0001050915-24-000082.txt : 20240502 0001050915-24-000082.hdr.sgml : 20240502 20240502101024 ACCESSION NUMBER: 0001050915-24-000082 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUANTA SERVICES, INC. CENTRAL INDEX KEY: 0001050915 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL WORK [1731] ORGANIZATION NAME: 05 Real Estate & Construction 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: 24905950 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-20240331.htm 10-Q pwr-20240331
Q1false202412/310001050915P1Y27100010509152024-01-012024-03-3100010509152024-04-29xbrli:shares00010509152024-03-31iso4217:USD00010509152023-12-31iso4217:USDxbrli:shares00010509152023-01-012023-03-3100010509152022-12-3100010509152023-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-12-310001050915us-gaap:AdditionalPaidInCapitalMember2023-12-310001050915us-gaap:RetainedEarningsMember2023-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001050915us-gaap:TreasuryStockCommonMember2023-12-310001050915us-gaap:ParentMember2023-12-310001050915us-gaap:NoncontrollingInterestMember2023-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001050915us-gaap:ParentMember2024-01-012024-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2024-01-012024-03-310001050915us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001050915us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001050915us-gaap:RetainedEarningsMember2024-01-012024-03-310001050915us-gaap:NoncontrollingInterestMember2024-01-012024-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2024-03-310001050915us-gaap:AdditionalPaidInCapitalMember2024-03-310001050915us-gaap:RetainedEarningsMember2024-03-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001050915us-gaap:TreasuryStockCommonMember2024-03-310001050915us-gaap:ParentMember2024-03-310001050915us-gaap:NoncontrollingInterestMember2024-03-310001050915us-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-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-310001050915us-gaap:FixedPriceContractMember2024-01-012024-03-31xbrli:pure0001050915us-gaap:FixedPriceContractMember2023-01-012023-03-310001050915pwr:UnitPriceContractsMember2024-01-012024-03-310001050915pwr:UnitPriceContractsMember2023-01-012023-03-310001050915pwr:CostPlusContractMemberMember2024-01-012024-03-310001050915pwr:CostPlusContractMemberMember2023-01-012023-03-310001050915country:US2024-01-012024-03-310001050915country:US2023-01-012023-03-310001050915country:CA2024-01-012024-03-310001050915country:CA2023-01-012023-03-310001050915country:AU2024-01-012024-03-310001050915country:AU2023-01-012023-03-310001050915pwr:OtherCountriesMember2024-01-012024-03-310001050915pwr:OtherCountriesMember2023-01-012023-03-3100010509152024-04-012024-03-3100010509152024-01-012023-12-310001050915pwr:ProjectsInProgressMember2024-01-012024-03-310001050915pwr:ProjectsInProgressMember2023-01-012023-03-31pwr:pool0001050915us-gaap:CreditConcentrationRiskMemberpwr:FinancialInstrumentsMemberpwr:SecondaryPoolMember2024-03-312024-03-310001050915us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpwr:OneCustomerMemberpwr:RenewableEnergyMember2024-03-312024-03-310001050915us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberpwr:OneCustomerMemberpwr:RenewableEnergyMember2023-12-312023-12-310001050915us-gaap:CustomerConcentrationRiskMember2023-01-012023-03-31pwr:customer0001050915us-gaap:CustomerConcentrationRiskMember2024-01-012024-03-31pwr:segment0001050915pwr:ElectricPowerMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:ElectricPowerMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001050915pwr:ElectricPowerMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:ElectricPowerMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2024-01-012024-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2024-01-012024-03-310001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-01-012023-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-01-012023-03-310001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2024-01-012024-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2024-01-012024-03-310001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-01-012023-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-01-012023-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2024-01-012024-03-310001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2023-01-012023-03-310001050915us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001050915us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001050915pwr:IntegralUnconsolidatedAffiliatesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001050915pwr:IntegralUnconsolidatedAffiliatesMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001050915us-gaap:SubsequentEventMemberpwr:Acquisitions2024Member2024-04-012024-04-300001050915pwr:Acquisitions2024Member2024-01-012024-03-31pwr:business0001050915pwr:Acquisitions2023Member2023-01-012023-12-3100010509152023-04-012024-03-310001050915pwr:Acquisitions2024Member2024-03-310001050915us-gaap:CustomerRelationshipsMemberpwr:Acquisitions2024Member2024-01-012024-03-310001050915us-gaap:OrderOrProductionBacklogMemberpwr:Acquisitions2024Member2024-01-012024-03-310001050915us-gaap:TradeNamesMemberpwr:Acquisitions2024Member2024-01-012024-03-310001050915us-gaap:NoncompeteAgreementsMemberpwr:Acquisitions2024Member2024-01-012024-03-310001050915us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-01-012024-03-310001050915srt:MaximumMemberus-gaap:CustomerRelationshipsMember2024-01-012024-03-310001050915us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2024-01-012024-03-310001050915us-gaap:OtherNoncurrentLiabilitiesMember2024-03-310001050915us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001050915pwr:AcquisitionsMultiplePeriodsMember2024-03-310001050915pwr:Acquisitions2023Member2023-01-012023-03-310001050915pwr:IntegralAffiliatesMember2024-03-310001050915pwr:IntegralAffiliatesMember2023-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2024-03-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2024-01-012024-03-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMemberus-gaap:NoncontrollingInterestMember2024-01-012024-03-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2022-10-012022-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMemberus-gaap:NoncontrollingInterestMember2022-10-012022-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-01-012023-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMemberus-gaap:NoncontrollingInterestMember2023-01-012023-12-310001050915pwr:IntegralAffiliatesMemberus-gaap:RelatedPartyMember2024-03-310001050915pwr:IntegralAffiliatesMemberus-gaap:RelatedPartyMember2023-12-310001050915pwr:IntegralAffiliatesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001050915pwr:IntegralAffiliatesMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-01-012023-03-310001050915pwr:IntegralAndNonIntegralUnconsolidatedAffiliatesMember2024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2024Member2024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2024Member2023-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2023-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2023-12-310001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2024-03-310001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2023-12-310001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2024-03-310001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2023-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2024Member2024-03-312024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2024-03-312024-03-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueJanuary2032Member2024-03-312024-03-310001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2024-03-312024-03-310001050915us-gaap:SeniorNotesMember2024-03-310001050915pwr:TermLoanMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2024-03-310001050915us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2024-03-310001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2024-01-012024-03-310001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2023-01-012023-03-310001050915us-gaap:LineOfCreditMemberpwr:SeniorCreditFacilityMember2024-03-310001050915pwr:SeniorCreditFacilityMemberus-gaap:LetterOfCreditMember2024-03-310001050915pwr:LettersOfCreditAndBankGuaranteesMemberpwr:SeniorCreditFacilityMembercurrency:USD2024-03-310001050915pwr:LettersOfCreditAndBankGuaranteesMemberpwr:SeniorCreditFacilityMembercurrency:CAD2024-03-310001050915pwr:SeniorCreditFacilityMember2024-03-310001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2024-01-012024-03-310001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2023-01-012023-03-310001050915pwr:SuretyBackedLettersOfCreditMember2024-03-310001050915us-gaap:RelatedPartyMember2024-01-012024-03-310001050915us-gaap:RelatedPartyMember2023-01-012023-03-310001050915srt:MinimumMember2024-03-310001050915srt:MaximumMember2024-03-310001050915pwr:A2023RepurchaseProgramMember2023-05-230001050915pwr:A2023RepurchaseProgramMember2024-03-3100010509152024-03-282024-03-2800010509152023-12-052023-12-0500010509152023-08-302023-08-3000010509152023-05-232023-05-2300010509152023-03-292023-03-290001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2023-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2022-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2024-01-012024-03-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2023-01-012023-03-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2024-03-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2023-03-310001050915pwr:PerformanceStockUnitsPSUsMember2023-12-310001050915pwr:PerformanceStockUnitsPSUsMember2022-12-310001050915pwr:PerformanceStockUnitsPSUsMember2024-01-012024-03-310001050915pwr:PerformanceStockUnitsPSUsMember2023-01-012023-03-310001050915pwr:PerformanceStockUnitsPSUsMember2024-03-310001050915pwr:PerformanceStockUnitsPSUsMember2023-03-310001050915pwr:PerformanceStockUnitsPSUsMember2024-03-040001050915pwr:PerformanceStockUnitsPSUsMember2023-03-090001050915pwr:PerformanceStockUnitsPSUsMember2024-03-042024-03-040001050915pwr:PerformanceStockUnitsPSUsMember2023-03-092023-03-090001050915pwr:ProjectContractTerminationMemberpwr:TelecommunicationNetworksConstructionAndOperationMemberpwr: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.RedesMember2024-03-310001050915pwr:SilveradoWildfireMember2020-10-31utr:acre0001050915pwr:SilveradoWildfireMember2019-03-012019-03-310001050915pwr:SilveradoWildfireMember2024-03-310001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2024-03-310001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2023-12-310001050915us-gaap:PerformanceGuaranteeMember2024-03-310001050915pwr:EquipmentFleetAndCertainOtherCommitmentsMember2024-03-310001050915pwr:DomesticJointVenturesMember2024-03-310001050915pwr:DomesticJointVenturesMember2023-12-310001050915pwr:ForeignJointVenturesMember2024-03-310001050915pwr:ForeignJointVenturesMember2023-12-310001050915pwr:InvestmentsInJointVenturesMember2024-03-310001050915pwr:InvestmentsInJointVenturesMember2023-12-310001050915pwr:CaptiveInsuranceCompanyMember2024-03-310001050915pwr:CaptiveInsuranceCompanyMember2023-12-310001050915pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember2024-03-310001050915pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember2023-12-310001050915us-gaap:NonUsMember2024-03-310001050915us-gaap:NonUsMember2023-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310001050915us-gaap:OtherAssetsMember2024-03-310001050915us-gaap:OtherAssetsMember2023-03-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001050915us-gaap:OtherAssetsMember2023-12-310001050915us-gaap:OtherAssetsMember2022-12-3100010509152024-03-312024-03-3100010509152023-03-312023-03-310001050915pwr:DerrickA.JensenMember2024-01-012024-03-310001050915pwr:DerrickA.JensenMember2024-03-310001050915pwr:DonaldCWayneMember2024-01-012024-03-310001050915pwr:DonaldCWayneMember2024-03-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 March 31, 2024.
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 April 29, 2024, the number of outstanding shares of Common Stock of the registrant was 146,388,455.



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;
Expectations regarding our plans and strategies, including with respect to our supply chain solutions and expanded or new services offerings;
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;
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, as well as the collectability of receivables;
The development of and opportunities with respect to future projects, including renewable energy projects and other projects designed to support the transition to a reduced-carbon economy, electrical grid modernization projects, 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;
The expected impact of global and domestic economic or political 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 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,
2


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, right of way acquisition, 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 certain of our product solutions, as well as 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 cybersecurity 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;
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 or deterioration of relationships with customers that we have long-standing or significant relationships with;
3


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 managing our business as it expands and becomes more complex;
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 in Part I of our Annual Report on Form 10-K for the year ended December 31, 2023 (2023 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)
March 31, 2024December 31, 2023
ASSETS
Current Assets:  
Cash and cash equivalents$531,056 $1,290,248 
Accounts receivable, net 4,094,914 4,410,829 
Contract assets1,274,686 1,413,057 
Inventories224,341 175,658 
Prepaid expenses and other current assets458,472 387,105 
Total current assets6,583,469 7,676,897 
Property and equipment, net2,427,131 2,336,943 
Operating lease right-of-use assets269,925 249,443 
Other assets, net569,708 565,625 
Other intangible assets, net 1,408,315 1,362,412 
Goodwill4,283,804 4,045,905 
Total assets$15,542,352 $16,237,225 
LIABILITIES AND EQUITY
Current Liabilities:  
Current maturities of long-term debt$546,543 $535,202 
Current portion of operating lease liabilities83,968 77,995 
Accounts payable and accrued expenses2,757,546 3,061,242 
Contract liabilities1,443,125 1,538,677 
Total current liabilities4,831,182 5,213,116 
Long-term debt, net of current maturities3,174,181 3,663,504 
Operating lease liabilities, net of current portion201,771 186,996 
Deferred income taxes298,137 254,004 
Insurance and other non-current liabilities669,812 636,250 
Total liabilities9,175,083 9,953,870 
Commitments and Contingencies
Equity:  
Common stock, $0.00001 par value, 600,000,000 shares authorized, 175,144,784 and 173,949,011 shares issued, and 146,384,210 and 145,508,549 shares outstanding
2 2 
Additional paid-in capital3,090,242 3,002,652 
Retained earnings4,962,949 4,858,066 
Accumulated other comprehensive loss(313,685)(282,945)
Treasury stock, 28,760,574 and 28,440,462 common shares
(1,382,885)(1,305,534)
Total stockholders’ equity6,356,623 6,272,241 
Non-controlling interests10,646 11,114 
Total equity6,367,269 6,283,355 
Total liabilities and equity$15,542,352 $16,237,225 

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 Ended
March 31,
 20242023
Revenues$5,031,819 $4,428,826 
Cost of services 4,408,325 3,855,631 
Gross profit623,494 573,195 
Equity in earnings of integral unconsolidated affiliates12,334 9,620 
Selling, general and administrative expenses(402,340)(384,552)
Amortization of intangible assets(77,511)(72,403)
Change in fair value of contingent consideration liabilities(623) 
Operating income155,354 125,860 
Interest and other financing expenses(41,072)(41,693)
Interest income8,023 1,516 
Other income, net24,882 7,866 
Income before income taxes147,187 93,549 
Provision for (benefit from) income taxes21,096 (3,421)
Net income126,091 96,970 
Less: Net income attributable to non-controlling interests7,731 1,924 
Net income attributable to common stock$118,360 $95,046 
Earnings per share attributable to common stock:
Basic$0.81 $0.66 
Diluted$0.79 $0.64 
Shares used in computing earnings per share:
Weighted average basic shares outstanding145,936 144,467 
Weighted average diluted shares outstanding149,350 148,661 

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 Ended
March 31,
20242023
Net income$126,091 $96,970 
Other comprehensive (loss) income, net of taxes:
Foreign currency translation adjustment (loss) income(30,740)309 
Other income 791 
Other comprehensive (loss) income, net of taxes(30,740)1,100 
Comprehensive income95,351 98,070 
Less: Comprehensive income attributable to non-controlling interests7,731 1,924 
Comprehensive income attributable to common stock$87,620 $96,146 

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)
Three Months Ended
March 31,
 20242023
Cash Flows from Operating Activities:
Net income$126,091 $96,970 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation88,895 78,382 
Amortization of intangible assets77,511 72,403 
Distributions, net of equity in earnings of unconsolidated affiliates4,264 18,452 
Deferred income tax benefit(4,765)(11,997)
Non-cash stock-based compensation35,331 27,451 
Other non-cash adjustments, net(7,970)4,076 
Changes in assets and liabilities, net of non-cash transactions:
Accounts and notes receivable321,914 27,874 
Contract assets119,324 (206,812)
Prepaid expenses and other current assets(46,977)(29,227)
Accounts payable and accrued expenses and other non-current liabilities(349,872)(33,618)
Contract liabilities(89,702)320 
Other assets and liabilities, net(36,089)(5,865)
Net cash provided by operating activities237,955 38,409 
Cash Flows from Investing Activities:
Capital expenditures(83,139)(80,319)
Proceeds from sale of and insurance settlements related to property and equipment26,418 10,751 
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired(384,071)(452,252)
Proceeds from the sale or settlement of certain investments26,571 39,069 
Other, net27,613 (5,873)
Net cash used in investing activities(386,608)(488,624)
Cash Flows from Financing Activities:
Borrowings under credit facility and commercial paper program2,763,700 4,431,075 
Payments under credit facility and commercial paper program(3,268,156)(4,050,437)
Payments related to tax withholding for share-based compensation (75,710)(108,689)
Payments of dividends(13,745)(12,817)
Other, net(9,133)(16,445)
Net cash (used in) provided by financing activities(603,044)242,687 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash(9,963)(1,562)
Net decrease in cash, cash equivalents and restricted cash(761,660)(209,090)
Cash, cash equivalents and restricted cash, beginning of period1,295,041 433,214 
Cash, cash equivalents and restricted cash, end of period$533,381 $224,124 

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, 2023145,508,549 $2 $3,002,652 $4,858,066 $(282,945)$(1,305,534)$6,272,241 $11,114 $6,283,355 
Other comprehensive loss— — — — (30,740)— (30,740)— (30,740)
Acquisitions250,539 — 51,768 — — — 51,768 — 51,768 
Stock-based compensation activity625,122 — 35,822 — — (77,351)(41,529)— (41,529)
Dividends declared ($0.09 per share)
— — — (13,477)— — (13,477)— (13,477)
Distributions to non-controlling interests— — — — — — — (8,199)(8,199)
Net income— — — 118,360 — — 118,360 7,731 126,091 
Balance, March 31, 2024146,384,210 $2 $3,090,242 $4,962,949 $(313,685)$(1,382,885)$6,356,623 $10,646 $6,367,269 

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 

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


9



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

TABLE OF CONTENTS


10

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. We provide engineering, procurement, construction, upgrade and repair and maintenance services for infrastructure within each of these industries, including electric power transmission and distribution networks; substation facilities; wind and solar generation and transmission and battery storage facilities; communications and cable multi-system operator networks; gas utility systems; pipeline transmission systems and facilities; and downstream industrial facilities.
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, 2023. 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 Quanta have historically been subject to seasonal fluctuations. The results of operations, comprehensive income and operating cash flows for the interim periods are not necessarily indicative of the results for the entire fiscal year.

2. NEW ACCOUNTING PRONOUNCEMENTS:
Recently Adopted Guidance
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. 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 adopted this update effective January 1, 2024, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncements and Disclosure Rules Not Yet Adopted
In March 2024, the U.S. Securities and Exchange Commission (SEC) issued its final climate disclosure rule (the Final Rule) that requires public entities to disclose certain material climate-related information in annual reports and registration statements, including disclosure of material impacts as a result of severe weather events and other natural conditions and material Scope 1 and Scope 2 greenhouse gas emissions. Disclosures will be required prospectively, with information for prior periods required only to the extent the information was disclosed in a prior SEC filing. Certain requirements of the Final Rule are effective for fiscal years beginning on or after January 1, 2025, with phase-in periods for additional requirements. However, on April 4, 2024, the SEC issued a stay pending judicial review of the Final Rule in U.S. federal court. Quanta is currently assessing the effect of the Final Rule.
In December 2023, the FASB issued an update that expands disclosures for tax rate reconciliation tables, primarily by requiring disaggregation of income taxes paid by jurisdiction, as well as greater disaggregation within the rate reconciliation. This update is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025. Early adoption and retrospective application are permitted. Quanta is currently assessing the effect of this update.
In November 2023, the FASB issued an update that, among other things, requires public entities to disclose significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss, provide an amount for other segment items by reportable segment and provide all segment disclosures required on an annual basis in interim periods. Additionally, the update requires entities to disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This update is effective for fiscal years beginning after
11

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

December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted, and retrospective application is required. Quanta is currently assessing the effect of this update.

3. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
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 March 31,
20242023
By contract type:
Fixed price contracts$2,672,315 53.1 %$1,934,888 43.7 %
Unit-price contracts1,427,507 28.4 1,497,394 33.8 
Cost-plus contracts931,997 18.5 996,544 22.5 
Total revenues$5,031,819 100.0 %$4,428,826 100.0 %
Three Months Ended March 31,
20242023
By primary geographic location:
United States$4,569,716 90.8 %$3,666,365 82.8 %
Canada229,427 4.6 542,360 12.2 
Australia146,029 2.9 154,677 3.5 
Others86,647 1.7 65,424 1.5 
Total revenues$5,031,819 100.0 %$4,428,826 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 of completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 57.5% and 50.1% of Quanta’s revenues recognized during the three months ended March 31, 2024 and 2023 were associated with this revenue recognition method.
Performance Obligations
As of March 31, 2024 and December 31, 2023, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $14.88 billion and $13.89 billion, with 64.6% and 66.9% 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 expected revenues under certain non-fixed price contracts.
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
12

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

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, or supply chain and logistical challenges related to, 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 March 31, 2024 and December 31, 2023, Quanta had recognized revenues of $774.8 million and $778.9 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 March 31, 2024 and December 31, 2023 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 2023, additional costs arose from residual impacts associated with the aforementioned items, as well as work resequencing and acceleration, access delays, and logistical challenges and other issues outside of Quanta’s control. As of March 31, 2024, the project was substantially completed.
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.1% during each of the three months ended March 31, 2024 and 2023 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2023 and 2022.
Operating results for the three months ended March 31, 2024 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 December 31, 2023. However, gross profit was negatively impacted by $21.9 million as a result of decreased productivity associated with a large solar facility project in the United States.
Operating results for the three months ended March 31, 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 December 31, 2022. There were no material changes in estimates on any individual project.
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Contract assets$1,274,686 $1,413,057 
Contract liabilities$1,443,125 $1,538,677 
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 decrease in contract assets from December 31, 2023 to March 31, 2024 was primarily due to the completion of certain large
13

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

projects and the corresponding billing of amounts previously recorded as contract assets, while the decrease in contract liabilities was primarily due to higher production on a large renewable transmission project and the associated recognition of revenue on amounts that were previously recorded as contract liabilities.
During the three months ended March 31, 2024 and 2023, Quanta recognized revenue of approximately $952.6 million and $641.1 million related to contract liabilities outstanding as of the end of each respective 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 with respect to Quanta’s historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has two risk pools for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of 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, changes in 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 the 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, (e.g., 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 Ended
March 31,
 20242023
Balance at beginning of period$13,962 $15,644 
Increase in provision for credit losses271 2,358 
Write-offs charged against the allowance net of recoveries of amounts previously written off(278)(1,472)
Balance at end of period$13,955 $16,530 
The above activity relates to the largest risk pool Quanta utilizes for assessing credit loss. The second risk pool represents approximately 12% of Quanta’s consolidated financial instruments as of March 31, 2024 and did not have any allowance for credit loss or experience any credit loss during the periods presented. Quanta’s customers generally have high credit ratings. In addition, the customers in the second risk pool typically pre-approve invoices and often receive project financing.
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations.
Quanta is subject to concentrations of credit risk related primarily to its receivable position for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. As of March 31, 2024 and December 31, 2023, one customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 10% of Quanta’s consolidated receivable position,
14

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

which includes amounts related to contracts assets. No customer represented 10% or more of Quanta’s consolidated revenues for the three months ended March 31, 2024 or 2023.
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 March 31, 2024 and December 31, 2023 were $624.2 million and $610.0 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $88.4 million and $78.7 million as of March 31, 2024 and December 31, 2023 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 March 31, 2024 and December 31, 2023, unbilled receivables included in “Accounts receivable” were $794.3 million and $743.6 million. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $66.7 million and $58.6 million as of March 31, 2024 and December 31, 2023.

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 infrastructure solutions to customers in 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.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that allocations be made to determine segment profitability, including allocations of certain corporate shared and indirect operating costs as well as general and administrative costs.
The following table sets forth segment revenues and segment operating income (loss) for the three months ended March 31, 2024 and 2023. Operating margin is calculated by dividing operating income (loss) by revenues. The following table
15

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

shows dollars in thousands:
Three Months Ended March 31,
 20242023
Revenues:  
Electric Power
$2,326,960 46.2 %$2,336,037 52.7 %
Renewable Energy
1,584,164 31.5 1,008,300 22.8 
Underground and Infrastructure
1,120,695 22.3 1,084,489 24.5 
Consolidated revenues$5,031,819 100.0 %$4,428,826 100.0 %
Operating income (loss):
  
Electric Power (1)
$228,025 9.8 %$215,149 9.2 %
Renewable Energy
74,846 4.7 %35,656 3.5 %
Underground and Infrastructure
46,888 4.2 %61,573 5.7 %
Corporate and Non-Allocated Costs (2)
(194,405)(3.9)%(186,518)(4.2)%
Consolidated operating income$155,354 3.1 %$125,860 2.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $77.5 million and $72.4 million and non-cash stock-based compensation of $35.3 million and $27.5 million for the three months ended March 31, 2024 and 2023.
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 months ended March 31, 2024 and 2023. The table shows dollars in thousands:
Three Months Ended
March 31,
20242023
Depreciation:
Electric Power
$40,447 $42,085 
Renewable Energy
17,795 10,858 
Underground and Infrastructure
24,986 20,500 
Corporate and Non-Allocated Costs5,667 4,939 
Consolidated depreciation$88,895 $78,382 

5. ACQUISITIONS:
The results of operations of acquired businesses have been included in Quanta’s consolidated financial statements since their respective acquisition dates.
In April 2024, Quanta acquired a business located in the United States that manufactures transmission and distribution equipment for the electric utility industry. The aggregate consideration paid or payable for this transaction was approximately $72 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.
During the three months ended March 31, 2024, Quanta acquired three businesses located in the United States, including: a business that provides specialty environmental solutions to industrial and petrochemical companies (primarily included in the Underground and Infrastructure segment); a business that specializes in testing, manufacturing and distributing safety equipment and supplies (primarily included in the Electric Power and Renewable Energy segments); and a business that specializes in electrical infrastructure services for substations, data centers and governmental entities (primarily included in the Electric Power segment). The consideration for the businesses acquired during the three months ended March 31, 2024
16

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

consisted of approximately $382.9 million paid or payable in cash on the acquisition dates and 250,539 shares of Quanta common stock, which had a fair value of $51.8 million as of the acquisition dates. The final amount of consideration for these acquisitions remains subject to certain post-closing adjustments, including with respect to net working capital.
During the year ended December 31, 2023, Quanta acquired five 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); a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment) and a business that manufactures power transformers for the electric utility, renewable energy, municipal power and industrial markets (included in the Electric Power and Renewable Energy segments). The consideration for these transactions consisted of approximately $785.7 million paid or payable in cash (subject to certain adjustments) and 1,238,576 shares of Quanta common stock, which had a fair value of $158.9 million as of the dates of the acquisitions.
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 certain businesses acquired subsequent to March 31, 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to intangible asset values, property and equipment values, certain contingent liabilities, tax estimates, and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2023 and March 31, 2024 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $194.2 million to net tangible assets, $207.8 million to identifiable intangible assets and $403.4 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 March 31, 2024 for
17

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

acquisitions completed in the three months ended March 31, 2024 (in thousands):
Three Months Ended
March 31, 2024
Consideration:
Cash paid or payable$382,929 
Value of Quanta common stock issued51,768 
Contingent consideration14,463 
Fair value of total consideration transferred or estimated to be transferred$449,160 
Cash and cash equivalents$8,453 
Accounts receivable50,845 
Contract assets162 
Inventories14,127 
Prepaid expenses and other current assets12,176 
Property and equipment92,676 
Operating lease right-of-use assets15,532 
Other assets456 
Identifiable intangible assets122,301 
Current maturities of long-term debt(4,431)
Current portion of operating lease liabilities(4,134)
Accounts payable and accrued liabilities(51,325)
Contract liabilities(390)
Long-term debt, net of current maturities(4,436)
Operating lease liabilities, net of current portion(11,398)
Deferred income taxes(42,363)
Total identifiable net assets198,251 
Goodwill 250,909 
Fair value of net assets acquired$449,160 
As of March 31, 2024, approximately $10.6 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the three months ended March 31, 2024.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the three months ended March 31, 2024 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).    
Three Months Ended
March 31, 2024
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$102,106 6.7
Backlog4,495 1.7
Trade names14,456 15.0
Non-compete agreements1,244 5.0
Total intangible assets subject to amortization$122,301 7.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
18

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

customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the three months ended March 31, 2024 as of the respective acquisition dates:
Three Months Ended
 March 31, 2024
RangeWeighted Average
Discount rates
15% to 22%
15%
Customer attrition rates
10% to 23%
12%
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 was $172.0 million and $157.1 million as of March 31, 2024 and December 31, 2023, and such amounts are included in “Insurance and other non-current liabilities.”
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, accretion in present value, changes in estimated fair value, the performance of acquired businesses in post-acquisition periods, and in certain cases, management discretion. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements of operations.
The fair value determinations for contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of acquired businesses achieving certain performance targets during designated post-acquisition periods. Accordingly, the level of inputs used for these fair value measurements is Level 3.
All of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $352.6 million as of March 31, 2024. During the three months ended March 31, 2023, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 million.
Pro Forma Results of Operations
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the three months ended March 31, 2024 and the year ended December 31, 2023, 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 Ended
March 31,
20242023
Revenues$5,033,522 $4,535,366 
Net income attributable to common stock$118,213 $86,670 
The pro forma combined results of operations for the three months ended March 31, 2024 and 2023 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2024 as if such acquisitions had occurred January 1, 2023. The pro forma combined results of operations for the three months ended March 31, 2023 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2023 as if such acquisition had occurred January 1, 2022. 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.
Impact on Consolidated Results of Operations Related to Acquisitions
Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2024 were revenues of $67.7 million and a loss before income taxes of $9.1 million, which included $4.8 million of amortization expense
19

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

and $5.9 million of acquisition-related costs, related to the acquisitions completed in 2024. Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2023 were revenues of $93.5 million and a loss before income taxes of $16.1 million, which included $8.6 million of amortization expense and $17.8 million of acquisition-related costs, related to the acquisitions completed in 2023.

6. INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:
Equity Investments
The following table presents Quanta’s equity investments by type (in thousands):
March 31, 2024December 31, 2023
Equity method investments - integral unconsolidated affiliates
$96,948 $96,124 
Equity method investments - non-integral unconsolidated affiliates9,480 28,105 
Non-marketable equity securities53,388 53,868 
Total equity investments$159,816 $178,097 
Equity Method Investments
During the three months ended March 31, 2024, Quanta sold a non-integral equity method investment and recognized a $12.2 million gain, $4.9 million of which was attributable to non-controlling interests. Also during the three months ended March 31, 2024, Quanta received $34.9 million in cash related to the sale of this investment, $4.9 million of which was distributed to non-controlling interests.
During the three months ended December 31, 2022, Quanta entered into an agreement to sell a non-integral equity method investment. 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 year ended December 31, 2023, Quanta received $58.5 million in cash related to the sale of this investment, $9.8 million of which was distributed to non-controlling interests.
As of March 31, 2024 and December 31, 2023, Quanta had receivables of $81.4 million and $96.4 million from its integral unconsolidated affiliates and payables of $22.4 million and $24.5 million to its integral unconsolidated affiliates. Quanta recognized revenues of $59.0 million and $48.3 million during the three months ended March 31, 2024 and 2023 from services provided to its integral unconsolidated affiliates, primarily related to services provided to LUMA at cost. In addition, during the three months ended March 31, 2024 and 2023, Quanta recognized costs of sales of $88.9 million and $12.0 million for services provided to Quanta by other integral unconsolidated affiliates.
Total equity in earnings from integral unconsolidated affiliates was $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023. Total equity in earnings from non-integral unconsolidated affiliates was earnings of $3.6 million and $1.6 million for the three months ended March 31, 2024 and 2023. As of March 31, 2024, Quanta had $45.2 million of undistributed earnings related to unconsolidated affiliates.
The difference between Quanta’s carrying value and the underlying equity in the net assets of its equity investments is assigned to the assets and liabilities of the investment, giving rise to a basis difference, which was $29.9 million and $31.4 million as of March 31, 2024 and December 31, 2023. The amortization of the basis difference included in “Equity in earnings of integral unconsolidated affiliates” in the accompanying condensed consolidated statements of operations was $1.5 million and $1.8 million for the three months ended March 31, 2024 and 2023.

20

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 Ended
March 31,
20242023
Amounts attributable to common stock:
Net income attributable to common stock$118,360 $95,046 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,936 144,467 
Effect of dilutive unvested non-participating stock-based awards3,414 4,194 
Weighted average shares outstanding for diluted earnings per share attributable to common stock149,350 148,661 

8. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
March 31, 2024December 31, 2023
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)854,364 867,137 
Borrowings under commercial paper program208,350 705,900 
Lease financing transactions126,409 102,955 
Other long-term debt6,219 6,279 
Finance leases46,373 39,577 
Unamortized discount and financing costs(20,991)(23,142)
Total long-term debt obligations3,720,724 4,198,706 
Less — Current maturities of long-term debt546,543 535,202 
Total long-term debt obligations, net of current maturities$3,174,181 $3,663,504 
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 $2.13 billion as of March 31, 2024, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $19.7 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
21

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

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):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$867,204 $956,308 
Average daily amount outstanding$841,295 $859,270 
Weighted-average interest rate6.80 %5.99 %
As of March 31, 2024, Quanta was in compliance with all of the financial covenants under the credit agreement.
Term Loan. As of March 31, 2024, Quanta had $726.6 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 March 31, 2024, Quanta had $127.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 March 31, 2024, Quanta also had $251.2 million of letters of credit issued under the senior credit facility, of which $94.6 million were denominated in U.S. dollars and $156.6 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 March 31, 2024, $2.05 billion remained available under the senior credit facility for new revolving loans, letters of credit and support of the commercial paper program.
Commercial Paper Program
As of March 31, 2024, Quanta had $208.4 million of outstanding unsecured notes under its commercial paper program, with a weighted average interest rate of 5.75%. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value, and all notes currently have a short maturity.
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$705,900 $747,700 
Average daily amount outstanding $216,075 $494,600 
Weighted-average interest rate5.80 %5.38 %
Additional Letters of Credit
As of March 31, 2024, Quanta had $488.7 million of letters of credit issued outside of its senior credit facility, which were denominated in U.S. dollars.


22

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

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 Ended
 March 31,
Lease costClassification20242023
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$2,969 $911 
Interest on lease liabilitiesInterest and other financing expenses722 208 
Lease financing transactions: (2)
Depreciation
Depreciation (1)
2,092 2,252 
InterestInterest and other financing expenses3,498 4,299 
Operating lease costCost of services and Selling, general and administrative expenses25,534 23,223 
Short-term and variable lease cost (3)
Cost of services and Selling, general and administrative expenses287,335 238,078 
Total lease cost $322,150 $268,971 
(1)    Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)    Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.
(3)    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.7 million and $3.9 million for the three months ended March 31, 2024 and 2023.
Future minimum lease payments for operating leases and finance leases were as follows (in thousands):
 As of March 31, 2024
 Operating LeasesFinance LeasesTotal
Remainder of 2024$73,023 $9,655 $82,678 
202581,366 10,436 91,802 
202663,052 9,428 72,480 
202744,661 8,078 52,739 
202826,108 7,203 33,311 
Thereafter27,077 6,029 33,106 
Total future minimum payments related to operating leases and finance leases
315,287 50,829 366,116 
Less imputed interest(29,548)(4,456)(34,004)
Total
$285,739 $46,373 $332,112 
Future minimum lease payments for short-term leases were $26.5 million as of March 31, 2024. As of March 31, 2024, Quanta also had minimum lease payments related to operating lease obligations of $17.5 million for leases that had not yet commenced as of such date, are expected to commence in 2024 and have lease terms of one to ten years. Additionally, as described above, certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. The future payments related to these lease financing transactions totaled $95.2 million and comprise principal and interest payments.
23

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

The weighted average remaining lease terms (other than for short-term leases) and discount rates were as follows:
 As of March 31, 2024
Weighted average remaining lease term (in years):
Operating leases4.27
Finance leases4.96
Weighted average discount rate:
Operating leases4.5 %
Finance leases6.3 %
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 March 31, 2024 and 2023 were a provision of 14.3% and a benefit of 3.7%. The tax rates for the three months ended March 31, 2024 and 2023 were favorably impacted by the recognition of $21.6 million and $32.0 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair value.
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.
As of March 31, 2024, the total amount of unrecognized tax benefits relating to uncertain tax positions was $47.4 million, a net increase of $2.3 million from December 31, 2023, which resulted from positions expected to be taken in 2024. Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 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 U.S. 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 $8.9 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.

11. EQUITY:
Stock Repurchases
On May 23, 2023, Quanta’s Board of Directors approved a 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. As of March 31, 2024, $499.7 million remained available under this repurchase program.
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.
24

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

Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2023 and the first three months of 2024 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
March 28, 2024April 9, 2024April 17, 2024$0.09 $13,477 
December 5, 2023January 2, 2024January 12, 2024$0.09 $13,412 
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 

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 three months ended March 31, 2024 and 2023 is as follows (RSUs in thousands):
20242023
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 12,548 $104.763,263 $78.74
Granted561 $236.82626 $158.82
Vested(635)$111.81(1,120)$65.50
Forfeited(20)$144.76(75)$107.63
Unvested at March 31
2,454 $132.932,694 $102.59
The approximate fair value of RSUs that vested during the three months ended March 31, 2024 and 2023 was $152.5 million and $176.1 million.
During the three months ended March 31, 2024 and 2023, Quanta recognized $25.7 million and $22.6 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of March 31, 2024, there was $239.3 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.19 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 three months ended March 31, 2024 and 2023 is as follows (PSUs in thousands):
20242023
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1491 $129.70733 $65.39
Granted109 $257.29177 $174.50
Vested(175)$96.45(413)$35.12
Unvested at March 31
425 $176.03497 $129.38
25

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

The Monte Carlo simulation valuation methodology applied the following key inputs:
20242023
Valuation date price based on March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock$243.34$160.55
Expected volatility33 %35 %
Risk-free interest rate4.43 %4.62 %
Term in years2.832.81
During the three months ended March 31, 2024 and 2023, Quanta recognized $9.6 million and $4.9 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of March 31, 2024, there was an estimated $55.9 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 2.16 years.
During the three months ended March 31, 2024 and 2023, 0.3 million and 0.7 million shares of common stock were issued in connection with earned and vested PSUs. The approximate fair values of PSUs earned and vested during the three months ended March 31, 2024 and 2023 were $75.4 million and $115.5 million, respectively.

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 March 31, 2024 and December 31, 2023, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $101.8 million and $88.9 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of March 31, 2024 and December 31, 2023, the settlement and issuance of 176,305 and 174,079 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 March 31, 2024 and December 31, 2023, the fair market values were $95.7 million and $83.4 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 Ended
March 31,
ClassificationChange in fair market value of20242023
Loss included in Selling, general and administrative expenses
Deferred compensation liabilities$(6,513)$(4,076)
Other income, net
COLI assets$6,049 $3,146 

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
26

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

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
27

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

to each project contract. The enforcement and annulment proceedings were filed with 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 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 second 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 challenges to the annulment decisions, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amounts 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 March 31, 2024, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying 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 condensed consolidated balance sheet as of March 31, 2024.
After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amounts 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 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.
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 March 2024 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits generally
28

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

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 March 31, 2024, 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 March 31, 2024 and December 31, 2023, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $371.0 million and $351.7 million, of which $237.0 million and $229.2 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 March 31, 2024 and December 31, 2023 were $5.5 million and $4.9 million, of which $0.9 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.6 million and $4.6 million are included in “Other assets, net.”
Bonds
As of March 31, 2024, the total amount of the outstanding performance bonds was estimated to be approximately $8.1 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.
Capital Commitments and Other Committed Expenditures
As of March 31, 2024, Quanta had $64.2 million of outstanding capital commitments associated with investments in unconsolidated affiliates, the majority of which relates to a limited partnership interest in a fund that targets investments in certain portfolio companies that operate businesses related to the transition to a reduced-carbon economy.
As of March 31, 2024, Quanta had $133.7 million of unfilled production orders primarily related to its fleet of vehicles, which have expected delivery dates during the remainder of 2024, 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
29

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

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.

15. DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
As of March 31, 2024 and December 31, 2023, cash equivalents were $161.1 million and $610.8 million and consisted primarily of money market investments, money market mutual funds and short-term deposits.
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):
 March 31, 2024December 31, 2023
Cash and cash equivalents held by domestic joint ventures$88,264 $41,427 
Cash and cash equivalents held by foreign joint ventures10,192 10,968 
Total cash and cash equivalents held by joint ventures98,456 52,395 
Cash and cash equivalents held by captive insurance company18,766 19,088 
Cash and cash equivalents not held by joint ventures or captive insurance company413,834 1,218,765 
Total cash and cash equivalents$531,056 $1,290,248 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Accounts payable, trade$1,848,562 $2,027,588 
Accrued compensation and related expenses393,990 526,221 
Other accrued expenses514,994 507,433 
Accounts payable and accrued expenses$2,757,546 $3,061,242 
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.85 billion and $1.82 billion as of March 31, 2024 and December 31, 2023. In addition, Quanta held property and equipment, net of $223.2 million and $245.7 million in foreign countries, primarily Canada, as of March 31, 2024 and December 31, 2023.
Other Intangible Assets
Accumulated amortization related to other intangible assets was $1.37 billion and $1.31 billion as of March 31, 2024 and December 31, 2023.

30

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):
March 31,
20242023
Cash and cash equivalents $531,056 $217,115 
Restricted cash included in “Prepaid expenses and other current assets” (1)
1,097 6,059 
Restricted cash included in “Other assets, net” (1)
1,228 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$533,381 $224,124 

December 31,
20232022
Cash and cash equivalents $1,290,248 $428,505 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,652 3,759 
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$1,295,041 $433,214 
(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):
 Three Months Ended
March 31,
 20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(25,909)$(23,627)
Operating cash flows used by finance leases$(722)$(28)
Financing cash flows used by finance leases$(2,100)$(422)
Lease assets obtained in exchange for lease liabilities:
Operating leases$28,255 $30,876 
Finance leases$362 $13,277 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$25,616 $2,237 
Additional supplemental cash flow information is as follows (in thousands):
Three Months Ended
March 31,
20242023
Cash (paid) received during the period for:
Interest paid $(29,006)$(17,606)
Income taxes paid $(22,240)$(17,386)
Income tax refunds $790 $1,266 
Accrued capital expenditures were $33.6 million and $20.5 million as of March 31, 2024 and 2023. 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.

31

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 2023 Annual Report, which was filed with the SEC on February 22, 2024 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 2023 Annual Report.

Overview
Our first quarter 2024 results reflect increased demand for our services, as consolidated revenue and operating income increased as compared to the first quarter of 2023, primarily due to increased revenues and operating income for our Renewable Energy Infrastructure Solutions (Renewable Energy) segment.
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 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. Despite these positive longer-term trends, during 2022 and into 2023, the timing of certain projects within this segment were negatively impacted by supply chain challenges 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 and delays in availability of power transformers impacting the electric power and renewable energy industries. While certain challenges associated with solar panel sourcing improved during 2023, we could experience and continue to monitor other potential supply chain challenges that could impact the availability and/or cost of renewable infrastructure project components, including solar generation components, in future periods.
With respect to our Underground Utility and Infrastructure Solutions (Underground and Infrastructure) segment, during the first quarter of 2024 we continued to experience 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 customers continued to move forward with certain maintenance and capital spending that was previously deferred. Additionally, although revenues associated with large pipeline projects in Canada increased in 2022 and 2023, as compared to prior years, we anticipate that revenues associated with these projects will continue to fluctuate.
During the three months ended March 31, 2024, increased revenues and operating income contributed to $238.0 million of net cash provided by operating activities, a 520% increase compared to the three months ended March 31, 2023, which allowed us to execute our business plan, including the strategic acquisition of certain businesses, for which we utilized $384.1 million of cash, net of cash acquired, and the payment of $13.7 million in dividends associated with our common stock. Additionally, as of March 31, 2024, available commitments under our senior credit facility, combined with our cash and cash equivalents, totaled $2.58 billion.
We expect the strong demand for our services will continue. Our remaining performance obligations and backlog were $14.88 billion and $29.90 billion as of March 31, 2024, representing an increase of 7.1%, and a decrease of 0.7% relative to December 31, 2023. 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 in our 2023 Annual Report, and those factors
32

have caused fluctuations in our results in the past and are expected to cause fluctuations in our results in the future. Additional information with respect to certain of those factors is provided below.
Seasonality. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. In addition, infrastructure projects often do not begin in a meaningful way until our customers finalize their capital budgets, which typically occurs during the first quarter. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Generally, revenues during the fourth quarter are lower than the third quarter but higher than the second quarter, as many projects are completed and customers often seek to spend their capital budgets before year end. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs. These seasonal impacts are typical for our U.S. operations, but seasonality for our international operations may differ. For example, revenues 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, public activism, 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
33

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, 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 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. Additionally, under certain contracts, including contracts for engineering, procurement and construction services, we agree to procure all or part of the required materials. While we attempt to structure our agreements with customers and suppliers to account for the impact of increased materials procurement requirements or fluctuations in the cost of materials we procure, our 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
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).
Three Months Ended March 31,Change
20242023$%
Revenues$5,031,819 100.0 %$4,428,826 100.0 %$602,993 13.6 %
Cost of services 4,408,325 87.6 3,855,631 87.1 552,694 14.3 %
Gross profit623,494 12.4 573,195 12.9 50,299 8.8 %
Equity in earnings of integral unconsolidated affiliates12,334 0.2 9,620 0.2 2,714 28.2 %
Selling, general and administrative expenses(402,340)(8.0)(384,552)(8.7)(17,788)4.6 %
Amortization of intangible assets(77,511)(1.5)(72,403)(1.6)(5,108)7.1 %
Change in fair value of contingent consideration liabilities(623)— — — (623)*
Operating income155,354 3.1 125,860 2.8 29,494 23.4 %
Interest and other financing expenses(41,072)(0.8)(41,693)(0.9)621 (1.5)%
Interest income8,023 0.2 1,516 — 6,507 429.2 %
Other income, net24,882 0.4 7,866 0.2 17,016 216.3 %
Income before income taxes147,187 2.9 93,549 2.1 53,638 57.3 %
Provision for (benefit from) income taxes21,096 0.4 (3,421)(0.1)24,517 (716.7)%
Net income126,091 2.5 96,970 2.2 29,121 30.0 %
Less: Net income attributable to non-controlling interests7,731 (0.1)1,924 (0.1)5,807 301.8 %
Net income attributable to common stock$118,360 2.4 %$95,046 2.1 %$23,314 24.5 %
* The percentage change is not meaningful.
Revenues. Revenues increased due to a $575.9 million increase in revenues from our Renewable Energy segment and a $36.2 million increase in revenues from our Underground and Infrastructure segment, offset by a $9.1 million decrease in revenues from our Electric Power 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.
34

Selling, general and administrative expenses. The increase was primarily attributable to a $19.0 million increase related to recently acquired businesses and a loss of $10.7 million on the disposal of a non-core business. Partially offsetting these increases was a $10.3 million decrease in acquisition and integration costs.
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 $39.2 million increase in operating income for our Renewable Energy segment and a $12.9 million increase in operating income for our Electric Power segment, partially offset by a $14.7 million decrease in operating income for our Underground and Infrastructure segment and a $7.9 million increase in corporate and non-allocated costs, which includes amortization expense. Results for each of our business segments and our corporate and non-allocated costs are discussed in Segment Results below.
Interest and other financing expenses. The decrease primarily resulted from an approximate 20% reduction in average variable rate debt outstanding as compared to the three months ended March 31, 2023, partially offset by an approximate 80 basis point increase in interest rates for our outstanding variable rate debt as compared to the three months ended March 31, 2023.
Other income, net. The increase primarily resulted from a $12.2 million gain on the sale of an investment in a non-integral unconsolidated affiliate, of which $4.9 million was attributable to a non-controlling interest (as described below).
Provision for (benefit from) income taxes. The effective tax rates for the three months ended March 31, 2024 and 2023 were a provision of 14.3% and a benefit of 3.7%. The effective tax rate for the three months ended March 31, 2024 was impacted by the recognition of a $21.6 million tax benefit resulting from non-cash stock-based compensation awards vesting at higher fair market value than their grant date fair value, as compared to the recognition of a $32.0 million tax benefit for the three months ended March 31, 2023.
Net income attributable to non-controlling interests. The increase in net income attributable to non-controlling interests is primarily related to the $4.9 million gain on the sale of the investment in a non-integral equity unconsolidated affiliate recorded during the three months ended March 31, 2024, as further described in Note 6 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
Comprehensive income. See Statements of Comprehensive Income in Item 1. Financial Statements of Part I of this Quarterly Report. Comprehensive income decreased by $2.7 million in the three months ended March 31, 2024 as compared to the three months ended March 31, 2023, primarily due to a $31.0 million decrease related to foreign currency translation adjustments, which was partially offset by a $29.1 million increase in net income. The predominant functional currencies for our operations outside the U.S. are Canadian and Australian dollars. Foreign currency translation loss for the three months ended March 31, 2024 primarily resulted from the strengthening of the U.S. dollar against the Canadian and Australian dollars.

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

The following table sets forth segment revenues, segment operating income (loss) and operating margins for the periods
35

indicated, as well as the dollar and percentage change from the prior period (dollars in thousands):
Three Months Ended March 31,Change
20242023$%
Revenues:
Electric Power$2,326,960 46.2 %$2,336,037 52.7 %$(9,077)(0.4)%
Renewable Energy1,584,164 31.5 1,008,300 22.8 575,864 57.1 %
Underground and Infrastructure1,120,695 22.3 1,084,489 24.5 36,206 3.3 %
Consolidated revenues$5,031,819 100.0 %$4,428,826 100.0 %$602,993 13.6 %
Operating income (loss):    
Electric Power$228,025 9.8 %$215,149 9.2 %$12,876 6.0 %
Renewable Energy74,846 4.7 %35,656 3.5 %39,190 109.9 %
Underground and Infrastructure46,888 4.2 %61,573 5.7 %(14,685)(23.8)%
Corporate and Non-Allocated Costs(194,405)(3.9)%(186,518)(4.2)%(7,887)4.2 %
Consolidated operating income$155,354 3.1 %$125,860 2.8 %$29,494 23.4 %

Electric Power Segment Results
Revenues. The decrease in revenues for the three months ended March 31, 2024 was primarily due to softness in the distribution market, partially offset by approximately $55 million in revenues attributable to acquired businesses.
Operating Income. The increase in operating income and operating margin for the three months ended March 31, 2024 was primarily due to the favorable impact of margins related to telecommunication projects and the overall mix of revenues, partially offset by decreased utilization of resources in Canada.
Renewable Energy Segment Results
Revenues. The increase in revenues for the three months ended March 31, 2024 was primarily due to increased demand for generation and transmission services for renewable generation projects.
Operating Income. The increase in operating income and operating margin was partly due to the increase in revenues during the three months ended March 31, 2024. Additionally, operating income and operating margin during the three months ended March 31, 2023 were negatively impacted by access delays, logistical challenges and other issues outside of our control that increased costs associated with a large renewable energy project in Canada. Operating margin for the three months ended March 31, 2024 was negatively impacted by decreased operating income margins on various solar projects in the United States that were the result of decreased productivity.
Underground and Infrastructure Segment Results
Revenues. The increase in revenues for the three months ended March 31, 2024 was primarily due to approximately $60 million in revenues attributable to an acquired business, as well as increased revenues associated with large pipeline projects in the United States, which were partially offset by lower revenues from large pipeline projects in Canada.
Operating Income. The decrease in operating income and operating margin for the three months ended March 31, 2024 was primarily due to a loss of $10.7 million related to the disposition of a non-core business and decreased revenues in Canada, which contributed to lower levels of fixed cost absorption.
Corporate and Non-Allocated Costs
The increase in corporate and non-allocated costs during the three months ended March 31, 2024 was primarily due to an aggregate increase of $13.1 million in costs primarily related to compensation expense, which was primarily attributable to non-cash stock compensation expense and salaries in support of business growth. Also contributing to the increase in expense was a $5.1 million increase in amortization of intangible assets. These increases were partially offset by a $10.3 million decrease in acquisition and integration costs.

36

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 and complexity 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) gains and losses on the sale of investments and businesses vary from period to period depending on activity; and (v) 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 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 Ended
March 31,
 20242023
Net income attributable to common stock (GAAP as reported)$118,360 $95,046 
Interest and other financing expenses41,072 41,693 
Interest income(8,023)(1,516)
Provision for (benefit from) income taxes21,096 (3,421)
Depreciation expense88,895 78,382 
Amortization of intangible assets77,511 72,403 
Interest, income taxes, depreciation and amortization included in equity in earnings of integral unconsolidated affiliates3,000 4,870 
EBITDA341,911 287,457 
Non-cash stock-based compensation35,331 27,451 
Acquisition and integration costs
9,551 19,888 
Equity in earnings of non-integral unconsolidated affiliates(3,582)(1,617)
Loss on disposition of business (gain on sale of investment), net (a)
3,420 (822)
Change in fair value of contingent consideration liabilities623 — 
Adjusted EBITDA$387,254 $332,357 
(a) The amount for the three months ended March 31, 2024 is a loss of $10.7 million on the disposition of a non-core business, partially offset by a gain of $7.3 million as a result of the sale of a non-integral equity method investment.
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.
37

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 certain non-fixed price contracts. Our methodology for determining backlog may not be comparable to the methodologies used by other companies.
As of March 31, 2024 and December 31, 2023, MSAs accounted for 42% and 45% of our estimated 12-month backlog and 52% and 55% 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 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):
March 31, 2024December 31, 2023
12 MonthTotal12 MonthTotal
Electric Power
Remaining performance obligations$3,027,780 $5,571,970 $2,762,608 $4,505,830 
Estimated orders under MSAs and short-term, non-fixed price contracts4,805,249 9,769,937 5,597,732 10,995,198 
Backlog$7,833,029 $15,341,907 $8,360,340 $15,501,028 
Renewable Energy
Remaining performance obligations$5,673,672 $8,137,113 $5,512,159 $8,005,368 
Estimated orders under MSAs and short-term, non-fixed price contracts187,440 315,601 118,770 119,634 
Backlog$5,861,112 $8,452,714 $5,630,929 $8,125,002 
Underground and Infrastructure
Remaining performance obligations$912,482 $1,173,586 $1,017,227 $1,383,057 
Estimated orders under MSAs and short-term, non-fixed price contracts2,029,477 4,929,704 2,222,451 5,099,332 
Backlog$2,941,959 $6,103,290 $3,239,678 $6,482,389 
Total
Remaining performance obligations$9,613,934 $14,882,669 $9,291,994 $13,894,255 
Estimated orders under MSAs and short-term, non-fixed price contracts7,022,166 15,015,242 7,938,953 16,214,164 
Backlog$16,636,100 $29,897,911 $17,230,947 $30,108,419 
The increase in remaining performance obligations from December 31, 2023 to March 31, 2024 was primarily attributable to multiple new project awards, while the decrease in backlog from December 31, 2023 to March 31, 2024 was primarily attributable to completed work on existing MSAs across the Electric Power and Underground and Infrastructure segments.

38

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 three months ended March 31, 2024, 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 2023 Annual Report. We anticipate that our future cash flows from operating activities, cash and cash equivalents on hand, existing borrowing 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.

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 March 31, 2024 were as follows (in thousands):
March 31, 2024
Total capacity available for revolving loans, credit support for commercial paper program and letters of credit$2,640,000 
Less:
Borrowings of revolving loans127,801 
Commercial paper program notes outstanding(1)
208,350 
Letters of credit outstanding251,179 
Available commitments for revolving loans, credit support for commercial paper program and letters of credit2,052,670 
Plus:
Cash and cash equivalents (2)
531,056 
Total available commitments under senior credit facility and cash and cash equivalents$2,583,726 
(1)    Amount represents unsecured notes issued under our commercial paper program, which has a maximum aggregate amount of $1.50 billion of notes outstanding at any time. 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
39

amount includes $216.6 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 such cash.
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 Three Months Ended March 31, 2024 and 2023
In summary, our cash flows for each period were as follows (in thousands):
 Three Months Ended
 March 31,
20242023
Net cash provided by operating activities $237,955 $38,409 
Net cash used in investing activities $(386,608)$(488,624)
Net cash (used in) provided by financing activities $(603,044)$242,687 
Operating Activities
Net cash provided by operating activities of $238.0 million and $38.4 million in the three months ended March 31, 2024 and 2023 primarily reflected earnings adjusted for non-cash items and cash provided and used by the main components of working capital: “Accounts and notes receivable,” “Contract assets,” “Accounts payable and accrued expenses,” and “Contract liabilities.” Net cash provided by operating activities during March 31, 2023 was negatively impacted by incremental working capital requirements and the timing of billings related to the large renewable transmission project in Canada as discussed further 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),
40

plus contract assets, less contract liabilities, and divided by average revenues per day during the quarter. DSO as of March 31, 2024 was 71 days, which was lower than DSO of 77 days as of March 31, 2023 and lower than our five-year historical average DSO of 83 days. This decrease in DSO as compared to March 31, 2023 was partially due to an increase in contract liabilities related to favorable billing terms on certain large projects and increased revenues in the three months ended March 31, 2024. Although the decrease in DSO had a positive impact on cash flow from operating activities, unapproved change orders included in contract assets from the aforementioned large renewable transmission project in Canada continued to negatively impact DSO and cash flow from operating activities as of and for the three months ended March 31, 2024. 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 during the three months ended March 31, 2024 and 2023 and payments of a significant amount of accounts payable balances on certain large renewable projects during the three months ended March 31, 2024 that were outstanding as of December 31, 2023.
Investing Activities
Net cash used in investing activities in the three months ended March 31, 2024 included $384.1 million related to acquisitions and $83.1 million of capital expenditures. Partially offsetting these items were $28.7 million of proceeds from the disposition of a non-core business, $26.6 million of proceeds from the sale of a non-integral equity investment and $26.4 million of proceeds from the sale of, and insurance settlements related to, property and equipment.
Net cash used in investing activities in the three months ended March 31, 2023 included $452.3 million related to acquisitions and $80.3 million of capital expenditures. Partially offsetting these items were $39.1 million of cash received from the sale of investments and $10.8 million of proceeds from the sale of, and insurance settlements related to, property and equipment.
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. We also have various other capital commitments that are detailed primarily in Note 14 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
Financing Activities
Net cash used in financing activities in the three months ended March 31, 2024 included $504.5 million of net repayments under our senior credit facility and commercial paper program, $75.7 million of payments to satisfy tax withholding obligations associated with stock-based compensation and the payment of $13.7 million of dividends.
Net cash provided by financing activities in the three months ended March 31, 2023 included $380.6 million of net borrowings under our senior credit facility and commercial paper program, partially offset by $108.7 million of payments to satisfy tax withholding obligations associated with stock-based compensation; the payment of $12.8 million of dividends; and $8.7 million of net distributions to non-controlling interests.
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 Notes 2 and 4 of the Notes to Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data in Part II of the 2023 Annual Report and should be read in
41

conjunction with the accounting policies identified in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of Part II of our 2023 Annual Report, which we believe affect our more significant estimates.

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 three months ended March 31, 2024. 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 2023 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 March 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance of achieving their objectives.
Evaluation of Internal Control over Financial Reporting
We acquired three businesses during the three months ended March 31, 2024. 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 March 31, 2024 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.
42

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 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 2023 Annual Report. As of the date of this filing, there have been no material changes to the risk factors previously described in our 2023 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.

43

Item 2.Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities.
Unregistered Sales of Equity Securities
During the three months ended March 31, 2024, on January 19, 2024, February 6, 2024 and March 1, 2024, we completed acquisitions in which a portion of the consideration consisted of the unregistered issuance of shares of our common stock. The aggregate consideration for these acquisitions included 250,539 shares of our common stock, valued at $51.8 million as of the acquisition dates.
The shares of common stock issued in these transactions were issued in reliance upon the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, as the shares were issued to the owners of the businesses acquired in privately negotiated transactions not involving any public offering or solicitation.
For additional information about these acquisitions, 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 First Quarter of 2024
The following table contains information about our purchases of equity securities during the three months ended March 31, 2024.
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)
January 1 - 31, 2024
Open Market Stock Repurchases (1)
— $— — $499,650,097 
Tax Withholding Obligations (2)
3,550 $205.49 — 
February 1 - 29, 2024
Open Market Stock Repurchases (1)
— $— — $499,650,097 
Tax Withholding Obligations (2)
6,436 $196.58 — 
March 1 - 31, 2024
Open Market Stock Repurchases (1)
— $— — $499,650,097 
Tax Withholding Obligations (2)
310,126 $241.35 — 
Total320,112 — $499,650,097 

(1)On May 24, 2023, we issued a press release announcing that our Board of Directors approved a stock repurchase program effective July 1, 2023 that authorizes us to purchase, from time to time through June 30, 2026, up to $500 million of our outstanding common stock. 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 withheld 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.

44


Item 5. Other Information.
Insider Trading Arrangements
On March 1, 2024, Derrick A. Jensen, Executive Vice President of Quanta, adopted a Rule 10b5-1 trading arrangement (as such term is defined in Item 408 of Regulation S-K), with an effective date of March 31, 2024 and an expiration date of December 27, 2024. Mr. Jensen’s plan provides for the potential sale of up to 30,000 shares of Quanta common stock and is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act.
On March 27, 2024, the Rule 10b5-1 trading arrangement previously adopted by Donald C. Wayne, Executive Vice President and General Counsel of Quanta, terminated upon execution of all orders. Mr. Wayne’s plan provided for the sale of up to 17,750 shares of Quanta common stock through April 30, 2024.

45


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


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: May 2, 2024
47
EX-10.1 2 pwr03-31x2024ex101.htm EX-10.1 Document
Exhibit 10.1
Execution Version

EMPLOYMENT AGREEMENT
This Employment Agreement (this “Agreement”) is entered into between Quanta Services, Inc., a Delaware corporation (the “Company”), and Gerald A. Ducey, Jr. (“Employee”), dated as of August 1, 2023 (the “Effective Date”).
I.RECITALS
As of the Effective Date, the Employer Group (as defined below) is engaged primarily in the business of providing infrastructure solutions for customers in the utility, energy, renewable energy, telecommunications and pipeline industries. As such, the Employer Group has developed and continues to develop and use certain trade secrets and other Proprietary and Confidential Information, as hereinafter defined. The Employer Group has spent a substantial amount of time, effort and money, and will continue to do so in the future, to develop or acquire such Proprietary and Confidential Information and promote and increase its goodwill. Employer (as defined below) and Employee acknowledge and agree that Proprietary and Confidential Information is an asset of particular and immeasurable value to the Employer Group.
Pursuant to this Agreement, Employee shall be employed by Employer in a confidential and fiduciary relationship and such Proprietary and Confidential Information will necessarily be provided to, communicated to, or acquired by Employee by virtue of Employee’s employment with Employer.
Based upon the above, Employer desires to retain the services of Employee on its own behalf, as well as on the behalf of its subsidiaries and affiliated companies and, in so doing, protect its Proprietary and Confidential Information subject to the terms and conditions set forth herein.
II.DEFINITIONS
For purposes of this Agreement, the following terms will have their respective meanings set forth below:
A.Affiliate” means (1) any person or entity that directly or indirectly controls, is controlled by or is under common control with the Company and/or (2) to the extent provided by the Committee, any person or entity in which the Company has a significant interest. The term “control” (including, with correlative meaning, the terms “controlled by” and “under common control with”), as applied to any person or entity, means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such person or entity, whether through the ownership of voting or other securities, by contract or otherwise.
B.Board” shall mean the Board of Directors of the Company.
C.Business” shall mean (1) the business of providing infrastructure solutions for customers in the utility, energy, renewable energy, telecommunications and pipeline industries or (2) such other business as the Employer Group is actually engaged in or has taken material steps



to engage in during Employee’s employment and is continuing to engage in as of the date on which enforcement of Section VI.B.5(a) is sought.
D.Change in Control” shall be deemed to occur upon:
1.Any sale, lease, exchange or other transfer (in one or a series of related transactions) of all or substantially all of the assets of the Company to a non-Affiliate;
2.Any “person” as such term is used in Section 13(d) and Section 14(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Person”) is or becomes, directly or indirectly, the “beneficial owner” as defined in Rule 13d-3 under the Exchange Act of securities of the Company that represent more than 50% of the combined voting power of the Company’s then outstanding voting securities (the Outstanding Company Voting Securities”); providedhowever, that, for purposes of this Section II.D, the following acquisitions shall not constitute a Change in Control: (a) any acquisition directly from the Company, (b) any acquisition by the Company, (c) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any Affiliate, (d)  any acquisition involving beneficial ownership of less than a majority of the then-outstanding common stock of the Company (the Outstanding Company Common Shares”) or the Outstanding Company Voting Securities that is determined by the Board, based on review of public disclosure by the acquiring Person with respect to its passive investment intent, not to have a purpose or effect of changing or influencing the control of the Company; providedhowever, that for purposes of this clause (d), any such acquisition in connection with (i) an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents or (ii) any “Business Combination” (as defined below) shall be presumed to be for the purpose or with the effect of changing or influencing the control of the Company;
3.During any period of two (2) consecutive years, the individuals who at the beginning of such period constituted the Board together with any individuals subsequently elected to the Board whose nomination by the stockholders of the Company was approved by a vote of the then incumbent Board (i.e. those members of the Board who either have been directors from the beginning of such two-year period or whose election or nomination for election was previously approved by the Board as provided in this Section II.D.3) cease for any reason to constitute a majority of the Board; providedhowever, that no individual initially elected or nominated as a director of the Company as a result of an actual or threatened election contest with respect to the election or removal of directors or as a result of any other actual or threatened solicitation of proxies or consents by or on behalf of any person other than the Board shall be deemed to be an incumbent director;
4.The Company has consummated a merger, amalgamation or consolidation (a Business Combination”) of the Company with any other corporation, unless, following such Business Combination, all or substantially all of the individuals and entities that were the beneficial owners of the Outstanding Company Common Shares and the Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than 50% of the then-outstanding shares of common stock (or, for a non-corporate entity, equivalent securities) and the combined voting power of the then-outstanding
2




voting securities entitled to vote generally in the election of directors (or, for a non-corporate entity, equivalent governing body), as the case may be, of the entity resulting from such Business Combination (including, without limitation, an entity that, as a result of such transaction, owns the Company or all or substantially all of the Company’s assets either directly or through one or more subsidiaries); or
5.The stockholders of the Company approve a complete liquidation of the Company.
Notwithstanding the foregoing, no Change in Control shall be deemed to occur with respect to an Equity Award (as defined below) (i) that is subject to Section 409A of the Code and (ii) the timing of payment of which may accelerate on a Change in Control, unless such event constitutes a “change in control event” within the meaning of Treasury Regulation § 1.409A-3(i)(5).
E.Committee” shall mean the Compensation Committee, as constituted from time to time, of the Board, or if no such committee shall be in existence at any relevant time, the term “Committee” shall mean the Board.
F.Company-Related Inventions and Developments” shall mean all Inventions and Developments that: (1) relate at the time of conception or development to the actual business of the Employer Group or to its actual research and development or to business or research and development that is the subject of active planning at the time; (2) result from or relate to any work performed for Employer, whether or not during normal business hours; (3) are developed on Employer’s time; or (4) are developed through the use of the Employer Group’s Proprietary and Confidential Information, equipment, software, or other facilities and resources.
G.Employer” shall mean the Company, any successor entity or any other affiliated entity that is deemed to be the employer of Employee.
H.Employer Group” shall mean the Company and its parent, predecessors, designees, successors, and past, present and future operating companies, divisions, subsidiaries and/or affiliates.
I.Inventions and Developments” shall mean any and all inventions, developments, creative works and useful ideas of any description whatsoever, whether or not patentable. Inventions and Developments include, by way of example and without limitation, discoveries and improvements that consist of or relate to any form of Proprietary and Confidential Information.
J.make” or “made,” when used in relation to Inventions and Developments, shall include any one or any combination of: (1) conception; (2) reduction to practice; or (3) development; and is without regard to whether Employee is a sole or joint inventor.
K.Proprietary and Confidential Information” means any and all non-public information or data in any form or medium, tangible or intangible, which has commercial value and which the Employer Group possesses or to which the Employer Group has rights.
3




Proprietary and Confidential Information includes, by way of example and without limitation, information concerning the Employer Group’s specific manner of doing business, including, but not limited to, the processes, methods or techniques utilized by the Employer Group, the Employer Group’s customers, marketing strategies and plans, sales strategies, pricing information, pricing lists, margin information, markup information, customer buying habits, projects, practices and needs, operational procedures, employee lists, prospective employees, training information and practices, sources of supply and material specifications, the Employer Group’s computer programs, system documentation, special hardware, related software development, and the Employer Group’s business models, manuals, formulations, equipment, compositions, configurations, know-how, ideas, improvements and inventions. Proprietary and Confidential Information also includes information developed by Employee during the course of Employee’s employment with Employer or otherwise relating to Company-Related Inventions and Developments, as hereinafter defined, as well as other information to which Employee may be given access to in connection with Employee’s employment.
L.Territory” shall mean, collectively, (i) the United States, Canada and Australia and (ii) such other countries in which the Employer Group is actually engaged in the Business or has taken material steps to engage in the Business during Employee’s employment and in which the Employer Group is continuing to engage as of the date on which enforcement of Section VI.B.5(a) or Section VI.B.5(b) is sought.
III.EMPLOYMENT AND TERM OF EMPLOYMENT
A.Position and Duties. Employee is hereby employed by Employer as President – Strategic Operations of the Company or in such other position with similar responsibilities, duties and authority as such position of Employer on the Effective Date. Employee shall have the responsibilities, duties and authority commensurate with Employee’s position and as may be prescribed from time to time by the Board or the Company’s Chief Executive Officer, in its or their discretion, in a manner consistent with such position.
1.Employee shall faithfully adhere to, execute and fulfill the duties and responsibilities of Employee’s position and as may be prescribed from time to time by the Board or the Company’s Chief Executive Officer.
2.Employee agrees to devote reasonable attention and time to the business and affairs of Employer and, to the extent necessary, to discharge the responsibilities assigned to Employee hereunder, to use Employee’s reasonable best efforts to perform faithfully and efficiently such responsibilities.
3.Employee shall not, during the term of Employee’s employment with Employer, be engaged in any other business activity pursued for gain, profit or other pecuniary advantage if such activity interferes with Employee’s duties and responsibilities to Employer. The foregoing limitations shall not be construed as prohibiting Employee from serving on corporate, civic or charitable boards or committees, delivering lectures or fulfilling speaking engagements, teaching at educational institutions, or making personal investments, so long as
4




such activities do not significantly interfere with the performance of Employee’s responsibilities to Employer as set forth in this Agreement.
4.In the performance of Employee’s duties, Employee shall use Employee’s reasonable best efforts to adhere to the legal requirements codified in statutes, ordinances and governmental regulations applicable to Employer.
B.Term. The initial term of this Agreement shall begin on the Effective Date and shall continue for one (1) year, unless terminated sooner pursuant to the provisions of this Agreement (the “Initial Term”). At the expiration of the Initial Term, unless terminated sooner pursuant to the provisions of this Agreement, and each annual anniversary thereafter, this Agreement will renew automatically for an additional one (1) year period (the “Renewal Term”) unless either party notifies the other party in writing of the intention not to renew this Agreement (the “Renewal Termination Notice”) not less than six (6) months prior to the expiration of the Initial Term or of any Renewal Term (the Initial Term and any Renewal Term are referred to collectively as the “Term”).
The parties also agree that, unless Employee is advised otherwise in writing by Employer, the provisions and obligations of Sections V, VI, VII and VIII apply during and after the expiration of the Term and survive the termination of this Agreement and continue in force as provided in this Agreement during Employee’s employment and after Employee’s employment ends, if applicable.
C.Termination. This Agreement and Employee’s employment with Employer shall terminate or may be terminated, as applicable, as follows:
1.Termination upon Death. This Agreement (and all of Employee’s and Employer’s rights and obligations hereunder) and Employee’s employment with Employer shall automatically terminate as of the date of Employee’s death.
2.Termination upon Disability. If Employee becomes Disabled (as defined below), Employer may terminate this Agreement and Employee’s employment with Employer by providing a Notice of Termination (as defined below) to Employee in accordance with Section III.D below. For purposes of this Agreement, “Disabled” or “Disability” means, as determined by the Committee, that Employee becomes eligible for benefits under the Employer Group’s long-term disability insurance policy or, if no such policy is in effect, that Employee is unable to perform Employee’s material duties to the Company by reason of physical or mental impairment that is expected to result in death or last twelve (12) consecutive months or more.
3.Termination for Cause. Employer may terminate this Agreement and Employee’s employment with Employer for Cause by providing a Notice of Termination to Employee in accordance with Section III.D below. For purposes of this Agreement, “Cause” shall include:
a.Employee’s gross negligence in the performance of, intentional nonperformance of, or inattention to Employee’s material duties and responsibilities hereunder,
5




any of which continue for fifteen (15) business days after receipt of written notice of need to cure the same;
b.Employee’s willful dishonesty, fraud or material misconduct with respect to the business or affairs of Employer;
c.the material violation by Employee of any of Employer’s policies or procedures, which violation is not cured by Employee within fifteen (15) business days after Employee has been given written notice thereof;
d.a conviction of, a plea of nolo contendere, a guilty plea, or confession by Employee to, an act of fraud, misappropriation or embezzlement or any crime punishable as a felony or any other crime that involves moral turpitude;
e.Employee’s use of illegal substances or habitual drunkenness; or
f.a material breach by Employee of this Agreement if Employee does not cure such breach within fifteen (15) business days after Employee has been given written notice thereof.
4.Termination for Good Reason. Employee may terminate this Agreement and Employee’s employment with Employer for Good Reason. For purposes of this Agreement, “Good Reason” shall mean any one of the following events, without Employee’s consent:
a.any diminution in Employee’s then current Base Salary (as defined below) of ten percent (10%) or more (other than in connection with base salary reductions imposed on all or substantially all of the Company’s similarly-situated employees);
b.any diminution in Employee’s then current Target Bonus (as defined below) of ten percent (10%) or more (other than in connection with reductions in annual bonus opportunities imposed on all or substantially all of the Company’s similarly-situated employees);
c.a material diminution in the benefits provided to Employee under Employer’s health, welfare and 401(k) plans and programs in which Employee participates (excluding any changes to Employee’s bonus and other incentive compensation) (other than in connection with reductions in such benefits imposed on all or substantially all of the Company’s similarly-situated employees);
d.the assignment to Employee of any duties inconsistent with Employee’s position (including office, title and reporting requirements), authority, duties or responsibilities as contemplated by Section III.A of this Agreement or any other action by Employer that results in a diminution in such position, authority, duties or responsibilities (excluding for this purpose an isolated, insubstantial and inadvertent action not taken in bad faith);
6




e. the failure by the Company or its successor (or a parent thereof) to grant to Employee, during the twenty-four (24) month period immediately following the consummation of a Change in Control, equity or equity-linked incentive compensation awards having an aggregate value (as computed by an independent valuation expert selected by the Company (or its successor) and reasonably acceptable to Employee) that is at least equal to ninety percent (90%) of the average value of the annual Equity Awards (as defined below) granted to Employee during the three (3) years immediately prior to the Change in Control (other than in connection with reductions in equity or equity-linked incentive compensation imposed on all or substantially all of the similarly-situated employees the Company or its successor, as applicable);
f.Employee’s receipt from Employer of a Renewal Termination Notice as provided in Section III.B;
g.in the event of a pending Change in Control, Employer and Employee have not received written notice at least five (5) business days prior to the anticipated closing date of the transaction giving rise to the Change in Control from the successor to all or a substantial portion of the Employer Group’s business and/or assets that such successor is willing as of the closing to assume and agree to perform Employer’s obligations under this Agreement in the same manner and to the same extent that Employer is hereby required to perform;
h.any requirement that Employee relocate Employee’s principal place of work to an office or location that is more than 35 miles from the Principal Work Location specified in Section III.F of this Agreement (other than a relocation that results in a decrease in Employee’s one-way commute from Employee’s home to Employee’s principal place of work; or
i.any material breach by Employer of this Agreement.
Notwithstanding the foregoing, Employee’s resignation shall not constitute a resignation for “Good Reason” unless, (i) upon the occurrence of an event described above, Employee shall have, within ninety (90) days after such occurrence (or, if later, Employee first becoming aware of such occurrence), given written notice thereof to Employer specifying in reasonable detail the facts and circumstances of such event; (ii) Employer shall have failed to remedy or otherwise cure the circumstances (to the extent curable) within thirty (30) days following the receipt by Employer of such notice and failed to reasonably compensate Employee for monetary losses or damages resulting therefrom; and (iii) the effective date of Employee’s termination for Good Reason occurs no later than thirty (30) days after the expiration of Employer’s cure period.
5.Termination without Cause. Employer may terminate this Agreement and Employee’s employment without Cause by providing written notice to Employee setting forth the effective Date of Termination.
6.Termination by Employee without Good Reason. Employee may voluntarily terminate Employee’s employment and this Agreement without Good Reason by providing a Notice of Termination to Employer in accordance with Section III.D below.
7




D.Notice of Termination. Any termination by Employer for Cause or Disability or by Employee shall be communicated by a Notice of Termination provided to the other party pursuant to the provisions of Section VIII.C of this Agreement. For purposes of this Agreement, “Notice of Termination” means a written notice that: (1) indicates the specific termination provision or provisions as set forth in this Agreement relied upon by either Employer or Employee; (2) to the extent applicable, sets forth in reasonable detail the facts and circumstances claimed to provide the basis for termination under the provision or provisions of this Agreement relied upon by either Employer or Employee; and (3) if the Date of Termination (as defined below) is other than the date of receipt of such Notice of Termination, specifies the Date of Termination. The failure by Employer or Employee to set forth in the Notice of Termination any fact or circumstance that contributes to a showing of Cause or Good Reason, respectively, shall not waive any right of such party or preclude such party from asserting such fact or circumstance in enforcing such party’s or other party’s obligations under this Agreement.
E.Date of Termination. For purposes of this Agreement, “Date of Termination” shall mean: (1) if Employee’s employment is terminated by Employer for Cause or Disability, the date of receipt of the Notice of Termination or any later date specified therein or as required under this Agreement; (2) if Employee’s employment is terminated by Employer other than for Cause or Disability, the date on which Employer notifies Employee of such termination or such other date as determined by Employer; (3) if Employee terminates Employee’s employment for Good Reason, the date of receipt of the Notice of Termination within the period of time required under this Agreement; (4) if Employee’s employment is terminated by reason of death, the date of the death of Employee; or (5) if Employee voluntarily terminates Employee’s employment other than for Good Reason, the date proposed by Employee (provided that such date is at least thirty (30) days following Employee’s delivery of the Notice of Termination) or such earlier date as determined by Employer after receiving Employee’s Notice of Termination.
F.Place of Performance. During the Term, Employee shall perform Employee’s duties and responsibilities under this Agreement at the Company’s offices in Houston, Texas (the “Principal Work Location”), other than normal business travel consistent with Employee’s duties, responsibilities and position.
IV.COMPENSATION AND BENEFITS
A.Annual Base Salary. During the Term, Employer agrees to compensate and pay Employee, or to cause Employee to be compensated and paid, an annual base salary (the “Base Salary”) of $700,000, payable on a regular basis in accordance with Employer’s standard payroll procedures but not less frequently than monthly. On at least an annual basis, the Board or a duly constituted committee thereof will review Employee’s performance and may make increases to Employee’s Base Salary if, in its sole discretion, any such increase is warranted.
B.Bonus. During the Term, Employee shall be eligible to participate in Employer’s annual and long-term equity incentive bonus plans at a level commensurate with Employee’s position, and Employee’s annual cash incentive bonus (“Annual Bonus”) shall be targeted at a specified percentage of the Base Salary, as determined from time to time by the Board or duly constituted committee thereof, for the applicable Company fiscal year (the “Target Bonus”).
8




Employee may participate in other current and future incentive bonus plans as determined by the Board or a duly constituted committee thereof.
C.Incentive, Savings and Retirement Plans. During the Term, Employee shall be eligible to participate in all incentive, savings and retirement plans, practices, policies and programs generally applicable to other peer employees of Employer, consistent with the terms of the written plan documents and applicable written policies.
D.Health and Welfare Benefit Plans. During the Term, Employee and Employee’s dependents shall be eligible to receive coverage under the welfare benefit plans, practices, policies and programs provided by Employer generally applicable to other peer employees of Employer, including, but not limited to, medical, prescription, dental, disability, employee life, group life, accidental death and travel accident insurance plans and programs, consistent with the terms of the written plan documents and applicable written policies.
E.Reimbursement of Expenses. During the Term, Employer shall reimburse Employee or cause Employee to be promptly reimbursed for all reasonable and necessary expenses incurred by Employee in furtherance of the business and affairs of the Employer Group including, but not limited to, all travel expenses and living expenses while away from home on business or at the request of Employer or the Board. Such reimbursement shall be effected as soon as reasonably practicable after such expenditures are made, against presentation of signed, itemized expense reports in accordance with the travel and business expense reimbursement policies of Employer.
F.Obligations of Employer upon Termination. As set forth below, the following obligations are imposed upon Employer upon termination of this Agreement.
1.General. In the event that Employee’s employment under this Agreement terminates during the Term for any reason, upon such termination, Employer shall pay to Employee (or Employee’s estate) in a single lump sum payment, within thirty (30) days after the Date of Termination, or such earlier date as may be required by applicable law, the aggregate amount (in each case, if any) of (a) any earned but unpaid Base Salary through the Date of Termination, (b) to the extent required by applicable law, any accrued, unused vacation through the Date of Termination, and (c) unreimbursed business expenses incurred prior to the Date of Termination that are reimbursable in accordance with Section IV.E above. Vested benefits (if any) under any employee benefit plans shall be governed by the terms and conditions of the applicable plans. The payments and benefits described in this Section IV.F.1 are collectively referred to as the “Accrued Obligations”.
2.Termination due to Death. If Employee’s employment is terminated due to Employee’s death, (i) Employee (and Employee’s estate) shall be entitled to the Accrued Obligations and (ii) with respect to any equity awards covering shares of Employer common stock granted to Employee (collectively, “Equity Awards”) that are outstanding as of the Date of Termination, including Equity Awards that, as of the Date of Termination, are subject to performance vesting conditions (“Performance Awards”), and notwithstanding anything to the contrary in the Company’s 2019 Omnibus Equity Incentive Plan or any successor plan thereto (in
9




any case, as amended from time to time, the “Omnibus Plan”) (or other applicable equity plan) or the award agreements evidencing such Equity Awards, each such Equity Award shall vest in full (to the extent then-unvested) upon such termination of employment; provided, that any performance goals applicable to any Performance Award shall be treated in accordance with the applicable award agreement (or, if such award agreement does not specify such treatment, such performance goals will be deemed attained based on actual achievement of such goals through the date of the Participant’s death and the forecasted achievement of such goals for the remainder of the performance period applicable to such Performance Award).
3.Termination due to Disability. If Employee’s employment is terminated due to Disability, (i) Employee shall be entitled to the Accrued Obligations and (ii) with respect to any Equity Awards that are outstanding as of the Date of Termination, including any Performance Awards, and notwithstanding anything to the contrary in the Omnibus Plan (or other applicable equity plan) or the award agreements evidencing such Equity Awards, each such Equity Award shall vest in full (to the extent then-unvested) upon such termination of employment; provided, that any performance goals applicable to any Performance Award shall be treated in accordance with the applicable award agreement (or, if such award agreement does not specify such treatment, such performance goals will be deemed attained based on actual achievement of such goals through the date of the Participant’s Disability and the forecasted achievement of such goals for the remainder of the performance period applicable to such Performance Award) (and, for the avoidance of doubt, Employee shall remain eligible to receive benefits under any short- or long-term disability plans and policies as may be maintained by the Company from time to time under which Employee is eligible to receive benefits as of the Date of Termination in accordance with the terms and conditions applicable to such plans and policies (if any)).
4.Termination for Cause. If Employee’s employment is terminated by the Company for Cause, Employee shall only be entitled to the Accrued Obligations and shall not be entitled to any severance benefits under the terms of this Agreement.
5.Resignation by Employee without Good Reason. If Employee resigns Employee’s employment without Good Reason, Employee shall only be entitled to the Accrued Obligations and shall not be entitled to any severance benefits under the terms of this Agreement.
6.Termination Without Cause or for Good Reason (no Change in Control). If Employee’s employment is terminated by Employer without Cause or by Employee for Good Reason (in either case, prior to or more than twenty-four (24) months following a Change in Control), then, in addition to the Accrued Obligations, subject to and conditioned upon Employee’s timely execution and non-revocation of the Release (as defined and more fully described in Section IV.I below), which becomes effective and irrevocable no later than sixty (60) days following the Date of Termination, and Employee’s continued compliance with the terms of Section VI.B of this Agreement, Employee shall be entitled to the following severance benefits:
a.Employer shall pay to Employee an amount in cash equal to eighteen (18) months of Employee’s then-current Base Salary, payable in a single lump sum
10




payment within sixty (60) days after the Date of Termination (with the actual payment date determined by the Company in its discretion); provided, that if the aggregate period during which Employee is entitled to consider and/or revoke the Release spans two (2) calendar years, such amount will be paid in the second such calendar year.
b.Employer shall pay to Employee an amount in cash equal to a pro-rated Annual Bonus for the fiscal year in which the Date of Termination occurs, determined by multiplying the actual Annual Bonus that Employee would have otherwise been eligible to receive in respect of such fiscal year (taking into account actual performance for such fiscal year) by a fraction, the numerator of which equals the number of days Employee was employed during such fiscal year through the Date of Termination and the denominator of which equals 365 (or 366 for a leap year), payable when annual bonuses are generally paid to the Company’s employees for such fiscal year, but in no event later than March 15th of the following calendar year.
c.During the period commencing on the Date of Termination and ending on the earlier of (i) the eighteen (18)-month anniversary thereof or (ii) the date on which Employee becomes covered by a group health insurance program provided by a subsequent employer (the “COBRA Period”), subject to Employee’s valid election to continue healthcare coverage under Section 4980B of the Internal Revenue Code of 1986, as amended (the “Code”), Employer shall continue to provide Employee and Employee’s eligible dependents with coverage under Employer’s group health plans at the same levels and same cost to Employee that would have applied had Employee’s employment not terminated based on Employee’s elections in effect on the Date of Termination, provided, however, that if Employer is otherwise unable to continue to cover Employee under its group health plans without violating applicable law or Employer or Employee incurring penalties or being subject to taxes, then, in any such case, an amount equal to each remaining Employer subsidy shall thereafter be paid to Employee as currently taxable compensation in substantially equal monthly installments over the COBRA Period (or remaining portion thereof).
d.With respect to any Equity Awards that are outstanding as of the Date of Termination, including any Performance Awards, notwithstanding anything to the contrary in the Omnibus Plan (or other applicable equity plan) or the award agreements evidencing such Equity Awards, such Equity Awards shall vest or be forfeited, as applicable, as follows:
(i)If, as of the Date of Termination, Employee has provided services (whether as an employee, consultant or director) for less than three (3) years, any Equity Awards that are unvested as of the Date of Termination shall be automatically forfeited on the Date of Termination;
(ii)If, as of the Date of Termination, Employee has provided services (whether as an employee, consultant or director) to the Employer Group for at least three (3) years but less than five (5) years, then (x) the portion of each outstanding
11




Equity Award that is not a Performance Award that would have otherwise vested during the twelve (12) month period following the Date of Termination shall vest upon the date on which the Release becomes effective and irrevocable and (y) each then-unvested Performance Award that would otherwise have vested during the twelve (12) month period following the Date of Termination shall remain outstanding and eligible to vest in accordance with its terms for a period of twelve (12) months following the Date of Termination;
(iii)If, as of the Date of Termination, Employee has provided services (whether as an employee, consultant or director) to the Employer Group for at least five (5) years, but less than ten (10) years, then (x) the portion of each outstanding Equity Award that is not a Performance Award that would have otherwise vested during the twenty-four (24) month period following the Date of Termination shall vest upon the date on which the Release becomes effective and irrevocable and (y) each then-unvested Performance Award that would otherwise have vested during the twenty-four (24) month period following the Date of Termination shall remain outstanding and eligible to vest in accordance with its terms for a period of twenty-four (24) months following the Date of Termination; and
(iv)If, as of the Date of Termination, Employee has provided services (whether as an employee, consultant or director) to the Employer Group for ten (10) or more years, then (x) each Equity Award that is not a Performance Award shall vest in full (to the extent then-unvested) upon the date on which the Release becomes effective and irrevocable and (y) each then-unvested Performance Award shall remain outstanding and eligible to vest in accordance with its terms.
In addition to, and not in lieu of, the foregoing clauses (i) through (iv), in the event of a termination without Cause or for Good Reason, if the Date of Termination occurs more than 24-months after the consummation of a Change in Control, then all Equity Awards held by Employee as of the Date of Termination that were granted prior to the consummation of such Change in Control (and, for the avoidance of doubt, any other rights or awards, including rights to receive cash payments, whether or not contingent, into which any such awards may have been converted or for which any such awards may have been substituted in the Change in Control) (collectively, the “Equity-Linked Rights”) shall vest in full on the date on which the Release becomes effective and irrevocable (and, for the avoidance of doubt, such Equity-Linked Rights that are eligible for vesting acceleration shall remain outstanding and eligible to vest following
12




the Date of Termination and through the date on which the Release becomes effective and irrevocable).
e.Employer shall provide to Employee outplacement services at the expense of Employer (not to exceed $20,000 in the aggregate) consistent with those services customarily provided by the Company to similarly situated executives until the earlier of (i) twelve (12) months immediately following the Date of Termination or (ii) the date on which Employee accepts an offer of full-time employment from a subsequent employer.
For clarity, in the event that Employee is entitled to receive severance benefits under Section IV.F.7., Employee will not be entitled to receive severance benefits under this Section IV.F.6.
7.Termination without Cause or for Good Reason Following Change in Control. If Employee’s employment is terminated by Employer without Cause or by Employee for Good Reason, in either case within twenty-four (24) months following a Change in Control, then, in addition to the Accrued Obligations, subject to and conditioned upon Employee’s timely execution and non-revocation of the Release (as more fully described in Section IV.I below), which becomes effective and irrevocable no later than sixty (60) days following the Date of Termination, and Employee’s continued compliance with Section VI.B of this Agreement, Employee shall be entitled to the following severance benefits:
a.Employer shall pay to Employee an amount in cash equal to (i) thirty (30) months of Employee’s then-current Base Salary plus (ii) an amount equal to two hundred fifty percent (250%) of Employee’s Target Bonus for the fiscal year in which the Date of Termination occurs, plus (iii) a pro-rated Target Bonus for the fiscal year in which the Date of Termination occurs, determined by multiplying Employee’s then-current Target Bonus by a fraction, the numerator of which equals the number of days Employee was employed during such fiscal year through the Date of Termination and the denominator of which equals 365 (or 366 for a leap year), payable in a single lump sum payment within sixty (60) days after the Date of Termination (with the actual payment date determined by the Company in its discretion); provided, that if the aggregate period during which Employee is entitled to consider and/or revoke the Release spans two (2) calendar years, such amount will be paid in the second such calendar year.
b.During the period commencing on the Date of Termination and ending on the earlier of (i) the thirty (30)-month anniversary thereof or (ii) the date on which Employee becomes covered by a group health insurance program provided by a subsequent employer (the “CIC COBRA Period”), subject to Employee’s valid election to continue healthcare coverage under Section 4980B of the Code, Employer shall continue to provide Employee and Employee’s eligible dependents with coverage under Employer’s group health plans at the same levels and same cost to Employee that would have applied had Employee’s employment not terminated based on Employee’s elections in effect on the Date of Termination, provided, however, that if Employer is otherwise unable to continue to cover Employee under its group health plans without violating applicable law or Employer or Employee incurring penalties or being subject to taxes, then, in any such case, an amount equal to each remaining Employer
13




subsidy shall thereafter be paid to Employee as currently taxable compensation in substantially equal monthly installments over the CIC COBRA Period (or remaining portion thereof).
c.Notwithstanding anything to the contrary in the Omnibus Plan (or other applicable equity plan) or the award agreements evidencing such rights or awards, all Equity-Linked Rights and all equity awards granted to Employee following the closing of the Change in Control, in any case, held by Employee as of the Date of Termination shall vest in full on the date on which the Release becomes effective and irrevocable (and, for the avoidance of doubt, such Equity-Linked Rights and other equity awards that are eligible for vesting acceleration shall remain outstanding and eligible to vest following the Date of Termination and through the date on which the Release becomes effective and irrevocable).
d.Employer shall provide to Employee outplacement services at the expense of Employer (not to exceed $20,000 in the aggregate) consistent with those services customarily provided by the Company to similarly situated executives until the earlier of (i) twelve (12) months immediately following the Date of Termination or (ii) the date on which Employee accepts an offer of full-time employment from a subsequent employer.
For clarity, in the event that Employee is entitled to receive severance benefits under this Section IV.F.7, Employee will not be entitled to receive severance benefits under Section IV.F.6.
G.Limitation on Payments. Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined (as hereinafter provided) that any payment or distribution by Employer Group to or for the benefit of Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise, or pursuant to or by reason of any other agreement, policy, plan, program, or arrangement including, without limitation, any Equity Award or Equity-Linked Rights, or the lapse or termination of any restriction on, or the vesting or exercisability of, any of the foregoing (collectively, the “Payments”), would be subject, but for the application of this Section IV.G to the excise tax imposed by Section 4999 of the Code, or any successor provision thereto (hereinafter the “Excise Tax”), by reason of being considered “contingent on a change in ownership or effective control” of a member of the Employer Group, within the meaning of Section 280G(b)(2) of the Code, or any successor provision thereto, then:
1.if the After-Tax Payment Amount would be greater by reducing the amount of the Payments otherwise payable to Employee to the minimum extent necessary (but in no event less than zero) so that, after such reduction, no portion of the Payments would be subject to the Excise Tax, then the Payments shall be so reduced; and
2.if the After-Tax Payment Amount would be greater without reducing the Payments, then there shall be no reduction in the Payments.
As used in this Section IV.G, “After-Tax Payment Amount” means (i) the aggregate amount of the Payments, less (ii) the amount of federal income taxes payable with respect to the Payments calculated at the then-applicable federal income tax rate for each year in which the Payments shall be paid to Employee (based upon the rate in effect for such year as set forth in the
14




Code at the time of the Payments), less (iii) the amount of the Excise Tax, if any, imposed upon the Payments. For purposes of any reduction made under Section IV.G.1, the Payments that shall be reduced shall be those that provide Employee the best economic benefit, and to the extent any Payments are economically equivalent, each shall be reduced pro rata.
H.Compliance with Section 409A of the Code. The payments to be made under this Agreement (including, without limitation, the severance payments and benefits under Section IV.F) are intended to be exempt from or compliant with Section 409A of the Code, and the provisions of this Agreement will be administered, interpreted and construed accordingly. Notwithstanding the foregoing, Employer makes no representation or warranty and shall have no liability to Employee or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code and do not satisfy an exemption from, or the applicable requirements of, Section 409A of the Code.
1.For all purposes of this Agreement, Employee shall be considered to have terminated employment with Employer when Employee incurs a “separation from service” with the Employer Group within the meaning of Section 409A(a)(2)(A)(i) of the Code.
2.Notwithstanding anything herein to the contrary, if the Company determines that severance payments due under this Agreement on account of termination of Employee’s employment constitute “deferred compensation” subject to Section 409A of the Code, and that Employee is a “specified employee” as defined in Section 409A(a)(2)(B)(i) of the Code and 26 C.F.R. Section 1.409A-1(i), then such severance payments shall commence on the first payroll date of the seventh month following the month in which Employee’s termination occurs (with the first such payment being a lump sum equal to the aggregate severance payments Employee would have received during the prior six-month period if no such delay had been imposed). For purposes of this Agreement, whether Employee is a “specified employee” will be determined in accordance with the written procedures adopted by the Board or a committee thereof which are incorporated by reference herein.
3.All reimbursements and in-kind benefits provided under this Agreement shall be made or provided in accordance with the requirements of Section 409A of the Code and the regulations and guidance promulgated thereunder to the extent that such reimbursements or in-kind benefits are not exempted from Section 409A of the Code, including where applicable, the requirement that (a) any reimbursement is for expenses incurred during Employee’s lifetime (or during a shorter period of time specified in the Agreement); (b) the amount of expenses eligible for reimbursement during the calendar year may not affect the expenses eligible for reimbursement in any other calendar year; (c) the reimbursement of an eligible expense will be made on or before the last day of the calendar year following the year in which the expense is incurred; and (d) the right to reimbursement is not subject to set off or liquidation or exchange for any other benefit.
I.Confidential Severance Agreement and Release. Receipt of any severance benefits under this Agreement pursuant to Section IV.F.6 or Section IV.F.7 is conditioned on Employee’s timely execution and delivery to Employer and non-revocation of an executed Confidential Severance Agreement and Release of All Claims (the “Release”). A form of
15




Release is attached as Schedule A hereto. Employee acknowledges that Employer retains the right to modify the required form of the Release as Employer deems necessary in order to effectuate a full and complete release of claims against the Employer Group and its affiliates, officers and directors.
V.COMPANY-RELATED INVENTIONS AND DEVELOPMENTS
A.Records of Inventions. Employee shall keep complete and current written records of Inventions and Developments made during the course of Employee’s employment with Employer and promptly disclose all such Inventions and Developments in writing to Employer so that it may adequately determine its rights in such Inventions and Developments. Employee shall supplement any such disclosure to the extent Employer may reasonably request. If Employee has any doubt as to whether or not to disclose any Inventions and Developments, Employee shall disclose the same to Employer.
B.Ownership of Inventions. All Company-Related Inventions and Developments made by Employee during the term of Employee’s employment with the Employer Group shall be the sole and exclusive property of the applicable member(s) of the Employer Group then-employing Employee. Employee shall assign, and does hereby assign, Employee’s entire right, title and interest in such Company-Related Inventions and Developments to the applicable member(s) of the Employer Group. Employer’s ownership and the foregoing assignment shall apply, without limitation, to all rights under the patent, copyright, and trade secret laws of any jurisdiction relating to Company-Related Inventions and Developments. If Employee asserts any property right in any Inventions and Developments made by Employee during the term of Employee’s employment with the Employer Group, Employee shall promptly notify Employer of the same in writing.
C.Cooperation with Employer. At Employer’s sole cost and expense, Employee shall assist and fully cooperate with Employer in obtaining and maintaining the fullest measure of legal protection which the Employer Group elects to obtain and maintain for Inventions and Developments in which the Employer Group has a property right. Employee shall execute any lawful document requested by Employer relating to obtaining and maintaining legal protection for any said Inventions and Developments including, but not limited to, executing applications, assignments, oaths, declarations and affidavits. At Employer’s sole cost and expense, Employee shall make Employee available for interviews, depositions and testimony relating to any said Inventions and Developments. These obligations shall survive the termination of Employee’s employment with Employer, provided that Employer shall compensate Employee at a reasonable rate after such termination for time actually spent by Employee at Employer’s requests on such assistance. In the event Employer is unable for any reason whatsoever to secure Employee’s signature to any document reasonably necessary or appropriate for any of the foregoing purposes including, but not limited to, renewals, extensions, continuations, divisions or continuations in part, in a timely manner, Employee irrevocably designates and appoints Employer and its duly authorized officers and agents as Employee’s agents and attorneys-in-fact to act for Employee and on Employee’s behalf, but only for purposes of executing and filing any
16




such document and doing all other lawfully permitted acts to accomplish the foregoing purposes with the same legal force and effect as if executed by Employee.
D.Pre-employment Inventions. Employee shall completely identify on Schedule B attached hereto, without disclosing any trade secret or other proprietary and confidential information, all Inventions and Developments made by Employee prior to Employee’s employment with the Employer Group in which Employee has an ownership interest and which is not the subject matter of an issued patent or a printed publication at the time Employee executes this Agreement.
E.Disclosure of Inventions after Termination. Employee shall promptly and completely disclose in writing to Employer’s law department all Company-Related Inventions and Developments made by Employee during the one (1) year immediately following Employee’s termination of employment with the Employer Group, whether voluntarily or involuntarily, for the purposes of determining the Employer Group’s rights in each such invention. It will be presumed that Company-Related Inventions and Developments conceived by Employee which are reduced to practice within one (1) year after termination of Employee’s employment with the Employer Group, whether voluntary or involuntary, were conceived during the term of Employee’s employment with the Employer Group unless Employee is able to establish a later conception date by clear and convincing evidence.
VI.OBLIGATIONS RELATING TO PROPRIETARY
AND CONFIDENTIAL INFORMATION AND RESTRICTIVE COVENANTS
A.Obligations of Employer.
1.Proprietary and Confidential Information. Employer shall provide Employee, during Employee’s employment, with valuable Proprietary and Confidential Information for the purpose of assisting Employee in the performance of Employee’s job requirements and responsibilities with Employer. In addition, Employer shall provide to Employee, during Employee’s employment, with the equipment, materials and facilities necessary to assist Employee in the performance of Employee’s job requirements and responsibilities with Employer.
2.Training. Employer shall provide Employee with any and all specialized training necessary to assist Employee in the performance of Employee’s job requirements and responsibilities with Employer including, but not limited to, training relating to Employer’s cost structures, Employer’s methods of operation, Employer’s products and marketing techniques, and Employer’s business strategies, plans and models.
B.Obligations of Employee.
1.Nondisclosure of Proprietary and Confidential Information.
a.Both during Employee’s employment with the Employer Group and after the termination of such employment, whether such termination is voluntary or
17




involuntary, Employee shall keep in confidence and trust all Proprietary and Confidential Information, for so long as the Proprietary and Confidential Information remains confidential or a trade secret, as applicable. Both during Employee’s employment with the Employer Group and after the termination of such employment, whether such termination is voluntary or involuntary, Employee shall not use or disclose Proprietary or Confidential Information without the written consent of Employer, except as may be necessary in the ordinary course of performing Employee’s duties to Employer. Employee shall bear all costs, losses and damages resulting from a breach by Employee of this paragraph. Nothing herein shall prevent Employee from making statements to the extent required by applicable law to respond to an order or subpoena of a court of competent jurisdiction or in response to any subpoena issued by a state or federal governmental agency; provided that Employee will provide Employer with prompt notice of any such legal requirement so that Employer or its designee may seek a protective order or other appropriate remedy. Notice is not required where disclosure is required by any governmental agency that directs Employee to refrain from notifying the Employer or with regard to matters before the Securities and Exchange Commission.
b.Notwithstanding anything herein to the contrary, nothing contained in this Agreement shall prohibit Employee from (i) making communications related to unlawful acts in the workplace or otherwise protected by applicable law, such as harassment, discrimination, or any other conduct Employee has reason to believe is unlawful, (ii) filing a charge with, reporting possible violations of federal law or regulation to, participating in any investigation by, or cooperating with, any governmental agency or entity or making other disclosures that are protected under the whistleblower provisions of applicable law or regulation, (iii) exercising any rights Employee may have under Section 7 of the U.S. National Labor Relations Act, if any, such as the right to engage in concerted activity, (iv) making disclosures with respect to sexual harassment or sexual assault allegations under federal, state, tribal or local law before the dispute arises and/or (v) communicating directly with, cooperating with, or providing information (including trade secrets) in confidence to, any federal, state, or local government regulator (including, but not limited to, the U.S. Securities and Exchange Commission, the U.S. Commodity Futures Trading Commission, the U.S. Department of Justice or the U.S. National Labor Relations Board) for the purpose of reporting or investigating a suspected violation of law, or from providing such information to Employee’s attorney or in a sealed complaint or other document filed in a lawsuit or other governmental proceeding. Pursuant to 18 U.S.C. Section 1833(b), (x) Employee will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made: (I) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, and solely for the purpose of reporting or investigating a suspected violation of law; or (II) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal, and (y) if Employee files a lawsuit for retaliation by the Employer Group for reporting a suspected violation of law, Employee may disclose trade secrets to Employee’s attorney and use trade secrets in the court proceeding, if Employee files any document containing trade secrets under seal, and does not disclose the trade secrets, except pursuant to court order.
2.Return of Proprietary and Confidential Information. All documents and tangible things (whether written or electronic) embodying or containing Proprietary and
18




Confidential Information are the Employer Group’s exclusive property. Employee shall be provided with or given access to such Proprietary and Confidential Information solely for performing Employee’s duties of employment with Employer. Employee shall protect the confidentiality of their content and shall return all such Proprietary and Confidential Information, including all copies, facsimiles and specimens of them in any tangible or electronic forms in Employee’s possession, custody or control to Employer before leaving the employment of Employer for any reason, whether voluntary or involuntary.
3.Confidential Information from Previous Employment. Employee shall not disclose or use during Employee’s employment with the Employer Group any proprietary and confidential information which Employee has acquired as a result of any previous employment or under a contractual obligation of confidentiality before Employee’s employment with Employer and, furthermore, Employee shall not bring to the premises of Employer any copies or other tangible embodiments of any such proprietary and confidential information. Employee represents that Employee is not subject to any existing obligations (whether written or oral) such as confidentiality agreements or covenants restricting future employment which Employee has entered into that might in any way restrict Employee’s use or disclosure of information or engagement in any business or otherwise be violated by Employee’s employment with Employer or the performance of Employee’s duties for Employer. Employee agrees to indemnify and hold the Employer Group harmless from any and all claims or causes of action by any person or entity against Employer arising out of any alleged breach by Employee of any such agreement or any other restrictions inconsistent with the foregoing representations. Notwithstanding the foregoing, Proprietary and Confidential Information obtained by Employee during the course of Employee’s employment with the Employer Group prior to the Effective Date is excepted from this provision.
4.Conflict of Interest. Employee shall not engage in outside employment or other activities in the course of which Employee would use or might be tempted or induced to use Proprietary and Confidential Information in other than the Employer Group’s own interest.
5.Agreement Not to Compete or Solicit. Employee agrees that in order to preserve the confidentiality of the Proprietary and Confidential Information, to prevent the theft or misuse of the Proprietary and Confidential Information, and to protect the Employer Group’s customer relationships with its existing customers, Employee agrees that during the Covenant Period (as defined below), Employee shall not, without Employer’s written consent, directly or indirectly, for Employee or on behalf of or in conjunction with any other person, persons, company, partnership, corporation or business venture of any nature (other than on behalf of the Employer Group):
            a.    Non-Competition. Engage in, or provide services (or, following Employee’s termination of employment with the Employer Group, provide services that are substantially similar to those provided by Employee to the Employer Group prior to such termination), whether as an officer, director, shareholder, owner, partner, joint venturer, employee, independent contractor, consultant, advisor or sales representative, to any person or entity engaged in the Business in the Territory.
19





            b.    Non-Solicitation of Customers and Prospective Acquisitions. (i) Solicit or call upon any person or entity that Employee actually sold or delivered any services to, had direct contact with or formed a business relationship with during the preceding two (2) years for the purpose of soliciting or selling products or services in competition with the Employer Group in the Territory; or (ii) solicit or call upon any prospective acquisition candidate of the Employer Group or investment or investment opportunity of the Employer Group, on Employee’s own behalf or on behalf of any other person, which candidate, investment or investment opportunity was, to Employee’s actual knowledge after due inquiry, either called upon by any member of the Employer Group or for which any member of the Employer Group made an acquisition or investment analysis for the purpose of acquiring or investing in such entity, in any case, within the preceding two (2) years.

            c.    Non-Solicitation of Employees. Employ, hire, solicit, induce or identify for employment or attempt to employ, hire, solicit, induce or identify for employment, directly or indirectly, any employee(s) of a member of the Employer Group or any individual who was an employee of a member of the Employer Group within the preceding year to leave his or her employment and become an employee, consultant or representative of any other entity including, but not limited to, Employee’s new employer, if any.

6.Publicly Traded Securities. The provisions of Section VI.B.5 of this Agreement shall not prevent Employee from acquiring or holding publicly traded stock or other public securities of a competing company, so long as Employee’s ownership does not exceed two percent (2%) of the outstanding securities of such company.
7.Agreement to Inform Subsequent Employers and Report New Employer. During the Covenant Period, Employee agrees to inform each new employer, prior to accepting employment, of the existence of this Agreement and provide that employer with a copy of this Agreement. Employee also agrees to provide Employer with the identity of Employee’s new employer(s) and a description of the services being provided by Employee in sufficient detail to allow Employer to reasonably determine whether such activities fall within the scope of activities prohibited by the provisions of this Agreement.
8.Reasonableness of Restrictions. Employee acknowledges that the restrictions set forth in Section VI.B of this Agreement are intended to protect the Employer Group’s legitimate business interests and its Proprietary and Confidential Information and established relationships and goodwill. Employee acknowledges that the time, geographic and scope of activity limitations set forth herein are reasonable and necessary to protect the Employer Group’s legitimate business interests. Employee and the Employer each expressly agree and stipulate that the covenants and agreements contained in Section VI.B are separate, severable and divisible, and if any portion or portions of the covenants and agreements contained in Section VI.B are declared invalid or unenforceable by any court of competent jurisdiction, the validity of the remaining covenants and agreements shall not be affected thereby. In addition, the enforceability of the covenants and agreements contained in Section VI.B shall not in any way be affected by any claim, action, cause of action, defense or right which Employee may have
20




against the Employer Group, it being the intention of the parties that Employer, on behalf of the Employer Group, has the right to enforce the covenants and agreements contained in Section VI.B, regardless of the existence of any such claim, action, cause of action, defense or right. In addition, if, at the time of enforcement of Section VI.B, a court holds that the duration, geographical area or scope of activity restrictions stated in Section VI.B are unreasonable under circumstances then existing or impose a greater restraint than is necessary to protect the goodwill and other business interests of the Employer Group, the parties agree that the maximum duration, scope or area reasonable under such circumstances will be substituted for the stated duration, scope or area and that the court will be allowed to revise the restrictions contained in Section VI.B to cover the maximum duration, scope and area permitted by law.
9.Ability to Obtain Other Employment. Employee acknowledges that (a) in the event of the termination of Employee’s employment with the Employer Group (whether voluntary or involuntary), Employee’s knowledge, experience and capabilities are such that Employee can obtain employment in business activities without violating the covenants and agreements contained in Section VI.B; and (b) the enforcement of a remedy hereunder including, but not limited to, injunctive relief, will not prevent Employee from earning a reasonable livelihood.
10.Remedies/Damages.
a.Injunctive Relief. Employee acknowledges that Employee’s compliance with Section VI.B of this Agreement is necessary to protect the goodwill and other legitimate business interests of the Employer Group and that a breach of any or all of these provisions will give rise to irreparable and continuing injury to the Employer Group that is not adequately compensable in monetary damages or at law. Accordingly, Employee agrees that the Employer Group may obtain injunctive relief against the breach or threatened breach of any or all of these provisions, in addition to any other legal or equitable remedies which may be available to the Employer Group at law or in equity or under this Agreement. Because Employee further acknowledges that it would be difficult to measure any damages caused to the Employer Group that might result from any breach by Employee of any promises set forth in this Agreement, Employee agrees that the Employer Group shall be entitled to an injunction or other appropriate equitable relief to restrain any such breach without showing or proving any actual damage to the Employer Group, as well as to be relieved of any obligation to provide further payment or benefits to Employee or Employee’s dependents.
b.Other Remedies. If Employee violates and/or breaches this Agreement, the Employer Group shall be entitled to an accounting and repayment of all lost profits, compensation, commissions, remuneration or benefits that Employee directly or indirectly has realized or may realize as a result of any such violation or breach. The Employer Group shall also be entitled to recover for all lost sales, profits, commissions, goodwill and customers caused by Employee’s improper acts, in addition to and not in limitation of any injunctive relief or other rights or remedies that the Employer Group is or may be entitled to at law or in equity or under this Agreement.
21




c.Costs. Employee and Employer acknowledge that should it become necessary for either party to file suit to enforce the provisions contained herein, and any court of competent jurisdiction awards to the Employee any damages and/or an injunction due to the acts of the Employer, then the Employer shall pay all amounts and damages to which Employee may be entitled, including interest thereon and reimbursement for reasonable attorneys’ fees and other costs incurred by Employee in connection with such action.
d.Extension of Limitations as to Time. Employee acknowledges and agrees that, in the event Employee breaches Employee’s obligations set forth in Section VI.B of this Agreement, the limitations as to time outlined in Section VI.B.5 shall be extended by the length of time during which Employee is in breach thereof.
11.Inevitable Disclosure. Employee acknowledges and agrees not to engage, without the prior written consent of Employer, either during the period of Employee’s employment with the Employer Group or during the Covenant Period, in any activity or employment in the faithful performance of which it could be reasonably anticipated that Employee would use or disclose, or be expected or required to use or disclose, Proprietary and Confidential Information. Employee further acknowledges and agrees that in light of Employee’s position with Employer and access to Proprietary and Confidential Information, it can be presumed that Employee will inevitably disclose such Proprietary and Confidential Information if Employee subsequently obtains similar or comparable employment with one of the competitors of the Employer Group.
The restrictions set forth in this section will not apply to information that is generally known to the public or in the trade, unless such knowledge results from an unauthorized disclosure by Employee, but this exception will not affect the application of any other provisions of this Agreement to such information in accordance with the terms of such provision.
12.Covenant Period. For the purposes of this Section VI, the Covenant Period shall mean the period of Employee’s employment with the Employer Group and ending on: (a) if Employee’s employment is terminated by Employer without Cause or by Employee for Good Reason, in either case, prior to or more than twenty-four (24) months following a Change in Control, the eighteen (18)-month anniversary of the Date of Termination; (b) if Employee’s employment is terminated by Employer without Cause or by Employee for Good Reason, in either case, within twenty-four (24) months following a Change in Control, the twenty-four (24)-month anniversary of the Date of Termination; and (c) if Employee’s employment terminated for any reason not described in the foregoing clauses (a) and (b), the twelve (12)-month anniversary of the Date of Termination.
13.Non-Disparagement. Employee acknowledges and agrees that both during and after Employee’s employment with the Employer Group, whether such termination of employment is voluntary or involuntary, Employee shall not disparage, denigrate or comment negatively upon, either orally or in writing, the Employer Group or any of its officers, directors, employees or representatives, to or in the presence of any person or entity, (i) except to members of Employee’s immediate family or in confidence to Employee’s attorney(s), financial advisor(s) or accountant(s) for the purpose of seeking legal, financial or tax advice, or (ii) unless compelled
22




to act by a valid subpoena or other legal mandate or otherwise required by law; provided, however, if Employee receives such a valid subpoena or legal mandate, Employee shall provide Employer with written notice of the same at least five (5) business days prior to the date on which Employee is required to make the disclosure. The Employer agrees to instruct the Employer’s executive officers and members of the Board (the “Employer Representatives”) not to, directly or indirectly, disparage, denigrate or comment negatively upon, either orally or in writing, Executive in any manner that is likely to be harmful to Employee’s business reputation, to or in the presence of any person or entity, (i) except to members of the Employer Representatives’ immediate families or in confidence to their attorney(s), financial advisor(s) or accountant(s) for the purpose of seeking legal, financial or tax advice, (ii) except statements made by the Employer Representative in the good faith performance of their duties to the Employer or (iii) unless compelled to act by a valid subpoena or other legal mandate or otherwise required by law.
VII.CHOICE OF LAW; ARBITRATION
A.Employer and Employee acknowledge and agree that this Agreement shall be interpreted, governed by and construed in accordance with the laws of the State of Texas, without regard to the conflict of laws principles or rules thereof.
B.Any controversy or dispute between Employer (including its officers, employees, directors, shareholders, agents, successors and assigns) and Employee that establishes a legal or equitable cause of action, whether based on contract, common law, or federal, state or local statute or regulation, arising out of, or relating to Employee’s employment or the termination thereof, shall be submitted to final and binding arbitration as the sole and exclusive remedy for such controversy or dispute. Notwithstanding the foregoing, this Agreement shall not require the parties hereto to arbitrate pursuant to this Agreement: (1) any claim under a Company benefit plan subject to the Employee Retirement Income Security Act, as amended; (2) any claim as to which applicable law not preempted by the Federal Arbitration Act prohibits resolution by binding arbitration hereof, (3) sexual harassment and sexual assault disputes arising under federal, state, local, or tribal law, unless the Employee elects to arbitrate these claims; or (4) any controversy or dispute brought by the Company that arises under Section V or VI of this Agreement. It is the parties’ intent that issues of arbitrability of any dispute shall be decided by the arbitrator. This Article VII shall be interpreted to conform to any applicable law concerning the terms and enforcement of agreements to arbitrate employment disputes.
C. The arbitration shall take place before a single neutral arbitrator at the JAMS office in Houston, Texas. Such arbitrator shall be provided through JAMS by mutual agreement of the parties to the arbitration; provided that, absent such agreement, the arbitrator shall be selected in accordance with the rules of JAMS then in effect. The arbitrator shall permit reasonable discovery. The arbitration shall be conducted in accordance with the JAMS rules applicable to employment disputes in effect at the time of the arbitration (the current version of which is available here: www.jamsadr.com). The award or decision of the arbitrator shall be rendered in writing; shall be final and binding on the parties; and may be enforced by judgment or order of a court of competent jurisdiction.
23




D.Subject to Section VII.F, each party shall pay one-half of the administrative and arbitrator fees for any arbitration pursuant to this Agreement. Each party shall be solely responsible for paying such party’s own further costs for the arbitration, including his, her or its own attorneys’ fees; provided, however, that if Employee is the prevailing party in the arbitration, Employer shall pay all amounts and damages to which Employee may be entitled, including interest thereon and reimbursement for reasonable attorneys’ fees and other costs incurred by Employee in connection with such arbitration.
E.Each of the parties hereto herby irrevocably waives any and all right to trial by jury in any legal proceeding arising out of or related to this Agreement or the matters contemplated hereby, provided, however, that the parties hereto agree that such waiver shall not be deemed to constitute a waiver of adjudication by a court having appropriate jurisdiction. Employee and Employer waive any constitutional or other right to bring claims covered by this Agreement other than in their individual capacities. Except as may be prohibited by law, this waiver includes the ability to assert claims as a plaintiff or class member in any purported class or representative proceeding.
F.Notwithstanding anything herein to the contrary, in the event Employee obtains a final decision in Employee’s favor pursuant to this Section VII with respect to any dispute regarding Employer’s failure to pay Employee on a timely basis the amounts to which Employee is entitled under this Agreement or as a result of any other breach of this Agreement by Employer, Employer shall pay all amounts and damages to which Employee may be entitled as a result of such breach, including interest thereon and all reasonable legal fees and expense and other costs incurred by Employee to enforce Employee’s rights hereunder.
VIII.MISCELLANEOUS
A.Publicity Release. By executing this Agreement, Employee gives the Employer Group and its successors, assigns, licensees and any other designees the absolute right and permission, throughout the world: (1) to copyright (and to renew and extend any copyright), use, reuse, publish and republish photographic portraits and pictures, motion or still, of Employee, or in which Employee may be included, in whole or in part, or composite or distorted character in any form, taken during Employee’s employment or service to the Employer Group whether heretofore taken or to be taken in the future, in conjunction with Employee’s own or a fictitious name or title (which Employee now has or may have in the future), or reproductions thereof, in color or otherwise, made through any media at any place, for art, advertising, trade or any purpose relating to the Employer Group or the Business; and (2) to record, reproduce, amplify, simulate, “double” and/or “dub” Employee’s voice during Employee’s employment or service to the Employer Group and transmit the same by any mechanical or electronic means, for any purpose relating to the Employer Group or the Business. Employee further consents to the use of any printed matter giving Employee, or not giving Employee, a credit, in the sole discretion of any of the aforementioned parties to whom this authorization and release is given, in conjunction therewith. Employee waives any right Employee may have to inspect and/or approve the finished product or the advertising copy or printed matter that may be used in connection therewith, or the use to which it may be applied.
24




B.Withholding. The Employer Group may deduct and withhold from any amounts payable under this Agreement such federal, state, local, F.I.C.A., foreign or other taxes as shall be required to be withheld pursuant to any applicable law or regulation.
C.Notices. All notices, consents, requests, instructions, approvals and other communications provided for in this Agreement shall be in writing and shall be addressed as follows:
To Employer:        Quanta Services, Inc.
2727 North Loop West
                    Houston, TX 77008
                    Attention: General Counsel
                    
        To Employee:        Gerald A. Ducey, Jr.
                    c/o Quanta Services, Inc.
                    2727 North Loop West
                    Houston, TX 77008

Notice shall be deemed given and effective: (1) upon receipt, if delivered personally; (2) three (3) days after it has been deposited in the U.S. mail, addressed as required above, and sent via first class mail, registered or certified mail, return receipt requested, postage prepaid; or (3) the next business day after it has been sent via a recognized overnight courier. Employer and/or Employee may change the address for notice purposes by notifying the other party in writing of such change in accordance with this Section VIII.C.

D.Severability. If any provision of this Agreement is held to be invalid, inoperative or unenforceable for any reason, it shall be modified rather than voided, if possible, in order to achieve the intent of the parties hereto to the maximum extent possible. In any event, if any provision this Agreement is held to be invalid, inoperative or unenforceable for any reason, the other provisions of this Agreement shall be deemed valid and operative and, so far as is reasonable and possible, effect shall be given to the intent manifested by the provision or provisions held invalid or inoperative.
E.Survival of Certain Obligations. The obligations of the parties set forth in this Agreement that by their terms extend beyond or survive the termination of this Agreement, whether voluntarily or involuntarily, will not be affected or diminished in any way by the termination of this Agreement.
F.Headings. The headings contained in this Agreement are for purposes of reference and convenience only and are not intended in any way to describe, interpret, define or limit the extent or intent of this Agreement.
G.Entire Agreement. This Agreement supersedes any other agreements, written or oral, between Employer and Employee, and Employee has no oral representations, understandings or agreements with the Employer Group or any of its officers, directors or representatives covering the same subject matter as this Agreement. This written Agreement is
25




the final, complete and exclusive statement and expression of the agreement between Employer and Employee and of all terms of this Agreement. This Agreement governs all terms of Employee’s employment with Employer and cannot be modified, varied, contradicted or supplemented by evidence of any prior or contemporaneous oral or written agreements. Employee and Employer represent and acknowledge that in executing this Agreement they do not rely upon and have not relied upon any representation or statement made by any of the parties or by any of the parties’ agents, attorneys, employees, or representatives with regard to the subject matter, basis, or effect of this Agreement or otherwise, other than those specifically stated in this written Agreement.
H.Amendment/Waiver. Neither this Agreement nor any term hereof may be modified or amended except by written instrument signed by a duly authorized officer of Employer and Employee. No term of this Agreement may be waived other than by written instrument signed by the party waiving the benefit of such term. Any such waiver shall constitute a waiver only with respect to the specific matter described in such written instrument and shall in no way impair the rights of the party granting such waiver in any other respect or at any other time. Neither the waiver by Employer or Employee of a breach of or a default under any of the provisions of this Agreement, nor the failure by either Employer or Employee, on one or more occasions, to enforce any of the provisions of this Agreement or to exercise any right or privilege hereunder, shall be construed as a waiver of any other breach or default of a similar nature, or as a waiver of any such provisions, rights or privileges hereunder.
I.Assignment; Third-Party Beneficiaries. This Agreement is personal to the parties and neither party may assign any rights or obligations under the same without the prior written consent of the other; provided, however, that in the event of a sale of Employer’s business to a third party (whether by sale of all or a majority of the issued and outstanding equity securities of Employer, by a merger or reorganization, or by a sale of all or substantially all of Employer’s assets), then this Agreement may be assigned by Employer to such third party purchaser without the prior written consent of Employee. In addition, Employee and Employer acknowledge and agree that the members of the Employer Group are intended to be third-party beneficiaries of this Agreement and shall have the right to rely on the covenants and agreements of Employee and Employer hereunder (including but not limited to those in Section VI hereof) and enforce the covenants and agreements herein (including but not limited to those in Section VI hereof) as if they were parties hereto.
J.Counterparts; Signatures. This Agreement may be executed in two (2) or more counterparts, each of which shall constitute an original and all of which together shall constitute one and the same instrument. Execution of a facsimile, PDF (or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) or any other type of copy of an executed version of this Agreement will have the same force and effect as execution of an original and will be deemed an original and valid signature.
[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]
26




IN WITNESS WHEREOF, the parties hereto have executed this Agreement effective as of the Effective Date.

EMPLOYER:

QUANTA SERVICES, INC.:


By:    /s/ Earl C. Austin, Jr.                
    Name: Earl C. Austin, Jr.
    Title: President and Chief Executive Officer



EMPLOYEE:


    /s/ Gerald A. Ducey, Jr.             
    Gerald A. Ducey, Jr., Individually




[Signature Page to Employment Agreement]



SCHEDULE A

Form of Confidential Severance Agreement and Release of All Claims

CONFIDENTIAL SEVERANCE AGREEMENT
AND RELEASE OF ALL CLAIMS

    



This Confidential Severance Agreement and Release of All Claims (this “Agreement”) is made and entered into by and between Gerald A. Ducey, Jr. (“Employee”) and Quanta Services, Inc. (the “Company”).

    The parties have reached certain mutual agreements and understandings with respect to the termination of Employee’s employment with the Company, and desire to settle fully and finally any claims, disputes and obligations relating to Employee’s employment with the Company and the termination thereof.

By signing this Agreement, the Company and Employee agree as follows:

1.    Termination of Employment. Employee’s employment with the Company will end on [ ] (the “Termination Date”).

2.    Severance Benefits. Subject to the terms of this Agreement, the Company will pay or provide to Employee the severance payments and benefits set forth in Section IV.F.[6 / 7] of the Employment Agreement (defined below) (collectively, the “Severance Benefits”). Employee acknowledges and agrees that the Severance Benefits are being provided in consideration for Employee’s execution and non-revocation of this Agreement.

3.    Tax Consequences. Employee acknowledges and agrees that the Company has made no representations to Employee regarding the tax consequences of any Severance Benefits received by Employee.

4.    Benefits Not Otherwise Entitled To. Employee agrees that the Severance Benefits set forth in Paragraph 2, herein, are provided in addition to and otherwise exceed any payment, benefit or other thing of value to which Employee might otherwise be legally entitled to receive from the Company.

5.    Acknowledgment of Full Payments. Employee agrees that the Company has paid all of the wages, fees, commissions, expense reimbursements, vacation, sick pay, holiday pay and all other employee benefits due and owing to Employee as a result of Employee’s

|||


employment with the Company, and that no other compensation or payments of any kind or nature is owed to Employee, other than as provided in this Agreement.

6.    Non-Disclosure of Agreement Terms. Employee agrees to keep all terms of this Agreement, and all facts and claims leading up to this Agreement’s negotiation and execution, absolutely confidential and shall not divulge or discuss them with anyone, except as required by law or to members of Employee’s immediate family, Employee’s attorney and accountant, if Employee assures that they will keep the terms strictly confidential. The Company agrees to instruct its officers and directors to keep all terms of this Agreement, and all facts and claims leading up to this Agreement’s negotiation and execution, confidential and shall not divulge or discuss them with anyone, except as required by law or to members of their immediate family, the Company’s other officers and directors, the Company’s attorneys and accountants. This shall not prevent Employee or the Company from making disclosures that are protected by the National Labor Relations Act (or similar law) or making statements to the extent required by applicable law to respond to an order or subpoena of a court of competent jurisdiction or in response to any subpoena issued by a state or federal governmental agency, provided that Employee or Company, as applicable, will provide the Company or Employee, as applicable, with prompt notice of any such legal requirement so that the Company, Employee or their respective designees may seek a protective order or other appropriate remedy. Notice is not required where disclosure (A) is required or protected by applicable law, (B) is required by any governmental agency that directs Employee or the Company, as applicable, to refrain from notifying the Company or Employee, as applicable, or (C) relates to matters before the Securities and Exchange Commission. Nothing in this Paragraph 6 shall be construed to prohibit Employee or the Company from exercising Employee’s or the Company’s rights as specified in Paragraph 9(d). Notwithstanding anything to the contrary in this Agreement, nothing herein shall prohibit the Company from making statements or communications (including filings with the Securities and Exchange Commission) that legal counsel advises the Company are required or protected by applicable law or legal process.

7.    Employee Release. In consideration of the Severance Benefits, the receipt and adequacy of which are hereby acknowledged by Employee, Employee, for Employee, Employee’s heirs, executors, administrators, successors and assigns, hereby releases and discharges the Company, its parent companies, affiliates, associated companies, and subsidiaries, their respective associated companies and subsidiaries, all of their respective present and former officers, directors, supervisors, managers, employees, stockholders, agents, attorneys and representatives, and the successors and assigns of such persons and entities (collectively, the “Released Parties”), from any and all claims, causes of action, suits, debts, controversies, judgments, decrees, damages, liabilities, covenants, contracts and agreements, whether known or unknown, in law or equity, whether statutory or common law, whether federal, state, local or otherwise, including, but not limited to, any claims relating to, or arising out of any aspect of Employee’s employment with the Company, or the termination of such employment, including without limitation:
A-2

|||


(a)    any and all claims arising under any federal, state, or local statute, including but not limited to, the Age Discrimination in Employment Act of 1967, as amended by the Older Workers Benefit Protection Act (“ADEA”), as amended, Title VII of the Civil Rights Act of 1964, as amended, the Rehabilitation Act of 1973, the Americans with Disabilities Act of 1990, the Civil Rights Act of 1866, the Civil Rights Act of 1991, the Employee Retirement Income Security Act of 1974, the Family Medical Leave Act of 1993, the Immigration Reform and Control Act of 1986, the Texas Labor Code, the Texas Commission on Human Rights Act, as amended;
(b)     any and all claims arising under any other federal, state, or local labor law, civil rights law, or human rights law;
(c)    any and all claims arising under common law, including, but not limited to, claims for defamation, libel, slander, false imprisonment, breach of contract, or tortious interference with business relations; and
(d)    any and all claims for monetary recovery, including but not limited to, severance pay, back pay, front pay, liquidated, compensatory and punitive damages, attorneys’ fees, disbursements and costs.
To the extent any claim is not releasable, Employee acknowledges that the Severance Benefits more than offset any monetary sums owing to Employee from any non-releasable claim. Nothing herein shall be construed to prohibit Employee from exercising Employee’s rights as specified in Paragraph 9(c) or shall prevent Employee from enforcing the terms of this Agreement.

8.    Company Release. In exchange for good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, the Company does hereby release and forever discharge Employee and Employee’s heirs and assigns, or any of them (collectively, the “Employee Released Parties”), from any and all claims, causes of action, suits, debts, controversies, judgments, decrees, damages, liabilities, covenants, contracts and agreements, whether known or unknown, in law or equity, whether statutory or common law, whether federal, state, local or otherwise which the Company or any of its affiliates now has or may hereafter have against the Employee Released Parties, or any of them, in any case, arising out of, based upon, or related to [Employee’s employment with the Company or any of its affiliates or the termination of such employment]1. Notwithstanding anything to the contrary contained herein, the release in this Paragraph 8 shall not operate to release any claims which the Company or its affiliates may have with respect to (a) Employee’s continuing obligations under the Covenants (as defined below); (b) Employee’s breach of the Covenants and any other post-employment obligations under the Employment Agreement (as defined below); (c) Employee’s intentional or willful misconduct, fraud or criminal behavior; and (d) any claims that cannot be waived as a matter of law. Nothing herein shall be construed to prohibit the Company from exercisin
1 As applicable.
A-3

|||


g Company’s rights as specified in Paragraph 9 or shall prevent the Company from enforcing the terms of this Agreement.

9.    No Claims.

(a)    The Company represents that the Company has not commenced or filed against Employee any action, charge, complaint or other proceeding regarding Employee’s employment with the Company or the termination of such employment.
(b)    Employee further represents that Employee has never commenced or filed and agrees not to commence, file, voluntarily aid or in any way prosecute or cause to be commenced or prosecuted against the Released Parties any action, charge, complaint or other proceeding, subject to the provisions of Paragraph 9(d).
(c)    In the event Employee files any civil complaint or commences any litigation of any kind that is covered by the release in this Agreement, Employee shall immediately tender back all Severance Benefits previously received by Employee and pay all of the attorneys’ fees, expenses and costs incurred by the Released Parties in connection with the complaint or action filed, provided that this sentence shall not apply to any claim by Employee that the waiver and release herein of any age discrimination claim was not knowing and voluntary under the ADEA. The Released Parties shall also have the right of set-off against any obligation to Employee under this Agreement. In addition to the remedies noted above, the Released Parties may pursue all other remedies available under law or equity to address Employee’s breach of this Agreement.
(d)    Nothing in this Agreement shall be construed to prohibit or restrict Employee’s right to provide information to, or otherwise assist or participate in, any investigation or proceeding conducted by any administrative agency, including the Equal Employment Opportunity Commission, the Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission, or any other federal, state, local or administrative agency charged with enforcement of any law applicable to Employee’s employment with the Company or the termination of that employment. Further, this Agreement does not limit Employee’s right to file a charge or claim with any governmental agency in connection with any claim Employee believes Employee may have against any of the Released Parties. Notwithstanding the foregoing, Employee agrees to waive Employee’s right to recover monetary damages or any personal relief (including, but not limited to, reinstatement, back pay, front pay, damages, and attorneys’ fees) in connection with any such charge or complaint, as well as with regard to any charge, complaint or lawsuit filed by anyone else on Employee’s behalf, provided this shall not apply to certain claims filed with the Securities and Exchange Commission or with regard to any other claim not releasable as a matter of law.
A-4

|||


Further, the tender back provision in Paragraph 9(c) above shall not apply to any administrative charges or filings referenced in this Paragraph 9(d). To the extent permissible by law, the Severance Benefits will be credited against any sums received by Employee pursuant to a claim not releasable as a matter of law.
(e)    Any non-disclosure, non-disparagement, or waiver provision in this Agreement shall not prohibit or restrict Employee or any Released Party from initiating communication directly with, or responding to any inquiry from, or providing testimony before, any governmental agency, regarding the Released Parties, Employee, Employee’s employment (or the termination thereof), this Agreement, or the underlying facts or circumstances.
9.    Non-Admission of Wrongdoing. This Agreement shall not in any way be construed as an admission by any Released Party of any liability, or of any unlawful, discriminatory, or otherwise wrongful acts whatsoever against Employee or any other person.

10.    Knowing and Voluntary Waiver. Notwithstanding any other provisions of this Agreement to the contrary:

(a)    Employee agrees that this Agreement constitutes a knowing and voluntary waiver of all rights or claims Employee may have against the Released Parties.
(b)    Employee has the right to, and the Company hereby advises Employee to, consult with an attorney prior to executing this Agreement. Employee acknowledges that the Company has given Employee a reasonable period of time of at least 21 days in which to consider this Agreement before executing this Agreement. If Employee executes this Agreement at any time prior to the end of the 21-day period that the Company gave Employee in which to consider this Agreement, such early execution was a knowing and voluntary waiver of Employee’s right to consider this Agreement for 21 days. Employee has a period of seven days following Employee’s execution of this Agreement to revoke this Agreement by providing a letter to [ ], or in [ ]’s absence to [ ]’s office, stating Employee’s intent to revoke this Agreement. The Agreement shall become effective on the eighth day after Employee executes this Agreement, unless Employee revokes it prior to such date.
(c)    Employee’s acceptance of the Severance Benefits shall constitute an admission by Employee that Employee did not revoke this Agreement during the revocation period of seven days, and shall further constitute an admission by Employee that this Agreement has become effective and enforceable.
11.    Job Reference. Pursuant to Company policy, the Company will respond to inquiries from other employers and outside entities regarding Employee. Responses to such inquiries will only confirm the accuracy of factual data concerning dates of employment,
A-5

|||


salary, and position(s) held. The Company will not discuss the reasons for Employee’s termination or its evaluation of Employee’s performance.

12.    Return of Company Property; Confidentiality Obligations; Restrictive Covenants. Employee acknowledges and agrees that on or before [Date], Employee shall return or shall have returned all Company Property and Confidential Information (each as defined in the employment agreement by and between Employee and the Company, effective as of June 1, 2023 (the “Employment Agreement”)) and otherwise complied with Employee’s obligations under Section VI.B.2 of the Employment Agreement. In addition, Employee acknowledges and agrees that Employee is bound by certain confidentiality, non-solicitation, non-competition, non-disparagement and other restrictive covenants set forth in Section VI.B of the Employment Agreement (collectively, the “Covenants”), which Covenants survived termination of Employee’s employment with the Company and remain in full force and effect in accordance with their respective terms, and Employee hereby reaffirms the Covenants.
14.    Cooperation. In consideration of the Severance Benefits, Employee agrees to assist and fully cooperate with the Company in connection with any legal or investigative matters, if so requested by the Company.
15.    Arbitration.
(a)    Any controversy or dispute between the Company (including its officers, employees, directors, shareholders, agents, successors and assigns) and Employee that establishes a legal or equitable cause of action, whether based on contract, common law, or federal, state or local statute or regulation, arising out of, or relating to Employee’s employment or the termination thereof, shall be submitted to final and binding arbitration as the sole and exclusive remedy for such controversy or dispute. Notwithstanding the foregoing, this Agreement shall not require the parties hereto to arbitrate pursuant to this Agreement: (1) any claims under a Company benefit plan subject to the Employee Retirement Income Security Act, as amended; (2) any claim as to which applicable law not preempted by the Federal Arbitration Act prohibits resolution by binding arbitration hereof, (3) sexual harassment and sexual assault disputes arising under federal, state, local, or tribal law, unless the Employee elects to arbitrate these claims; or (4) any controversy or dispute brought by the Company that arises under Section V or VI of the Employment Agreement. It is the parties’ intent that issues of arbitrability of any dispute shall be decided by the arbitrator. This Section 15 shall be interpreted to conform to any applicable law concerning the terms and enforcement of agreements to arbitrate employment disputes.
(b)    The arbitration shall take place before a single neutral arbitrator at the JAMS office in Houston, Texas. Such arbitrator shall be provided through JAMS by mutual agreement of the parties to the arbitration; provided that, absent such agreement, the arbitrator shall be selected in accordance with the rules of JAMS
A-6

|||


then in effect. The arbitrator shall permit reasonable discovery. The arbitration shall be conducted in accordance with the JAMS rules applicable to employment disputes in effect at the time of the arbitration (the current version of which is available here: www.jamsadr.com). The award or decision of the arbitrator shall be rendered in writing; shall be final and binding on the parties; and may be enforced by judgment or order of a court of competent jurisdiction.
(c)     Subject to Section 15(e), each party shall pay one-half of the administrative and arbitrator fees for any arbitration pursuant to this Agreement. Each party shall be solely responsible for paying such party’s own further costs for the arbitration, including his, her or its own attorneys’ fees; provided, however, that if Employee is the prevailing party in the arbitration, the Company shall pay all amounts and damages to which Employee may be entitled, including interest thereon and reimbursement for reasonable attorneys’ fees and other costs incurred by Employee in connection with such arbitration.
(d)    Each of the parties hereto herby irrevocably waives any and all right to trial by jury in any legal proceeding arising out of or related to this Agreement or the matters contemplated hereby, provided, however, that the parties hereto agree that such waiver shall not be deemed to constitute a waiver of adjudication by a court having appropriate jurisdiction. Employee and the Company waive any constitutional or other right to bring claims covered by this Agreement other than in their individual capacities. Except as may be prohibited by law, this waiver includes the ability to assert claims as a plaintiff or class member in any purported class or representative proceeding.
(e)    Notwithstanding anything herein to the contrary, in the event Employee obtains a final decision in Employee’s favor pursuant to this Section 15 with respect to any dispute regarding the Company’s failure to pay Employee on a timely basis the amounts to which Employee is entitled under this Agreement or as a result of any other breach of this Agreement by the Company, the Company shall pay all amounts and damages to which Employee may be entitled as a result of such breach, including interest thereon and all reasonable legal fees and expense and other costs incurred by Employee to enforce Employee’s rights hereunder.
16.    Entire Agreement/Severability/Modification. This Agreement sets forth the entire agreement between Employee and the Company and, other than the Employment Agreement, fully supersedes and replaces any and all prior agreements or understandings, written or oral, between the Company and Employee pertaining to Employee’s employment or the subject matter of this Agreement; provided, however, that Sections Section V, VI, VII and VIII of the Employment Agreement survived Employee’s termination of employment and remain in full force and effect in accordance with its terms. Should any provision of this Agreement be found to be overbroad, or declared or determined by a court to be illegal or invalid, the court shall have the power to modify
A-7

|||


this Agreement so that it conforms with prevailing law and the validity of the remaining parts, terms or provisions shall not be affected thereby. Employee represents that in executing this Agreement, Employee does not rely on any statement or fact not set forth herein. This Agreement may not be modified except by a writing signed by both parties hereto.

17.    Governing Law; Miscellaneous. This Agreement will be governed by, and construed and interpreted in accordance with, the laws of the State of Texas applicable to contracts to be performed exclusively therein without regard to the choice of law provisions thereof. Any action to enforce this Agreement or address any dispute hereunder shall be commenced in a court of competent jurisdiction within the State of Texas, and the parties to this Agreement unconditionally waive trial by jury. This Agreement will not be construed against any party on the ground that it was the drafter of the Agreement or any particular provision. All captions and headings herein contained are inserted for convenience of reference only and shall not affect the meaning or interpretation of this Agreement. Employee agrees to pay all costs and expenses (including reasonable attorneys’ fees) incurred by the Released Parties in enforcing the terms of this Agreement upon any breach by Employee hereunder.

18.    Acknowledgment. Employee expressly acknowledges and agrees that Employee has carefully read this Agreement; that Employee fully understands the terms, conditions and significance of this Agreement; that the Company has advised Employee of Employee’s right to, and that Employee should, consult with an attorney concerning this Agreement; that Employee had a period of at least 21 days to review this Agreement with an attorney before executing it; that Employee has a period of seven days following execution of the Agreement to revoke this Agreement; and that Employee has executed this Agreement voluntarily, knowingly and with such advice of an attorney as Employee has deemed appropriate.


COMPANY:

    Dated:                    QUANTA SERVICES, INC.
                        
                        By: __________________________
                        
Name: ________________________
                        
Title: _________________________

                        EMPLOYEE:

    Dated:                                            
                        Gerald A. Ducey, Jr.
A-8

|||


SCHEDULE B

Pre-Employment Inventions

[None]

































    

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

EX-31.2 4 pwr03-31x2024ex312.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: May 2, 2024By:/s/ JAYSHREE S. DESAI
  Jayshree S. Desai
  Chief Financial Officer 
(Principal Financial Officer)

EX-32.1 5 pwr03-31x2024ex321.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 March 31, 2024 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: May 2, 2024

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

Dated: May 2, 2024
/s/ JAYSHREE S. DESAI
Jayshree S. Desai
Chief Financial Officer 


EX-101.SCH 6 pwr-20240331.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 - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Segment Information - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Investments in Affiliates and Other Entities - Equity Investments by Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Investments in Affiliates and Other Entities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt Obligations - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt Obligations - Senior Notes Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt Obligations - Senior Credit Facility Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Employee Benefit Plans - Schedule of Fair Market Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Commitments and Contingencies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Commitments and Contingencies - Bonds and Parent Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Detail of Certain Accounts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pwr-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pwr-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pwr-20240331_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] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] 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 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] Secondary Pool Secondary Pool [Member] Secondary Pool Distributions, net of equity in earnings of unconsolidated affiliates Cash Distributions, Net of Equity Earnings Cash Distributions, Net of Equity Earnings 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] Depreciation Lease Financing Transaction, Depreciation Lease Financing Transaction, Depreciation 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] 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] 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 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 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. 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] 2026 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] 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 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] 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 2.350% Senior Notes due January 2032 Senior Notes Due January 2032 [Member] Senior Notes Due January 2032 2027 Operating And Finance Lease, Liability, To Be Paid, Year Three Operating And Finance Lease, Liability, To Be Paid, Year Three 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 Total future minimum payments related to operating leases, finance leases and lease financing transactions Operating And Finance Lease, Liability, To Be Paid Operating And Finance Lease, Liability, To Be Paid 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 Interest on lease liabilities Finance Lease, Interest Expense Other income, net Life Insurance, Corporate or Bank Owned, Change in Value Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Guidance and New Accounting Pronouncements and Disclosure Rules 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] Remainder of 2024 Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year Lease terms of operating leases not yet commenced (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 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,760,574 and 28,440,462 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, acquired during period 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 Less imputed interest Operating And Finance Lease, Liability, Undiscounted Excess Amount Operating And Finance Lease, Liability, Undiscounted Excess Amount 2027 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] 2025 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 Subsequent Event Subsequent Event [Member] Borrowings under Credit Facility and Applicable Interest Rates Schedule of Line of Credit Facilities [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] 2.900% 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 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 Amortization of equity method investment, difference between carrying amount and underlying equity Amortization Of Equity Method Investment, Difference Between Carrying Amount and Underlying Equity Amortization Of Equity Method Investment, Difference Between Carrying Amount and Underlying Equity 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 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 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] Derrick A. Jensen [Member] Derrick A. Jensen 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 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 2023 Repurchase Program 2023 Repurchase Program [Member] 2023 Repurchase Program Current Assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other long-term debt Other Long-Term Debt 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 and finance leases 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 Outstanding capital commitments associated with investments Investments, Outstanding Commitment, To Be Paid Investments, Outstanding Commitment, To Be Paid 0.950% 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] Lease financing transactions Lease Financing Transactions [Abstract] Lease Financing Transactions Employee Benefit Plans Retirement Benefits [Text Block] Long-term debt, net of current maturities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt 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 Number of pools Number Of Pools Number Of Pools 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 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Current portion of operating lease liabilities 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 Expected 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 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, 175,144,784 and 173,949,011 shares issued, and 146,384,210 and 145,508,549 shares outstanding Common Stock, Value, Issued Operating lease right-of-use 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] Contingent consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Amortization Amortization Other 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] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Outstanding contingent consideration liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date 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 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 Thereafter Operating And Finance Lease, Liability, To Be Paid After Year Four Operating And Finance Lease, Liability, To Be Paid After Year Four 2028 Finance Lease, Liability, to be Paid, Year Four 3.050% 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 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 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Depreciation Expense Depreciation, Depletion, and Amortization [Policy Text Block] Postemployment Benefits [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Acquisitions 2024 Acquisitions 2024 [Member] Acquisitions 2024 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 (in years) 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 (loss) income 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 income taxes 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 Credit Risk Group [Domain] Credit Risk Group [Domain] Credit Risk Group [Domain] 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 Carrying amount that exceed share of underlying net equity in net assets Equity Method Investment, Difference Between Carrying Amount and Underlying Equity Entity Emerging Growth Company Entity Emerging Growth Company Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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 Others Other Countries [Member] Other Countries Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One 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] 2028 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] 2028 Operating And Finance Lease, Liability, To Be Paid, Year Four Operating And Finance Lease, Liability, To Be Paid, Year Four 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] Donald C. Wayne [Member] Donald C. Wayne Schedule of RSUs and PSUs to be Settled in Common Stock Activity Schedule of Nonvested Share Activity [Table Text Block] 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] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive (loss) income, 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] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] 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 (used in) provided by 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] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of 2024 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 Lessee, operating lease, lease not yet commenced, undiscounted amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount 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] 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] Amount remaining under stock repurchase programs Stock Repurchase Program, Remaining Authorized Repurchase Amount 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 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] 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 Increase in provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax benefit Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] 2025 Operating And Finance Lease, Liability, To Be Paid, Year One Operating And Finance Lease, Liability, To Be Paid, Year One Backlog Order or Production Backlog [Member] Finance leases 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 Financial Instruments Financial Instruments [Member] Financial Instruments Valuation date price based on March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock (usd per share) Share Price Related Party [Axis] Related Party, Type [Axis] 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 2026 Operating And Finance Lease, Liability, To Be Paid, Year Two Operating And Finance Lease, Liability, To Be Paid, Year Two 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, net of current portion 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 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] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date 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 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] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Total Operating And Finance Obligation Fiscal Year Maturity [Abstract] Operating And Finance Obligation Fiscal Year Maturity Provision for (benefit from) 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 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 Interest Lease Financing Transactions, Interest On Liabilities Lease Financing Transactions, Interest On Lease Liabilities 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] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 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 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, 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 Share Repurchase Program [Axis] Share Repurchase Program [Axis] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Credit Concentration Risk Credit Concentration Risk [Member] Other income 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] Lease financing transactions Lease Financing Transaction, Liability Lease Financing Transaction, Liability United States UNITED STATES Number of businesses acquired Number of Businesses Acquired Credit Risk Group [Axis] Credit Risk Group [Axis] Credit Risk Group 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 and finance leases 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 Future payments related to 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] Current maturities of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt 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] 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] 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 (loss) income, 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] 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 10 pwr-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 pwr-20240331_g1.jpg begin 644 pwr-20240331_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 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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   146,388,455
Document Fiscal Period Focus Q1  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001050915  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 531,056 $ 1,290,248
Accounts receivable, net 4,094,914 4,410,829
Contract assets 1,274,686 1,413,057
Inventories 224,341 175,658
Prepaid expenses and other current assets 458,472 387,105
Total current assets 6,583,469 7,676,897
Property and equipment, net 2,427,131 2,336,943
Operating lease right-of-use assets 269,925 249,443
Other assets, net 569,708 565,625
Other intangible assets, net 1,408,315 1,362,412
Goodwill 4,283,804 4,045,905
Total assets 15,542,352 16,237,225
Current Liabilities:    
Current maturities of long-term debt 546,543 535,202
Current portion of operating lease liabilities 83,968 77,995
Accounts payable and accrued expenses 2,757,546 3,061,242
Contract liabilities 1,443,125 1,538,677
Total current liabilities 4,831,182 5,213,116
Long-term debt, net of current maturities 3,174,181 3,663,504
Operating lease liabilities, net of current portion 201,771 186,996
Deferred income taxes 298,137 254,004
Insurance and other non-current liabilities 669,812 636,250
Total liabilities 9,175,083 9,953,870
Commitments and Contingencies
Equity:    
Common stock, $0.00001 par value, 600,000,000 shares authorized, 175,144,784 and 173,949,011 shares issued, and 146,384,210 and 145,508,549 shares outstanding 2 2
Additional paid-in capital 3,090,242 3,002,652
Retained earnings 4,962,949 4,858,066
Accumulated other comprehensive loss (313,685) (282,945)
Treasury stock, 28,760,574 and 28,440,462 common shares (1,382,885) (1,305,534)
Total stockholders’ equity 6,356,623 6,272,241
Non-controlling interests 10,646 11,114
Total equity 6,367,269 6,283,355
Total liabilities and equity $ 15,542,352 $ 16,237,225
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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) 175,144,784 173,949,011
Common stock, shares outstanding (in shares) 146,384,210 145,508,549
Treasury stock, common shares (in shares) 28,760,574 28,440,462
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 5,031,819 $ 4,428,826
Cost of services 4,408,325 3,855,631
Gross profit 623,494 573,195
Equity in earnings of integral unconsolidated affiliates 12,334 9,620
Selling, general and administrative expenses (402,340) (384,552)
Amortization of intangible assets (77,511) (72,403)
Change in fair value of contingent consideration liabilities (623) 0
Operating income 155,354 125,860
Interest and other financing expenses (41,072) (41,693)
Interest income 8,023 1,516
Other income, net 24,882 7,866
Income before income taxes 147,187 93,549
Provision for (benefit from) income taxes 21,096 (3,421)
Net income 126,091 96,970
Less: Net income attributable to non-controlling interests 7,731 1,924
Net income attributable to common stock $ 118,360 $ 95,046
Earnings per share attributable to common stock:    
Basic (in dollars per share) $ 0.81 $ 0.66
Diluted (in dollars per share) $ 0.79 $ 0.64
Shares used in computing earnings per share:    
Weighted average basic shares outstanding (in shares) 145,936 144,467
Weighted average diluted shares outstanding (in shares) 149,350 148,661
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 126,091 $ 96,970
Other comprehensive (loss) income, net of taxes:    
Foreign currency translation adjustment (loss) income (30,740) 309
Other income 0 791
Other comprehensive (loss) income, net of taxes (30,740) 1,100
Comprehensive income 95,351 98,070
Less: Comprehensive income attributable to non-controlling interests 7,731 1,924
Comprehensive income attributable to common stock $ 87,620 $ 96,146
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows from Operating Activities:    
Net income $ 126,091 $ 96,970
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 88,895 78,382
Amortization of intangible assets 77,511 72,403
Distributions, net of equity in earnings of unconsolidated affiliates 4,264 18,452
Deferred income tax benefit (4,765) (11,997)
Non-cash stock-based compensation 35,331 27,451
Other non-cash adjustments, net (7,970) 4,076
Changes in assets and liabilities, net of non-cash transactions:    
Accounts and notes receivable 321,914 27,874
Contract assets 119,324 (206,812)
Prepaid expenses and other current assets (46,977) (29,227)
Accounts payable and accrued expenses and other non-current liabilities (349,872) (33,618)
Contract liabilities (89,702) 320
Other assets and liabilities, net (36,089) (5,865)
Net cash provided by operating activities 237,955 38,409
Cash Flows from Investing Activities:    
Capital expenditures (83,139) (80,319)
Proceeds from sale of and insurance settlements related to property and equipment 26,418 10,751
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired (384,071) (452,252)
Proceeds from the sale or settlement of certain investments 26,571 39,069
Other, net 27,613 (5,873)
Net cash used in investing activities (386,608) (488,624)
Cash Flows from Financing Activities:    
Borrowings under credit facility and commercial paper program 2,763,700 4,431,075
Payments under credit facility and commercial paper program (3,268,156) (4,050,437)
Payments related to tax withholding for share-based compensation (75,710) (108,689)
Payments of dividends (13,745) (12,817)
Other, net (9,133) (16,445)
Net cash (used in) provided by financing activities (603,044) 242,687
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (9,963) (1,562)
Net decrease in cash, cash equivalents and restricted cash (761,660) (209,090)
Cash, cash equivalents and restricted cash, beginning of period 1,295,041 433,214
Cash, cash equivalents and restricted cash, end of period $ 533,381 $ 224,124
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022   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            
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
Balance (in shares) at Dec. 31, 2023 145,508,549 145,508,549            
Balance at Dec. 31, 2023 $ 6,283,355 $ 2 3,002,652 4,858,066 (282,945) (1,305,534) 6,272,241 11,114
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (30,740)       (30,740)   (30,740)  
Acquisitions (in shares)   250,539            
Acquisitions 51,768   51,768       51,768  
Stock-based compensation activity (in shares)   625,122            
Stock-based compensation activity (41,529)   35,822     (77,351) (41,529)  
Dividends declared (13,477)     (13,477)     (13,477)  
Distributions to non-controlling interests (8,199)             (8,199)
Net income $ 126,091     118,360     118,360 7,731
Balance (in shares) at Mar. 31, 2024 146,384,210 146,384,210            
Balance at Mar. 31, 2024 $ 6,367,269 $ 2 $ 3,090,242 $ 4,962,949 $ (313,685) $ (1,382,885) $ 6,356,623 $ 10,646
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 28, 2024
Dec. 05, 2023
Aug. 30, 2023
May 23, 2023
Mar. 29, 2023
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]              
Cash dividends declared (in dollars per share) $ 0.09 $ 0.09 $ 0.08 $ 0.08 $ 0.08 $ 0.09 $ 0.08
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Organization, Basis of Presentation and Accounting Policies
3 Months Ended
Mar. 31, 2024
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. We provide engineering, procurement, construction, upgrade and repair and maintenance services for infrastructure within each of these industries, including electric power transmission and distribution networks; substation facilities; wind and solar generation and transmission and battery storage facilities; communications and cable multi-system operator networks; gas utility systems; pipeline transmission systems and facilities; and downstream industrial facilities.
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, 2023. 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 Quanta have historically been subject to seasonal fluctuations. The results of operations, comprehensive income and operating cash flows for the interim periods are not necessarily indicative of the results for the entire fiscal year.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements
2. NEW ACCOUNTING PRONOUNCEMENTS:
Recently Adopted Guidance
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. 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 adopted this update effective January 1, 2024, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncements and Disclosure Rules Not Yet Adopted
In March 2024, the U.S. Securities and Exchange Commission (SEC) issued its final climate disclosure rule (the Final Rule) that requires public entities to disclose certain material climate-related information in annual reports and registration statements, including disclosure of material impacts as a result of severe weather events and other natural conditions and material Scope 1 and Scope 2 greenhouse gas emissions. Disclosures will be required prospectively, with information for prior periods required only to the extent the information was disclosed in a prior SEC filing. Certain requirements of the Final Rule are effective for fiscal years beginning on or after January 1, 2025, with phase-in periods for additional requirements. However, on April 4, 2024, the SEC issued a stay pending judicial review of the Final Rule in U.S. federal court. Quanta is currently assessing the effect of the Final Rule.
In December 2023, the FASB issued an update that expands disclosures for tax rate reconciliation tables, primarily by requiring disaggregation of income taxes paid by jurisdiction, as well as greater disaggregation within the rate reconciliation. This update is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025. Early adoption and retrospective application are permitted. Quanta is currently assessing the effect of this update.
In November 2023, the FASB issued an update that, among other things, requires public entities to disclose significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss, provide an amount for other segment items by reportable segment and provide all segment disclosures required on an annual basis in interim periods. Additionally, the update requires entities to disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This update is effective for fiscal years beginning after
December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted, and retrospective application is required. Quanta is currently assessing the effect of this update.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Related Balance Sheet Accounts
3. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
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 March 31,
20242023
By contract type:
Fixed price contracts$2,672,315 53.1 %$1,934,888 43.7 %
Unit-price contracts1,427,507 28.4 1,497,394 33.8 
Cost-plus contracts931,997 18.5 996,544 22.5 
Total revenues$5,031,819 100.0 %$4,428,826 100.0 %
Three Months Ended March 31,
20242023
By primary geographic location:
United States$4,569,716 90.8 %$3,666,365 82.8 %
Canada229,427 4.6 542,360 12.2 
Australia146,029 2.9 154,677 3.5 
Others86,647 1.7 65,424 1.5 
Total revenues$5,031,819 100.0 %$4,428,826 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 of completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 57.5% and 50.1% of Quanta’s revenues recognized during the three months ended March 31, 2024 and 2023 were associated with this revenue recognition method.
Performance Obligations
As of March 31, 2024 and December 31, 2023, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $14.88 billion and $13.89 billion, with 64.6% and 66.9% 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 expected revenues under certain non-fixed price contracts.
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, or supply chain and logistical challenges related to, 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 March 31, 2024 and December 31, 2023, Quanta had recognized revenues of $774.8 million and $778.9 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 March 31, 2024 and December 31, 2023 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 2023, additional costs arose from residual impacts associated with the aforementioned items, as well as work resequencing and acceleration, access delays, and logistical challenges and other issues outside of Quanta’s control. As of March 31, 2024, the project was substantially completed.
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.1% during each of the three months ended March 31, 2024 and 2023 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2023 and 2022.
Operating results for the three months ended March 31, 2024 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 December 31, 2023. However, gross profit was negatively impacted by $21.9 million as a result of decreased productivity associated with a large solar facility project in the United States.
Operating results for the three months ended March 31, 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 December 31, 2022. There were no material changes in estimates on any individual project.
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Contract assets$1,274,686 $1,413,057 
Contract liabilities$1,443,125 $1,538,677 
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 decrease in contract assets from December 31, 2023 to March 31, 2024 was primarily due to the completion of certain large
projects and the corresponding billing of amounts previously recorded as contract assets, while the decrease in contract liabilities was primarily due to higher production on a large renewable transmission project and the associated recognition of revenue on amounts that were previously recorded as contract liabilities.
During the three months ended March 31, 2024 and 2023, Quanta recognized revenue of approximately $952.6 million and $641.1 million related to contract liabilities outstanding as of the end of each respective 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 with respect to Quanta’s historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has two risk pools for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of 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, changes in 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 the 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, (e.g., 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 Ended
March 31,
 20242023
Balance at beginning of period$13,962 $15,644 
Increase in provision for credit losses271 2,358 
Write-offs charged against the allowance net of recoveries of amounts previously written off(278)(1,472)
Balance at end of period$13,955 $16,530 
The above activity relates to the largest risk pool Quanta utilizes for assessing credit loss. The second risk pool represents approximately 12% of Quanta’s consolidated financial instruments as of March 31, 2024 and did not have any allowance for credit loss or experience any credit loss during the periods presented. Quanta’s customers generally have high credit ratings. In addition, the customers in the second risk pool typically pre-approve invoices and often receive project financing.
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations.
Quanta is subject to concentrations of credit risk related primarily to its receivable position for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. As of March 31, 2024 and December 31, 2023, one customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 10% of Quanta’s consolidated receivable position,
which includes amounts related to contracts assets. No customer represented 10% or more of Quanta’s consolidated revenues for the three months ended March 31, 2024 or 2023.
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 March 31, 2024 and December 31, 2023 were $624.2 million and $610.0 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $88.4 million and $78.7 million as of March 31, 2024 and December 31, 2023 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 March 31, 2024 and December 31, 2023, unbilled receivables included in “Accounts receivable” were $794.3 million and $743.6 million. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $66.7 million and $58.6 million as of March 31, 2024 and December 31, 2023.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
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 infrastructure solutions to customers in 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.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that allocations be made to determine segment profitability, including allocations of certain corporate shared and indirect operating costs as well as general and administrative costs.
The following table sets forth segment revenues and segment operating income (loss) for the three months ended March 31, 2024 and 2023. Operating margin is calculated by dividing operating income (loss) by revenues. The following table
shows dollars in thousands:
Three Months Ended March 31,
 20242023
Revenues:  
Electric Power
$2,326,960 46.2 %$2,336,037 52.7 %
Renewable Energy
1,584,164 31.5 1,008,300 22.8 
Underground and Infrastructure
1,120,695 22.3 1,084,489 24.5 
Consolidated revenues$5,031,819 100.0 %$4,428,826 100.0 %
Operating income (loss):
  
Electric Power (1)
$228,025 9.8 %$215,149 9.2 %
Renewable Energy
74,846 4.7 %35,656 3.5 %
Underground and Infrastructure
46,888 4.2 %61,573 5.7 %
Corporate and Non-Allocated Costs (2)
(194,405)(3.9)%(186,518)(4.2)%
Consolidated operating income$155,354 3.1 %$125,860 2.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $77.5 million and $72.4 million and non-cash stock-based compensation of $35.3 million and $27.5 million for the three months ended March 31, 2024 and 2023.
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 months ended March 31, 2024 and 2023. The table shows dollars in thousands:
Three Months Ended
March 31,
20242023
Depreciation:
Electric Power
$40,447 $42,085 
Renewable Energy
17,795 10,858 
Underground and Infrastructure
24,986 20,500 
Corporate and Non-Allocated Costs5,667 4,939 
Consolidated depreciation$88,895 $78,382 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions
3 Months Ended
Mar. 31, 2024
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.
In April 2024, Quanta acquired a business located in the United States that manufactures transmission and distribution equipment for the electric utility industry. The aggregate consideration paid or payable for this transaction was approximately $72 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.
During the three months ended March 31, 2024, Quanta acquired three businesses located in the United States, including: a business that provides specialty environmental solutions to industrial and petrochemical companies (primarily included in the Underground and Infrastructure segment); a business that specializes in testing, manufacturing and distributing safety equipment and supplies (primarily included in the Electric Power and Renewable Energy segments); and a business that specializes in electrical infrastructure services for substations, data centers and governmental entities (primarily included in the Electric Power segment). The consideration for the businesses acquired during the three months ended March 31, 2024
consisted of approximately $382.9 million paid or payable in cash on the acquisition dates and 250,539 shares of Quanta common stock, which had a fair value of $51.8 million as of the acquisition dates. The final amount of consideration for these acquisitions remains subject to certain post-closing adjustments, including with respect to net working capital.
During the year ended December 31, 2023, Quanta acquired five 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); a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment) and a business that manufactures power transformers for the electric utility, renewable energy, municipal power and industrial markets (included in the Electric Power and Renewable Energy segments). The consideration for these transactions consisted of approximately $785.7 million paid or payable in cash (subject to certain adjustments) and 1,238,576 shares of Quanta common stock, which had a fair value of $158.9 million as of the dates of the acquisitions.
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 certain businesses acquired subsequent to March 31, 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to intangible asset values, property and equipment values, certain contingent liabilities, tax estimates, and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2023 and March 31, 2024 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $194.2 million to net tangible assets, $207.8 million to identifiable intangible assets and $403.4 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 March 31, 2024 for
acquisitions completed in the three months ended March 31, 2024 (in thousands):
Three Months Ended
March 31, 2024
Consideration:
Cash paid or payable$382,929 
Value of Quanta common stock issued51,768 
Contingent consideration14,463 
Fair value of total consideration transferred or estimated to be transferred$449,160 
Cash and cash equivalents$8,453 
Accounts receivable50,845 
Contract assets162 
Inventories14,127 
Prepaid expenses and other current assets12,176 
Property and equipment92,676 
Operating lease right-of-use assets15,532 
Other assets456 
Identifiable intangible assets122,301 
Current maturities of long-term debt(4,431)
Current portion of operating lease liabilities(4,134)
Accounts payable and accrued liabilities(51,325)
Contract liabilities(390)
Long-term debt, net of current maturities(4,436)
Operating lease liabilities, net of current portion(11,398)
Deferred income taxes(42,363)
Total identifiable net assets198,251 
Goodwill 250,909 
Fair value of net assets acquired$449,160 
As of March 31, 2024, approximately $10.6 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the three months ended March 31, 2024.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the three months ended March 31, 2024 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).    
Three Months Ended
March 31, 2024
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$102,106 6.7
Backlog4,495 1.7
Trade names14,456 15.0
Non-compete agreements1,244 5.0
Total intangible assets subject to amortization$122,301 7.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 three months ended March 31, 2024 as of the respective acquisition dates:
Three Months Ended
 March 31, 2024
RangeWeighted Average
Discount rates
15% to 22%
15%
Customer attrition rates
10% to 23%
12%
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 was $172.0 million and $157.1 million as of March 31, 2024 and December 31, 2023, and such amounts are included in “Insurance and other non-current liabilities.”
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, accretion in present value, changes in estimated fair value, the performance of acquired businesses in post-acquisition periods, and in certain cases, management discretion. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements of operations.
The fair value determinations for contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of acquired businesses achieving certain performance targets during designated post-acquisition periods. Accordingly, the level of inputs used for these fair value measurements is Level 3.
All of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $352.6 million as of March 31, 2024. During the three months ended March 31, 2023, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 million.
Pro Forma Results of Operations
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the three months ended March 31, 2024 and the year ended December 31, 2023, 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 Ended
March 31,
20242023
Revenues$5,033,522 $4,535,366 
Net income attributable to common stock$118,213 $86,670 
The pro forma combined results of operations for the three months ended March 31, 2024 and 2023 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2024 as if such acquisitions had occurred January 1, 2023. The pro forma combined results of operations for the three months ended March 31, 2023 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2023 as if such acquisition had occurred January 1, 2022. 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.
Impact on Consolidated Results of Operations Related to Acquisitions
Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2024 were revenues of $67.7 million and a loss before income taxes of $9.1 million, which included $4.8 million of amortization expense
and $5.9 million of acquisition-related costs, related to the acquisitions completed in 2024. Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2023 were revenues of $93.5 million and a loss before income taxes of $16.1 million, which included $8.6 million of amortization expense and $17.8 million of acquisition-related costs, related to the acquisitions completed in 2023.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates and Other Entities
3 Months Ended
Mar. 31, 2024
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):
March 31, 2024December 31, 2023
Equity method investments - integral unconsolidated affiliates
$96,948 $96,124 
Equity method investments - non-integral unconsolidated affiliates9,480 28,105 
Non-marketable equity securities53,388 53,868 
Total equity investments$159,816 $178,097 
Equity Method Investments
During the three months ended March 31, 2024, Quanta sold a non-integral equity method investment and recognized a $12.2 million gain, $4.9 million of which was attributable to non-controlling interests. Also during the three months ended March 31, 2024, Quanta received $34.9 million in cash related to the sale of this investment, $4.9 million of which was distributed to non-controlling interests.
During the three months ended December 31, 2022, Quanta entered into an agreement to sell a non-integral equity method investment. 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 year ended December 31, 2023, Quanta received $58.5 million in cash related to the sale of this investment, $9.8 million of which was distributed to non-controlling interests.
As of March 31, 2024 and December 31, 2023, Quanta had receivables of $81.4 million and $96.4 million from its integral unconsolidated affiliates and payables of $22.4 million and $24.5 million to its integral unconsolidated affiliates. Quanta recognized revenues of $59.0 million and $48.3 million during the three months ended March 31, 2024 and 2023 from services provided to its integral unconsolidated affiliates, primarily related to services provided to LUMA at cost. In addition, during the three months ended March 31, 2024 and 2023, Quanta recognized costs of sales of $88.9 million and $12.0 million for services provided to Quanta by other integral unconsolidated affiliates.
Total equity in earnings from integral unconsolidated affiliates was $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023. Total equity in earnings from non-integral unconsolidated affiliates was earnings of $3.6 million and $1.6 million for the three months ended March 31, 2024 and 2023. As of March 31, 2024, Quanta had $45.2 million of undistributed earnings related to unconsolidated affiliates.
The difference between Quanta’s carrying value and the underlying equity in the net assets of its equity investments is assigned to the assets and liabilities of the investment, giving rise to a basis difference, which was $29.9 million and $31.4 million as of March 31, 2024 and December 31, 2023. The amortization of the basis difference included in “Equity in earnings of integral unconsolidated affiliates” in the accompanying condensed consolidated statements of operations was $1.5 million and $1.8 million for the three months ended March 31, 2024 and 2023.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Per Share Information
3 Months Ended
Mar. 31, 2024
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 Ended
March 31,
20242023
Amounts attributable to common stock:
Net income attributable to common stock$118,360 $95,046 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,936 144,467 
Effect of dilutive unvested non-participating stock-based awards3,414 4,194 
Weighted average shares outstanding for diluted earnings per share attributable to common stock149,350 148,661 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Obligations
8. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
March 31, 2024December 31, 2023
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)854,364 867,137 
Borrowings under commercial paper program208,350 705,900 
Lease financing transactions126,409 102,955 
Other long-term debt6,219 6,279 
Finance leases46,373 39,577 
Unamortized discount and financing costs(20,991)(23,142)
Total long-term debt obligations3,720,724 4,198,706 
Less — Current maturities of long-term debt546,543 535,202 
Total long-term debt obligations, net of current maturities$3,174,181 $3,663,504 
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 $2.13 billion as of March 31, 2024, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $19.7 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):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$867,204 $956,308 
Average daily amount outstanding$841,295 $859,270 
Weighted-average interest rate6.80 %5.99 %
As of March 31, 2024, Quanta was in compliance with all of the financial covenants under the credit agreement.
Term Loan. As of March 31, 2024, Quanta had $726.6 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 March 31, 2024, Quanta had $127.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 March 31, 2024, Quanta also had $251.2 million of letters of credit issued under the senior credit facility, of which $94.6 million were denominated in U.S. dollars and $156.6 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 March 31, 2024, $2.05 billion remained available under the senior credit facility for new revolving loans, letters of credit and support of the commercial paper program.
Commercial Paper Program
As of March 31, 2024, Quanta had $208.4 million of outstanding unsecured notes under its commercial paper program, with a weighted average interest rate of 5.75%. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value, and all notes currently have a short maturity.
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$705,900 $747,700 
Average daily amount outstanding $216,075 $494,600 
Weighted-average interest rate5.80 %5.38 %
Additional Letters of Credit
As of March 31, 2024, Quanta had $488.7 million of letters of credit issued outside of its senior credit facility, which were denominated in U.S. dollars.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
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 Ended
 March 31,
Lease costClassification20242023
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$2,969 $911 
Interest on lease liabilitiesInterest and other financing expenses722 208 
Lease financing transactions: (2)
Depreciation
Depreciation (1)
2,092 2,252 
InterestInterest and other financing expenses3,498 4,299 
Operating lease costCost of services and Selling, general and administrative expenses25,534 23,223 
Short-term and variable lease cost (3)
Cost of services and Selling, general and administrative expenses287,335 238,078 
Total lease cost $322,150 $268,971 
(1)    Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)    Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.
(3)    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.7 million and $3.9 million for the three months ended March 31, 2024 and 2023.
Future minimum lease payments for operating leases and finance leases were as follows (in thousands):
 As of March 31, 2024
 Operating LeasesFinance LeasesTotal
Remainder of 2024$73,023 $9,655 $82,678 
202581,366 10,436 91,802 
202663,052 9,428 72,480 
202744,661 8,078 52,739 
202826,108 7,203 33,311 
Thereafter27,077 6,029 33,106 
Total future minimum payments related to operating leases and finance leases
315,287 50,829 366,116 
Less imputed interest(29,548)(4,456)(34,004)
Total
$285,739 $46,373 $332,112 
Future minimum lease payments for short-term leases were $26.5 million as of March 31, 2024. As of March 31, 2024, Quanta also had minimum lease payments related to operating lease obligations of $17.5 million for leases that had not yet commenced as of such date, are expected to commence in 2024 and have lease terms of one to ten years. Additionally, as described above, certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. The future payments related to these lease financing transactions totaled $95.2 million and comprise principal and interest payments.
The weighted average remaining lease terms (other than for short-term leases) and discount rates were as follows:
 As of March 31, 2024
Weighted average remaining lease term (in years):
Operating leases4.27
Finance leases4.96
Weighted average discount rate:
Operating leases4.5 %
Finance leases6.3 %
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 Ended
 March 31,
Lease costClassification20242023
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$2,969 $911 
Interest on lease liabilitiesInterest and other financing expenses722 208 
Lease financing transactions: (2)
Depreciation
Depreciation (1)
2,092 2,252 
InterestInterest and other financing expenses3,498 4,299 
Operating lease costCost of services and Selling, general and administrative expenses25,534 23,223 
Short-term and variable lease cost (3)
Cost of services and Selling, general and administrative expenses287,335 238,078 
Total lease cost $322,150 $268,971 
(1)    Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)    Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.
(3)    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.7 million and $3.9 million for the three months ended March 31, 2024 and 2023.
Future minimum lease payments for operating leases and finance leases were as follows (in thousands):
 As of March 31, 2024
 Operating LeasesFinance LeasesTotal
Remainder of 2024$73,023 $9,655 $82,678 
202581,366 10,436 91,802 
202663,052 9,428 72,480 
202744,661 8,078 52,739 
202826,108 7,203 33,311 
Thereafter27,077 6,029 33,106 
Total future minimum payments related to operating leases and finance leases
315,287 50,829 366,116 
Less imputed interest(29,548)(4,456)(34,004)
Total
$285,739 $46,373 $332,112 
Future minimum lease payments for short-term leases were $26.5 million as of March 31, 2024. As of March 31, 2024, Quanta also had minimum lease payments related to operating lease obligations of $17.5 million for leases that had not yet commenced as of such date, are expected to commence in 2024 and have lease terms of one to ten years. Additionally, as described above, certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. The future payments related to these lease financing transactions totaled $95.2 million and comprise principal and interest payments.
The weighted average remaining lease terms (other than for short-term leases) and discount rates were as follows:
 As of March 31, 2024
Weighted average remaining lease term (in years):
Operating leases4.27
Finance leases4.96
Weighted average discount rate:
Operating leases4.5 %
Finance leases6.3 %
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 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
10. INCOME TAXES:
Quanta’s effective tax rates for the three months ended March 31, 2024 and 2023 were a provision of 14.3% and a benefit of 3.7%. The tax rates for the three months ended March 31, 2024 and 2023 were favorably impacted by the recognition of $21.6 million and $32.0 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair value.
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.
As of March 31, 2024, the total amount of unrecognized tax benefits relating to uncertain tax positions was $47.4 million, a net increase of $2.3 million from December 31, 2023, which resulted from positions expected to be taken in 2024. Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 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 U.S. 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 $8.9 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Equity
11. EQUITY:
Stock Repurchases
On May 23, 2023, Quanta’s Board of Directors approved a 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. As of March 31, 2024, $499.7 million remained available under this repurchase program.
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 2023 and the first three months of 2024 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
March 28, 2024April 9, 2024April 17, 2024$0.09 $13,477 
December 5, 2023January 2, 2024January 12, 2024$0.09 $13,412 
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 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
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 three months ended March 31, 2024 and 2023 is as follows (RSUs in thousands):
20242023
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 12,548 $104.763,263 $78.74
Granted561 $236.82626 $158.82
Vested(635)$111.81(1,120)$65.50
Forfeited(20)$144.76(75)$107.63
Unvested at March 31
2,454 $132.932,694 $102.59
The approximate fair value of RSUs that vested during the three months ended March 31, 2024 and 2023 was $152.5 million and $176.1 million.
During the three months ended March 31, 2024 and 2023, Quanta recognized $25.7 million and $22.6 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of March 31, 2024, there was $239.3 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.19 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 three months ended March 31, 2024 and 2023 is as follows (PSUs in thousands):
20242023
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1491 $129.70733 $65.39
Granted109 $257.29177 $174.50
Vested(175)$96.45(413)$35.12
Unvested at March 31
425 $176.03497 $129.38
The Monte Carlo simulation valuation methodology applied the following key inputs:
20242023
Valuation date price based on March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock$243.34$160.55
Expected volatility33 %35 %
Risk-free interest rate4.43 %4.62 %
Term in years2.832.81
During the three months ended March 31, 2024 and 2023, Quanta recognized $9.6 million and $4.9 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of March 31, 2024, there was an estimated $55.9 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 2.16 years.
During the three months ended March 31, 2024 and 2023, 0.3 million and 0.7 million shares of common stock were issued in connection with earned and vested PSUs. The approximate fair values of PSUs earned and vested during the three months ended March 31, 2024 and 2023 were $75.4 million and $115.5 million, respectively.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $101.8 million and $88.9 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of March 31, 2024 and December 31, 2023, the settlement and issuance of 176,305 and 174,079 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 March 31, 2024 and December 31, 2023, the fair market values were $95.7 million and $83.4 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 Ended
March 31,
ClassificationChange in fair market value of20242023
Loss included in Selling, general and administrative expenses
Deferred compensation liabilities$(6,513)$(4,076)
Other income, net
COLI assets$6,049 $3,146 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
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 were filed with 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 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 second 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 challenges to the annulment decisions, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amounts 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 March 31, 2024, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying 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 condensed consolidated balance sheet as of March 31, 2024.
After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amounts 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 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.
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 March 2024 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 March 31, 2024, 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 March 31, 2024 and December 31, 2023, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $371.0 million and $351.7 million, of which $237.0 million and $229.2 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 March 31, 2024 and December 31, 2023 were $5.5 million and $4.9 million, of which $0.9 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.6 million and $4.6 million are included in “Other assets, net.”
Bonds
As of March 31, 2024, the total amount of the outstanding performance bonds was estimated to be approximately $8.1 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.
Capital Commitments and Other Committed Expenditures
As of March 31, 2024, Quanta had $64.2 million of outstanding capital commitments associated with investments in unconsolidated affiliates, the majority of which relates to a limited partnership interest in a fund that targets investments in certain portfolio companies that operate businesses related to the transition to a reduced-carbon economy.
As of March 31, 2024, Quanta had $133.7 million of unfilled production orders primarily related to its fleet of vehicles, which have expected delivery dates during the remainder of 2024, 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 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Accounts
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Detail of Certain Accounts
15. DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
As of March 31, 2024 and December 31, 2023, cash equivalents were $161.1 million and $610.8 million and consisted primarily of money market investments, money market mutual funds and short-term deposits.
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):
 March 31, 2024December 31, 2023
Cash and cash equivalents held by domestic joint ventures$88,264 $41,427 
Cash and cash equivalents held by foreign joint ventures10,192 10,968 
Total cash and cash equivalents held by joint ventures98,456 52,395 
Cash and cash equivalents held by captive insurance company18,766 19,088 
Cash and cash equivalents not held by joint ventures or captive insurance company413,834 1,218,765 
Total cash and cash equivalents$531,056 $1,290,248 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Accounts payable, trade$1,848,562 $2,027,588 
Accrued compensation and related expenses393,990 526,221 
Other accrued expenses514,994 507,433 
Accounts payable and accrued expenses$2,757,546 $3,061,242 
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.85 billion and $1.82 billion as of March 31, 2024 and December 31, 2023. In addition, Quanta held property and equipment, net of $223.2 million and $245.7 million in foreign countries, primarily Canada, as of March 31, 2024 and December 31, 2023.
Other Intangible Assets
Accumulated amortization related to other intangible assets was $1.37 billion and $1.31 billion as of March 31, 2024 and December 31, 2023.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2024
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):
March 31,
20242023
Cash and cash equivalents $531,056 $217,115 
Restricted cash included in “Prepaid expenses and other current assets” (1)
1,097 6,059 
Restricted cash included in “Other assets, net” (1)
1,228 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$533,381 $224,124 

December 31,
20232022
Cash and cash equivalents $1,290,248 $428,505 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,652 3,759 
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$1,295,041 $433,214 
(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):
 Three Months Ended
March 31,
 20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(25,909)$(23,627)
Operating cash flows used by finance leases$(722)$(28)
Financing cash flows used by finance leases$(2,100)$(422)
Lease assets obtained in exchange for lease liabilities:
Operating leases$28,255 $30,876 
Finance leases$362 $13,277 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$25,616 $2,237 
Additional supplemental cash flow information is as follows (in thousands):
Three Months Ended
March 31,
20242023
Cash (paid) received during the period for:
Interest paid $(29,006)$(17,606)
Income taxes paid $(22,240)$(17,386)
Income tax refunds $790 $1,266 
Accrued capital expenditures were $33.6 million and $20.5 million as of March 31, 2024 and 2023. 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 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) Attributable to Parent $ 118,360 $ 95,046
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Derrick A. Jensen [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 1, 2024, Derrick A. Jensen, Executive Vice President of Quanta, adopted a Rule 10b5-1 trading arrangement (as such term is defined in Item 408 of Regulation S-K), with an effective date of March 31, 2024 and an expiration date of December 27, 2024. Mr. Jensen’s plan provides for the potential sale of up to 30,000 shares of Quanta common stock and is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act.
Name Derrick A. Jensen
Title Executive Vice President
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 1, 2024
Arrangement Duration 271 days
Aggregate Available 30,000
Donald C. Wayne [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement On March 27, 2024, the Rule 10b5-1 trading arrangement previously adopted by Donald C. Wayne, Executive Vice President and General Counsel of Quanta, terminated upon execution of all orders. Mr. Wayne’s plan provided for the sale of up to 17,750 shares of Quanta common stock through April 30, 2024.
Name Donald C. Wayne
Title Executive Vice President and General Counsel
Rule 10b5-1 Arrangement Terminated true
Termination Date March 27, 2024
Aggregate Available 17,750
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Organization, Basis of Presentation and Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
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, 2023. 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 Quanta have historically been subject to seasonal fluctuations. The results of operations, comprehensive income and operating cash flows for the interim periods are not necessarily indicative of the results for the entire fiscal year.
Recently Adopted Guidance and New Accounting Pronouncements and Disclosure Rules Not Yet Adopted
Recently Adopted Guidance
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. 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 adopted this update effective January 1, 2024, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncements and Disclosure Rules Not Yet Adopted
In March 2024, the U.S. Securities and Exchange Commission (SEC) issued its final climate disclosure rule (the Final Rule) that requires public entities to disclose certain material climate-related information in annual reports and registration statements, including disclosure of material impacts as a result of severe weather events and other natural conditions and material Scope 1 and Scope 2 greenhouse gas emissions. Disclosures will be required prospectively, with information for prior periods required only to the extent the information was disclosed in a prior SEC filing. Certain requirements of the Final Rule are effective for fiscal years beginning on or after January 1, 2025, with phase-in periods for additional requirements. However, on April 4, 2024, the SEC issued a stay pending judicial review of the Final Rule in U.S. federal court. Quanta is currently assessing the effect of the Final Rule.
In December 2023, the FASB issued an update that expands disclosures for tax rate reconciliation tables, primarily by requiring disaggregation of income taxes paid by jurisdiction, as well as greater disaggregation within the rate reconciliation. This update is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025. Early adoption and retrospective application are permitted. Quanta is currently assessing the effect of this update.
In November 2023, the FASB issued an update that, among other things, requires public entities to disclose significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss, provide an amount for other segment items by reportable segment and provide all segment disclosures required on an annual basis in interim periods. Additionally, the update requires entities to disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This update is effective for fiscal years beginning after
December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted, and retrospective application is required. Quanta is currently assessing the effect of this update.
Revenue Recognition
Contracts
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 of 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 expected revenues under certain non-fixed price contracts.
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, or supply chain and logistical challenges related to, 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 with respect to Quanta’s historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has two risk pools for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of 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, changes in 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 the 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, (e.g., 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 March 31, 2024 and December 31, 2023, unbilled receivables included in “Accounts receivable” were $794.3 million and $743.6 million. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $66.7 million and $58.6 million as of March 31, 2024 and December 31, 2023.
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 infrastructure solutions to customers in 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.
Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management.
In addition, integrated operations and common administrative support for Quanta’s operating companies require that allocations be made to determine segment profitability, including allocations of certain corporate shared and indirect operating costs as well as general and administrative costs.
Depreciation Expense
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.
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 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
By contract type:
Fixed price contracts$2,672,315 53.1 %$1,934,888 43.7 %
Unit-price contracts1,427,507 28.4 1,497,394 33.8 
Cost-plus contracts931,997 18.5 996,544 22.5 
Total revenues$5,031,819 100.0 %$4,428,826 100.0 %
Three Months Ended March 31,
20242023
By primary geographic location:
United States$4,569,716 90.8 %$3,666,365 82.8 %
Canada229,427 4.6 542,360 12.2 
Australia146,029 2.9 154,677 3.5 
Others86,647 1.7 65,424 1.5 
Total revenues$5,031,819 100.0 %$4,428,826 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Contract assets$1,274,686 $1,413,057 
Contract liabilities$1,443,125 $1,538,677 
Composition of the Allowance for Credit Losses
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 Three Months Ended
March 31,
 20242023
Balance at beginning of period$13,962 $15,644 
Increase in provision for credit losses271 2,358 
Write-offs charged against the allowance net of recoveries of amounts previously written off(278)(1,472)
Balance at end of period$13,955 $16,530 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Summarized Financial Information
The following table sets forth segment revenues and segment operating income (loss) for the three months ended March 31, 2024 and 2023. Operating margin is calculated by dividing operating income (loss) by revenues. The following table
shows dollars in thousands:
Three Months Ended March 31,
 20242023
Revenues:  
Electric Power
$2,326,960 46.2 %$2,336,037 52.7 %
Renewable Energy
1,584,164 31.5 1,008,300 22.8 
Underground and Infrastructure
1,120,695 22.3 1,084,489 24.5 
Consolidated revenues$5,031,819 100.0 %$4,428,826 100.0 %
Operating income (loss):
  
Electric Power (1)
$228,025 9.8 %$215,149 9.2 %
Renewable Energy
74,846 4.7 %35,656 3.5 %
Underground and Infrastructure
46,888 4.2 %61,573 5.7 %
Corporate and Non-Allocated Costs (2)
(194,405)(3.9)%(186,518)(4.2)%
Consolidated operating income$155,354 3.1 %$125,860 2.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $77.5 million and $72.4 million and non-cash stock-based compensation of $35.3 million and $27.5 million for the three months ended March 31, 2024 and 2023.
The following table sets forth depreciation expense by segment for the three months ended March 31, 2024 and 2023. The table shows dollars in thousands:
Three Months Ended
March 31,
20242023
Depreciation:
Electric Power
$40,447 $42,085 
Renewable Energy
17,795 10,858 
Underground and Infrastructure
24,986 20,500 
Corporate and Non-Allocated Costs5,667 4,939 
Consolidated depreciation$88,895 $78,382 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 for
acquisitions completed in the three months ended March 31, 2024 (in thousands):
Three Months Ended
March 31, 2024
Consideration:
Cash paid or payable$382,929 
Value of Quanta common stock issued51,768 
Contingent consideration14,463 
Fair value of total consideration transferred or estimated to be transferred$449,160 
Cash and cash equivalents$8,453 
Accounts receivable50,845 
Contract assets162 
Inventories14,127 
Prepaid expenses and other current assets12,176 
Property and equipment92,676 
Operating lease right-of-use assets15,532 
Other assets456 
Identifiable intangible assets122,301 
Current maturities of long-term debt(4,431)
Current portion of operating lease liabilities(4,134)
Accounts payable and accrued liabilities(51,325)
Contract liabilities(390)
Long-term debt, net of current maturities(4,436)
Operating lease liabilities, net of current portion(11,398)
Deferred income taxes(42,363)
Total identifiable net assets198,251 
Goodwill 250,909 
Fair value of net assets acquired$449,160 
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 three months ended March 31, 2024 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).    
Three Months Ended
March 31, 2024
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$102,106 6.7
Backlog4,495 1.7
Trade names14,456 15.0
Non-compete agreements1,244 5.0
Total intangible assets subject to amortization$122,301 7.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 three months ended March 31, 2024 as of the respective acquisition dates:
Three Months Ended
 March 31, 2024
RangeWeighted Average
Discount rates
15% to 22%
15%
Customer attrition rates
10% to 23%
12%
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 three months ended March 31, 2024 and the year ended December 31, 2023, 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 Ended
March 31,
20242023
Revenues$5,033,522 $4,535,366 
Net income attributable to common stock$118,213 $86,670 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates and Other Entities (Tables)
3 Months Ended
Mar. 31, 2024
Investments [Abstract]  
Schedule of Equity Investments
The following table presents Quanta’s equity investments by type (in thousands):
March 31, 2024December 31, 2023
Equity method investments - integral unconsolidated affiliates
$96,948 $96,124 
Equity method investments - non-integral unconsolidated affiliates9,480 28,105 
Non-marketable equity securities53,388 53,868 
Total equity investments$159,816 $178,097 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Per Share Information (Tables)
3 Months Ended
Mar. 31, 2024
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 Ended
March 31,
20242023
Amounts attributable to common stock:
Net income attributable to common stock$118,360 $95,046 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,936 144,467 
Effect of dilutive unvested non-participating stock-based awards3,414 4,194 
Weighted average shares outstanding for diluted earnings per share attributable to common stock149,350 148,661 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-term Debt Obligations
Quanta’s long-term debt obligations consisted of the following (in thousands):
March 31, 2024December 31, 2023
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)854,364 867,137 
Borrowings under commercial paper program208,350 705,900 
Lease financing transactions126,409 102,955 
Other long-term debt6,219 6,279 
Finance leases46,373 39,577 
Unamortized discount and financing costs(20,991)(23,142)
Total long-term debt obligations3,720,724 4,198,706 
Less — Current maturities of long-term debt546,543 535,202 
Total long-term debt obligations, net of current maturities$3,174,181 $3,663,504 
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):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$867,204 $956,308 
Average daily amount outstanding$841,295 $859,270 
Weighted-average interest rate6.80 %5.99 %
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Three Months Ended
March 31,
20242023
Maximum amount outstanding$705,900 $747,700 
Average daily amount outstanding $216,075 $494,600 
Weighted-average interest rate5.80 %5.38 %
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Components of Lease Costs The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
Three Months Ended
 March 31,
Lease costClassification20242023
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$2,969 $911 
Interest on lease liabilitiesInterest and other financing expenses722 208 
Lease financing transactions: (2)
Depreciation
Depreciation (1)
2,092 2,252 
InterestInterest and other financing expenses3,498 4,299 
Operating lease costCost of services and Selling, general and administrative expenses25,534 23,223 
Short-term and variable lease cost (3)
Cost of services and Selling, general and administrative expenses287,335 238,078 
Total lease cost $322,150 $268,971 
(1)    Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)    Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.
(3)    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 and finance leases were as follows (in thousands):
 As of March 31, 2024
 Operating LeasesFinance LeasesTotal
Remainder of 2024$73,023 $9,655 $82,678 
202581,366 10,436 91,802 
202663,052 9,428 72,480 
202744,661 8,078 52,739 
202826,108 7,203 33,311 
Thereafter27,077 6,029 33,106 
Total future minimum payments related to operating leases and finance leases
315,287 50,829 366,116 
Less imputed interest(29,548)(4,456)(34,004)
Total
$285,739 $46,373 $332,112 
Future Minimum Lease Payments - Finance Leases
Future minimum lease payments for operating leases and finance leases were as follows (in thousands):
 As of March 31, 2024
 Operating LeasesFinance LeasesTotal
Remainder of 2024$73,023 $9,655 $82,678 
202581,366 10,436 91,802 
202663,052 9,428 72,480 
202744,661 8,078 52,739 
202826,108 7,203 33,311 
Thereafter27,077 6,029 33,106 
Total future minimum payments related to operating leases and finance leases
315,287 50,829 366,116 
Less imputed interest(29,548)(4,456)(34,004)
Total
$285,739 $46,373 $332,112 
Other Information Related to Leases
The weighted average remaining lease terms (other than for short-term leases) and discount rates were as follows:
 As of March 31, 2024
Weighted average remaining lease term (in years):
Operating leases4.27
Finance leases4.96
Weighted average discount rate:
Operating leases4.5 %
Finance leases6.3 %
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2023 and the first three months of 2024 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
March 28, 2024April 9, 2024April 17, 2024$0.09 $13,477 
December 5, 2023January 2, 2024January 12, 2024$0.09 $13,412 
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 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
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 three months ended March 31, 2024 and 2023 is as follows (RSUs in thousands):
20242023
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 12,548 $104.763,263 $78.74
Granted561 $236.82626 $158.82
Vested(635)$111.81(1,120)$65.50
Forfeited(20)$144.76(75)$107.63
Unvested at March 31
2,454 $132.932,694 $102.59
A summary of the activity for PSUs to be settled in common stock for the three months ended March 31, 2024 and 2023 is as follows (PSUs in thousands):
20242023
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1491 $129.70733 $65.39
Granted109 $257.29177 $174.50
Vested(175)$96.45(413)$35.12
Unvested at March 31
425 $176.03497 $129.38
Grant Date Fair Value for Awards of Performance Units Inputs The Monte Carlo simulation valuation methodology applied the following key inputs:
20242023
Valuation date price based on March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock$243.34$160.55
Expected volatility33 %35 %
Risk-free interest rate4.43 %4.62 %
Term in years2.832.81
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2024
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 Ended
March 31,
ClassificationChange in fair market value of20242023
Loss included in Selling, general and administrative expenses
Deferred compensation liabilities$(6,513)$(4,076)
Other income, net
COLI assets$6,049 $3,146 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Accounts (Tables)
3 Months Ended
Mar. 31, 2024
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):
 March 31, 2024December 31, 2023
Cash and cash equivalents held by domestic joint ventures$88,264 $41,427 
Cash and cash equivalents held by foreign joint ventures10,192 10,968 
Total cash and cash equivalents held by joint ventures98,456 52,395 
Cash and cash equivalents held by captive insurance company18,766 19,088 
Cash and cash equivalents not held by joint ventures or captive insurance company413,834 1,218,765 
Total cash and cash equivalents$531,056 $1,290,248 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Accounts payable, trade$1,848,562 $2,027,588 
Accrued compensation and related expenses393,990 526,221 
Other accrued expenses514,994 507,433 
Accounts payable and accrued expenses$2,757,546 $3,061,242 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2024
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):
March 31,
20242023
Cash and cash equivalents $531,056 $217,115 
Restricted cash included in “Prepaid expenses and other current assets” (1)
1,097 6,059 
Restricted cash included in “Other assets, net” (1)
1,228 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$533,381 $224,124 

December 31,
20232022
Cash and cash equivalents $1,290,248 $428,505 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,652 3,759 
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$1,295,041 $433,214 
(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):
Three Months Ended
March 31,
20242023
Cash (paid) received during the period for:
Interest paid $(29,006)$(17,606)
Income taxes paid $(22,240)$(17,386)
Income tax refunds $790 $1,266 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
 Three Months Ended
March 31,
 20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(25,909)$(23,627)
Operating cash flows used by finance leases$(722)$(28)
Financing cash flows used by finance leases$(2,100)$(422)
Lease assets obtained in exchange for lease liabilities:
Operating leases$28,255 $30,876 
Finance leases$362 $13,277 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$25,616 $2,237 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 5,031,819 $ 4,428,826
Percent of total revenues (in percent) 100.00% 100.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 4,569,716 $ 3,666,365
Percent of total revenues (in percent) 90.80% 82.80%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 229,427 $ 542,360
Percent of total revenues (in percent) 4.60% 12.20%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 146,029 $ 154,677
Percent of total revenues (in percent) 2.90% 3.50%
Others    
Disaggregation of Revenue [Line Items]    
Revenues $ 86,647 $ 65,424
Percent of total revenues (in percent) 1.70% 1.50%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,672,315 $ 1,934,888
Percent of total revenues (in percent) 53.10% 43.70%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,427,507 $ 1,497,394
Percent of total revenues (in percent) 28.40% 33.80%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 931,997 $ 996,544
Percent of total revenues (in percent) 18.50% 22.50%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
pool
Dec. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
customer
pool
Mar. 31, 2023
USD ($)
customer
Disaggregation of Revenue [Line Items]        
Percent of total revenues recognized associated with revenue recognition method     57.50% 50.10%
Remaining performance obligation $ 14,880.0 $ 13,890.0 $ 14,880.0  
Revenues recognized related to change orders and claims $ 774.8 778.9 $ 774.8  
Change in contract estimates, favorable (unfavorable) impact on revenue, percent     0.10%  
Change in contract estimates, unfavorable impact on operating results, amount     $ 21.9  
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period     $ 952.6 $ 641.1
Number of pools | pool 2   2  
Current retainage balances $ 624.2 610.0 $ 624.2  
Non-current retainage balances 88.4 78.7 88.4  
Unbilled receivables 794.3 743.6 794.3  
Unearned revenues, current portion $ 66.7 $ 58.6 $ 66.7  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01        
Disaggregation of Revenue [Line Items]        
Percent of remaining performance obligation expected to be recognized   66.90%    
Recognition period for remaining performance obligation   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01        
Disaggregation of Revenue [Line Items]        
Percent of remaining performance obligation expected to be recognized 64.60%   64.60%  
Recognition period for remaining performance obligation 12 months   12 months  
Projects In Progress        
Disaggregation of Revenue [Line Items]        
Change in contract estimates, (favorable) unfavorable impact on operating results, percent     5.00% 5.00%
Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Number of customers representing ten percent or more of revenues | customer     0 0
Customer Concentration Risk | One Customer | Accounts Receivable | Renewable Energy        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage (in percent) 10.00% 10.00%    
Credit Concentration Risk | Financial Instruments | Secondary Pool        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage (in percent) 12.00%      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract assets $ 1,274,686 $ 1,413,057
Contract liabilities $ 1,443,125 $ 1,538,677
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 13,962 $ 15,644
Increase in provision for credit losses 271 2,358
Write-offs charged against the allowance net of recoveries of amounts previously written off (278) (1,472)
Balance at end of period $ 13,955 $ 16,530
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Summarized Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 5,031,819 $ 4,428,826
Operating income (loss) $ 155,354 $ 125,860
Operating income (loss) margin (in percent) 3.10% 2.80%
Equity in earnings of integral unconsolidated affiliates $ 12,334 $ 9,620
Non-cash stock-based compensation 35,331 27,451
Depreciation 88,895 78,382
Integral Unconsolidated Affiliates | Related Party    
Segment Reporting Information [Line Items]    
Equity in earnings of integral unconsolidated affiliates $ 12,300 $ 9,600
Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage (in percent) 100.00% 100.00%
Corporate and Non-Allocated Costs    
Segment Reporting Information [Line Items]    
Operating income (loss) $ (194,405) $ (186,518)
Operating income (loss) margin (in percent) (3.90%) (4.20%)
Amortization $ 77,500 $ 72,400
Non-cash stock-based compensation 35,300 27,500
Depreciation 5,667 4,939
Electric Power | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 2,326,960 2,336,037
Operating income (loss) $ 228,025 $ 215,149
Operating income (loss) margin (in percent) 9.80% 9.20%
Depreciation $ 40,447 $ 42,085
Electric Power | Operating Segments | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage (in percent) 46.20% 52.70%
Renewable Energy | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues $ 1,584,164 $ 1,008,300
Operating income (loss) $ 74,846 $ 35,656
Operating income (loss) margin (in percent) 4.70% 3.50%
Depreciation $ 17,795 $ 10,858
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.50% 22.80%
Underground and Infrastructure | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues $ 1,120,695 $ 1,084,489
Operating income (loss) $ 46,888 $ 61,573
Operating income (loss) margin (in percent) 4.20% 5.70%
Depreciation $ 24,986 $ 20,500
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) 22.30% 24.50%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
business
shares
Mar. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
business
shares
Business Acquisition [Line Items]          
Net tangible assets acquired       $ 194,200  
Intangible assets       207,800  
Goodwill, acquired during period       403,400  
Cash payment for contingent consideration liabilities     $ 5,000    
Other Noncurrent Liabilities          
Business Acquisition [Line Items]          
Outstanding contingent consideration liabilities   $ 172,000   172,000 $ 157,100
Acquisitions 2024          
Business Acquisition [Line Items]          
Fair value of total consideration transferred or estimated to be transferred   $ 449,160      
Number of businesses acquired | business   3      
Cash consideration   $ 382,929      
Number of shares granted for acquired companies (in shares) | shares   250,539      
Value of Quanta common stock issued   $ 51,768      
Intangible assets   122,301      
Goodwill expected to be deductible for income tax   10,600   10,600  
Revenues included in consolidated results of operations   67,700      
Income (loss) before taxes   (9,100)      
Amortization expense   4,800      
Acquisition costs   5,900      
Acquisitions 2024 | Subsequent Event          
Business Acquisition [Line Items]          
Fair value of total consideration transferred or estimated to be transferred $ 72,000        
Acquisitions 2023          
Business Acquisition [Line Items]          
Number of businesses acquired | business         5
Cash consideration         $ 785,700
Number of shares granted for acquired companies (in shares) | shares         1,238,576
Value of Quanta common stock issued         $ 158,900
Revenues included in consolidated results of operations     93,500    
Income (loss) before taxes     (16,100)    
Amortization expense     8,600    
Acquisition costs     $ 17,800    
Acquisitions, Multiple Periods          
Business Acquisition [Line Items]          
Contingent consideration payments (up to)   $ 352,600   $ 352,600  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Business Acquisition [Line Items]    
Goodwill $ 4,283,804 $ 4,045,905
Acquisitions 2024    
Business Acquisition [Line Items]    
Cash paid or payable 382,929  
Value of Quanta common stock issued 51,768  
Contingent consideration 14,463  
Fair value of total consideration transferred or estimated to be transferred 449,160  
Cash and cash equivalents 8,453  
Accounts receivable 50,845  
Contract assets 162  
Inventories 14,127  
Prepaid expenses and other current assets 12,176  
Property and equipment 92,676  
Operating lease right-of-use assets 15,532  
Other assets 456  
Identifiable intangible assets 122,301  
Current maturities of long-term debt (4,431)  
Current portion of operating lease liabilities (4,134)  
Accounts payable and accrued liabilities (51,325)  
Contract liabilities (390)  
Long-term debt, net of current maturities (4,436)  
Operating lease liabilities, net of current portion (11,398)  
Deferred income taxes (42,363)  
Total identifiable net assets 198,251  
Goodwill 250,909  
Fair value of net assets acquired $ 449,160  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 207,800
Acquisitions 2024    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 122,301  
Weighted Average Amortization Period in Years 7 years 6 months  
Acquisitions 2024 | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 102,106  
Weighted Average Amortization Period in Years 6 years 8 months 12 days  
Acquisitions 2024 | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 4,495  
Weighted Average Amortization Period in Years 1 year 8 months 12 days  
Acquisitions 2024 | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 14,456  
Weighted Average Amortization Period in Years 15 years  
Acquisitions 2024 | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 1,244  
Weighted Average Amortization Period in Years 5 years  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) - Customer relationships
3 Months Ended
Mar. 31, 2024
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) 22.00%
Customer attrition rates (in percent) 23.00%
Weighted Average  
Goodwill And Intangible Assets [Line Items]  
Discount rates (in percent) 15.00%
Customer attrition rates (in percent) 12.00%
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]    
Revenues $ 5,033,522 $ 4,535,366
Net income attributable to common stock $ 118,213 $ 86,670
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates and Other Entities - Equity Investments by Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Non-marketable equity securities $ 53,388 $ 53,868
Total equity investments 159,816 178,097
Integral Affiliates    
Schedule of Equity Method Investments [Line Items]    
Equity method investments 96,948 96,124
Non-Integral Unconsolidated Affiliates    
Schedule of Equity Method Investments [Line Items]    
Equity method investments $ 9,480 $ 28,105
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Affiliates and Other Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]        
Distributions to non-controlling interests $ 8,199 $ 8,741    
Accounts receivable, net 4,094,914     $ 4,410,829
Accounts payable and accrued expenses 2,757,546     3,061,242
Revenues 5,031,819 4,428,826    
Cost of services 4,408,325 3,855,631    
Equity in earnings of integral unconsolidated affiliates 12,334 9,620    
Carrying amount that exceed share of underlying net equity in net assets 29,900     31,400
Amortization of equity method investment, difference between carrying amount and underlying equity 1,500 1,800    
Non-controlling Interests        
Schedule of Equity Method Investments [Line Items]        
Distributions to non-controlling interests 8,199 8,741    
Non-Integral Unconsolidated Affiliates        
Schedule of Equity Method Investments [Line Items]        
Realized gain (loss) on disposal 12,200   $ 25,900  
Cash received 34,900     58,500
Equity in earnings (loss) of non-integral unconsolidated affiliates 3,600 1,600    
Non-Integral Unconsolidated Affiliates | Non-controlling Interests        
Schedule of Equity Method Investments [Line Items]        
Realized gain (loss) on disposal 4,900   $ 10,400  
Distributions to non-controlling interests 4,900     9,800
Integral Affiliates | Related Party        
Schedule of Equity Method Investments [Line Items]        
Accounts receivable, net 81,400     96,400
Accounts payable and accrued expenses 22,400     $ 24,500
Revenues 59,000 48,300    
Cost of services 88,900 12,000    
Integral Unconsolidated Affiliates | Related Party        
Schedule of Equity Method Investments [Line Items]        
Equity in earnings of integral unconsolidated affiliates 12,300 $ 9,600    
Integral and Non-Integral Unconsolidated Affiliates        
Schedule of Equity Method Investments [Line Items]        
Undistributed earnings of unconsolidated affiliates $ 45,200      
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Amounts attributable to common stock:    
Net income attributable to common stock, basic $ 118,360 $ 95,046
Net income attributable to common stock, diluted $ 118,360 $ 95,046
Weighted average shares:    
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 145,936 144,467
Effect of dilutive unvested non-participating stock-based awards (in shares) 3,414 4,194
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 149,350 148,661
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Borrowings under senior credit facility and commercial paper program $ 854,364 $ 867,137
Lease financing transactions 126,409 102,955
Other long-term debt 6,219 6,279
Finance leases 46,373 39,577
Unamortized discount and financing costs (20,991) (23,142)
Total long-term debt obligations 3,720,724 4,198,706
Less — Current maturities of long-term debt 546,543 535,202
Long-term debt, net of current maturities 3,174,181 3,663,504
Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 2,480,000  
Unamortized discount and financing costs $ (19,700)  
0.950% Senior Notes due October 2024 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 0.95%  
Long-term debt $ 500,000 500,000
2.900% 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
2.350% Senior Notes due January 2032 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 2.35%  
Long-term debt $ 500,000 500,000
3.050% 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 $ 208,350 $ 705,900
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Senior Notes (Details) - Senior Notes
$ in Thousands
Mar. 31, 2024
USD ($)
0.950% Senior Notes due October 2024  
Debt Instrument [Line Items]  
Interest rate (in percent) 0.95%
Semi-annual interest payable $ 2,375
2.900% Senior Notes due October 2030  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.90%
Semi-annual interest payable $ 14,500
2.350% Senior Notes due January 2032  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.35%
Semi-annual interest payable $ 5,875
3.050% Senior Notes due October 2041  
Debt Instrument [Line Items]  
Interest rate (in percent) 3.05%
Semi-annual interest payable $ 7,625
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Senior Notes Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Unamortized discount and financing costs $ 20,991 $ 23,142
Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, fair value 2,130,000  
Long-term debt 2,480,000  
Unamortized discount and financing costs $ 19,700  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Senior Credit Facility Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility $ 854,364 $ 867,137
Senior Credit Facility    
Line of Credit Facility [Line Items]    
Credit facility available for revolving loans or issuing new letters of credit 2,050,000  
Senior Credit Facility | Line of Credit    
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility 127,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 726,600  
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 251,200  
Letters of Credit and Bank Guarantees | Senior Credit Facility | U.S. Dollar    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees 94,600  
Letters of Credit and Bank Guarantees | Senior Credit Facility | Canadian Dollars    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees $ 156,600  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commercial Paper Program | Commercial Paper    
Line of Credit Facility [Line Items]    
Maximum amount outstanding $ 705,900 $ 747,700
Average daily amount outstanding $ 216,075 $ 494,600
Weighted-average interest rate (in percent) 5.80% 5.38%
Senior Credit Facility | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum amount outstanding $ 867,204 $ 956,308
Average daily amount outstanding $ 841,295 $ 859,270
Weighted-average interest rate (in percent) 6.80% 5.99%
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Amount borrowed under the credit facility $ 854,364 $ 867,137
Commercial Paper Program | Commercial Paper    
Debt Instrument [Line Items]    
Amount borrowed under the credit facility $ 208,350 $ 705,900
Weighted average interest rate, at point in time 5.75%  
Surety-Backed Letters Of Credit    
Debt Instrument [Line Items]    
Letters of credit and bank guarantees $ 488,700  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finance lease cost:    
Amortization of lease assets $ 2,969 $ 911
Interest on lease liabilities 722 208
Lease financing transactions    
Depreciation 2,092 2,252
Interest 3,498 4,299
Operating lease cost 25,534 23,223
Short-term and variable lease cost 287,335 238,078
Total lease cost $ 322,150 $ 268,971
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee, Lease, Description [Line Items]    
Future minimum lease payments for short-term leases $ 26.5  
Lessee, operating lease, lease not yet commenced, undiscounted amount 17.5  
Future payments related to lease financing transactions $ 95.2  
Minimum    
Lessee, Lease, Description [Line Items]    
Lease terms of operating leases not yet commenced (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Lease terms of operating leases not yet commenced (in years) 10 years  
Related Party    
Lessee, Lease, Description [Line Items]    
Related party lease expense $ 4.7 $ 3.9
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 73,023  
2025 81,366  
2026 63,052  
2027 44,661  
2028 26,108  
Thereafter 27,077  
Total future minimum payments related to operating leases and finance leases 315,287  
Less imputed interest (29,548)  
Total 285,739  
Finance Leases    
Remainder of 2024 9,655  
2025 10,436  
2026 9,428  
2027 8,078  
2028 7,203  
Thereafter 6,029  
Total future minimum payments related to operating leases and finance leases 50,829  
Less imputed interest (4,456)  
Finance leases 46,373 $ 39,577
Total    
Remainder of 2024 82,678  
2025 91,802  
2026 72,480  
2027 52,739  
2028 33,311  
Thereafter 33,106  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 366,116  
Less imputed interest (34,004)  
Total $ 332,112  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Other Information Related to Leases (Details)
Mar. 31, 2024
Weighted average remaining lease term (in years):  
Operating leases 4 years 3 months 7 days
Finance leases 4 years 11 months 15 days
Weighted average discount rate:  
Operating leases 4.50%
Finance leases 6.30%
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate (in percent) 14.30% (3.70%)
Benefits that resulted from equity incentive awards $ 21.6 $ 32.0
Total amount of unrecognized tax benefits relating to uncertain tax positions 47.4  
Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions 2.3  
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months $ 8.9  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Narrative (Details) - 2023 Repurchase Program - USD ($)
$ in Millions
Mar. 31, 2024
May 23, 2023
Equity, Class of Treasury Stock [Line Items]    
Aggregate authorized amount of common stock to be repurchased (up to)   $ 500.0
Amount remaining under stock repurchase programs $ 499.7  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 28, 2024
Dec. 05, 2023
Aug. 30, 2023
May 23, 2023
Mar. 29, 2023
Mar. 31, 2024
Mar. 31, 2023
Equity [Abstract]              
Cash dividends declared (in dollars per share) $ 0.09 $ 0.09 $ 0.08 $ 0.08 $ 0.08 $ 0.09 $ 0.08
Cash dividends declared $ 13,477 $ 13,412 $ 12,430 $ 11,893 $ 12,100 $ 13,477 $ 12,100
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted Stock and RSUs to be Settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 2,548 3,263
Shares granted (in shares) 561 626
Vested, shares (in shares) (635) (1,120)
Forfeited, shares (in shares) (20) (75)
Unvested, shares, end of period (in shares) 2,454 2,694
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 104.76 $ 78.74
Granted, weighted average grant date fair value (in dollars per share) 236.82 158.82
Vested, weighted average grant date fair value (in usd per share) 111.81 65.50
Forfeited, weighted average grant date fair value (in usd per share) 144.76 107.63
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 132.93 $ 102.59
Performance Stock Units    
Shares    
Unvested, shares, beginning of period (in shares) 491 733
Shares granted (in shares) 109 177
Vested, shares (in shares) (175) (413)
Unvested, shares, end of period (in shares) 425 497
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 129.70 $ 65.39
Granted, weighted average grant date fair value (in dollars per share) 257.29 174.50
Vested, weighted average grant date fair value (in usd per share) 96.45 35.12
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 176.03 $ 129.38
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-cash stock compensation expense $ 35,331 $ 27,451
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 152,500 176,100
Non-cash stock compensation expense 25,700 22,600
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 239,300  
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 3 years 2 months 8 days  
Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of restricted stock, vested $ 75,400 115,500
Non-cash stock compensation expense 9,600 $ 4,900
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 55,900  
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 2 years 1 month 28 days  
Number of common shares issued in connection with performance units (in shares) 0.3 0.7
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) - Performance Stock Units - $ / shares
Mar. 04, 2024
Mar. 09, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Valuation date price based on March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock (usd per share) $ 243.34 $ 160.55
Expected volatility (in percent) 33.00% 35.00%
Risk-free interest rate (in percent) 4.43% 4.62%
Term in years 2 years 9 months 29 days 2 years 9 months 21 days
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Postemployment Benefits [Abstract]    
Deferred compensation liability, noncurrent $ 101.8 $ 88.9
Shares needed for settlement of deferred compensation obligations (in shares) 176,305 174,079
Life insurance $ 95.7 $ 83.4
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Employee Benefit Plans - Schedule of Fair Market Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Postemployment Benefits [Abstract]    
Loss included in Selling, general and administrative expenses $ (6,513) $ (4,076)
Other income, net $ 6,049 $ 3,146
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Legal Proceedings (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 52 Months Ended
Jan. 31, 2023
Dec. 31, 2022
Aug. 31, 2022
Jun. 30, 2019
Dec. 31, 2015
Apr. 30, 2019
Mar. 31, 2024
Dec. 31, 2023
May 31, 2019
Loss Contingencies [Line Items]                  
Insurance and other non-current liabilities             $ 669,812 $ 636,250  
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 (in years)         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 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Silverado Wildfire Matter (Details) - Silverado Wildfire
1 Months Ended
Mar. 31, 2019
Mar. 31, 2024
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 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Insurance (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 669,812 $ 636,250
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 371,000 351,700
Insurance and other non-current liabilities 237,000 229,200
Related insurance recoveries/receivables 5,500 4,900
Related insurance recoveries/receivables included in prepaid expenses and other current assets 900 300
Long-term insurance receivables $ 4,600 $ 4,600
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Bonds and Parent Guarantees (Details)
$ in Billions
Mar. 31, 2024
USD ($)
Performance Bonds  
Guarantor Obligations [Line Items]  
Total amount of outstanding performance bonds $ 8.1
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Outstanding capital commitments associated with investments $ 64.2
Vehicle Fleet Committed Capital  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed, remainder of fiscal year $ 133.7
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Accounts - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Cash equivalents $ 161.1 $ 610.8
Accumulated depreciation on property and equipment 1,850.0 1,820.0
Accumulated amortization on other intangible assets 1,370.0 1,310.0
Foreign Countries    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 223.2 $ 245.7
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 531,056 $ 1,290,248 $ 217,115 $ 428,505
Cash and cash equivalents held by domestic joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 88,264 41,427    
Cash and cash equivalents held by foreign joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 10,192 10,968    
Total cash and cash equivalents held by joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 98,456 52,395    
Cash and cash equivalents held by captive insurance company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 18,766 19,088    
Cash and cash equivalents not held by joint ventures or captive insurance company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 413,834 $ 1,218,765    
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 1,848,562 $ 2,027,588
Accrued compensation and related expenses 393,990 526,221
Other accrued expenses 514,994 507,433
Accounts payable and accrued expenses $ 2,757,546 $ 3,061,242
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 531,056 $ 1,290,248 $ 217,115 $ 428,505
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 533,381 1,295,041 224,124 433,214
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 1,097 3,652 6,059 3,759
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,228 $ 1,141 $ 950 $ 950
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used by operating leases $ (25,909) $ (23,627)
Operating cash flows used by finance leases (722) (28)
Financing cash flows used by finance leases (2,100) (422)
Lease assets obtained in exchange for lease liabilities:    
Operating leases 28,255 30,876
Finance leases 362 13,277
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities $ 25,616 $ 2,237
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]    
Interest paid $ (29,006) $ (17,606)
Income taxes paid (22,240) (17,386)
Income tax refunds $ 790 $ 1,266
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Mar. 31, 2023
Supplemental Cash Flow Elements [Abstract]    
Accrued capital expenditures $ 33.6 $ 20.5
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $A1HE@'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 " !(4:)8^CRC@^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NTV$%&7"]-.("$Q"<0M2KPMHFFCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N SZ'WF,@B_%F=&T7A?9K=B3R B#J(SH5RY3H4G/?!Z\_0YMA1@.VZ+"C"%59 9/3 M1'\:VP:N@ E&&%S\+J"9B;GZ)S9W@)V38[1S:AB&GQY>\;F&[ M2*K3F'Y%*^CD<[ZJEX/=B=?<^N?[PNPJ[WMB] M_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !(4:)8.3G2I\@% #$'@ & 'AL+W=O)1^";^>U'A]=7DFCK51?T[40FCQ%89Q>MM9:)^\ZG=1;BXBG MYS(1,=Q92A5Q#:=JU4D3);B?!T5AASE.OQ/Q(&Z-1_FUF1J/9*;#(!8S1=(L MBKAZOA*AW%ZV:&M_X2%8K;6YT!F/$KX2M M"7TW=9D)R)_X(Q#;],4Q,2@+*;^:DUO_LN68$HE0>-I((!9\%1,9?@Y\/7ZLC5L$5\L>1;J![G]('9 /:/GR3#- M_Y-M\6RWVR)>EFH9[8*A!%$0%[_\:?;CD9);HLS3H&8.\F^31P--$)LTSK6"NP'$Z?%4;H0B,\@8:9-TS95( M1QT-PN9VQ]N)7!4BK$;$)1]EK-_6/[0H5"UZY@&N.[ M-.&>N&Q!:TN%VHC6^(?O:-_YV8;WC<1>P79+V"ZF/GXOO0S:J2:/SXFPD>+A MU&E_LB&A40V1>B52[SBD3QE76JCPF3R(1"IMP\.EM,IL'V6*1C7$ZY=X_>/P M9D(%TC>MD$!G8$T>KE2VN]J&A\8WY!R4G(,C:Z;B,([DPT!]'G&M)0]3:R+1 ML(: PQ)PB!;J.M:!?B8W02C(?18MA+*!X1J.0]O4';K4!H>&-H2[*.$NCH%[ M$*O =*.0QGL>6>LHK@-M.-:^='@IKRLXF7'\$Y\']2A(NX.R!T\1WZ+[7G% M)=F #<@]]&AK4C^"I+Z+@I7' P<9V@E/857HI59HKC'R>OJ!*:\]6"XP(#:.Z-36"-:>2.* M&YH[Z4&^9FL98][A@$B?7;0'?<>Q\IW"&='*&E'B54>B>$N9I]$YU1#A M84WY*D/$CC)$TTPI,VTIYBIY'F$8R:P++0<4OUB79Z9X5%/.R@BQHXS0;0QS MZV)=SLP_^1[PO:PRO:PHVR/F9^!@P\3 D5UD*MU-[O<5U:J?;>%Q3OLKVL*-LSW4D MU,HTS%] ;PW#!$)C^VIQ07K04_A>ECE>AAN6O:)7 M()(:'R]3CG<+]L,K] M,-RX['O:5T/[/%_.)K]E&KQL; 90*_$W\C6[[U"H]7(ULX>R&=-NWQT.N[W> MJ+.Q0586B.'&I5S_N@G2W.P5RWTW<-G>)G&Y3]8E(CRH:2(KI\-PHS(!0+^ M#+D]7[A ?0T]A==Q*Z_C'EBQ>9.\+P+\9FWJ#HC5K<[B84T9*[_CXNYD;W1> M(F*+T0?DVFW*VO:%3#RR*6AE>-RC#,\48!6 WL:^>"*_"FN/>D#*S#VU;.;VIX.B_V"0;DYWJ\6)_]R,W V9*0K&$ M4.=\ #V>*K9,BQ,MDWS7<2&UEE%^N!;<%\H\ />74NK]B7E!N7$]_@]02P,$ M% @ 2%&B6!T>W(4Q!P %!T !@ !X;"]W;W)K MBDJ:^_0WE!W)%BDFBVN ))(]'/V&'/(94IV MKEKUT:"N;QII'M^I6C]NI-KY$*YT?JKN_E07JVP4Z1J55CG0L*_ M>W6MZMIY AU_'IVNQF>ZAJ?73]Y_'H*'8&YDIZYU_9^JM+NK5;9"I;J5?6T_ MZ8=_J6- W/DK=-T-?]'#T1:O4-%W5C?'QJ"@J=K#?_GMV!$G#4BRT( >&]"7 M-F#'!FP(]*!L".N]M')[:?0#,LX:O+F+H6^&UA!-U;IA_&P-?%M!.[N]UFT) M@Z)*!%>=KJM26KAY)VO9%@I]=HX[=('^^/P>_>W5W]$K5+7HRT[WG6S+[G)C M08/SM"F.SWMW>!Y=>-ZOTKQ&C*P1Q30)-+^.-W^OBK$Y.V^^@V-4:]';KH,XWX3B.3A(P@[<+'O3[66AKE8PC3IE[M5J^^,/1."?0M%] M)V=GL;(Q5A;SOKV6W0[!J*'"7:@_^^I>UA!\C\BRJ_(NVLGZ!R,Q[ M.G0:2T0^4^G;I2(56;XP^/DH,W^F@X'XQCX.'>OF_!X8;!,(1CNK]'=1*6[5WJ%9 9V04S MW2&[)$\6=9]@E,1U#SE[$+C8NT MK_TA0YSP?&D1(!.H2)Q4AV4@DI@^=@CG"65\ODR%+ 5E*5T<]@E1A+^HROFE MDC=575D@0;#4(5'4_=5:YWMY.P]ZHAZ)8^\I:"CU>S/$C/0MJG5[=V&5::#6 MOPGGO$\ZG@A^LD0MI((,A^,C+ M6"Z\9<8W2],\7TJWB8PDCL:Q>MO+1SFL,L >612F5Q/I@[I]"-*4I]#]<^6^ M(<." *L6M$^X)'%>CN7<^$2!I'Y"]G4V]@CLOMPING0?T^$AE)$Y+-*Y.0 MH1",GS#A7/_)5O$9>"Y/0B^8X]P-1N*CDF*2IEX@ :1F4-,LC<-$5!HGZGMU MJT!E"75 H1N%K/RVT.<^-6F>$9;.E0;L>((7>WR"*XW#]4/;]68XAYBV!:UN M+UZ:\SY1A8 O)0/V$'QPO&"_HF[-+XW/,S0YU3ZV[X![R_SLZCWFB+$VC-=$_ M8"]D'\,G/E$^_^4CG^_D[3S."<8T#F,WME!$=%877]?H%7Z-X8< F@VZEW6O MUDA@O,:'7]3MI'&[\-[NM*G^J\HU@EQ< ]K6:98,R4%2MLZ3?(T)>3*ONJYW MIL/7B5BS+%E3@H_W? W)O.9)_F2N>]O!#J2$% MV?Z *F$^%F,EY1TWDIW'R MORW+RJW9,&/=D<1%U:)"[BN8P4&1/M89=B=?GM20(::"+PAF$_]9G/^?E)7P M$914TK30E^%SO #W:$"@6=8+/"&3=QG<>Y#.=@W?3V<*Q^/=G0# MN;YS+P/N@:.Z"TOW27[!8%>9S4NLD"'-(,:%2I9-R&=QY'\Q0/K>/#Y-'YJM M4X'7/#U,!;A-$KQ.!'4A#=-LR/!@-#[.+PC+:.:'$[3$G+,%H+*3$^ X^@] M&H+9Z;I4IOOQAXR2]*?A:,@^!H7[=(=R2@@ZYU/(D,+V]>0H\5SV5 >P>!WP MFV.^*\QU7;OZJVJAC%3=PLEU8!^-A;>%")G!SU(73\QG+V%^I#M]BD.QD5+O M0#!D2#/&^%)63[AG<=Q[9CV M?U!+ P04 " !(4:)8BLG"_> " T" & 'AL+W=O37(A5 M)\YL!]K]^ETG(0*:EE8:#V []QR?U> M36,3WP3\8+!1.V-BG"R$N#>3+]G$!_!>"_ [@-\8;94UMFZIILE8B@V1)AK9 MS*#)38-&-ZPTISC7$I\RQ.ED*LH,SP0R@B,E.,NHQLD-Y;1,@V(3E>.J&ML:=1@V.^WVO&GW])[9\RN5%\1WSXCG>,$ ?/HR M_!;2'N[OPVUTWZ? ZU/@-7S^,WQSC9:Q,#412_*)E6B<44YF0K&FTGY=+Y26 M6&^_AZRVW,$PMWD'KU1%4YA8^)(ID&NPD@_OW,CY.&3\/Y'MI<'OT^"_Q(Z5 M4!3H%BLNO3\C%95D37D-Y(25)!.<4ZE(!;(]]=.A5+3\<<-O;H]UXL*Y$X[M M]:['8U%[XH->?/ &\6UA$EKK7$CV%^O9F&A7!Y6WY.&.ILCI/@?J7Q.YYR#L M'81O=\"4JH^K#Y]H]^NCMZK%I*$W+C)6K M8Q:BI\*"R!\%GGMX $.18>B,PN!RV$+<6XA?M/ -FZ"JY>/61-I9:KT6-XL@)X\,3& H, B>(O /U]LZ=;OHI7IHK5BK"88E0YR)&#MGVJ':B1=5< M\PNAL6DTPQS;.D@3@,^70NCMQ'2._H]"\@]02P,$% @ 2%&B6)2$:D.G M!0 414 !@ !X;"]W;W)KY>!#RL]HSIM%CD9?J>K;7^G UGZO-GA54O18'5L*;K9 %U7 K M=W-UD(QF=:,BGQ//B^8%Y>5LN:B?WCY.,'I8GX\ MY1_;!0%)$A)U=F=H88<6.M%60FF3Y"9DOK$C-A["LT][B4_" >+8SD_",/*Q M'3'J$",GXD]2*(4.4FRYMN%%H\]&Q _28$ W-@MC'Z>A'2[NX&(GW-LO%==? MS;QG5):\W-4E@Y>:[23-4049?U)8Z';+T!D)G&VE$MTI'G%##ODBX:A,-71I [/6O%!D#=K2![-[4/0 M?NX,-"+^(!J+U43JX!,-Q]6.CS.[3#TPV%RV^Q(F$13D*2' M)$[(=S CH;#K.K.%WC.)MKRDY<9PNU*[]7N>V]B+R9#<:A>E4XG2:R9V2E-/ M[NA=?_3MQ!N/_=@*AWA"/W"O;=@M;A_JSFS@+E#)K#6Z]7'Z;1* >@T1QV9Q M$DTA]AJ'W2+7KCO6#!;^K$5%FCY.C/A8QW 0XR0>PH[M4LCH=(*VESOLUKL[ M*8Z\WB@ +GJYAI(,RH>V4A2O_AU^+',$>VDT9!^;7?H!F5!JW*LA=LOAK\R9 MIS:%B[QT6',M=FF4QE-%H%5ID8JM$"E*"]- 9:B MUL-:Q\W6#SM/ELY4Y'2TF, M$S\:BK7%+@V]8&(VDE[YB.?SCND M%U#B%M!;JO@&O82E0 9Y1^5)S[RR!M^X2TY%_'6"O=._81I:VTQ55M++*G'+ MZAN>5V9A^PWPQ (2#W<[5JMH8M:07DN)>P-ZW^S:*[/C!V)(LT-5KUS8*"?M M:?>L6]+G\G;>&;UP$[=P_U$?\IA=R1$6<+ 67==YV)YLB$HK6$5GIG?,Z#:/ M[4,Z5FT;X703S?F ]TIZO(?4$L# M!!0 ( $A1HEB5O$FC=@, "T+ 8 >&PO=V]R:W-H965T&ULK59MC]HX$/XK5EJ=ME)WXR20$ J1=FE/5ZDOJVY[]^'4#R892&X3 MF]H&MO^^8X=-@1BT)^T7L)V9Q\\S8X]GLA7R7I4 FCPT-5=3K]1Z-?9]E9?0 M,'4E5L#QRT+(AFF%6$K5N M&B9_WD MME,O\!X7OE3+4IL%/YNLV!+N0'];W4J<^1U*437 524XD;"8>M?! M>!98!VOQ=P5;M35],/6H800VY-A ,_S8P@[HV2,CCQP[4Z_8T MCOOC1_0_K7@4,V<*9J+^IRIT.?5&'BE@P=:U_B*V?\%.T-#@Y:)6]I=L=[;4 M(_E::='LG)%!4_'VGSWL K'G@#ANAW#G$!X[#$XX1#N'R IMF5E9;YEFV42* M+9'&&M',P,;&>J.:BILTWFF)7ROTT]E,\ *3 @7!D1)U53"-DSN-?Y@MK8A8 MX*<&STAIDK= *OB^G)D/Y[/5=:XLG^[HI>BSYPHYOK/E8KEL/40V % M<@->]L>+(*9O7-*?">P@$(,N$(-SZ-DGK$Z55>R2V?K&UM<4H4T6A#%-@XF_ MV1?0-TOC-*&=U0&S8<=L>#9%GW4)DN0'N;FH[3EO";\F'&S^-'L -7;Q'SYG MFIX)[" 8<1>,^&R:L$QB$>18A:0$GO\D>#2YJEE;?HO_L#C9TWP0(%=$VFV& M>ZFZC&@RH$<9[9M%-'7G,^DD)& M?,A)>T^P&C_>.01,>B M'%9!:EX@IZB]ESKXWY'OR<'%!J\G]@WYO5-!T*N;HR0.CT^.PRR-@T%\I,'? M:SP:D$O;CRDDL>:Z?:>[U:[GN[:=SM'ZC>D%;4/S&Z9M)/$57E9_ %!+ P04 M" !(4:)8G3ZB^K@' #4'P & 'AL+W=O82 XFWB_;#MD'W>OU,2[3-KBVZ))UL[M?? MD%(D6Z*X"1HLL+'LX6B&,_,\#Z7K1ZF^Z!WG!GT][&M],]L9<[Q:+'2YXP>F MW\LCK^&7C50'9N!2;1?ZJ#BKW*+#?D&B*%TS6WRUHIE=X"S^*_BC/ON,;"IK*;_8BU^JFUED(^)[7AKK@L&?![[B^[WU M!''\W3J==?>T"\\_/WO_Z)*'9-9,\Y7<_RDJL[N9Y3-4\0T[[#VQJV&;$1MR_C9*/A5P#JS7,FZ@J+P"L$G M+?>B8@8N/AOX ]4R&LD-6C&]0Q^AXAK-T1^?/Z ?OO\1?8]$C?ZSDR?-ZDI? M+PQ$8WTNRO;.=\V=R<2=*?HD:[/3Z">(H+I4"_';EB1M1;=&M;5QC!]95OVQJW ML=^M'>LK?60EOYG!W&JN'OAL^:_OU7:,AZ5?!#0I6C]A&171Q:N8_*6=7PC9Q>[E7:[E0;K M^(&#TU(PB[N^1)O5R5F)\CPODD$AQU993G/B+V36A98%0[L]2&7$_UQH%JE$ M;5B]%6LH)=.:&R\N9>-(L@0/&\]C1>*(^N/-NWCS\%8*;918GVR\^IUK,(B: M_WT2YLGB*6>JAM9RJ'N"/CR#9+;9B#T4@7MSRD?1QB2-!RF-C7 >)Q,E*+J4 MBF]TQX8K!0$^SPW[BM:\YAMA?($6HQCF<98.F\5CA7%19/Y0<=2S712&)%G/ MW40#L99?YE8 5 C"!E6D)_N[]7D>#4TH'3:,QXQD<8(G8CYC:!R,^3>SXPK5 MSY&S'KM< WDCQN/]R\Y1LXUX;!9'63H1,.D#)F'FV\$,^N MH8$M7':-WR5E%(,".&7G!]/VEF^$IF_E[7*#>F6 @[2[O"U+>:K;?:DEC+2E M("X>& "7-WLZ[D"""SP<<(\=R?(LGJAH3^0XS.2@#:%"I0F :NOA EQP02ZUD:AVFZZY]O13HFW7D.N#4*=&Q'R80FQ#TWXS Y-T ;@"QO MR&-2G=,TRHMAR!Z[)#\COLN@>_;%8?K]]:4:U1O\F&<)S8ID2,<>.YK'4>$/ MGO1T3*)7G9%^J1^X?LD9B01I_K5T\%;>+G>A)W@2)O@5.PK#]LV45\*NXCBJ7+UQ$Z"O @(*TO.J[98F@%* 8G;21&U/@&%EQS!\)A] M^^A \;V3KG"4@NZ$G@21:ZVMWCU:$V^69-R3:7R&06V28S,<95-JB_3<3,+< M[%K2\KX>.--M$Q M6<_M5&5#8>DS!-E.II0[Z7F=A'G]LJ ?VU1U5D97<90.@9R3KCY=,7U9C3F M=I(FXWS&9K2(TJGV[ 4 "0L A]^30$W&S$VR%--AGXG87[O M L4,(_<8QGF>D@GY1WKZ)MFK8/JCJ&'67P+305GP M:IA^(V^7N]#+ Q*6!W=2P1IW.C_5E565,-C"H TKK4AHH W.D@>N2@%P?F2 M>!;XMHH=O+LSE@30D32+AN T1)%-,))4U[44'#9_PNIS/ZL0\E'H79[>2^LGUKL5WOF.(O? 1 MQV?[>0;(-JR4SPY'>9I/@!OM10(-BX0N*X#C2EBE-_'4G7K8'],L'FHZKQW) M\=3^]RJ!AE5"&(;IF+?G!:9#&/:9X32.)SJ>GCV5#_-[A\,_M$#\XX5RWG30 M%D9EZN'D-*)1/#SO>@Q)#",QM%/UG-B+(AU5S&,&B5 PTI@]>($WJ$UWXK:/A&V=0;P%=(K)>F8^C$I M $V'TLMC&%-*\(1$H+U$H-\XX;\B*6X?8@33R48O?1)*:3[*9FQ'2(Q'@F=Q M]GX4N&SK7AMKY!ZX-.\7NV^[5].W[H7LX/L[?+5J7C#W;IKWW9^8@DIIM.<; MPJZE,?+@/NXX ]*U!O#[1DKS?&%OT+W(7_X?4$L# M!!0 ( $A1HEA7&PO=V]R:W-H965T&ULO9QKDYLV%(;_"N-VVNY,'2.!N*2[.Y/8W&;:-)/MY4.G'XC1KIE@ MV #>3?Y]!2;&2$*&Y$SS(6O61\]!XO5!O-+Z^KDH/U0[2FOMTS[+JYO%KJX? M7ZY6U79']W'UHGBD.7OGOBCW<+5^AEA-VF01OQ5TJ?J[/76M.5]T7QH3F(DIN% MWIP1S>BV;A Q^_%$US3+&A([CX\==''*V30\?_V%[K>=9YUY'U=T761_ITF] MNUDX"RVA]_$AJ]\5SR'M.D0:WK;(JO9_[?D8:[D+;7NHZF+?-69GL$_SX\_X M4S<09PV0,=( =PTPUP!;(PV,KH'!-[!'&IA= Y,_)6>D >D:$*Z!.79*5M? MXC.0D09VU\">V@>G:^!,'26W:]#J:W6\?NW%W\1U?'M=%L]:V40S6O.B55#; MFEWS-&_$?E>7[-V4M:MOUT6>,.G21&.OJB)+D[AF!W;;2?OK_2OM?27/MC5QRJ.$^JZU7-SJ3AK;9=UM?'K'@DZQ]%'6>2 M9FMULW6QW[,/R%U=;#]HYP<2U$:->I4D:?-IBS/M;9PFRRC7UO%C*C\M3\UZ M1VM65=BH>7&9I_F#;$#\"Z>SW1[VAZP=^]_K'2V;[K'JM6O*RA/5HGQ;[*GV MTZ]%55U)\,&%\69UL#J4GT='*YQPO8Z-=T66T++ZL1.%A!6I66^*?+DM\KHL M,O;6 ^M:34M:U=RHK9B03VK&)S7CEFV.L%_'69QOV3@Q>5:[F&&OM+C6-G3[ M0C/0SQK6,9:I54EM[C;I M%IG8-73B.M>KIW.)0J;U(&$^)"R A(60L @(-M"J<=*J,4FK4_1Y)%EGDB*& MZSC('0IJ+<9A3G*2"!LYC#6,\\0X$UD&1AS/%^.6!M(MVQ[&!9(XA!Q'M] P M,)1UU3%,RQS&16(<(@8AIZC!-3%/U\1LFQDCUX25V:92L@+"+DG[ZJJYT\D* MG_;/.U; -#;C>H[+Y%_953,AJPHD; ,)\R!A/B0L@(2%D+ ("#80.3F)G"@+ MSW%^L1W,+])N?I&-S"]>$_&FAG2=*S_*O',U"@GS(&'^E+$((#.&4S)&0!D' MFK).FK*4FGJU946Q:F?4U?GL2R8E)6EN6;3$D='9_9%(/$N9#P@)( M6 @)BX!@ W7:)W7:D]4I4Z0MB@@;1#>X\J9,,K>\3;T(6$!)"R<-AH1 M4,Z!B)R3B!REB-I)X+(QUI+VYLGNG''OUS4SP@MU3XF?6_<3$=:5J-DP:"$NM!RS@9.Y39P)S8D=M*Q3<1K37D.L[4&2?- :3XH+0"EA:"TZ.*E'PJR M7RE ZJ6"-[3N7 ^IX$03W[5<6RAND&[T!I3FR;I =/[!V =-&H#2PFE=B"1A MR,7FB$)Z?QY-,^BYQ:3?XO)DUAM2[2BQR!TGQ0 M6@!*"T%I$11MJ-I^!0,IO>/S9:7+2C4%;1&"D4M,OLZ9%Q>6)"SL6"[B;]*> M))#-E-F3J\-7)C%P:>@N$=:69($(N]C0.60H[3 R3"24%#'0(88S4E)ZYQVI MK?>O79]68V>7%(F=/+)"#9K8 Z7YH+0 E!:"TB(HVE"UO;>/U.;^G)7J#G5Y MJ5H2*)04T=R7+U9+ N6KU9) ^7*U+%"^7BV)E"]82P(5*]:H][:1VMR>4%/D MQ5_BN9J$Z XQA6LU.72C/MG9!0/4_@:E!:"T$)060=&&DNR=Z[I36%T] __GTTN"-)(78/2-J T#Y3F M@]("4%H(2HN@:,,=H;V=C=5V]E=M=\$25]70;9,W@-2YY^H5E.:!TOR)(Q* M9@TG9HV@L@XUUKO;6.UNS]G^HD;-WFPLVJ.8Z&S*S6\U!C6S06D^*"T I86@ MM B*-I3IV>YXM>=]:1\,%HU4@FS+X8L>J.L]+:D'FM0'I06@M'#:@$1028=: MZMUQK';'OWD[C)H_NPZ*-KF%"<+\(P)H5@^4YH/2 E!:"$J+H&A#[?8>.59[ MY%^U+P9+7&83$K_K3M,5CTV)?(,'FC<:U.-ELMH';]Q#[XH%D#4%HXL0\15-:AJ'J+ M':LM]F_;'H,E;K6#7*$R06[HWH#2/%":#TH+0&DA*"VZ>.F'@NQ7%;!Z54&] M/:9K//CK.VSI+K\A2YUDMN) UQ:P9%$#.8;%;_X#S1J TL*)?8@D<>P./+*' M"O<^/Y[F\RMVR)A2^4B<;=,R'!,CP6";'+I1G^QL>8!N=@>E!:"T$)060=&& MDNP7-[!ZR_O(]A>Y#%UQZOR^*^LM! M\^TFI^_\N?T/4$L#!!0 ( $A1HECR9=]>[@( $8* 8 >&PO=V]R M:W-H965T&ULK9;?;YLP$,?_%8M-6RMM@0#YT2Y!2O-S#Y6B M1ML>ICTXX 2K!E/;).U_W[,A+*U"RD->P#;W^?H.G\XWV'/Q*&-"%'I.6"J' M5JQ4=FO;,HQ)@F6+9R2%+QLN$JQ@*K:VS 3!D8$29KN.T[433%,K&)BUI0@& M/%>,IF0ID,R3!(N7.\+X?FBUKV%#"S*Y6()B25 ME*=(D,W0&K5O%[ZV-P:_*=G+HS'2D:PY?]23G]'06GT+162#^'Y!RG@Z6B_D M3)HGVA>V/<]"82X53TH8/$AH6KSQ<_D?CH"V7P.X)> V!;P2\)H"?@GX[X&Z M&#HET&FZ0[<$NN^!3@W0*X%>TQWZ)= WIULF(0P M-!PA377JKI2 KQ0X%8QY&D$BD@C!2')&(ZQ@LE+P@@Q5$O$-FC[E5+V@JR46 ML!0314/,KM%W]!G92,:P*@>V F^TIAV6.\^+G=V:G3UTST%,HBEX$+WE;8BB M"L4]A'+GGA6\QZ*%W/XWY#JN?\*?\7E\0L(6C5R6?SKV5XN%CS%E$ MA/QZR,2_H[54 NK>OQ/>WA7J_FEU?1?Y.)?I6)_CGU8(QEC"*ZHU C(PEW8LB@V$7H MBJ8HX@PF$F5$%#7P^E0N%OI]HZ_;B%W@M)R;@;T[SK$F1I.31OVW1M,F1K,F M1O,F/BT^4"K^N7UT.R5$;$VG(E'(\U05U;U:K9JAD>D!WJW/H4DJ>IK_,D6' M!15H2U.)&-F I-/JP6TKBJZEF"B>F3MPS17&PO=V]R:W-H965T M&ULM5?;;ALW$/T50@&"!%!TLW.!+P(DQ4F%-K)BV4W1H@_4 M[DC+>)?NHS(BZ]%KMUY*_.^ M/.EV79)1(5W'E*3Q965L(3VV=MUUI269!J4B[PYZO5?=0BK=&IZ%L[D=GIG* MYTK3W I7%86T]V/*S>:\U6]M#Z[4.O-\T!V>E7)-"_(WY=QBUVVLI*H@[931 MPM+JO#7JGXR/63X(_*QHX_;6@C-9&G/+FVEZWNIQ0)13XMF"Q,\=32C/V1#" M^%+;;#4N67%_O;7^+N2.7);2T<3DGU3JL_/6FY9(:26KW%^9S0]4Y_.2[24F M=^&OV-2RO99(*N=-42LC@D+I^"N_UCC\$X5!K3 (<4='(5PXIR0.A67=BVU^D,R7FTQEDXY859B;LF1 M]C+""+E1DIA*>Z778FYRE2AR9UV/:-AF-ZD]CZ/GP7<\'XD/1OO,B0N=4GJH MWT4632J#;2KCP:,&/TC;$4?]MACT!L>/V#MJH#D*]HZ^8^\0C8G1#KFF.Q0. M8 %,[Y26.E$R%PL<$CK7._';:.F\1>_]_A!",8#CAP/@^WCB2IG0>:MD7_:. M6L.G3_JO>J>/I'?GXXKWY'C&\6T]G%8B%&L[?B\NK]:#;] M=70]O9PAHM%BNA"7[\3\ZF)Q,;L.QT%N-)EBAP4QWF6 MUMRI%$K (S$%(LZ8D^Y(*+VR$M6M$E]9$FB/BH%R EPIX$<$[K$J"="MI1/X MGBM_WP:=:=K(90X937:-$Y@N*JV2@#5B*55)#%S0C4)PF((1.%8L@X<;K3RE ML>&@-)%:IK(M1BPF1)XXJL 2.H"!$2^@8MK@"Q()AE# MB^ <[678QCK)JU""!L?2;) "4M.N4,YMNS)5K+,,Z M-/HRTTU#F#HL6Q)-0U0)#0;UP]PX\ M(#!!X0 ([$+;:P81I7#8E/P@AOIS,+[O.R1N-EP1DD6#'(JZD^J(ZP!KI260 MY$Y!"5.T;US5A(;-JN$NM^.N3*+)ET0:78#Z6L@IGJ.)L6DH;[A&W(9JUQ=. M>"-X8(I^[\7'$.55!42PZ_6YT%>TKO*(]^+%+W5G &%5[$6!7@DS%U(=,2'K MT53[AQ$-8[PVGKC^26X;?N8_BV?O1:/Z\O0?D#GZD;0KE6;JLK&/F8>1\9E O6['->+&V M:/W'8KK,5#FZ&<9!;!PO=#Y7.CZ.FDKNF?X;@QP=H^]8SQ)B1W$C@SY]\F;0 M?WWJQ"C"?D6EL2 @W33&CPU'WA/N(/$30+REA(HE+G@]Q(\Z6R)?XE[077 E M?5#;*SD8AUD(E(+?+Q4"9" +>4MU;^ZZIHSSC$+D>$ZYFN0[&!!!V)1*U^.\ M )>N:^)#!\#X9URPD'MD0I .-X'1Z [(Q[X#NN!+YLY#!8WFHN:. M_3L"V-ZECGCHY='=>W\6F%3AE>U$N"?Q*=J<-@_Y47R_[L3C?P%XQ&'Z.$S? M%51[G=%.&U^S2>+R-PS)#$ND-+3755J=SPHO*]?C\S M_=>G4UX?%ORNY,IM/1-'LC3FAE_>I\>#/79(EC+QC"#PYU;.95DR$-SXVF(. M>I.\W+Z8"2QGE3M9OA0:5T_"ONVCQL;7BU]\2&2;MA$OR.AH*79\*+DR-K5F1Y M-=#X(80:=L,YI;DH"V\QJ[#/GUPB;[,D,8WV2N=T98W&.$X M:>%.(]SD";@#NC#:%X[.=2K3^_O'<*WW;]+Y=SIY%O!"V!$=[ ]ILC>9/H-W MT,=[$/ .GL#;BG7AA4Z%31U]KE/A)>&5YH70N22E[V=%Z435I:2_9DOG+5KI M[\=R$TU/'S?-]'KM:I'(XP'XXZ2]E8.3GU[L_[+WZS.!3?O IL^A_W@AGX>; MC.CR_ ^:S>G_YEJZN/U[B>7Y^<7[Y:?&:KF4"Z')-L]347J;TME&I M@$5ZK^E#HR67;#(D7TAZ,UNUR0%P;QV8A.&))9)H/>A?7 E%95 5]HS3[7&#!H_:7,E=;LA\BP MB,Y0U6J)A_W#P+F#%KHOS$J5)0 3G !.AE!# %#T&QPA,0[$S1/(D5.IM"+H M;RT41_=(1C H:-DXM*!SV%4ME0Y[AL%C0$&IC45@'G;6]ZV+*M1#E*5)!+4D?!XM1K389)1QSN^2J&5S4U7@'M=@9W$^W^V( MR(W.3I;@(#>CW.HSLC!-.X&[80F[LAL9V[:EH[I9EBK9D 69;Q%0>VD]K@2; MI+4V?K:R#.E1.MXHV"UN@-B65M;&MHFP:$T6V[!DD\,AU[]L4D[?EL/HN0<% M @K^,3MQ0O.\D[?H)%I)P2U%>.MR;L( FJZQ[*K1J8ILYLD>=I'@+D3[83 ^ M3RBW4NK"- @YASG99AJ5/MLB;2#-4FX8#:EQ=6R_^>>_*N1A^Y;[3=BSNRO,I* M]&&"8L6:>K&$& RYD-!:!=>6ZS9C+1-$CF;,XVIX"):82C(>4Y7%%QN^0"%< M&L^J(?-CA?LP_\56;O.'.%PW%4^T1YSZSK'S1*,\?M!,N],OG%1=A[3V?PCI M<$3GPG+M6###U3^HB=]PCD1=0[IBC-SAL%$X<]3W7ZFK4[G&I2F!IU"UG!G##85OI7"/0GMQ4*AB4X9,0&YN<1*G MG6XDA9(90<%LO(.D,E'A@*C$#7S9F7\\N]AM"\):BYUM):3 P1-5&H-5O(E% M<8UNP%2&LQ/EAZ>A7X-ICKT]JKDU8LS='@5I=[&?&9@[O9]C)WH,]&HWOLV; M+6T,=N)9@H\U%2X7#YIJA).TTQP67[^Y ?;)?S3KO!##9;RHU<:ICFL\PSEK M;UA^K*NI,W# M[P=\T4,CQX_L?K3_B6(6O\PWR^/O&[BS(06.2IEAZ][HY>& ;/S-(+YX4X?O M]*7Q^.H/CX44.*%X >8S8WSWP@;Z'VY._@%02P,$% @ 2%&B6!/M'")Z M%0 %D$ !D !X;"]W;W)K&ULU5Q;<]NXDOXK M*)_,J:2*H76_Q$FJ',=S)E4S24Z(A"0D%*$!2"O:7[_=C0M!BG*< ML[L/^S*Q)!!H-+J__KH;G)<'I;^9K1 5^[XK2O/J8EM5^Q>7ER;;BATWJ=J+ M$GY9*[WC%7S4FTNSUX+G]-"NN!P-!K/+'9?EQ>N7]-U'_?JEJJM"EN*C9J;> M[;@^OA&%.KRZ&%[X+S[)S;;"+RY?O]SSC;@3U9?]1PV?+L,LN=R)TDA5,BW6 MKRZNAR_>3' \#?A3BH.)_F:XDY52W_##N_S5Q0 %$H7(*IR!PS_WXD84!4X$ M8OSEYKP(2^*#\=]^]E]I[["7%3?B1A7_DGFU?76QN&"Y6/.ZJ#ZIPV_"[6>* M\V6J,/1?=K!CI],+EM6F4COW,$BPDZ7]EW]W>H@>6 S./#!R#XQ(;KL02?F6 M5_SU2ZT.3.-HF W_H*W2TR"<+/%0[BH-OTIXKGK]2=R+LA;LD\C4II164V4. MGPM>B9R]X04O,\'NR$*NLTS5965>7E:P-LYPF;EUWMAU1F?6&;,_5%EM#;LM M_ M#6>#JP>DGP3I)P_-_K]XC ^O,T[9I]L_;]]_N85_;S[\X_V[S^\^O&?7[]_" MY]^O/]^^96^N?[]^?W/+[GZ[O?W,KF]N/GQY__GN1="I8?^L>5GQO_]M,1K. MKPQ#7)0 4>RXU;1XQJ1(E;3P+J^,O:_D=)]8T!WPN5?D\_@Y&PT'7%CC" MHRG[O(63B^<"B;."&R/7$AZ&Y12KMB 3RT#M&Z6E,"]8#0?R/$QL'TW@3P/? M%K5Y0+;VTFRM"@!166Y8Q5<%:(PL"333T:AVUI!+PS>@H@W9P.H8YF/5<6]W M#E]NA-IHOM_*C!4*Y(8])XP;P#90-4".?;2"];^J51C"GLH2OE2U@6G,LQ<@ M(.X[]G(&/IIM@Y/B?\;L34>*%^S7O@VS)VR4S.:C9#RE1+8R:C.;)=#!GHT4ZP8_+>3)>3MAXG"[ #D_UO@09E\LY M&R[2*5LN9\ET N*.X,-G5?'"*Q2EFB8#&+P8+MEP,$@')-8$%EPDB]$L?/=X M98#P& W[3N$%;0\>O:O@ TM-)TMD_EPQI8#V JN/4YFLUDRGDW98D1?W?"2 MYQRD7Z(:V"2=L>D$]#@;L.$H';'K&C&LD)P-)[-D,%JR40J;F4Y W7,VACU_ M@+/6ABUFR6P".@%%SZ8P%VCRWU?(%]"!MK9]Z@I@; >(R_AOGZ]8%-XI<+9J MRQ'8P-.,!)Q;RPR!@>\0SIA:LSW7E23XR-1N7PC4'DYIDN 4$OV#4/*_X$=8 MU"?8\8V)XLLUKC&$0/4J\PL!(YK1T!\@%M O/IES5EUWN R^_T#"PZ MG:?37\B]IX-T^ NNU(\0+57DM29HV0J'83MKOJ+/?'%R,N&# #4! JI,DL!. M.;)!(1W%I)T R,A3]C':QX=(Y]<&A>U9ZZW(Q&X%1^"^'2: M% P3KZ7>@29S1(JZ<>X3'"]5Q8[ .1I_!/6C/1\ ZK;$V=F6YV'<2FSJ$KT% MUB"31[%! ;_BJ=5ZKXS=6,:+K 9R@V)% O:?8>+L'UVMJ'/D&D7L94$IO*JT M7-447E$?+=5]51#@&8RLP*-ML+[G6M)89!KP907>4H&IBP9PC%7DNB8WPH?J MTGUPZJ3];!!@2CS(2'E$)_"$*C*)K3C2B<$1&57"NL=SAY?00FT),L!.A!U[ M9O@[4!>YZZ[26!1,6$B8 @;G.?DO0%,(WF'R ]@\KBVX+MT.4<@-I>SV.YV$,[,?GB!-N5I0,E #_6(] MR%R%*>"481AP]'U="4=R,I=J(L1ON,Y]0#:9VI.\P+*H)>"S,;1&(%+%9#])+: MI60V!P->6%I!R?6-C]%1-:H_7A>98;2+L$ MTC% $- Z$5T7*O!4D/R"E-[<46EAQ!6@-?@NL(6#X,CD(^-+6,DA>(&0F!IB M*FULI% T$,Y- W7-2 6$:I&)X.>_ /JLPN MLFY'XL0Q(00W!#2G1*Y#OU8@E.!"='1^RF/_8#.1! M[D@&M.406%?(7SH4\AQWQ%I8P0&JC,TK5.G QCKV:6K[DV?)'VUJZ U=5^)6 M-EBT% ?K)IB;[@ !9,-[4,VV5).RMS;SA@F'/K$>)8"JEKL0K2&Z64-NP!K.<[8-18ZR'B M=S*+N2;Q*9P#5FXR%B+#G>FIK834![,B< .'JLU6Q\F#VX#'9(XT6X+Q9SV( M1;Z!S!?7A$G03*+2@H6)2G7G" BXE"J%]J9-H9Z.WL]&\"91.:ZJN M0$C14U\A2U=%/VHEW@7)#K"\T,H-FE0YC?./* *VJ*FU^:;$ LL%P,;D@6I+ MX!X0Z*3**?4^EV.1-Q),_+!8(JG*8N>":8V/1[BT-IBAK4-V4QQ[4!BCB8UH M)%Z,]7&IKL"CH:J?U5DG7[)88$V$P,8[=12-PV"2T@5?D G] MSFZSL6/VI^[470M[AZ/Y))DM9O3W9#A.!M-Y,RX6A 9,QLEP-*6_I^,%-<=^ MM(%U46-IL!(^'MB" _ZU(O-45!:D"'9:R$LP.X*]$L4P2;=>4M:T0US3 /S: M !M*:-$IAU /-GGE*M36TF$8-2@<#?)9.N(UK&>S,6_M$;P2Z >44_4WD"(BK5#MVW5RYC"('C80[>36(QPGL/;_F .P6B MBZ<6 +KO@B./\Z^(\D:=.PP'+INW8!%T[%/83&DLA6%-!?3H]8D.ZU+K#NW1 MW:30BDTQE5+H,[N+#:M7\JW<(!?UD(?"EX]-/D(^WD#D&0Z)<[J--:CRHRU& ML@?*_W,Q.CFI732T$'7=[L"#@=*0^-,U$2 M%!'+<.5/3*5L%#\*O('DK]+@S1LA[U'C";M&V"*_P5AQ [X \/Z[JT5A5P'K MQ&6E>>C^N#&?I/GF-QYXE*$*/&_-F=GQKKX5P(4W2$V"^WY(>SA.L)9X+P91 M7M)5%TK^+E]$<16(N&;#*=DK8#?'2M^]58W/HYIJJH,UQV2M>K PK+3M'V)RFL$4!KM=O2=![=>0 M]@!! .&+VJT/J^6GM?=.HKF%@*DT9:H'#<3EN5K;<]=2^*HMQUHU3AD-1@$8 M&:"MG"I5&-O6]7;AT)76-Q(<"3@3=E\0LM$ 8 5,D9LJX[9]9XC00E;T=750 M]EF[CF=0KI_;;>>BN4>B1BJ+=I8^H(EF<[1_G,\+Q@.^!7'B[(;2*@0))XXX MXT,)57CC"NAOV)FW*R1Q)3UJZ>!9B6Q;*BR*H'9%>2^! M'SB'A?0YHU-KVBE-I+1\KLR.(;GV7D0WW9Q_8'+KY>IX%TX3'6S?,']DL%L$ MYWX;!Z"N3B#]KQI2-$Q"HI8WNC-BF<49(R*=!FSIZ<%6K2I$73ID<^6ZJ(;D MR!R6SN@* FW(CCIMRP+)QLM:4ICHO&#=IR+=I+C\NJ #QOMC6([%RD9RVINR MXI^O:?DF:=[<8M"(M,_B)LC#B$X5&0 ]:;;.%SJ6['': XIK:D56%"]XZ2J -KV=840_H+3A>G7X5IEJQ\>,,O[B>F-=[D ;F>OX_ UWCL= M#UB./<5578&WK:C^[8-8LZ6.[S67P7+E6O%^B/-+QZ^BY1PVQ- '-EH'3:#=-;;HWEXX_,0Q"*KI]$%4&Q6B*'F2K()U\#!Q M\"3?NP"0XV8+B9HZ^-NVWDS#&BF[VU)9+NXQ(PV]%^2*,4.(U8&M8GM'V8H$ MG#6&B$?,MN+E-UWOJTS:]KM5*]:PX?CP(D'=NZ%1N*=[$1BLVKL,Q O& M^KY/0&+OUR9PD&, H!/+X!N.W/''=&\=%P?I4A I&OGP,2XFJO8 MG$+@0Q/_1+W@L?=Q'9GD= ]-EJ5+[5Q"_80-Q\ER-L(_ILEL,@%/:C(WTAYE M6:>BCN9#-DK&TP7[EV=IAH@47M7I5V0I*E_3=:;2GV.Z(V%X)$]'\\4S]G28 M3.:C9_%N7-AK[6-*Q8U9,@54(Q*_@H7L:S)X%C9E"K?#?+\M\"9O@W4E"VHM MXZX;-X[V;W,$@XZ=1\^'%F+W>N5PU'=EM=7Z[$U?SO?MP<;.Z <]_H#:3C18'7<8SRG MER7$1\P0G"4UQKZZQ"<[29J]!E$?X3I'2&#A MD7; <@T%M]/PUDF4O;@:OV?S7O]!H(WF91.5[=U"UR;OU-*: T>Z@^B-@(>! M@9]I"IZ[RH#EM;P7C4Z.9%! MVU<%?BB+OQO[Z.8*#+3=BYN3^SZ$)Y''@M2HXZU"&L',#KE^^^J_+XZV7F_2 M N?EMNQHW=)UI%M$L?VB%)8#ZSV]J!27,5O7U_Y.TAQ"[ISN2B%R.$8 M=4>#$3)*BRIE184P8R%KQ[]"[F79HDV?FAV%!*#GSKEC \XR94E6;PMLGTXG M(.L-,X!%5(7EKW15O#O%HZ]R4&7SR6PT24>=4N(0WV'9A:O]H5K0 XX]Q"GU M(/CS6UF)(R)^V(H5<8%O-;5O+BW2>=P<>^R6_46;GHW02T"A"@%D)&SC]%)9 M7:[L])@I%:DC A(/A;9,1W,JF,"+[,T,:H^_TJ5>\W@_^I5*AZ*(Q$@Q8V _HMMP8)^ M)O[UVM;C',\O9[UFOIRDXX[;3,9-VR!$>7<7(K)N9TFMD/& ::,U4 (FO31Q MZ]_/;,O5G2#T\*W4E'WIRO)8. )^$FK4$ AT+?) TI*VHF:S&$Q03]-%W%UY M].&E?2\V7T;OJM-U8WPCGV[UEI5];3U\R_Q+_]?V7?=FN/T_!H ,D*/A':$U M/#I(Y],+((/T%K[]4*D]O?F^4A4$-OIS*SAX#0Z W]=*5?X#+A#^5PBO_QM0 M2P,$% @ 2%&B6&&LK&WR!P TQ0 !D !X;"]W;W)K&ULK5C;IT-#+94I3<#-5*5'@S5[KD-6[U8F166O#<'BJ+4>C[R:CDLAIW O%\N:'HPNSU=\(1Y$_67U2>-NM-&2 MRU)41JJ*:3&_&%P%I^\BDK<"_Y1B;7K7C#R9*?65;F[SBX%/@$0ALIHTB*$@18/S1ZAQL3-+!_G6G_5?K.WR9<2.N5?$OF=?+BT$Z8+F8\Z:H[]7Z M'Z+U)R9]F2J,_9^MG6PX';"L,;4JV\- 4,K*_>7?VCCT#J3^"P?"]D!H<3M# M%N4OO.:7YUJMF29I:*,+ZZH]#7"RHJ0\U!IO)<[5EP]B@1#7[+9R"4:DSD>>4A"\H&;,[5=5+PVZJ7.3;YT< M$$5=JC>A:\JO.-ZR,:!QT(_ MC%[1-]YX.;;ZQF]X>2]62M>R6K!_7\U,K5$3_SGDKM,6'=9&?7)J5CP3%P,T M@A'Z40PN?_HA2/RS5[!&&ZS1:]K_:D9>57(88C1D#S>_W=U\^,QN/_SZ\?[N MZO/MQP^G[/>&5S5'BU%P#)/XAS,H:\,:)%2S>JF%:-_S62&8<1@-ZM]D6LY$ MSF;4WZ?LIQ_2,$S.V VUG989^Z36T !G-$? FZQNM& /JFC(,<..MP5/V+"% M0XJ"R9G9U=2:9BNM'B7,LTR5<'%)//$HF-PV9#:&:M6VD]!PL8)/@HE.]X.IS3F#QZ+1Q3QRMHG:,"0"6.(+M2< M51PF><$6W'A,R<****C7))@#$% K5!##7RE!W55G1 MY )^=9)SGKE 9R1PQJJM4\]RAA=<2P'K,^1O3FU*1J 0@"DX%"K$R3IYAGGW M1R.-=+//RM5BH>W+OJ6,FR6%(/OZ,TVW?%=+283YISNF16$Q(=C0QJN%I&+B MQ@C29O\R6:ZXU#:&/?&%4OE:%D6'9.\LM=X23RG%B(C4[)$7C:# 9Y@MR %I MQ*5!5;1>%)+/*'*(R5Z9=774$1GU PY*JHJY5J6KBZ<5*@PFB" E[5,D(=HZPD#K-JI] M)UO?]D'?[S$\-5PWA;RV=@F61JM4C7#FGM%" "C8[,F&EHS23H:#!FU#K=)% MWP5OQTOPT'6!BI#SEG])P9[0L^T=,VRN="_OW:1?-6@@0TS"J8+1%"B%_S:Y MDU..(59O@;J((&LRJK/ M)4M.N7#=F,-R5F_A(J;BAJT%M2R21P.#N^[=<=3*#MEG!'&NJ(Q)05=#T(( MU,M>6GIUTSWJ M>@&?)26^R!I'12B97*(Q+*>_8';V7&(O^+6D9LWQE'>[A&H,,)A3R!/6_CJ\ MBY5PHM.<@=/=]>:(A=XX3+QIXK,H&8;L1_=HG'C^>,+B<#C!H[W%(?#B-/*" M)(*=88Q;WT^]L>^S,!RF;\W

F4A1%T7:.(5"%S&[]- M_HY8#$"!EP93%OC^T+= <2Q,O31,-L\^OA#D/<>/@Q/R%,?],&93H+:>![$7 M1%/&B4LLD$9QUX2)VP,S#^^Y7*4>&F:XB"I31"]R9C%5LO^!+_: MF>#'X0G03N&K'^-J/)R>X-QQD"9>'*1X JTG5E,O<'O%=L2"./;&,3(V#*RO M01A[*=(>6M\I'K=N5T#1@QWJ)S=U= 4MMJU;3BJPI6=]6WP^!R/@TDH=!914 MC(FBVP2.IL-D\^#_;S(/O"/17;)XZH_XW8G7009I"4.#A+W_W;)J53=[J-4=9HUM,7_Z:CO>;I1P@1M6'88=.-$:#OLL5!B$K_ZU]'<2 M1B:_&YOWLW^ T2/?BZ()782@UO@ >T^\"=@W\+TT?I.MP\B;I@D,>S'X_6VZ M BLF$S#S=#S=IJ2ML!ZQ%,0-$$=L@LF1ANS0IXQ1[T,3MLV%_9Q&O]&:JG;? MG#9/-U_LKMR'JF=Q][GOSHYGPPHQQU%_.(D'3+M/:.ZF5BO[V6JF:JRV]G(I ML II$L#[N5)U=T,&-M\Q+_\'4$L#!!0 ( $A1HEAN2G/MI@X (4N 9 M >&PO=V]R:W-H965T\/E&Z8]F+43-/A5Y:5XNZ>GIV9M*U*+@9J4J4\&:I=,%K^*E79Z;2 M@F',5'_L$[ MN5K7^.#LY?.*K\1[4?]2W6KX==:NDLE"E$:JDFFQ?'%T%3]]-<7Q-.!7*38F M^)NA)@NE/N*/F^S%T1@%$KE(:UR!PW]WXEKD.2X$8OSAUCQJM\2)X=]^]>]) M=]!EP8VX5OEO,JO7+XXNCE@FEKS)ZW=J\T_A])GA>JG*#?W+-G;L;'K$TL;4 MJG"308)"EO9__LG9(9AP,=XS(7$3$I+;;D12ON8U?_ER9/6$_JK)>&_:F MS$36GW\&DK3B)%Z<5\G!!7_D>L0F<<22<3(]L-ZD56]"ZTWVK/>J,?#$&':M MBH4LN8V$,F-7QD#$!]JS_UPM3*TA2OX[9 >[S71X&\RCY\=4&+:*C$]M/J#/CHX>UBVV8A=7?_\R\W[FP\W;W]Z_Y1]6 O( M,0.Q;)A:,DAZ3<:B7QP%T")C"V=.8=B:WPFV$*)DLDSS!MP/?["?&U[6_+MO M+I+X_)EA*2R@"ZEQ_TI0EMH=G6-P MMAFQFY)=55KF%!J1VZD3C;?"L5REM"'( PNS7TJ)O][CI@:>\!H2J&R6X.I& MXQ/-2U-(8WQL9!("02X:VEW ^A7*R@ !:3U"%"U3!@-R66]AGPP256]'9$6^ M6FFQ@KU(>YDY0[**RXS!$A7?\D4NW'+2[<\M2&VX8;RJM/HD 7%$OF7'YPGD M?9[#V\BN:&I9KL@M\+N+:GB0J M =5P;D]8GAL%_D!4!Q\UB]]!958KE@I=PS-6*5.?IKDR* K/?@?]R9^1BP9\ MO)'UVOL4YY:0< C1^"[EE:QY/F*O&XV_T:[U6@O!"@LH @&% 1RDZQ8/[CO= M3@FB\I#K ]F>AN%"$0$FOP/U05D0%V(4W"K*.ZE5B7IAS*J\L0D!JCB/8RRC MN2M1:X7'I4SA"=BZXJ6$M9Y O,)1)_-M+TFL9&#KE0;K9[3$3;G4')9L*"B9 M$2O<]^39/4&=?/)/6!_7$A0.41#2Y))>&,,#PY<"=6JCF<*DJ:K\ 4'?^&B_ M51NA:=H[48H-Q?";$I38>FD-BEMF#XGL\P=,)7>UUGT]PW\"U#Q67IX ]MDZ >_3_0@KMJ(RSXC7GVZP@O,UGY: M3RZ2T:7/['O@ $)3,BLK_#TX)!LDLW$TFUP>SO:(;=82A%IS=,R2 \[>\;P1 M./QX%H\N6ADX+3&XW6,@PUG-]*:;_S>(; 77SAFO12J*!?C:^6-R'S^6>-9\ M7?CP(:Q%3DN!S&M@AJ=W*J^!Y?9/&SRK86&,Y;7@%@F: !G"DRAB<&3JE2C3 M+1JD5KIC,SMXA/X7FH[:C6SQ($>"BC\^/TONPQ HG-+I67&-'N-@OP(BU["/ MLG8)S'-!N 1JHVE7>'*EQ@D,N9WG!F$5'(:\BUS:/VW] 4MH)NZ@@K#O+"]& M*#B@RCZ4&E;&>@\B.M7"'=T$2VCAUJ=?$28["5IT1/TI*\CR-40:Q@9F3RV0 M.0D/]JV/;13ADTZP7;L%L1"8[9%^'X3S'GFRTE)08X6(B^_C21&$K;>(((N M=DTI4UF!<%5KMR"80:>/HGY8WL/F/H#Q1H3TRQQ$[/.+V>C\0<1^,@!T ;99 MD\91,KF(9N?S+\#N>'81'" =>-OSX3Z2 XA?91G]"9D'ML?WUF=,;4KT'&*Z M%WF \H.DX%2YDJAOC?PP%0B@E:KQ!$8G\JVE]?9TP&"E?.V9'F92>'S"69V4 MNYNE:PDIWPK450]0FE S@C*" R+B?G<8M9A)2PGKT,D2GF(P1ZH,3'#;P D- M53R[A>@1["HGR,#NE!_)>SB'2@%0&D(W457V2 M (<2!L2RT6 ('4:*M].![0N^92H%'([L.0EJ&W).4]DHZ& AD!3PA)?6B9RJ M8(HI@!J(=K"3PXT.B?UKKV'@V%SR!>8V(57-/S$$J,*>EKA([5F#_+,K4MR! MOW.*AZI_?B$U9/6%J#=8G_;M37+M\#2JNG)_^(.)NJH2#62/+/BS*436U]GF MIRV<+3KQ,G"13=3+Z:BMX3R'Z;L 5CI.QNR'6RI54UU3"]K">*%1JN P;NI ML.E"]%ZWGN\MZL5N35OV;-G:MT6R!SH";N".*S$8>OP3J[%-!L!NFQPPH?W297+)?O4D&(!_PQS2PP2R. MSN<7N/ PB,;3:#J?L.^_IM^.V71Z&<7SL56 V /^@5 >Q H';.+:#J;L*LT MQ3+ N$. -(1RY&(Z(YFQC^8]'L\3*&_O8+K2Z&@0/4[. 8 %F4A\JD1I7$FC M" 4!T335J&Z!)(KAJ+P=AJ?+))K#V[>V8P6AG@M$2XUL]U0M3QO3IDP\@WHI M86\MU-IGT]F3R_$) M^Z$G6D3 @PA\7P^2>GYRSXH]L-N9[C5[$H,DEQ/1 MO(5,&.XA$X]^#,:TRPY(=:P!_"G3Z86G,IRV_3KO"W'G+T,V*?W :>%)^9=B MXX$F08O[WB0;NA)!2 =VAK4O+S!D'!5PE(PMMJS>5J*/NE#L?DI%96%!$)(IGHS'[296G MZ!HL1#EP(-!W)?$*S-I"/.8;J.H M79/7M;8AIH,^U$Z*N)5M@GS&:E9?,);74 S0EL>JMX^%?E;#L,NN0\SG,8SD M'8@W$,:O^]:)9]^B_DGR+?UYO<]0\=B.F\ X&!NPDA[S0?P%/Z1:+C!;%U"5 M1?<*HSX$T372WE)QAQ\JJ/\(6+#8(8L&M?MNT;!#::G65TUMP''467S4IE@9 M',?G"21=6VDC[XYGYZ-XI_C>]64YV(*T?7<$JL(>]!:PNO8&7IXEXV+EX@16R]SR@LY!U]94V)KH \8C;.T=)GU[W]X9 M;5U<=G>FP4UI[U;6 6&WL8R'$9Z(S.,O#P:Z M0 YK 8) $[+?_D80$FV-LOM66(X-9F)25G4Z'+HV86#K J@Q'&'6+4 :?Z"9 MDQ%VD[JRKDW#SP8=C+CP*,?O/631%+Z]YJ"C:[%TB3X\L@/ Q:+#ME0Y^@ Y"*XI[:"[KJ)Q[,.@D=8"C+Z*(>]Z[Y9>-M] ML]!G"4W)(4HIG?#"4[A;0P@[ZG_R/1\^H.^M(IY;ALGR5X.8O0O,VDRF=ES+W>L&+.#UIK;^1C5Y%FSF M&K!$"&OJG^.W!B(+[K=]4>&IO$-VVVEP=P5;E. 1:SFC.7;8;\$\AL93;^^= M(Y7 >&?1>#*)9DF"Y2&4_3,H0N?L)U'[*HXXSJ*Q%!(;N&$7!AAS#/5H/,&& MQSR:GX\IIKJ0:378'SN/CP&2?2,T;B JKJVA;$/49]U:XI4?W9H'6[I$HZZN MI=?[Q^Z[T@93>_(IEXZ;]"E:9KO,./A?O&RXWC(7G:._QRP#UNAWR/\>J^S: M9++')H=,DGC^,&"4 0E(3ZM3=]QTV(4WS=HV(6RS B\#\?8W8(7N9@1O3]M6 MFF$>U;J"PI\).T0-T$$L8',R0%C;]X]@_+0#S:FI+R3+ORX)8?O]EOZ]#7HE MK%O0,U-RV_4=7ND "4^EKWD>G6*8(]GW@ MH[X[ETK>-C8K)-@DK5O>944_]2V<%/@3D40;ZI"'+K>PS0Y+XWNP)S(S@\]L M')@MWL!*_[5=>ST" _! <.&PU*H8N*2\<0*55%NV3'CXH'_7==_"KR39S<%O M$C/T;=9GVE^*XY3(OJE!C&5^'EP7VXOT7$&.+02RY'Z3%,=?=A5E0#BL&L?3 MX&X(?364&T.?FIX%GP;3YR/X 30: :+,?B70E3QZ/SV9'MLOL?M:KH0^.%JFM5T)_X58O0. #>+Y6J_0_YY)G6/NKK2U783$CX MJ)DI\ISK]0UD:G55:], A+@]#Q]ALYEK?<\NM+K59, MT]N(1A?.56>-Y(2DH#Q8C4\%VMGKL5R"L:BR-4Q(-IS-1":X!<.X3-@'FX)F M(VF%%6 NFQ9W)+MF7*+?>/3P"?0.NU/2I@8A$DAV[9O(=$LWW-"]"8\"WG'= M8)UVP,)6V#V"U]FZWW%XG1/<_WLX-59CFOQSR%&/TSV,0Z5S;A8\AJL:UH8! MO83:]:O?VOW6Q1&6W2W+[C'T%P?I.'J_P<;W7T8/D[O1_>0!K]GP[=OQ^_%P M,GI@P_M;]F'R;O2)XC;X6P:U9E-4F!S52&)2[DG%D^S8 Y(>CA MGP67EK_Z+0K;9Q>&@3<7%?/IFMGU MCOZ)U-56'0+_/'.<-PQ^DVWNP68LBG MZ&RYTME0R0&MDAW(UWAG8:YYQ@H9*VE4)A+4+&'\4;XZ&_2#03?R%VW*Z"?J1VRB+&(? M4*C.VKU!$+7[='46!:W!V8;KG>=:#<@E/R.$23T.LYE+\(/=9O1TV0NQ064;-=H[C(&#U;F.P75(SMDH%;KSB MF+?6:C$MO"A6N4U13ZLQAX@Y$<#TP7G#AIE1+/D5AY ?8,M/6+U3)8(Y%G.3 MXN/,A0ZW)US#D0J2M*DP%4^/>9$(X]WP*$><.!Z0_;P.MRZ @R#E$9_C$)NC ML0L WN-LRTX-6,.5*+8W:;B?A^2 *:;_XG@DL!BTY22-FSDXGUF<*4.DT:5$ MD(E![MRR%3)"M:PP,^&H,> Z6[N"Q'!A<%%:@U,QH+0(>Q7U*"W5)Z0-(X^WK4KLA(YO5!O[(RTRIGPLV79QL<62_X^A$[#/>Q MPVY%-?3O-.1&1?Y->FA8@BS*C7J#1FMWHV[4Z&Q7?J9+.',W0YSK-+)%C-LL MM%J*Q$?E--8!V@BL&($U4$F,@XCO/]\-,6^QI@R6Y!B=2'QM!;]&/CB@&&$[ MN2@MR^!'E2)TNF&W?E02O^T/TRW!<3PK]Y%Q2@CW1A@U!XF.F3+%GD\O*@_B MU]E+UT9_A_#/"?4"Q:2"\1LQEV&QD#FX)= M2#Q-1:*^QTUKE8TK9:&-?Z M.1W-A*FX$E2:;3T<[.=_9Z<=GMQBO6 \5]J*']R6$2!R^_LCVS@K$C_@2,BP M=3'Z?_*1/,^FG3-O7VS4Y7&L\@67Z\UTQC.RJ_N*L;'XXW7&+? ,K[D?X;ZZ M*MVYS-KH)5E[Z(S3K!Q*<]!S=_3&5%*%M/Y\NEW=GNZ'_E#[^+K_UP!N.Q?( M/8,9FK8:9WB8UOZX[6^L6K@C[E19_'AQEREP3$YZ 9_/E+*;&]I@^S^/Z_\ M4$L#!!0 ( $A1HE@"W3.A P, !D' 9 >&PO=V]R:W-H965T9+<='\_2G;<#FBRRXLE4>+A(44=3W=2W>D"TJ#(9A. XJQH4WGSK;2LVGLC$E%[A2H)NJ M8NKG!99R-_,B;V]8\VUAK"&83VNVQ5LTG^N5HE70HV2\0J&Y%* PGWF+:'*1 MV//NP!>.._UD#C:3C91W=G&9S;S0$L(24V,1& WW^ [+T@(1C1\=IM>'M(Y/ MYWOT#RYWRF7#-+Z3Y5>>F6+FG7F08AXMX$YK0[,2EZKR) M'!?V4FZ-HEU.?F:^0@6W!5,(EZ*]8JK5-# $;0\$:0=ST<(,#\#$<"6%*30L M18;9[_X!4>IY#?>\+H9' :^8&D <^3 ,A\D1O+C/,W9X\0&\)5."BZV&QX2_ M+3;:*&J+[\_EV\(ES\/9IS+1-4MQYM%;T*CNT9N_>A&-P[='R"8]V>08^M]? MRE&8YTF>#F"U7,/MQ\5Z"9?7'V[65XM/ES?7$_A4(+!*-L)H:#1F8"2DLJH; M@[;Q>0I,9)#QD@P9X+Z@-9'5CBPS1O%-8]BFQ,ZYHH='/9S>T8(>LK:>,@=# MH7)9DB(0!+SF@BRRT82OWU@B"O&WA@)JA[3H^\%^8EAT7(^%G< U"1L79/L# MOY<016=^/ YI=C[RPV0,7]V3INCL'A4I5)NFGAS: !(];2@)FQ3=6U>U?ZU4 ME(S\\WA,8^(GXU-8YCE)F"V;JSV)B'ETMA10G-5.&I[RF+J&X#N/$"A71 MVS&5:8C])$H@\:/SY*^I_^\U1\FY'X]"&L_\\3B"YUY#\$2N*E1;)\J:<.@Z M6^7JK;WN+UJY>SS>_C2H+[9<:"@Q)]=P<#KR0+5"W"Z,K)WX;:0A*773@OY= MJ.P!VL^E-/N%#=#_#>>_ %!+ P04 " !(4:)8;$H2!.T' #+%@ &0 M 'AL+W=OOIT MDY<;J;[K)><&?A1YJ:\&2V-6%\.A3I>\8-J5*U[BD[E4!3-XJ19#O5*<9?90 MD0\#SQL-"R;*P?6EO?>@KB]E97)1\@<%NBH*IIYO>"XW5P-_T-[X*A9+0S>& MUY'/FM_R/"=!:,:?CM](_6=_1EQC2_E?D? M(C/+J\%X !F?LRHW7^7F[[SQ)R9YJF^0#""MM)%%@0-!*K)5WS+#K2R4WH&@W2J.%==6>1N-$24EY- J?"CQG MKN_XS,#]+!<+1E'2ET.#4NG9,&TDW-02@@,20O@B2[/4\&N9\>SE^2%:TYD4 MM";=!$<%?F'*A=!W(/""Z(B\L',QM/+"8R[>"9WF4E>*P[^F,VT4PN'?^YRM M947[95&)7.@52_G5 &M <[7F@^N??_)'WH]%B7=DI5F9Z?,+P"RERRY-<,=37LRX:N^$X+F3V'L' MC[P44L'OTG -6<7A/C62-MIC9Q![GN-Y7F\5N!/O^,'0 Y^VVNW;5>"&>S7^ MQLH*"8<.!IV6]C=TO3?,C/Q7AVZD4C8L&BI$/9)6"FY4*Q 8\8. M^@B)%SL8)/C,D9!@+DI6IJ0$85UJEM;)](.1$WD3\+W F<0QW&-"U6[V1T[@ M3^A_,H&/5@Z'G*1JB$9.F(003IPX2>!;R0JIC/@/@B/#8I)5:0"QT-.>2FTT MO \\9S+QSW$1.GX4G,.3-.C)$=B%3H*'$L1#Y/B3L9-X(W1-:["8#3[ ;:44 M1WW(PI421J!U"- =B3$:'$5.M B4T/Y:2OI9^A37Z"UHQ]NQZ- M0B?VHI

<("$27*YAI#45!$:NQ@M]FIN08?I3V'CSG#XEFQYX+T9LQP8,A, M&NW!/FN6,*-N">\S+#^F-.S4WI,P.6]+M+;E4VO'U-H!#XUL; KX])8 A:GM M;IU:G0%"((;I2HDC 7'5J\^9++=%ZM2DLB%DHY3V MMK:.X?S"%:G:K6)2XT_][V@D M1B[%30CP^B0KL'RTKKAC37DEC2HB1:PNI+)>8; ^\S6GG.2"S8AAL53=-IVW M-?=^;+F7[&WXF"T4K[%/RO>GZ!5UHSJTD&8:Q]JV*^N<6'DMLL8E!F=)[+E> M&S"PG),CX6]EDIML@0(65(**KV6^KD->%,*04-WD%[M#DU\'!T(D!-:RTW-- M%[BM!>78XF;DONXCO9#NNM=&G*U6N4C9+.]1F;*MX8YBNN<*7 G168 7O M/Q3Y3C"):15/L(%Y\(>=P7GV"VM.OW )1N[8@W<0NY,)_DSWUEX-#ENJZ"=5 M(F*-FF*=A3SO)J.Z8+##I'+-<6WZ4=\%B[OM_^YQS4N6(9(PG:,.27VW:Q4" ME;W&5UVC'5^T0:OMW6ZO19Q6!0@/)3%Q%A&]ZB?61'8B.]9,B=?X<>%K!V_R M6I_BMA\D[GCK]OR%Y]MR(2_>AKC39FNS%*C1PCGCI<27*$:LA.F]927+,+W0 M0'MO '4;P:T!L]U"^\O![,72H2(C4_?*7R*4L?@/!?EH3%FN91W8(/;=H!_8 MG!N48P\W5EHFSDZ(:A?1LTG4 ^F^^'YS']TVMI9QSOQX],:9>AA+[8AG!U:S M9'4WZ4ESJ)E@6R%NF%;T-D=5:E6\SNDT0P=0'<:80+%&1K&A[+,N,?A?!1@4 MJ!DG-:!O'P;_:@>DLL=DVQ[:8[I:K;!!6U5MN^R%? ="AUX!NEZI. I"TRK, M1"V.S^? M#)X- ]_L1MW9 TWRN(U>4XN'PN/6HV[]Y,$^>6C>G=ZF'WR['##B=L ( MQS1@=+R#! M$=.]L)]1"7$8M/I;8W>W^U([K3]0;K?7GWG1Y85 =LWY'(]Z"/P!J/K3:7UA MY,I^KIQ)8V1AETO.$&^T 9_/)<*UN2 %W??KZ_\"4$L#!!0 ( $A1HEBZ M,X=]:0< %8? 9 >&PO=V]R:W-H965T["VS2!"V0HFFV;1XN[@-MT381251$:KWNK^\94I;M MC==(+_KH%\LB.<,SPYDS'.AFK9O/9B6E94]E49G;PYNW-B'YNY&M[90E?S0,-.6I6@V MKV6AU[>#<+ =^*B6*TL#H[N;6BSE@[1_U!\:O(UZ+;DJ9664KE@C%[>#^_#Z M=4KKW8(_E5R;O?^,+)EI_9E>?LYO!P$!DH6<6](@\'B4;V11D"+ ^-+I'/1; MDN#^_ZWV=\YVV#(31K[1Q2>5V]7M8#)@N5R(MK ?]?HGV=GC ,YU8=PO6_NU M(1;/6V-UV0D#0:DJ_Q1/G1_V!";!"P)1)Q YW'XCA_)'8<7=3:/7K*'5T$9_ MG*E.&N!418?R8!O,*LC9N_<2)IF;D84N&AG-.[G77BYZ02YFO^C*K@Q[6^4R M/Y0? 4,/)-H">1V=5/B+:(8L#CF+@B@YH2_N#8N=OOBD8>R_]S-C&YS]_X[9 MZ%4DQU50/ER;6LSE[0 !;V3S* =WWW\79L&K$P"3'F!R2OL)SY^6FP[9^[?W M#V\?KMEOK:BL8'6CD%"JV+#"&UV(*N=LUJHB5]722/R;ZPK^:'U* MR"^MJI%AED& Z<5"S>5N<,A^7TD(E+6N\&JPP&^ ,8-753&+!6).2T2UP5:D M/D?&RMQMI N5"XL78_$HMTK *(T@ (:)!@H,6^@"[I=.I6P,\YNH: !HI M#R*-(4[F*Q*HY\I/7H97[()%?)I-\9R&(?NYLA*A8!EFO5RAQ$P5RBKXO9]U[H1S M&K9P ,@U\JDFSQ@VCB* FW3X=PL0II41[F3,-;N,K@[!?(4LXL$4FGB41KN= MOPU"S)/IA"4\FD[9K_XT,%WL.91^X!L*>@2%<>H>P)U8Q]E25I IW*#(P4J* M#">L-^UA<3>-AI@&=;#;ATW'HO'G@7D71/2]:"KBULBN$Y???3:(H M>/4PW9IY5TUAKY]7[$!_))-G-%=CMU\'Z3_U"+QA*_&:,;2KZ97(EB ML3.3N[WV4HA0Y61?3MAG\.WQ5 /W-,[O;>62 )!J;8@JO;U()A3XGNT0(WI9 MJ:V!HO+$0=Z%D=CIB'_<^1?',Q;A2,(=XDNO\H"Q=A6U_3 MTBY0V1HL?9$,Q[B#(+KI.@48%_%PV@^0']T9.,XN/6?+9YSMF)E$B9V'[%UK M6YPXI4;9;DW?1HK3J _9R9N_V&=U>$&>KB+WSBO/0.QHK[LI;$M%]^J)XZ.D MBVT.%H4&)W?!QC>H*"P+,TQ7,2\0Q4@^F434(>9QD+ Y[$&4H&GP3$]E'& M,HB!J:<\B2:H 3R9!#0Q9DG"LRQDGJ_2B(_C*4U 8<9#U(DQCX*8Q3&/48!0 MDG'W7N"L632&Q)AE0#.EZ3#(.M2+0[?V#FVZ T:8?HM?XS#EX%.6!GQ"6V3 M$V9PD$'HE'5+JM2VWEQ&4YXFDRMVF? DS?",$QX$R56'"6P[29UM%RS)>#PF M#\8QJ#B,OB$.S+,$Z4[](LJ&Z2XFCQST\.CQ\^W="5FDV4KD+^W]LLN8GA5J MV=UCL,%%.-Z#LG"YYX#:E;!NBTI;Y*6E*Q64SZ'5 S8MD!&Y\X[_:K0L?L_M M4J*?/G=6XG&;R0UM6M#2/4CT"Z)L"B"=ZB]Q*6_&@!:==R]5VZG7!E' MC R&?YUH+V36IV^!X)*42(H2]-?GP9@,D1?O#J,Q&4ZSKW4?(#RJ*67_>:XJ M&\88["( 1.VC8-D*E 4KR?..Z8W*B=0?1=%*UCH6F._*J[+[-?5H/B%3"R9= MP7Z66]Q77U>+-$4;UF]@S&(!%].RF;1K*:MC2$@S#2^$:M *-I\14GZFJ[@. M:N'N$+XX(?YHG$)L=^&E4P FBM\A^PE7$XUB)8IBPW?:#]1V-^1.F45K?E39 M]MJ#=L2YMJX;_80&A4X-D2:?YO#P<1_W)T#^\5:B1]<(.I6[=RR MG5NV<\MV;MG.+=L_;]E&>]\Z2]DLW1==N@XAHOQGSWZT_VA\[[^5[I;[+\Y( M@B7J*?RQ@&@P'*.+:_Q77/]B=>V^G**66UVZORLI<%*T /,+K>WVA3;H/Z7? M_0U02P,$% @ 2%&B6%&6^NF%!0 O@P !D !X;"]W;W)K&ULK5?!O[%B!I.R,[EUYL ,0NWMO=MX#.=M;=^(HHB-M:&W\^JD)H M3B<37U142Y_9A@R^K*VK9<#4;2:^<23+:%3K23Z=OIK44IG1\BRN?73+,]L& MK0Q]=,*W=2W=_I*TW9V/9J-^X9/:5($7)LNS1F[HFL*7YJ/#;#)X*55-QBMK MA*/U^>AB=GJYX/UQPY^*=O[>6#"3E;4W/+DJST=3!D2:BL >)/YMZ0UIS8X MXUOG-?L4M[Y_.1*%H?;-T9 T&M3/HO;[LXW#,XF3YBD'<&><2=#HHHW\H@EV?. M[H3CW?#&@T@U6@.<,IR4Z^#P5<$N+*],86L2G^4M^;-)@$=>GQ2=]66RSA^Q MGHOWUH3*BW>FI/*A_01(!CAY#^^DR,9^-13[-%T_XFP_TYM'?_*?T MQ%OE"VU]ZTC\<['RP:$@_CU$.7E<'/;((CGUC2SH? 05>');&BU?/)N]FKY^ M N]BP+MXROM/T_&T]6R:B:L/;WY__TY\OOC[W?6I^*.5)L@7ST[RV?%K+VB] MIB@#$1 1)P-Y 6&+4&&E0IN3!7.P(092B<7:KHCKM M6LP6V?QYW"+%B@RM5>#E>7;\/!.?J__CQ+7<6B=7>B]4C0P$[%_MHR='A=T8 M%3HL1_DL>P6U:!V%#R='\SR;#BO8TD'T,)QMBAZ9!SF'!(I?<44DQWE4+P MUFW@&D>'UNI[\J6\:.')!33I,?/2;RW["#N.$4,X"#B=D)"S$4:PZ8#!+=@0;T*I)^<(?MSW #5,#C$%F9(: M+A?$MFUL#+;8()]NL#MXE"A;QZQY>T-.V3+23%$+E?4PH+I!B;F]*!6DXBC2 M65$RI[)%I.!P2"&BYU5)SK,6OE(LR<-GZN5^C%*$:9/=0MBGNYB/NY1UG(OC U=<.E@5(.-<:';P&'M M?929N(BY>ZC+<9*O#< E:]N:*/76=#+\WKD>-.9(RZ@+XVS1JW0,D1FH"DP!',2BL+/YH.+(^2T55*\@Q [;?-PE]*&D[\ZAVR;E M"5A6',\;,IP!YI7]V"\YOU8K5C <$3(-QEWH8S\C),5T'0WS/4DD(Y_.CAG, M[&3<=[ I-SO;;BJ>Y+#C]Y+@IQ7CH%N)JSU5;]?1KCY=P]C'L6P:K8J8=G2" MT(88"ZUJ%60BU9=S)=&M.-5[! Y,6:)(85E&\E#H?@S%8F_KHZM4ET"/QXMY MR$CIU%Z[&N)]?>)\NT+5*_CIFGG-^FWTG:PZ?BU$ZGYDUY__);O.'@$A6\C1 M 3/Y06JEQ6%,K=<[:PK*[ZJ6TPM5!DW7,BH#:T_-R6!T>YQ?I37JW/;WLT3PV"L=I6L-TFAV_' F77LMI M$FP37Z@K&_#>C<,*/S#(\09\7UL;^@D?,/QD6?X'4$L#!!0 ( $A1HEC) MMJ*&AP0 !L* 9 >&PO=V]R:W-H965TFTL@R;U2*41R&-Z.2<1DLYWYNK9=S55O!):XUF+HLF3[<5R?$;[I5IKDD8]2L9+E(8K"1JWBV 5W=Z-G;Y7^)WCWAR-P3'9 M*/7BA _9(@B=0R@PM0Z!T6^'[U$(!T1N?&TQ@WY+9W@\[M!_\=R)RX89?*_$ M'SRSQ2*8!I#AEM7"/JG]K]CRN79XJ1+&?V'?Z$:DG-;&JK(U)@]*+IL_>VWC M<&0P#7]@$+<&L?>[V<\L6\ZUVH-VVH3F!IZJMR;GN'1)>;::5CG9V>7# MUYK;PWQD"KTA=XPJK6:4$% M:^"3A$=V@#CQT:7OYYI)R]Z^F<;1Y)V!.\5T!FH+]US3:5': *LJK7:8 0/C M\72/![22:U:"+9@%5MM":?X/;=.@@E70J0Y@JQ4ITC%VT\V_T*K."_A82X0D M]"[=#*"NG,;5=1A2F0OA3BPYQ*T!:B7&,IEQF4.JRI)6O$M#6!FG0Y63%GWI M#.!J/)L-)SV*1M>;'),=XX)M!$)--:O)$6[.T!J>A*ZDN&T0>%D)I%YD":L7:IWZR$1I@N([9E$<0&*N+&?>3C-IF&]&9@ 4NI))ZGL.M<]$QDVJ MT:D,?+.AK/1[4 A@4QOB8@P%@@+20565X*EG1M.^VFLFO+[ G$8:J=:TWXG4 MN4Q%[:-)Y6,U;SQJ@_)=91B4G/B03[0;;%G*!17MP&,K6Y !S;F"&7;9IYA* M94%M!,\;VHI:K]^?K Y@*DSYEJ? 2E5+ZQ)XG-0&FI#/%5R;C%)EA.!B0TE$ M35W1;[0Y_)^ZMMX+7XDT=O5E% 7N6^"] WM.55U;1X6G."2 '<]09GV19Y@* MIEU5D7;%>./S5@FZY7RA,E,0:&?EM$ZFP*5DQX1+"62U=C;N;/;TMUP;ZVH- M'6'?:HF(JW#XB4MP[AG2I7SB:XJ5A8J280KFPNPC:WZ^A7OO)?.TGC!5%(TU M.[@ZZ!D=4:,+!(\^:P)\]H#W'=GFJ,73YJC!BNI 7A,)S1+TH& MX\G$@6"Y(@= W!IT)X(T?@_=M%@.DLZVK-VN24:GHK3,YM&U,W.716C MHPN[1)W[9XD[U)2WYN[N9_N7SZJY\+^I-\\F\BWG='P%;LDT'$ZN ]#-4Z01 MK*K\];]1EAX3?EC0ZPVU4Z#UK5*V$]P&_7MP^2]02P,$% @ 2%&B6##7 M]@,(!@ /A !D !X;"]W;W)K&ULO5C;N["U(TU?C2 M.)F^R "X>[#7 \!':Z5O3":$A;LB+\WQ(+.V.AR-3)J)@ANF*E'BEZ72!;9&G*G\DUS8['@P&(PI!JQ XNYN-G)6ON>4G1UJM09,THM' N>JTT3A94E(N MK<:O$O7LR:55ZP L[5T.'%S[F:L:U:%V=\PU6 MEH69UKQ<"3?^8W9MK,8R^?,AYQOLZ&%L:IU#4_%4' ^P-XS0MV)P\L-W?N+] M^(3E46=Y]!3Z%R7I:20_8'!Y]?[LMX/3V>7Y:SA[_W9^_NYR=O7F_;M#N! 8 M )E:W,9M"1]*:0WL7UQ^,*_ *K@6@&UJS;004#2U)*B6 "LAS;I2 %XN:!""-, -*N9( M+:V9!&LS51L4,J\.&P4G[+Y^Q,8)A,,@"6%O/&'C"'[&,B+Y./%A+P@3-@D@"1(4CBP!LLQ22"?F5OW([;,_=BK>F.%V?<.V44&[HCA" MD3!@TQ!GR91F7L#B*5Q1)JI*JSN)%"9@R:6&6Y[7@O+4I"5#L!9V46M9KKXT M#VO, GJ*&R)%Y;EC6_RVYX\3YF^7&+Q^"?@0?J\QMAQ/@%2M2ODWBNX%,1OO M;A4$+.E6T+-2E0=D0EM%0+2%N/&XV#B>. NAH M%G#&=:[ R*+.FP(D(FA&A< 8+%2N5AOBBUQ2<:!B$RIJVQNQP5!5M37]&'WL M$!9$+Q4>'\)=D[!6RM:VJ)>%9F4Z;+337!G";O+IE%V3M2V_D^V]( I92,R6 M>"R.X7Q;P[>*O,FI<##$WT,8X\^%-#<'2ZH+B9[CD6Q!DX$1BT@F8DF ?ZZ$ M+BC_KIPA8).0?OQOR%33'BTYHHK8]"MXZOFN>)ZG."(;ZXX#M">.=PUZ$6=A M^$JJ1G2P(S RM:4=7JBZ=,3350;VKD"_FQJV^'AP5S#GRI&(NZE' 7WI138V#_+K4JML2'@NVH$%?[+BV4CQO''-%YH)>UL4ULB]J&;JJ.N]V6L"=U&V1 MX8],985>&'PRY#F5A#2FQGWJBEJ; H8N$5J-E=!+Q[F?Z(P%84PVW7KJZ+\OV=;>6= #>%\)G9?#P)X+[T)DXMXX M9M&_[D)^?'\]&F*P#04?7Z3YACWT1!CUWG2%T"OWR-)"+):IBF.,!Z.:UVDRLJMP+$6\1^-YTPPP?^$*3 'Y?*F6W M$]J@^Y?!R3]02P,$% @ 2%&B6$"2/3!:!0 U P !D !X;"]W;W)K M&ULK5?;;ALW$/V5@6($,:#H;ODNP!<%-> D:IRV M*(H^4+LC+6LNN2&YDO7WG2%WY54CNTC1!ULK+N?,.7,A1Q=K8Q]=ANCA*5?: M7;8R[XNS;M;"=4R!FMXLC,V%IZ]VV76%19$&HUQU![W>N)L+J5N3B[ V MLY,+4WHE- MH%(,1#2^59BMK4LV;#[7Z!^"=M(R%PYOC/I-ICZ[;)VT(,6%*)7_8M8_8:7G MB/$2HUSX#^NX=WC4@J1TWN25,3'(I8Z?XJF*0\/@I/>"P: R& 3>T5%@>2N\ MF%Q8LP;+NPF-'X+48$WDI.:D/'A+;R79^L+F M'=VDPKF..(,7<(;PT6B?.9CJ%--=^RYQVA(;U,2N!Z\"?A2V \-^&P:]P>@5 MO.%6Z##@#5_ FQGG,8BEDO*U7 =_7,V=MU0ONF/>^>O,!YM&8]>0_^!U+R*LY]E?]B!Z??IU.XGGZ:?KC[ M"K/[JT\/9W"+"[064[@Q.36_$Z%_@G?XN13:"^!V]_3G0!O]_ELIE%Q(LDAK MTZ1I6@33DBK#PCJ320:HY%+.%4(J+?6GL0Z$3N$1-X"5;$=.-A$0?(;2TAF0 MH"P\F 4D:-D]),)EN[X(IFN"!3CT7F%(=\.$6BIY?,^=G()8"YNZ#EPYWD$E M1]3JF@N$;LEE/B<&U>JP'9"5%'.II-\0)R4\(7G3T/X=J2B=+!W&8+1!ZD25 MJ=1+$+DI-55B0@UDY;QDN/FFBG0;UL+!0;_7[YQ0_RM5:82#DY/.:;T26>7B M+V.9%&F)86;;Z(@P2?O;-R>#0>_\3KO2"IU@0#)D:T,>DY+X4[1J>1)=L.B? MLS&[$ GK$GK#Q(EP2A)#MK4S2J8A%'.A G8XE#BX:2HY"D*I31O$#X:ZD43> M)9TK SJ!](_'[6'O**SWCT?MWO$I.154XR'?)L]-E>Z8 !59OU@'D EBCZB? M4[DG<>S-E<2^ID*E:XDG79=IJ6(IF(1"R3%;E+ZDEP5::;C0OAHHK%G)%($N MU/JUF5,[A$IQ_[V@JL[,0LI7Z'Q,>6)L82Q!OC=K34O4J$CK=0&\N_E\?W<( M!64OH733]A5Q;82I$-;3*\JY=W45O-+E,6F-<$#:D=QZM%GQ_.P@7>FP1]KA#D ),EBR)ZHPJ)Z:&S@UCV9/P MU4D2 NI"M7,<5T*5V*ZXR=")CE+$"N/^A:!_-+0\TI14;>8R^-%:_@[&P9J\ MP,'I4>?X']T][(QV5L+&/;W\.71O5-L&C?Y_Z%@.HL(5*I8G=5%2(!>FKK>@ M(M"'' 5%$6-V*7#WP6C0@9M,Z"5N"^8[X0P<"Y;I]H_/W6[6]$M72>-H B7L M$A4?=PNRBAEIIGM?!)PGQ=MJI-G65GTG6**B&=7!NV!H2D>([O",PF'I%F[. M-XV.!$F__=?@',"[P$_0#&[=[HE#Z' M[?YH#/M&F&YCTLR1PL_S-#<,W6!QZ-RN;D?VJSBI/F^/\SZ%<,D#A,(%F?8Z MQS0AVSA#QR_>%&%NG1M/4W!XS.AG!UK>0.\7QOCZ"SO8_I"9_ U02P,$% M @ 2%&B6.;.(,$U&@ TX !D !X;"]W;W)K&ULK5Q;<]M&LOXK4UK7EEU%41+E2Q(GKE)D9U=[8L?'\IX\G#H/0V!(3@P" M# 80S?WUY^ONN0&$9&>S#[NQ2&"FNZVU=GB_/SYV5;;^N35]_S9 M^_;5]TW?5;8V[UOE^NU6MXNF^M66W>:' MDV].5&E6NJ^Z#\W^[\;S\XS6*YK*\?^KO3S[;'&BBMYUS=:_# JVMI;_ZL]> M#MD+WYS?\\+"O[!@NF4CIO*U[O2K[]MFKUIZ&JO1/YA5?AO$V9H.Y;9K\:W% M>]VKZV:[M1VDW#FEZU)=-W5GZ[6I"VO<]V<=MJ 'SPJ_W(^RW.*>Y2[56RRP M<>I-79IR^/X92(OT+0)]/RX>7/"M;N?J\F*F%N>+IP^L=QGYO>3U+O\=?M5K MZXJJ<7UKU/]>+5W70FG^;TH*LLG3Z4W(D+YS.UV8'TY@*O\?>[CS?O_O;F MW?7-F]OOU,]FK2OUOFT*8TILY=1_][KNM+).K=IFJSK8J>H:^>].M]V!_KK3 MK6UZIRJ]=[WMW$P5E;9;H;KI-J95%:^\RU;N-KI3>-$996O\9533XALX#%4T M?8N/FY5:]@Y<.#=7'S>0+]MV4^/EP\X6NJH.RAGS::;TMJG7?JMN0^N#AF8+ MC^8T.P5X-87GS=J4:F=:U]0@Q]:_]>UA1F3A,_!2ZBTV?6U)3^6/@$ISOS>XVF+#=+']LY"L@8,T6Y$G!"81:_C"I%Q;#VQR(RY#:\1U_PB*:MJ-6P]LH^UA%]^JUEU++*[IA+2(7$^ M_!6K?64^J]_Z1GL7&LF&XS17ZR#LUP]:-?TC+<*Y9H>03JJDIR"*!R>@F*# M8U'E3G]BZFI2^J*@-:?="6R] >GB?_9D+DP,5 U?DJXU=X:: M+1P/02JV(.;;OI(U=;NT79N)#S8E?\%&+>$A>JB\LP5S!R(A3"Q SYK/_@]Q MK40Y,- L*E8_5I*EOR=BM$DIJ%#5/S?@%^"1". MC83\O3]*\%9HMU$KT >[^'NSAYS:W!SB#E&MM_I M-^92!YL&CL6$ 0^D$-@ M]QE?L4Z,P_7+W[R/)F_:GF(ROP;@LNL[0^:[ M.+]X-E,?3(E7KFH*G0YJ@[/;(G04NL#+^.9V_F'^\UP]YN>>S%BBOS4M+.$4 M.QLB M) )Z6T*%"'C?]!6BLW%V74LH[MJ^$ \CR@3)R!FJ3M9/W,%W=)Q]$=)IH2)P M 68MVK=B@?E@LE[C]PS.?.1I"=(\63[]!#E%5 MK/:\EB/D2+N-GKQX=A&>)):7A.HL&.U;]@^RD?#*E$#9&PG1HX6^??' .EI= MG)\>##P,K+$['2P93=$'$')R9+O&;S975QT3LH3(ZMJSX;TZV<1,\>'YV%/> MR;O>ZX(8P#&F84CO-P-Z^9!G_L3WT'SH.U21_-:!U;^I3TMDR<3W< >UA(XY MYDN>%GW!FNL>!@-FC,>7JGZ7TY5KDAH,"<+2[.>) M*"'&+YK4*4&I1XMG.=_"Y6 )BC/D))>5]T .[JGTZ"1JW5R]OD]% ![,+&>" MW3K@"59'K.ZWIJ5DH=@0'J\I6A,7)0#P@7!OBR-J;<705/M88)WKR0CY>#R\ MB[B-CPMX@@PFX@2B$SDV*3P!A :6VG6M7?:=P-!XY A>54\1:!#U21>,IG]% M9"XTS(#&"L(ONQ!7@B>/V@A>D;:QO06FZ'OX9X] &&G\WMN6\ P916<[H2EX MD-;PUP0>VL)4$A)8^6)PEZ4?$LF88;:2L^ M&0$2X*>L(D_B8G"^YX!$(8E" MPRI/WP'[&R07,%\$6 OXR>B$"SHNYRNH3\_>7)>4HCJ_ N4ADF0&B5<64BCS MM"@+SUCM"KI241C\=J8"6\E(<.8$F\))"UH3C06L]UZ=T4LH[DSI.0-3?\)> MY (JL4;<4X)#1^=>D[D-5["BDB'[])OY0R+-9$AEUO*HGV@.^![3? ^36P/Q-QI#?AL Z5)-M\![VYNDM0A*2H,)ZX^/E M2!QY)E[HGE&@E7 MJ4MP@TRBQUX*\'K'UDUQ=$;^L@5 ]HL_Y OO=]EZK2G[ MR45A :,*L7;VS9RMB(GS4:2L.[J-"2V=]I=7P;04/3QP5)KPH)>78'[1A8TN M$P@O&)-/1? 4R3*7*2I!<(4Y&X;<08R1RH3.K'B\P_EYW &OQMCUF(7@N*K@ M=?S>&#N.RT_8_[P%CA;[%897MO(H)\^,EJ*=M,%UT[<H$&5YE3WM2 MA@]<;_1VB3/!EX0[H3Q&/;ZYOGX2M2!J<<@9@4>91N8KK3_+W8D9>8+O?.7( MN\5]BX"RZJL'S.%E_I"@ /_(/4H;,MJQHK^4':<,-W,^64WE2&U]UB*9\U'Q M+(2'H.-4N2/U9X\=^(^94JC3>21BJ9;%25(06R)DK&S?1F5C\5_UZQ['LSA? M+%+L\7HJ.BZ)'X [##OVN+C1TV6F%_LBZUTG=-&_V-DBA5^UX" MISCD"_*"9EM2:C1=)7ALGX"^<&:!)F:6,M2JDOP6OCTJ7/(6?_C('UMLEVT6 M-D*0%#,B;QG<:@Y/)SP4KS97[D?S7A8A%1)]?6SO M!CN*,(,;$Y?'X,-K78SFVA<:*6S[E7W1EOWXUD/NS*N./6[P7^S$9:>1^SP" MY2SUV?3#'66X*W$Q.9],CY1HI&I#Y1>U,H9SV-$V9/7+NT*FBOU6@Z.5@J*K22H M/T/99KY,<9-@]^*2MT@.^O+(0;-O9VN>Y$ZXO$,=4/@&;\@4-CG=&6GQ"L&DV0B=$YBT:.1>"=/-4",B+7JS$U*^2$*')J%S?2EQJ*EL<^" XJ@N>ZI+LJX=\?!\_N+/<% W=8RS]Q/]M1%UGG5*O6;Y M KOH5BZC@%"OKX^=A+?:0W"["3)(DNE#'NMH'OAA5K]35NU?\WK'C%/G*SEN M_T R46[K9L]&3KCFY'MYDF*V-/D@+@\NF##K,4Y,/:R53Z+P-C>QPWGL=C@# M5E4Q+BJ%;H@1VHC+ DFV>)L@0PQ5:]+8VAL$!+>2-I&O8%!;RU?]!Z [Q/9[\8VOJS!*X0]R/7\L459/ M%(J(KB<91+Q:MT9\EX<$;VH*#J%92-M\@/LCQR;3 UU2])MXDM3F[?;4Z:4E M_@MLE&#"$_V.&Z!4XDIX]X/9]4NH2JB1(V%+:O&1U.+P1*+>T>?D9(D(-SZ4 M=!SQ(\KY626H'=*ZC=U1R^H3(UZ/N%(742I\O@5.=28)2Z(.7N#4Q,/G)=?< ML6X\K)'!'T&3\]D7=<@#A5!^2ZX8*:SM(E@E))%YE@Q+Q'27!!H4>IPL0Y $ M$+#V;6QF#@\S]*$<9=&W-Z^?Y'"8UHXLI%&*;NJD8LU=.W8$3MI.T%1>=Q0% M+F)&+M\.\O(OR4Y2.(&=U!!GY.G?E2P>='_'&1P['9]@3JI,Y.(^)8'YK+1M M@= EEE%!EPSL$/(>["*=3/@$3OTIEK;V3VX[.0EQOT@0K,A/LDN9].8T(C"= M\>=G[+/]W(/#G7 A(L![J 4+EJ&*I4YS^\ETZDY7?4P-,_[ UEG32@(*UE:V M"]DNG%73UN:0$D_CQ9!K/*=H(:/]4E*9$M'6G(IQ4Y=*XG%(C;RG&:N=VAC- M?1#O&H&>N7M2^*J=+X @1P"R40C1;2AM:M-LN98O_05?(N9R;D Z60YS#%XC+GX(RTH:1=4F'G/@&OBX M:C-9 (]N[6&9V?O"7 C%24%R'#_+V]O A09F*\.LAALO_^AKHR[/9[XT/9AO MX^B+TVC7TF'1/-S$((P[5A0"N%8U33%3SB^'L3L"]^2,Y:BS]O(I4?:#\[/;'BX?Z\7U58TYR MPSB>)R$U=,QP][ZMZ5Q$Z6A"C[JWPRB6IR"I>)P?05 ;261DQ.ZXF+PXOZ\W M$JCY0ZHP.%/W%;7=(/W0K[HO#TZ5WJ-L.'2.WNH6>X<):3%C'F[(:NF^YZ$=4DG83\411?G+W\1!^Z>%A)O%2*I=F@ MU5)73"M/IH^K%E.UD""PF($^D+O'O#0E[PRMC2O@Q8FC)5Z843WC1;*]>WB\ MB0NE+GK=U*=AEC$;V?T"]Z6,OMTO!YZ &Q\9A+/JN%HBLSU2F7(A%4W<<-C] MCWAI!G4/A>6O\MO1!6Z\/F4>2ROR1W$HR8LR3.Y\#(7TCB.2)X1J@)]Y #/$ M /]:IKJ4EY9&')48KHV3=S.8H;VU%IEPVZE=;E2L:=GDK=/O!(:IB M\EM2.>:9IM6]^;H=]/W(.;=,06E69(Q^0F6K0Z'87\>(E1%#R3K9)V8ZC& M2DS?Q].W#3R,4?^\O9HA42OFZG'X[$G0@]N>-;=-K>Y$XXP^K&6&^1<>#Y>L M))*V-C5D3J&27'G;C6\V#$"AUS]NL(>L(A3 J2@"B0$/.#_+NFP;/_X[]5XL M-/+BOO(9\BN>\N"XJ*G!),K ZK@$W&;G\4O1-:$*PG_+\+NP.\N/Z3$+*2K7 M3UCK29:L. HG!%ZR(6*A8SS6<'$Y.S\_AV]OC1N)4="..MX)IFS7OHW/"M!W M,M*%T&32W!W\U"P[B^$4#Y=#6&U+LDUDPR%-*ZF$R[1QWQ3_HXR:?<:,R[W( MF_D:P:[2T&3.,T$<,E#JM!3QN@G5&G8Q!QB2Z$M4-+I\!Q[]/*XG_ [A%6#K M\#(+08.W9=0.>U:-+D,<2=NQ2!S ,;4*'63^,IT,&4'BM32G))XU8@CSD<@/ M@(SGSBN]!HCQF%B Z2W[Z:N:5"G,M'_U\;E.LV;PS90CLTR,$+K4#.:D>"7H M2 8)9>&!@LKBKVE"N@O#WE+,X!%*:N'%BR%QMPK.4KI[KLN$S2\0^]FE+?W,,^2S;I7R?E1R"%XH'DE>6 M K\Q1N2"G$7,ZWHNHTLMI36G89Y7,P8;JW8@=BN78WZ12PH/!2./TPF_ OC5 M 9Z)-"GTV,(<#PF,A>1;D[6\YD%(5F>),CRV1;%DA%29-V*<17"DI8MQ(LNC M.?2DX>%VC=D?^[ 0PBCC&?G,;T-ZE,UD#95BKMYG>)[[M^((TQP"(0^J\R8Q MZ=AAD(J8_YY@!\$QR';BT;R=,)9<:!BQ7@W*J3:LX?T0^>$P^V>V@$RBK,%B MXN2JG__Q-= QGAL,4$MO,?LDF_ )U/N00UL)FE'(D_F2&C>N\D'90%@X1($Z M GO8XSZDIJ%!$.AG6$!FD'D$[_V3__0)??0L8W\R?W#+R9I=$+3?-M]O]O!F ML2,J-C)F9&(N:4HIO8+P?$O>^:7V9A:M(\3X=07Q. M9+#!?16#F,65,8N3:DHJ_APG[)%;H3_K;R5?:Y:%($3-;;IA[B!BT M)ZM5,%3@=TLI,'+ZG"Y'#E>-!9:TO(>=L?PB.QR+R [F[P?UB2]*UWO8(RJ^ M8&"A$)%=FAM>E1O7-$(6+4V<0(:?3089"B%\UQZ(.#YF*+G7]KIJ H?)?W&F_T6Q*/_*#**.<9M/B/Z57&^:>BZ07_).FFO&3]ER^\6\?=3PNC9T?Y9E0;1 M'33TUFT,%SP3OHF@$BS:=,O$9D/@.5Y/-R?GZEKO+)W,^*=. M7!U[VR^BMT?/GV9V3W783(B%W[+(MQR%29M-95F^?IX7>#4RYXJ>]M \7!A/ M=B1L._G]@##B0>X]3%#%@7*J2R/^ALR^H\;I8"I0;EQX)T\1;04Z&A^(;$!@ MX8IU^#V8B=2:YN_CA4P=U.&TT.V2E D<-MNO@<:/+BXOL\E2AIV01R5:&%NX M+5>@IV^K4D&KHC807KXSD%B5+A=S13+.=OB9P .W85W>C$RNUP][\+ A;ZO\ M3U5LMPV/X4.=>X+$5(&EWRLI^>=YN$(;KZ0?=O+# H$<"**B,:CU)F_N%%$A M97"UH+N\1(XS\4WE"T3\$T!BUK:-C,S2#$=G"[L3-0E%I5R39%4O1\[+EOQS M*G9=AU--I2+Z%19IO@6U$#!$-[[OM*T8=XB1!Y9]#2&5/&B-/ .?29:QY+/S MZWOB&9L+ICHRIOG4+SN=93_,M3703)4JIONF#,D/NJ%/JT M5QA3'P\&.BM8175?UDQ@9RY510T^U6*@:\5H[H2J.=J/. M3F1C2B[8C2*ZJ2JJ5N>LE,O37M#;$#[S16$L87!V4M,%NV7F:WVC\#7HM.2\ M8D)S*8AB\]/>)#@^CRV_8_B3LZ7>61/KR4S*;_;C*C_M^180*UEFK :*OSLV M965I%0'&][7.7F?2"NZN-]H_.-_ARXQJ-I7E7SPWQ6DO[9&(A"N!4*'NS7D4%Y00\]. ME%P29;FAS2ZN:9NRT5UM;ZH[USMZ^"8;^^V?< MBSOWXN>TOS*7S^L*DCZYN/PRN?J=7'\@T\O/6'XBD^GT^NNG+[?'9$IUX6+F M%I??&WY'2Q>?B;8(D+JLZ'+G."]8QJH94QMJY)',"K,=X253C!P%PZ ?H-K+ M/RYCW/@!:LS,EL1?Z57!AR!UJ#A'ID67#X M3>$%XZ: LUE794 J%<#*&I;@!2B O+OO.4%ZARS26_308=!^F,V(**DA-X7/&:U@3"^2%Y,B=X@#?>@']8";LWD 6 M2B"%<3NHEZ6F=>OLF#8/1>Y17(>'9.[D4S K5]D2 "=TH M]#E#+JJ:BI7+PC8.-J3;G. <)(VV4ET\ >OID$XJUWTXO$J7_A<%\34%LU=^ M3K$-UT'7=@N4BZQL,*BM*WMQ,M*@.0YCG='2:K7U;AL6A3)'8.52DU]/2)IZX3#&(@Z\.!R]0!>RAW-:[*L*?"\8 MA_9O/$S)EY]X_W3ODW'JQ6D4D\ +G:GDIRX?D009\^'>D94:^UX8I]WQ0F[HRC6'E051-:BJ MRWM<'#6@=%SU#A==<[$-UW:>F$8D&O7\X^<28(8;#%)_)$7 M1X\!/1T""VF4 %)LPQQY_A"ACL-#1K;'WKJ3.Y9MQDM.9S@,#+>]"C:TDK,] MM]L%QQPS])X]Q(4[+5.*6>]13@W#(+M1=JR9E=NWAWUMSU3K5E,U;8AP:"J& MNY)I;^O=P*MW15DGNL3,. KZ:4)FN\<\*.&6\N*;1)]<@3W/>7NS6Q]EKC6> MMN\1P=S@/@HA'3Z\:X1QTA]U)!3?9FJX)"H7RVWPIU30G'JO0MMF] H@Q8+; MN$_:0WHWH+2R4__'HX"VQPS?RJX/^'5$H]%^1*/@_T3TJ?OH8.>=43&U<*\I MW8:E?7)TU.[!-FG?*5OV]K4'# N4*2G9'*)^?Y3TVIO&YL/(VKU:9M+@#>26 M!1Z=3%D&[,^E-)L/:Z![QI[]!U!+ P04 " !(4:)82@HJ\B8% !Z#0 M&0 'AL+W=O<-B!0X4)&@<$"O'T[W86-OXE5MK[N[;N#?W\S:N*&"M%>U7YRU/?/,,\_. MC#='&Z4_F5P("P]E49EC+[>VG@V')LU%R6'@SG M1S5?BSMA/]0W&N^&/4HF2U$9J2K08G7L+<+924SVSN!O*39F:PV4R5*I3W1S MD1U[ 1$2A4@M(7#\^2).15$0$-+XW&%Z?4ARW%X_H9^[W#&7)3?B5!4?96;S M8V_B0296O"GLK=J\$UT^">&EJC#N"IO6-HX\2!MC5=DY(X-25NTO?^ATV'*8 M!*\XL,Z!.=YM(,?R3V[Y_$BK#6BR1C1:N%2=-Y*3%6W*G=7X5J*?G=\U=5T( M5-GR DZYR>$<]PDNJG:_4;BCH<4X9#U,.\R3%I.]@AG!E:IL;N"LRD3VW'^( M_'J2[(GD"=L)>,7U *+0!Q:P> =>U"<=.;SH_R5]UCXS\,]B::S&@OGWI>1; M[/AE;&JBF:EY*HX][!(C]!?AS=^^"4?!X0[F<<\\WH7^D]NU&S,<#>#NP\W- MY=G5V?O[Q26<+N[>P?GE]4>X>']^?7NUN+^X?C^#6Y&J*I6%='$,J!6DR,!W M5Q"?&_F%%Z2?#[S*L&-10YE:D;4&6M1*T]U&VEQ68',!")AA@Y,)(JI"9IPL MEKS@52K E;5!2VYI:H!5SLLJRA[#FR;-@9>JH4TSN=I4T $;BT#M9G8T885" M&>!: #>P4H6[W7?VJC'(V!S, "L-(9]*C2Y1*S-E]&V>L <)F@;)"%?(A7E$HEU"D=T83L51J[3P&?Q!-1(_B$GE&/5F8>S"OT*?='ALG[BND@8*L>9%\;A- AL$6XWZ---\0[VF M 5MD+7!0; ^@G@G"]P,(@0K7Q0A1"$[:8Y0=/7>?:R&>?3)>;T.WIQBJ[_KM M;2&I2HS8:$>0M'($ $?6$N>6E<+,X+H6&HE6ZVTA&YI!RT=0_.#W1@K6;GI]15AS%CK/CF <_?VAUV9'P:!;NWA(/7X? M*\.[H]4/\7G9=XLE<4K\4>C&J<^B,2RR3)(5UIKY?N']NC+;ISH[P$I.!9X9 M,\@:[7AC@:&.4KD:G.%GUPIJF[8L:;>F/AZ&W7;AYV!$RXLJ525^L_@#)MC; M87IQ\&0739[9T5FW0<[X=CP-VAX?C6"1IKIQ[5Q+TL!--I0'J]W !GG 7A0- M1GA(+ JW*3A8]E@P2+X^<>/CFZ3)C!(?H$ "9(E'%]]-L;JVIWNEXJBV=UM\SQSY'09(#O5TK9IQL*T/_=FO\'4$L# M!!0 ( $A1HEB73R )6 ( +D% 9 >&PO=V]R:W-H965T^JB62PH$JYD=!,/$K0KF7IJ&W=]S0;:FMP\_2FFQQA?JV7DIC^0-+02ODB@H.$C=3[S*\F"@P UIF+X1[6?L]8PM7RZ8K"IH**\ M^Y+[O@\'@/ Y0-0#HJ> Y!E W -B)[2KS,E:$$VR5(H6I(TV;/;@>N/01@WE M]E]<:6ENJ<'I;$D>8*=@B=*]")XC+*C*F5"-1'@+MZL%G)ZYYEU>:)G\L1P+;@N%7SD!1:/\;ZI>2@\VA<^BUXDO"9R!''X M!J(@2H[4,_][>/Q".?'0Q]CQQ?_2QV/MZNB2XW1V=B]437*<>F8X%MGK M5^$D^'!,ZW\B>Z0\&90G+[%G7\VJN>*YJ!!.OPBESN!2:TG7C29KAJ %+(E$ MKH\UH6.>.&:[;W99&)['DR#U=X?R_@Q[/PZ2R1#5U>T?3$&%35;RA4PW!C*8/3.3+7L%D5G:%&[65L+ M;2;7'4NS6U': '._$4+O#9M@V-;9+U!+ P04 " !(4:)8SJ0;I.$$ "5 M$@ &0 'AL+W=OG,1IZQAPDF[+AFQ9VK4?AGV@I9-%E"(UDG*2?[\C94M.:M-;@'RQ]<)[ M^-SQ[AZ*TSNEOYD2T<)]):0Y&Y36UN^CR&0E5LR,5(V2WA1*5\S2K5Y&IM;( M:[J(.)><52L.5!(W%V6">O#]/4V?@1WSA>&>VKL&YLE#J MF[NYRL\&L6.$ C/K(!C]K? "A7!(Q..?->B@F],9;E]OT'_TSI,S"V;P0HFO M/+?EV>!T #D6K!'V5MW]C&N'CAU>IH3QOW#7CAV_&T#6&*NJM3$QJ+AL_]G] M.A!;!J?Q'H-T;> #$;43>9:7S++95*L[T&XTH;D+[ZJW)G)=KP'=I>W0U@\P)7, M^8KG#1.[G&]!CW:#NOIY;VJ6X=F "L2@7N%@]NJ'Y"3^$*!\U%$^"J'/?E/R M[6TC$))X3^XR:\I;MX1?&/<3O MI.-W$L2Y1*UY]@WF(_B%.@I*^.L:JP7JOW=Q"F(]PB'8;]70)5?U;"NOJ'\-TJ#N'C/6:-Z^OPA6<( M-^0=M3/*.F+Q1\.D94-@;74 @^T4M6N.;"M57S-#\D13DD,5<./:.['*@4NX MLEC!47SJD&]QV0CF5>73VU_?#*EGVQ*8!"P*]#(#.07%#6U=Z#H8D[D?=U]S MW0)L!EYBYC,2TDD[=@37>N/HJQ].TV3RP4 MR+K6BC(!#9 H@RT1:F6)OEL" MPX1':VJP"L;Q,([C==OL0P*9JBJ:FL2%HNDHD:M<$@8U;6=GB)HI'CPV*PKN MU,\[A86C0_:4C(Z]!]V*ZNOLC7OB[#[>9Z4++,PS.PIDV;LNR]Z%6PRK<%<2 MA:V^2YD DR3N-3,.HG[F5NPD<\!N7[:&2&T)>1($?X8X'$"TN@DUWR3MJ:5! M($_!)3MM47;'+6S_J ^$&/7ZGP2U>K8=H,NF+<6=Q,(PZ22A GX(;4F27N"3 ML!C/ETN-2]<.YBO&!5OLR;$6Y=BCN$WW:C:F*H^GT6K7]+V$)V&MO522B1PN M1O"5/4@,*F08ZIEZD_1JGIR\A$@F+R'L2:_L25"%GZ^3!W [H=PHQ] WX$-B M1SZNN&J,>.@4DB+X) L""NMTXR>4J,FC"]5085N7\7#M%+N]$[K&T)9/AY/B0M-E2JV99PKS67#@U;(4UM)K]IB<) M;T_VZ=$!LR?Q#5'IE3$)B]Q^.0K;_9^E#7W+];J9AO7O>9\(!T /J%3:"V@: MEKL-BY!0'8!X7(T\[^IPAIE6Q62"57($U6(MDX**M1+?QYBJ&H: M:=M#@^YI=^8R;T\:^N'M@0WYNN2T Q18D&D\FM#BT4>^=\.-J)=WFM>KL^N7) MQ4EZ\$$OE@,].'OUHI<+=:N&C_U[AT]GF4JK5\IX;8UP:O[RY/KBQ]<7Y[2 MW_B75FM?_2U(E)FUG^C#S^W+DW/B2'6J&8B$Q#]WZD9U'5$"'Y\CT9.\)RVL M_T[4?V+A(G5CN__2[;!\>?+\1+1J+L=N^?U%1H"=$K[&=Y_^*=7SW M_$0THQ_L*BX&!RMMPK_R2U3$MRRXC LNF>^P$7/Y1@[RU0MGU\+1VZ!&?["H MO!K,:4-6N1T MO#6M:K?7GT&@+-5EDNKUY5&"[Z2;BD<7$W%Y?OGX"+U'64N/F-ZCK]#;5LR- M-1["MD4A6QJ"QG[21II&RT[_._US \.;OA_AS04&'A\F &*S1]] M+QOU\J2GO=R=.GGUIS]XRS>XV/47_UL!N7TB@1K$7"JK43$AR+- MSR;D 8AY2(:CNQR6X9]+_"5&(\=6TUY-9J&I69AG%GQ1Z%+>*3%3R@C0ZZ7# M>YKBO+&NQ=L*H30LQ;!4> S-CYP'O!BLH( 6%^J)U7)$IR]PQZZ[Q">6$N*^&A8R^R5 MB-D_7U^_/YU4BBSJA]AVI0=ZNQ^='Z492'/#TL)>;B2:)*/+VO)3\9\8TR_M MV+7@0E!Q(7ZQYM?1A.2=+5F1OH<@<4?:][3.*? .X_Z#Y)!_^L/SRXMG5UY< M![5_4+UU@\ ^R3'^QG:G#3=*.J$H+XDWJE&KF7(ILSR:1GK@NM/JCK>2 R^K M3(YTW8)QA_^WZO,(!DF1*_E)1=\L7M.'/**8W8":^ =>#_X';3;C,[1%UL+#&3S'G69>)M+ M[;"(EY3FX%0JQ]CO2P IEJ;B2#I\DM/ADZ/I\ -T808HX+JU'%)_'G6(.9+C M%R"-N@ Z:_!W4WG=FVQ[3BU>_ )C_@\05J1W*'7^7H[@%W\=C2)WO)RP(G^Z MOGTMM/JY#2(A%HH%8XT77MS?B^>6Y>/ 3["_^);M1 MB7=*DB DW"G'!#Q8#_ -Y8,#(4=G&V'>'YH(O%E&3KP"5Y_=@@\SAIO"QB !=%.?"7FL\58\NM6D'T M8U9'=&C;>GCJ0AO#H3?'2R6?7#Q)^81)9\.L=4>EID%&]#$020# YT_PIB ' MY*8O..#;&(:BEYI3Z+Y&J(:(60)]",X9 BL$-'',J1)B0##D'[G9WEVNV![( M-K;AJ(21%M:VQ&?.A3*ZZ%!IJ:CHKQ(J09:)V"SLBKU:'7(>A[3$UJ1%*K0K M( 9.S3NI^][L,/T.D4KA!2P)#PC,<@F=WD[%;=$HT7G[I5E*LU# 32MD;6Y9 M'MR^O3E-@4B.3DQVB$%RQKI <#45#SAV^15BY31$;'1+@(!Q!GA=@@6:CQ1@ M^X@_LM+B'@^=ZE@]=8DI8,-QU*#BE>AVBF+S/9VP9%15SPP_#WI5@XI'K M!(B\P'8J:AJ6?E,%+0<-PX@8T4@U7&G@?MUF$HI/K1&*6B E^F\,U+R4:V1(E513RC@VH&G:*7^$;''=.W5$+OB\36."(F2O*3F3PT0TY62!%$!P)Q4UZ MCZ1$9%G?K(A]BHR%OB1W\OM@_PB'+T%4&21/SH=;#K(64=0 M'9I KM5@;;:)&HN1(!=PQD7N]R+, 3T*54J^6/ K,H1O0ZV:4'RL%<$T3WY, M;KY+A^P68?H!INXI.U]QE,.%YG&J?ERIDH?$_?\M2D^FXJTDK,A9/S4^0-LE MYH3L>Z2NV!;!P[%?:"S^72_(XK,+_&+OOMT%)E2[*' X^9"<"S_YMNSJ]<( M-#74 'FUH(@AAR*,&O$^"17Z(-($TLV=;D-QY,J\U"I#9/(>U6@N$-0!./'@ MYN]OWIU&@\2&,%I"R689LS0>K@(2"\DUL(&MYJB=,#\X97_EK4GV6*K)-8+, M:0VZIY4/_DR$R=/S=\1$I@%?3<_KN*ER(^\3:LF,9T7< V\YU125-.4<2KY# M08!9^0>U3B_B<1> 6NHZ4C8@G46$1;;HI,FAN 36SZ^,/F+=72WZ!_[TZYKD M-)[=,+^C'*?]U B0(3D)\I8VPR*J@DAR0)7?,V8?3;Y;T#[>"UJPEJ-RG@B8 @ 8O9%%A'YM)G6+Q'8<"ZT">A=L+90RAPN]-3W02B M24T*7FM'G@\T96-)I+0:N(V?@T?KMI#92'!$>>J#X55A(=IG[9IQ13M2?T/8 MNAXX[:%I/U0\$!E+ (X+&8'7U(/!IV^IU,5 C-S$]E*:A )>'#,WJE:DFH' MDS3F$U_4:M$08CYV"&H [%"+E\Z.BV76+VKJ)T[=;9CG<>,7R>Y:@=NQT+_X M[?>2Z;Y9&L-5^FO2) FH8"MTHSP^&\TG8]> TTBY%2O' 790KHVA9%G#,P9R]UIJ.GJ,"<)\L?BTRFS %623Z^"7]E5WZF!FJPZ MH5D4P(!#"F%B#N0V^P.;F"PXQ90AH'6;;81;(_IMAD/+ZH?4MO=AC@7F5K;E M:C I*XD1_PFP'G)U;7^7OMI:&TCAA?D:DQ V)I /FZ2QU4)JR,!YVI/@M7 M[JLXWR0W7@0^/?CPDZHK@]W<0IF&5HXD"@RQ*JF!]"CAS+C6PL]2"LF?X*\<--$O)R+.IZG:NI0(T_XQ M$')]=J%&_D:J8&"XKY(MEL+ -@23]"E;"CVG40V!!6=GC!SSO#OOC)XI3:Y( M&)XQ,QQOZQ$2>)6P+P_7RAPZJ8 R-O0^0X#EE)UE:9&\D'T,V8+D .I:LUX) M4B'9PVC)['1.C,*(Y!2B<8AY*DE$;I.]8" M:RLI@ PRQ&%G@$(I$EC^(^QJE$R:?:XJ7B79_^5'VZ3G\F. M_PT!"F=7=]3!R#OD,V9Z:P1"6(2A)779O-F7^"%"V1 N7(T09I("X"X>-03@ MMSO)R38,ZJ%\F=H-0BL-2$"0MXNA;'9..VMBP(9.#U8K*"/EP'@X!VN1JH8U M'[S&* KGQB$^H+W,UTYT$9G*L(=>2R:#M(1;#_LXJES(WXI4- \C!Q1Y],IN M4ATQD82/G*7MCW@9HNIK3]/!Q)TUB4CE2IXY_L0[; _F'@%N?=6*Q%'C0=BK.N?SEH,ODYV%F;W;:Q)RS4ISX@_4.<$^;SR/[*T\8'IT# MVP%JST::M,T\UX-8Q(I(.[%7[BZT-G:HZ948EQ&J5-O%W%"G/OAHMZ'ITV@Z M.M/B,GBH2-,!/-8H*EX7EY%C.PXD>SYD3R/R+>=?6:-C8ZC2W@D)T_1W:R,: MKAT>-]H9*81S0J 1)H+QG+$:,V;C3ZIARL$4M9T5JBI9SH)*\I*9<(ZD=!(X MJ8_G.0=E-\U[H%<.=S3JUHN0Y9WB4*P10JT.ZJ#"C8? $F!HG2*^@=I,FD]N M[ >^:)8GFM0UP'S47X_)I[+[$I]5N>=Q@6IWIW"I[64H(,<:YGG3J$WD&?RFV6614=X]MH MUIN=[B/9])H5&XZPTWW(Y=I'_[/Q4? M=WFIX? QK0!QYJX'=5[41.;]1N,=FZ<_R_/T M9T='X;?QF..>.YY'B1R^XYG36+AO$,IEN#R6LH!3Z8RF/I"BTN\;IV>43^@" M^8]!VT^OQ%O*DG '\=Y"E\2TD^&.)PWK;FTWAK+X8/O%4['7'^U0JDZ$*.?[ MO0MM6QOYO!$U1QFS132K$NF>28:( M9+NOGNZ)MD?LNPB7SSSCO*)-XKJ\G0K;19R^*>)])'LOD*VABH]#P+*DEJ]+ M6:_8?W-?YN/O?R_S;@O.U\/8>0-T;.DNC9Z-X1/U74"2>(Q,TMF^/FIM(KBC M^YEQ,+N0!!5U5[4H/=]2(S>YL0[[4#'DJXC(C.4RU@U/P=3Q6#:=3"[B#:)J M)T[/4$'SZ6'H1W:HH$(.\69]?7@!:L"MFA,IE[2KV"]1-ZE=[$GSZ^D66N)D M;VWH-FG"2:>EY1I@')K"!G&&5=VBZW1HMW1IC+*;)3]*B2R .,<%*%QD)+_8 M].'@*1W:E,L!LG%\T$SG%OEJ *E&FGA-CUOQV%U0=XY^WI5\L<,.C5!43P$X M,NK/-_Q6%MU3@*'X %;I.OC!+:%%SM?Q2N6*\58:<.T,,6RY)H FAN?&E9!1 MMGVF/^Q?.:BFD'53L'6T6KB-]VQH%KX)QV&$U"94_A=\U)&T'Y2W(R7RT$T' MC\A')=7=Y?)2V7MGF]"F9;N3*'S4$89U/AX8\AE/GMRF*ZH$\;8O;1^]J?P\ MU^SG1VOV&[)Y$V\MO0T@XU#1_D^I;#'W0V;NAWM^5<+&^B==BCK$U/'5&32D M>S6QN86B8Y=+>:?T:+MSEE;-E2-_H$M><6;+T)Y!W'SD_.X4M:/Y7D.>3]6N M&(YUC*I^B% ?9()Z)]=QWI^N&L=1:CKP.\AP3-3UT3\-.@-C(!N']*3#>'.Z MBR<8-==8BW@[_"LB,9L^YV5?#A?*R(#FUM0:!N6J@UK=O@E:CJ:.!,O% M>?DAWOGQJRA4*/G*"?WQ%JX#MR$0?/#W=-](BZNO*K3$4G7A"KF@AK;08IMEZ!?^J1[6N'Y73S[P[($)J?B?O/LE/?UTD*RAW9M>(;5#P&K M>@!&TZA&ULG59M<]LV#/XK.'?K)7>J M+5'O:>([)VVWWK6W+$G7#[M]H"5:XBJ1&DG;R;\?2-FRX[INMR\V"1' @P< MB(1OM?F'=GTVB$11+;62[448$+1?]/WW<\+"G MD/G?4" ;!>)P]XXBI*5S_4G"'Z(@&PCN"8G#7ZD:@QAX 'Q273"7C@P M$CI[X7<862C9P@UB55@YF!53PXW+!U/PYVRNG?RO8P3T]J/C]FV77>B.%NQJ MA&VDF5JQT?3EBR#Q7Y] 'PWHHU/6!_1ON*95I5CELCA_@E^8K!3M:E[ !UG0 M(=%#A ]/'3L6S6E_#S4R)1OL;2XJ,*XJP,4E#/R^I,+0ER\R$J2O-?9PCZT\ MQ%9L,1C$X%"AL-H!;C: /: :6\XPA9W0JQKT_[><#T?@C L4RJ5&,_K\ AYJ MQ=BSF@.LF*(>2L;^A'!]@.("WO%'/-LICM6__:3A)R!>DA(O#&*(PW$ /Z,H M\/(P\K(L@R@K&? LG&D=WFJ1?F$83A.,,\:%1IEGI/ M(T>,>9Y"D(UCR//$BR.$2W#S( UMMH1:5+'GX^$LR"'P_;'O8$7H,/,RD@RR M'R<#P=M+^E@6+EQXJ'IO,(':.8J3W$N#!'(?0[&^0R])$B],8LB($]U004N* MZ'-+ T3C!.((>4Q\",B8P&QI.ZKA%((H\7R2 QEC,'&$=*<08LR_8:Z5ABSQ MD@@Y0:*3&&TAD_^;D!,-%P\-%Y]L@*%_9EHSS)FMW@^Z\-#LOMF8TUS8I3APUQD/ WK&#M'.^TC22$0U^VODF*><@2 MMXZ"T//C='=N'X@[$(5>0&*WCL/,)? $T\G =/(=IMM.ZOZ)VD0YLT&Z]PG' M$[A1K.0&KS?$?93XD_:/$S^S4P,W3X L'EQG])GSHG?>..?_)1\_VI.;AY@: MF+.*"V%MH?&.*2Y+RW7HY0FQBQ@;)(+W B'AO&*1=TJNN)NCOH9*T@#OM##. MX+/"MGXE%PO$7U-5(1):X5RGC0MA%Z_ 40!=*YP95N@>C>".MOUH@-RM.(;7 M/,$:#1IFL[6 ,Y)FYW"&U9&2\_UHF"B_BB-VQ8/W7>@?K9S)WL"#[W'EQCK+ M.B+H9Y]!.DR.LWY@VAWOQT[D&MG4T+ %JOKC%+M3]:-V0&=>Q MY==0R Q0.M<9N')0[C[9U>[ MUN%:Z2]FB6CA6]M('JK.-D'BIP71MR_7]"39J?32*1P^&*[%86F>8S Y7 M?('7:&]6EYIVDP&E%BU*(Y0$C?.CT7%\<)(Z?^_PN\"UV5J#4W*KU!>W^5@? MC2)'"!NLK$/@].\.3[%I'!#1^+K!' U'NL#M]0/Z!Z^=M-QR@Z>J^4/4=GDT M*D=0XYQWC;U2ZU]PHR=S>)5JC/\+Z]XW2490=<:J=A-,#%HA^__\VR8/6P%E M]$0 VP0PS[L_R+-\SRV?'6JU!NV\"2$=$6YMII^%11G9]>XH!1; M^"C[ KM,[7_FMPV:\>'$T@G.;U)MT$YZ-/8$6@(72MJE@3-98_TX?D+,!GKL M@=X)>Q;P@NL0DC@ %K'T&;QDD)MXO.0%N5>X4MH*N8 _CV^-U70Y_MHEMT=+ M=Z.YACDP*U[AT8@ZPJ"^P]'LS:LXC]X]PS4=N*;/H<^N?9^([UC#!R&YK 1O MMNNTB^^SB+OY?EXBS%5#W>G285WIP: U9-1V2P!"Q*6!],\@C0/&;SN34D>1$D!&0L+,EVA MQ+7G(\I7/"C+915 9)% %C80DWQ$,OM.HH32Y55'[-Z;YV ME>TTDG?,HB"?9LX[<<&$E9938"EAG2II5"-JG[^A?GN0$:$X*.,IQ%$41IXH MA;$R*%D^V#X]D>2?A._'8Z>4PB.6P918>^5Q%L3IE/9LE^PB#W'91YD<4D60AU[I*W$_739]B#.LB#)J&)A[+7&+ M* M*COSVET^/LJJZ6K*-G[MA+UW5PVYEH1B0,UI:W&AJ9T[@MPZB\_GHA&T]%Y[ ML2MJ*YK&?[](U-XTS ?#?V^R %9:N)G2N$;I^\HJ^*WCTO(WKTH6%^^V*%ND M(6$=]_.;B^--Y0(X/S^%?6<9ASZC@U;>NIGZO?^(X#=Z-QCT.HJ"*OM(1\'" M])%%4KDJ;FC>6%5]>>L^M#50NAU(#^B DNS'A+!MZ/\S=OYEV[]'FI@T@1V5 M':V?1D&:%F[!J >S'6U>! 6U:1P%9?9B6[,TF)8Y'1QD- A>OM?4/GE!+3Q- MIH_O;KW%FLB5U.%$8@\*&C$E@UT?J]?]%=^#ENH,$YA49AD8U ]Z^D?F/5RK],;I6E=XY?+NEAB=HYT.]SI>S# MQATP/%5G?P-02P,$% @ 2%&B6-#?=MO"!@ 51( !D !X;"]W;W)K M&ULK5AM;]M&$OXK UURB #&$DE1LES;@&RWO0"7 MU'7<%D5Q'U;D2MH+R65WEU;<7]]GEB^6'$7P7?M%(KFS,\^\/3OD^5:;3W8C MI://15[:B\'&N>IL-++I1A;"GNA*EEA9:5,(AUNS'MG*2)'Y344^BL;CZ:@0 MJAQGLQ" ?=@SNUWCA^,+H\K\1:?I3N MI^K6X&[4:\E4(4NK=$E&KBX&B_#L:L;R7N!G);=VYYK8DZ76G_CF778Q&#,@ MF=]J_\[[#EZ6P\EKGOZC,;2X&IP/* MY$K4N;O3VW_)UI^$]:4ZM_Z7MJWL>$!I;9TNVLU 4*BR^1>?VSB\9$/4;H@\ M[L:01WDCG+@\-WI+AJ6AC2^\JWXWP*F2D_+1&:PJ['.7B_3W6EG%$;+TYEXL MQ]&V9R6Q__PB0>EQ1A^LJ.JKPO3 G M%(-HWWQ5_1=U19/K*5K72Q5*9J2*#-:6(O2WPD#_;986F=0 M+O\Y%(?&S.2P&6ZA,UN)5%X,T"-6F@(&VR*1I_+@5*B-M\/_("6S\RG.=-LL?V$%VTQYRZ*C)PP[=;R2M- QL M5;DFYVTV7:W^D)8A!Y+4DO2*GG<@IW8./8)=V)8V1WHNG MK4[34NXMLV>L?E^I\,ZAPY'$3BI78JER9!2 L%X7_-QZ"!N)S7"FDIX2FGUM M\C,8MJT@:C#=]$4(C\VNJ(47195+!JI*C\IMC)14-)T@N1.>ZWCC)75M =$. MS^C>[]CMG><[]C)]1M?";JAJ\UVU^7Y%\6D4S*,Y_=R%Y,=:E$XP1, AT$CZ MB13" -)&,RFIZS8(7VR=,_2$4Z"R32F[_[.O+VBR60>H T:!SA!*5](A!,V M ,)"YC28)#%Z,=4U/S RE5AE#Y-Q<#I)/&;NS"[CX32B=^4#MFO#B0;T,)K1 MK9$^1/(SSB[+^80]C0P94"KPE$\*HB"<3;$!IYQQCUZ0,54%"\VC8(K5'RKO M,4H]ES@ R##3O]6KMS5N.D5)D,01_>"-M,\FR93>95"D5LI[H9"2AW3=PD+\:M,4+8*>ZW+]UDE3X)Q9.GJ#Q,3AL!>NM/%Y@*1^!G&W^K$M MC"?#I[A6.S0ATM1P4>QM0(7$43)\"O?>:CP?#^G?>] "*L$QP)%^Z8='/1U^ M$<4=G5]L[SQ[$P+)_'1(-[(M)%6BI%%;XK-7C>A-XR'=^^I4N[%FC5V0YZ=! ME(3TO=;95N4Y12BG^7C^K,1W=O1,\E2W1^@[Z>D[.4K?W_8-X@W[7O5YWBN2 M=T]%LFC1($]W,O<[?_%C!BX6#PCG&C(%Q^H/WY&'Z/TXI/^3R3UJ=;RTF2YY M_U^ES)ZT#_%T>QR8-CK;+CJBC8[8B0ZA )7.+"T?R3U6I3"V.')"RC]4!T<3RS=>I-LYE<)A7AR;T2&UA!%PY5,4&%R,J8/NGS+J4%F2&#& MD(5GY#"()A-B@;;!ODBRK9?_Q2G*C+\7HE<]L\U.DB.M,^U;9WJT3F^4]>1% M=WW>^Q LG#--4?C%0TUP7/FA)@#/Y'76MD#663>]];2S+GKKS2+.!'\ 9I+9 M$98.S"OIH>Q]I866[> J=U@I [X [T"AWNQ')TQ>L_]1 M]-I?7G\M4.&XD8LA%[T^4B.SOD9F1]/X4RGJ3#&RCW4%EN$:1M'B;"?_ @<. MM7A7\^%H#R-$_E"Y'+7SDI&X[J'872@5H/CW:$Y%!T7W4'R^F\&MXQ8^[@Q. M0Y[Y_Q8R;0F3R:J5N,&452R1H%8H#F@#VL,$)TM&_*!8BJ'AZ*SYSE+O-F;BK$(Y7:\>BGRDREC5S/W:Y&!#J_W48XO*_7>;9C3*0;)1]@C D: M>U+_JH9[=E24/$QTATI'Y3X!I6L&4*^442SE2W2U05O5&%6>'08OHG&.%6H* MTR;.PR/':.=5'UVU]A\TN!30@,U;?_^T_V:R:#X5/(DW'US@SEJAC'*YPM;Q MR0RC@FD^8C0W3E?^P\%2.[2PO]Q('""&!;"^TMIU-VR@_Y)T^2=02P,$% M @ 2%&B6-2]PL?- @ 008 !D !X;"]W;W)K&ULC57;;MLP#/T5PAN*%DCK2RYUNB1 ;\/VL*UKN^UAV(-BT[%064HENEG^ M?I2=N!F0!7N)18H\/*1(9K(R]LF5B 2_*Z7=-"B)EA=AZ+(2*^'.S!(UWQ3& M5H)8M(O0+2V*O'&J5)A$T2BLA-3!;-+H[NQL8FI24N.=!5=7E;#K*U1F-0WB M8*NXEXN2O"*<399B@0](WY9WEJ6P0\EEA=I)H\%B,0TNXXNK@;=O#+Y+7+F= M,_A,YL8\>>%C/@TB3P@59N01!']>\!J5\D!,XWF#&70AO>/N>8O^OLF=OZM# MO\'K_T<=?E[.'5GNEU_[$FUQ!OMQ_ Q=N*7(#VN9:TAAWB^]@>Q-O/]K%$*(SB<95Z >2?')I;7YNO MM= DCMZD27S^S@&V).1.]>9KH/42X9C;B4I3.VXD=W(!_&)9V3T9W&"&U9R[ M:Z/I;Q.JD+WROR!/62)<6*&@UIG1SBB9-#Z'?:;O]>-FNA5?S=KER M\1=2.U!8L&MT=CX,P+8+JQ7(+)LE,3?$*Z&PO=V]R:W-H965T $$C9DC1IUI:V4CN&X -HV@9\0'QPDTMC M+;&#[:SCWW-VTFR@KKQ\B5]R]]QS9]_C^4ZJ6UTB&KBO*Z$77FE,,PL"G958 M,WTJ&Q3TIY"J9H:6:AOH1B'+G5-=!:,P3(.:<>$MYV[O4BWGLC45%WBI0+=U MS=2/-59RM_ B;[]QQ;>EL1O!)]OO!"2P@KS(Q%8#3>FW+A33S(L6!M9:[D[AWV^8PM7B8K[;ZPZVS3U(.L MU4;6O3,QJ+GH1G;?U^&1PR1\PF'4.XP<[RZ08_F&&;:<*[D#9:T)S4YX+KT5' #TR=0ASY, I'R1&\>$@X=GCQ$W@7 M3 DNMAH>,O^ZVFBCZ'Y\.Y1O!Y<\:@WF<(#^RAC%-ZVQ1P9&PKFL:SK#:R.SVT,)'0UY M.*&;$H'5LA5&0ZN)!H7)9-T0)=L3/<>\YXA[C@UQU(XC^XUCUG'4EB,MJ,>U M]90%& I5R(K$@B#@)1>T(UM-^/K5#&Y*A?C+%0.Z(%DYW!#[B6'5&PO=V]R:W-H965T1A\S2JJQ[)F K\LI:JHP:E:372M&"V< M4%5. D*2246Y&,U.W=JUFIW*QI1=/;/%R66KWA$V[-PE'D#?:R*H31@LJ+MHW_='% M84=@2IX1"#J!P-G=*G)6OJ.&SDZ5W("RNQ'-#IRK3AJ-X\(FY<8H_,I1SLS> ML86!3XN2KZB-DH;7MW11,GU\.C$(;S=-\@[JO(4*GH$*X:,49JWA%U&PXJ'\ M!,WJ;0NVMIT'@X ?J1I#Z'L0D" :P M[7T.'%P[Y^H[KO)2Z40S^G"^T4&*8J M>)R??98.8NVW]/>&"D-?O9@&?OI60]GK*ZP^N<.''!]<&U: 7()9,UC*$BN9 MBQ6\Y@)79*.I*/3Q"6"^\G6?,#0]9]6"J>U*"&20EW##!I8+?I&$:BH;! MI]Q(N]&)'4%,B$<(V1D%XXP,"X8$?+O5;;\?!>-PK\8/5#38@ZQ@T&O9OL,Q M^8F9D?]$Z%PJY<*BH4'^8]]KQ7/%"FY@27->IQ]A,O\#/[3#.X=#@,2HNJ(4J\ M, TAS+PX3>&+H)54AO^#Y"BPK&0C#" 7=K3G4AOL*0'QLLP_QD'H^5%P#+?2 MH"<#M N]%(52Y$/D^=G42TF"KFD-CK/!6[AHE&*H#QMSH[CA:!T2]!%BC ;' M40AQ&'M(KI^J]4#@.8@X^5/T([3)3]&:J>_&21)Z,8E@H-SCOMSCP7*_P:.V M:$IF-;\7:!G3:(5XP,!]A3^,>HO%RK=HF"G,3LMC1'Y4_QU7A:,Z?F84"[FF M=Y6-04$- XK]4F-L\!I@UK"PASF\+K 54*7A41^XY:;UQ;:+MGQZK^;.#KCN ML/',PJ\7EMQ(LW[IT$X1(!UCF->*E^ [ZFTW^-M5UWJ"PSK($?@1YI0<@.@? MUEJPA7E3-'&[Z,<.\T-3NG'W[FP\J.\<0>HEP4%.#S SZ9F9#'+H21^Z:-O9 MY;:=6?7SNBYY;J\-]WG^3)_A['_49RGT3">UJNUG>J^^I[MRO-K@!*CNCBS] M/&'7BK$'MY?'9YD[OC[2'[QJJJZ6 *^XVB""[7-'KG-C@G"4Q=@ER13FWYG" M>RW6#\*?"_(8CN*,VRX!+ZZ:R0KWM!.^H%+D(RG!%Y"/,XR?.V-UK,G MQ?\K7MOS"D=1BNV='!*OP$\\DMIX15GD)>2G\8JW\0JG\')?/4QVKLX8MI7[ M0;"W'E3>WJ+[U?X?9-Y>O>^WMS\P&((5QZ.K9$L4)>,4V[-J?PK:B9&UNX@O MI,%KO1NN\3^**;L!OR\EEGPWL0KZ/[/9OU!+ P04 " !(4:)8:J"LT1T& M "]$0 &0 'AL+W=OS$,+"0UE4YKRWL+8^&0[-="%*;@:J%A6NS)0NN<5;/1^: M6@N>.Z&R& :>EPQ++JO>^,P]N];C,[6TA:S$M0:S+$NN']^)0JW.>WYO_>!& MSA>6'@S'9S6?BUMA_ZBO-=X-.Y1R\=^&?O$MIO]OP68J5V;H& MLF2BU%>Z>9^?]SPB) HQM83 \70O+D51$!#2^-9B]CJ5)+A]O4:_/+PMZHU6^BM21D14&YM1I7 M)!)ADXON.30IC^V= B*"T-IRW NP8@> $@A(^JL@L#OU:YR'?EATBF M8Q2L&;T+#@)^Y'H H<\@\(+H %[861@ZO/"PA7]>3(S5F 1_[;.Q@8CV0U!A MG)B:3\5Y#S/?"'TO>N,WK_S$.SU ,.H(1H?0QY>JK%4E*FM S<#1A4MEK-E' M]##4W4+ = >N<'!3@@-9@<4-?$I;>/4HJSFN8-@J(W*Z,JJ0.;=X8RR>RC4( MM@#-J8@,<(T !F:JP'+&O'&8:FEXE9O^"=PMM! [&0$8S^G"!?1#QP4N"VZ, MG,FI@W6AID,(5[+BU51L\3Z!BU)I*_]NMG8V(8! >K\(#,E4-HO'?A^.(&"C M9(3GD>_#^\H*#)D%7&WD"LDGLI!68E)TJT@?%#I'P\P1(->(AYH\8R - B27 MM?PW&S"=*L-==S$G;OHQ"R:)1!Q(+1"#XUT<#E M8LNA=$#?4'+**4H0W"TV.]S'8"XJE"G<0YYC&Y%4"]0/-RJ"F,4A1B%D <;A M=H$^?XO42B=TS[6D#K&M\CCL_PBU62=H%I^>95%@3>Z5.&[K%_ZCBU6_X-W[7X#ZBE M@4N92Z$MSDY:^GW)*\M)@Y^>&A#?EK(F.1Q^%3F%S[&X&B!4X*3J)187N4K5 M37WB T,P8!6L%A(KCVAVVVJ-/B!OJ=D,RP#+ M0CAKC7BNC_J!>!!Z*LEN!X?>U_G;FFO[B'$T1FDJOHE8\&*V,9,Y75LE1*QR MLB\G[A/T[?Y2P]ZCG=^7E2L"I%0KC QK[<5BPHG<=3O,$36OY-I 7C6-@[R+ M1J*F/?YQ\4'&V/1S0 MF>+P,+IPSMW,'S=EGEK439SVMND_-X)>:'-LQHC@Y(X@#1E-*)PK+(EC/&2EO5L MUZV=0[4H7"?";/\>OX9^S+ M0^RQC%0DR,=/T$$&,["LEP0EUV/K.!BQ.,KZ MC!_/[E7OO=5\WU-4^IF8^W+27L8E+X#5NZ#%''X M/;IL3I.0#-9S9/!9OK.Q;DT;N(">O]YZKZ0JU^^AX)+ M>YI^E/*?GH8W&F"F7>W&-QJ,DN?8.PSW(L7P^BE4,@CA];XH#K<^J4NAY^[' M ;UWH8;FZ[I[VOV;N&@^R3?;FQ\;Z)0Y#FY4.4-1;Y#BP-3-SX+FQJK:?:#C M2P-^[KO+A>!8O+0!UV=*V?4-*>C^V(S_ 5!+ P04 " !(4:)82.K1+/," M "]!@ &0 'AL+W=O*/THRD0+3R70II)4%A;782AR0HLF3E6%4I:62I=,DNF7H6FTLAR'U2* M,(FBT[!D7 ;3L9^;Z^E8U59PB7,-IBY+IE\N4:C-)(B#;N*>KPKK)L+IN&(K M?$#[O9IKLL*>DO,2I>%*@L;E))C%%Y=#Y^\=?G#*?&3Y[:8!*, G-T\UMR]P](TM!)KW MX] 2U"V%60NX; #)*X 4[I2TA8$;F6.^&Q^2F%Y1TBFZ3 X"[Y@^AC0>0!(E MPP.\M,\P];ST<(:_9@MC-17![WTY-HCA?H2[&!>F8AE. JI\@WJ-P?3=F_@T M^G! X+ 7.#Q$GU[S-<]1YF:?L(.A^X5]K9FTC$HS$TQC#DSF4#&>@RT0EDK0 M/>1R!1DS!>3=WMYK9PJ0/MR:"9360%YK%T-'DGI/C^+:6!II1"B;&E!+?VIP MQ"4MJ-J0KQD /F=86:B0ND%!FH"5JB;L^PNX]BJ9OZ'WF"F=PYR]T*VWT'V7 M?F" 2ARW'G,"/GC@=98"SG>L^*PUWT)T')W3*TX'P[,S M!\%R0[-A >, M'" 9#-.(Y--NW>)M+5Y@QXB'_\7%@]%YVJ5]WBZWB4:[YFC/IG$4P;X:#K=: M2HEZY1NG@^C8$ M "Z"0 &0 'AL+W=O/W8%XD< MS9RYG!E2DYU4K[KDW,!;735Z&I3&M+?#H5Z5O&8ZE"UO\,M:JIH9W*K-4+>* ML\(9U=601%$VK)EH@MG$R19J-I&=J43#%PIT5]=,[>]X)7?3( Z.@@>Q*8T5 M#&>3EFWX(S?/[4+A;MBC%*+FC1:R <77TV >W]ZE5M\IO B^TR=KL)DLI7RU MF\_%-(AL0+SB*V,1&+ZV_)Y7E07",/X]8 :]2VMXNCZB?W*Y8RY+IOF]K+Z+ MPI338!1 P=>LJ\R#W/W%#_FX %>RTNX).Z^;I0&L.FUD?3#&"&K1^#=[.]3A MQ& 4O6- #@;$Q>T=N2C_8(;-)DKN0%EM1+,+EZJSQN!$8TEY- J_"K0SLT&++BNOKR="@&ZL\7!T@[SPD>0>2PE?9F%+#QZ;@ MQ<_V0PROCY$<8[PC%P&_,A4"C6^ 1"2Y@$?[G*G#H^_E7#+%#SDOV!Y;S,!< M*=9LN%O_/5]JH[!?_CF7O,=.SF/;&;K5+5OQ:8!#HKG:\F#VVR]Q%OU^(?*D MCSRYA#Y[Q)DLNHJ#7,/#X[,&UF *=F$D+#G@#)D*LQ*-);-&&AV_,+>]+\S^ M7#Z7/(<:M\9W'8&(*^K MLB?6Y8(+"@+STFA8X8FA8>"<(*PI9:=125_?>@.G[+Y^=\.'D/,M5WB6O"-] M;K9<6P$S\(4UG4TK!G*3)B.XBJ,DS#.@-R2C<)6/PCR!/[$IK'Z:Q7!%:!:. M"&0D0^5T9-:RZN:MNO>\Z4!A*.J'W$ MYR@>GMRG-5<;]]>@,<2N,?YJ[:7]C\GE-'C7NV6)/U=<607\OI;2'#?60?^[-OL/4$L#!!0 ( $A1 MHEB ZD(G%P, ,4& 9 >&PO=V]R:W-H965T>]^%R'Y9V2C=N=[G=KT\%X(:09!;NVR%X8FR;%@YDPM4=)-IG3!+&WU M(C1+C2SU3H4(XRCJA@7C,ACV_=E4#_NJM()+G&HP95$PO1ZC4*M!T HV!T]\ MD5MW$ [[2[; &=KORZFF7;A%27F!TG E06,V"$:MWKCC[+W!"\>5V5F#4S)7 MZM5M[M)!$#E"*#"Q#H'1ZPTG*(0#(AJ_:\Q@&](Y[JXWZ+=>.VF9,X,3)7[P MU.:#X#* %#-6"OND5E^QUG/N\!(EC'_"JK:- DA*8U51.Q.#@LOJS=[K//R/ M0UP[Q)YW%Q,Y+MU'F5E-MYS\[/"F6 JU1H0Q M2LRXA:E@TL#I,YL+-(U^:"F(,PV3&G!< <:? +;A04F;&[B1*:9_^X=$;LLP MWC *VQZO_0G>5!F+7C75EMWH-O!S-#=64Y7\ MVB>ZPNSLQW2=TS-+EN @H-8PJ-\P&)XP7N\/+Y@B9XU94W-XVW+Z53%IV;F?TJ!I-'^;5@*<4+C@E7F!&KM'9Q7D NAJ:U<:JI1]4 M&PO=V]R:W-H965T(-DX8K"9IM%L%E?'&5N_U^P^^<[)Y]XX\RVMJZ7*NU0ZTVXUH3O"A>FLDQZ4KRJW5^)6CG5U>,TNY +6!%=,H M2K@L2]5):^"GKW0MF'DW#RTZ) MK.!&,\.D[168FX]<4EER*N 6E0R;$O/SY^7:6(UM]=>A#/4$LL,$W*A=F):6 M;!&TSI>^8\'R[9MX$KT_$5XVAI>=0E^NJ*E]'%[X\+WC=U0XSH>(GH0Z3/2R MZ3M$,X'9J, J* >77F"/+J%FHH+U Y1CEM%":6BU:I5V&4:->/;];\6EA3L$ MZ-"K![8U0_#6#3%P:3J-%4&-:EHJ'PCL:EXB ^T^EJ+#OD,!?NTHEO'MFR*) MI^\-$K58P^-&[A,""8K55GT,Z\NP#L2'0WM"1OA7YA5>MOZ+6R M>-][L<8'%M-N W[?*&6'A7,P/MF6_P)02P,$% @ 2%&B6%.'V)"^! M9 T !D !X;"]W;W)K&ULM5=M3^-(#/XK5G>U MHE)$DTG3-Z 2L*!#NM4BX.X^G.[#-'&;T2:9[LR$PK\_>Q)"697"G7:_I#.) M_?BQ/?:XQQMMOMDH"J\-V+HLI7D\PT)O3GI1[^G%C5KE MCE\,YL=KN<);='^LKPWM!AU*IDJLK-(5&%R>]$ZCV5G"\E[@3X4;N[4&]F2A M]3?>7&4GO9 )88&I8P1)/_=XCD7!0$3C>XO9ZTRRXO;Z"?W2^TZ^+*3%O"W>C-;]CZXPFFNK#^"9M6-NQ!6ENGRU:9&)2J:G[E0QN' M]RB(5D%XWHTAS_*S=')^;/0&#$L3&B^\JUZ;R*F*DW+K#'U5I.?FM_5Z72!% MVQQXO_F_<7S3L+?Y\NK#-T M_-.':!0>[6$^[)@/]Z'/;S#55:H* MU>1(+SW]H''BXGNM[F7!+@0@JPQND-Q0J<.L$>!WIUFF6)<\?_L0[')_+\'= M[K]D;9EVZFGS$_!'VN:9MAP2*$J N52998R$)6 M*8*O#$N2TG'C :>]EM/L*IFW=4KA*'7-Z;:YWE30 EM'0,TQ:&G"DJ)B01H$ M:6&I"[\]\/*ZML38]F= 9Y0@GPXI/^+GH/_H)WR$A$3#9$0K$8V#*$JVL^7E M5946-140,_OT82)$>'1-H9 J WQ8L_/6@VNB;:AI&$/01-&2YUX^.H*#J ]D M9SJ&$5F;OL?&5P_7P 10H7N))<0$IDD(=SZ4_RN-;T6:@Q,'\23BX(AA$%$\ M/V.*Y8*(M1&.^2'V1IBX3L- #">T'HI)D(2_+L9Q,$H$/<<_)<;1,/KU,>;P M)$$XY"@/*=XB&GKSK]#G.#PV;WQ5*0L%KF11/&Z3H *A4N,ZS8S<<*T9H!)9 MX>%VX[';C:;Q^"WU-L=[E!?''+O%Y_!YS-/I%,D0:!#++:J&KEH[-& MHW1&5LR,NIY#=@1\\C_"@9@&-.'T>4D%.N+E597JDKJ(?*!P='*"SECX)!=/ M7LCQ %,39_HZGH9-U$1WI!'&[FKG>ZWL M;N>W;Z?//)LNO.F?F% ?>#+5]>_M N.TEF2Q-IX@GWI/ .CR6= -Y!3:&7RE MS!-1.@9;)5'S;;)X!-U];*ESDI-@&DY]D@75NACW]V,L5>7OH6>$L1"-^J0/ ME_[KNU5%$(7- 1LRB,]EVSQ +QR-X(WO^)#FLEJA#\Y>KSML:HLB26@1A\%D M/&J9;1F/1X)/+;6'\;BUO.S8TXQ46=G.V>_BLUMWBR5S2H)1Y"_&0,3CG;4R MV)I\2S0K/]];&@7H/#1#V^PMQVDS.S^+-_P\Z9BM5<3-;DFIX.*:",,U, MWVR<7OLY>J$=3>5^F=/?(#0L0-^76KNG#1OH_EC-_P502P,$% @ 2%&B M6/=;IF8O!0 R1T !D !X;"]W;W)K&ULM5G; M;N,V$/T50ET4"="-1%*2I=0VD#C==H$-&B2;]J'H R/3MK"2Z%)TG/Q]J8MU M,\5=)]*+KFF8:;&A,T@NVI8F\ MLV(\)D*>\K69;CDERUPICDQD6:X9DS QYM/\VAV?3]E.1&%"[SA(=W%,^.LU MC=A^9D#C<.$^7&]$=L&<3[=D31^H>-S><7EF5BC+,*9)&K($<+J:&5?P&E5E$(QJ(#(+(OV>ZH%&4(4D[_BM!C>J9 MF6+S^(#^*7=>.O-$4KI@T=_A4FQFAF> )5V1723NV?X/6CKD9'@!B]+\%^Q+ M6XX/@\FXH]<3\GC[39$?!/0W8.@F+T"9+>1X1 M09?@FD0D"2AXR'/J*@C8+A$I^ @.BC=A2M9K3M>Y^-,K^)VR-2?;31B +RP@ M%>*")8++MP:^OFXI.+NA@H11>BZA'A]NP-F'<_ !A GXNF&[5,JG4U-(_S(K MS:#TY;KP!?7X@L&M?,8F!;\E2[ILZYLR+E5PT"$XUT@+>$OX!<#P%X L9"OL M6?RX.M:8@ZMWA7,\W(/7"'465+:J7L(_7Z0H^"QHG/ZKBEN!:ZMQLY7B,MV2 M@,X,N12DE#]38_[S3]"U?E4Y/1!8*P1V%0);AWY(5V5R%)INKIFM7L]SQ\+0 M@_[4?&[:?RQGV\CSD%O)M4QS*M,,=D<%Q_ MU.!A[+8==UL>NH\]"O3/-'(DV!"ZV& M1=:%;WD=NY5B'O+49D.K+IN6UO %2UFHSN ([&G!!XJ M# .AM<. ZC"@-S.H5&U2 R'?1I-.)BKD'!MAU^I)Q;HK@-J*^PX.E< ==EAV ME_QJ.8A0C^EU-8?Z'82"T M=ACJM@/J^PXMD=PC@D#;M5"W?U/).;8[F?1D8]TI0&T5?@^1)DHB'9NNEL,] M5136%1[J2_R?8D.Y.JI:Q9/39R"TMIMUMP#]L5BD[4-.#L- :.VOTKKY0/KF M0\>B4K7)#L]U[6XU4HBYLAS9ZD1$=<. M)7X'1PJ@;O<@$>6]\CU< C511[I MB_RG\$5^$FUY&% 0E,,*=8BU.*?FTE!H;:_K[@&--51 @TX5AD)KAZ'N1-#; M!POH>&* W G"C90K?3@6A#ZV/:_G

JHKJ MDH^^/VKX^".L&G3D,!1:V^FZE4!C31W0H&.'H=#:8:C;$O3VR0,Z'BE ^=7D M6$<+ODK0GV"_KUC5[00::_J E',%Y-E=VY5R&/ M5'J4DR>_8PPC<-U;X+&&$7C08<10:.TPU'T*?OLP A\/&7P,?;_+*96<+QO M'DKAQA;%6,,(K!XR>-TBJY9#J-O_F8U-L9CR=;Y7F-%EEXAB"ZBZ6NU'7N6[ M<)WKU_!R4>PJUC#%)NLP24%$5Q+2NIC(&LJ+?28@[Z\8$X>3[ '5[NW\?U!+ P04 " !(4:)8!]3/2>\' #F-0 M&0 'AL+W=OD9+TBTW;FNA\:228/ M+^\1+^\AJ9M7+K[*-2$*?[L<\>Q.R&;U5*&7D02&ZS#(OO]R3EK[<]K[=[ M\$A7:V4>#&8W&[PB3T1]V3P(?3].^\Z#D)3P9;X-R6O MLG:-3%<6G'\U-Y^6M[VAL8BD)%$& NL_+V1.TM0@:3O^+$![99NF8OUZA_ZS M[;SNS )+,N?I?^A2K6][TQY:DF>\3=4C?_TG*3HT,G@)3Z7]'[T698<]E&RE MXEE165N049;_Q=\*1]0J^),]%?RB@M^NX.^I$!05@E:%8+RG0EA4"-L5O#T5 M1D4%V_5!WG?KN @K/+L1_!4)4UJCF0OK?5M;^XLR\Z(\*:%_I;J>FCV2%\*V M!#V2A*\8SP 'WF3*TEBMF2+)OU M![J394_]74_O?2?@9RSZ*/ ND3_T0_3E*4(7/WU &\[3#N/F;JR()"56L,/J MZN-[3,I9)V*?;?'QH,$;4(/\&>U>HM__I8NB M3XID\H\.P^]SW+ ;UX3$:[G!";GMZ9@GB7@AO=G?_^:-A__H8@@2+(($BX' M&N2$)3FA"WWV0$1"F#*L**[TX!0Y-U)?V!'^/SVHL90\H79\OU*UWI79%;&T M9D2M^;*+1:TPLB9!V$DI23+.NN>,^;\CS:KV= M3,+^M.6YHIC?*#;M7[5<=QQ:[.S=.WTW*7TWJ M](:5ZA@Z"?EEFRUTAFN5J17EW6Z=ZYG"#,52#3>?5 M))OG#C5;(4R.)XS48EK.:ZEL55KG5%F -3GTP_X;+WIO^CWVVDG&D6"QNP?O M]9!?>F@U]JHV1"Z(N9MKJ]%G1XX"KL!VU/=94+@W:XB8[$B]WFO]<]E<;R MW"+K"R-8,.N>/*.]1+NW;JK2 M1-XA452DG94Z>JBIHU]+=72)XF\;DI@9^3>:%1/KD_Y)/N,D+_"DL% HTK,V M^OWN&Y5_7-MUDX]#[Z,9/QT.!Q([!2^0:!$H6@R%UF2YTG7>^$PK0AZ0IBHH M@D2+0-%B*+0F195\]-SZL;8N) XL5""R&XDZ-U[4D^9.!D%5H]>I],;CMF(' M;36&0FMR4RE'SRT=ZVOON99 FI:#/'6R :H2#]CM^2BS:_2=HP?2DA@*K:>Q<-\T!JHB0=$B4+08"JVY/U2)4G]XIFG,AU2@>L)5VS]WVGG[FH;9H=O5?CV$IS M&W,RK:!+#P7:57,SK;U)?JA4DX9JJ95R0/%$NCEW\V',*K. 1=.D %"TJT.I[4^V#+_T/*C !T6+0-%B M*+3FN<5*X ?G$O@!J, '18M T6(HM"9%E< /#NQM-T::,".M"&EF!_>"EA&N MZ[CM?0'>3%K:V[;'%(K<9I[LU'/H]Z#2[X%;R\X%65+5'<5^IDS+=FJ/<4LE MMADQ,>P'>M*:GRVQ^(X>]IS,<#=Z\I@ %?>@:#$46I.^VGGKLQVXACUQ#7OD M&O;,]3D6 ()J 2!PGPCXBV$K[(I([0,Z;A-.=C^HN(="R]T_J'W/HI.KE?V0 M2"*;7^4??)1/RX^5[NPG.JWGD7<=YY\<53#Y%U"?L5A1)E%*GC7DL#_1B:/( M/RK*;Q3?V*]F%ESI#,]>K@E>$F$*Z-^?.5>[&]- ^6G7[/]02P,$% @ M2%&B6$4;14%P @ _ 4 !D !X;"]W;W)K&UL MK51=;],P%/TKEIG0)L'RV78:::2N%0()I*IE\(!X<).;QIIC!]MIQK_'=K*L MG;*Q!UX27_N>XW.N[9NT0MZI$D"C^XIQ-<>EUO6UYZFLA(JH2U$#-RN%D!71 M)I1[3]422.Y %?-"WY]Z%:$0-+#FM@"LJ.))0S/$BN%[&-M\E?*?0JJ,QLDYV M0MS9X',^Q[X5! PR;1F(^1U@"8Q9(B/C=\^)ARTM\'C\P/[1>3=>=D3!4K ? M--?E'%]AE$-!&J8WHOT$O9^)YTZ[TO++077TAP"6B@% M9L:"OE"RH\R0@$+G*]"$,G5AZ9L0^W"H7:AXXO^4;M"BNJQ M'BW5)5JZDP.)?BYVRLW_&K/;\.X*I(["]Y9 &X2R>7DT3[W!L8R0O#B)_,AOR M3A3&@\+X=0K9XR4=DQF/;!]'03AY(G,D;Q)=36=/97I';]/V17.']Y0KQ* P M2/]R-L%(=KVF"[2HW7/="6VND!N6ICV#M EFO1!"/P2V PP-/_T+4$L#!!0 M ( $A1HEC''8?=,P, &8( 9 >&PO=V]R:W-H965TP';W'W^[O/YCM%:JB== !CR7'*AQUYA3'7E^SHMH*3Z0E8@ M\$LN54D-3M72UY4"FCFGDOM!KQ?[)67"2T9N[5XE([DRG FX5T2ORI*JEPEP MN1Y[?6^[,&/+PM@%/QE5= ES, _5O<*9WZ)DK 2AF11$03[VKOM7TZ&U=P8_ M&*SUSIC82!92/MG);3;V>I80<$B-1:#XJF$*G%L@I/%[@^FU6UK'W?$6_8N+ M'6-94 U3R1]99HJQ=^F1#'*ZXF8FUU]A$T]D\5+)M7N2]<:VYY%TI8TL-\[( MH&2B>=/GC0X[#HC3[1!L'()]A\$!AW#C$+I &V8NK!MJ:#)254I$#F+J6NTU2N MA-'DG$QE64G=.,B<<-:8762J(&.&?)-:@R:G-V HX_H#NC[,;\CI MR0=R0I@@WPNYTKBC'OD&X[&L_'3#?=)P#PYP#\F=%*;0Y+/(('OM[Z,.K1C! M5HQ)> "O51L/!UA-%QS.#HM, M?LXDYP23>TU5]JM+SF:[0?=VMEYI2XO_!/9* MF4&KS. 8>K+-2FK( I9,"":6-@LK4$QF7:$W>+'#LY6M3OKAQS@8^?5N3!U6 M43P8M%:OR$8MV>@HV5N18GW58+.]4K)FK@+:TTN;T^/NBG2Q;H"C'3[!L+_' MN<,FC"Z[*<%U:-& M[?&BXXR63=KBP=<,;S=_(6L$-& K1=X59_Q/#.?!\'(OT ZC_F 8=$T1P:=N50%.W1[+"*H["W1]/?*=DEH,*VDZ':5KFF8+6K;;.\=CUB M;WV"3;3I>7]AF@Z,Y0BOAB8<_G'X1E4IJ]@,^^[[OOSG=.1R$?50N@T5/' MN,J"5NM^A;$J6^B(6H@>N#FIA>R(-J9LL.HED,J!.H:C,+S&':$\R%.WMY5Y M*@;-*(>M1&KH.B*?-\#$F 7+X+BQHTVK[0;.TYXTL ?]K=]*8^&9I:(=<$4% M1Q+J+%@O5YO$^CN'[Q1&=;)&-I-"B$=KW%59$%I!P*#4EH&8WP%N@#%+9&3\ MGCB#.:0%GJZ/[%]<[B:7@BBX$>P'K72;!1\#5$%-!J9W8OP*4SY7EJ\43+DO M&KUO$@6H')06W00V"CK*_9\\374X 40O :()$#G=/I!3>4LTR5,I1B2MMV&S M"Y>J0QMQE-M+V6MI3JG!Z7P/C2FQ1G?<7["MU'OT0*0DMESHS2UH0IEZFV)M MPED0+B?JC:>.7J".T;W@NE7H,Z^@^A>/C MI_APJ@"?=$\'LG$SHE I!JY](\V[\QBN???]=?AC23?>W1X2=Y[1/)LR?A3.J54@.^S.$G/>U,AYJ?]?AI.Z2Q(3]B< M)O*7,>.S0,A;/NFGXTB_O(LIS^+(B2WN L?W;+!V=L(>(HH;<[*T?W$63J<@>] =G\V!"[ZEXF-]R>=N0=:41\:>LIN;T7G/RAC1F(8B@PCDGV MWPK07OG.S''S>HW^.6^\;,QCD-(AB_^.1F)ZWO-Z8$3'P2(6=VSYA18-LC.\ MD,5I_C]8%K96#X2+5+!9X2P9S*)D]3?X7@1BPT'BZ!U0X8#J#J3% 1<..&_H MBEG>K*M !(,SSI: 9]82+;O(8Y-[R]9$2=:-]X++7R/I)P;W="([18";9#4D MLM >@_N\4Z,?= 0^1TF0A%$05TR.KJ@(HCC]*(T?[J_ T8>/X .($O#GE"W2 M(!FE9WTAZ64OZ8<%E[NC@UT9-_TXX0Y'G(*>TJU.R2FFVD]L><\B#OF2@) MV8R"HYBEZ4<=4[O! -HVMDF-J,8,V9YCZ7DZ)4_G-3QE7N 3.0>/Y#]I$T7E M3)99O(V:WWBIYWF^7:/6M'(]["$]-6BI$F09R=VL._^AVOD79>>#_V36C/.' MMP$7+]KB8GS)OAFR*[1J2#:J,CQ@K2C NPI%1VC54" 5"O1N":-X52UC6%9M MG&O,?,=J21E0U7]HK*OKR@?&G,W 4&H=+D6LU'MB"H:YTJ/\$UCW_"5-PJE, MZ$]R[*^?29\LJ?/5*+B+TB=M(SN5"EVA56.FQ (DAYP(1BFR=R@Z0JN&0HD3 M:%8GU=[GLO?755Y^;VTM^@6XOSGTZ\/>9%(EK90*-$N5(>.RX^1\!/*C &1E M\R*.69C/U2%+A7Z:&C'W[K:.T*H14'H'NH<8\,6G0J59()FS?1&E;T%_0B?^-;/.L_A-D]R@AJ> MU0]D);V067I=S+(Q^:-5%Q;NF]%U7;M1,'5FB+153*1D$#)JB]?)[ *SIK.; MG)MFJ-*T*F>E5Y!9KVR3VH7[YGMMQW'K[)I6Q,=^"SDE09!9@EQGRV<\"L$M M6U(NI84:Y$6>TB9D,^J^6:@KM&H,E*1 AY04J%-)T15:-11*4B"SI#"MQ12N ME?F!D>,[C8FD,\2.A=V6T:K$ WK5.H>6K=/(0 AY%JJ7"YT=M"%IFUFJS"/S MNL8;JT6!7E]M\;TZ_Q:[EH]PI&HS,M?FK6FK66>)14@C;VG,D.79+?14,4;F MHK=#XLH7"=[E"\O,=>\@R>(PIN$XHG[SL7-[-N'MW8D=HU2AL M[+(<=)NEVWV60R@=K)0.?OU6"V[NH4#;(]"I+Y_K#"W+PVU*&2OU@3O;;L'- MC127>,2I.R6N]ROO9K9[YX".T*JQ5<()^X=,AYTJG:[0 MJOO.2ND0\V+'V\I[ 5Z;G!C6)XG>#K7MFQ*E3HA9G3PD(SDY.%LDHWPQ5?8C M#U+!%Z%8<+ISL3>_9=\N[0JM&A,E>0@ZX.@FG>J>KM"JH5"ZA^RTNZ3O<]Q, MW!!93B/#ZPPMCQ"OY?N8;)SZ,&N1/8H]T1SO<#RO_BFL,7.@[>(6IDJ6D%?) MDEV+?8'>*/;USX 6.[OE,X HL4+,8F5;L2>:)1#B>W4MI3.S6M='B=(BQ*Q% M7I'&WJ_TF[GOG1$.L=U"E*PBWB&38ZC MR3"-XFRPN*RFO2\6EWFIDC@3[PLBRS2-BC]N1)(_7@V\P=.$#_']1ID)P\7E M-KH7'X7ZM'U?Z'?#/64=IR*3<9Z10MQ=#:Z]"\[FID$UQV^Q>)0'KXGY*LL\ M_VS>O%E?#49FB40B5LH@(OWO0=R*)#$DO1Q?:NA@7],T/'S]1.?5E]=?9AE) M<9LG_XW7:G,UF W(6MQ%9:(^Y(^_B/H+^8:WRA-9_26/NWFGTP%9E5+E:=U8 M+T$:9[O_T==Z11PTH/1$ UHWH$<-V.Q$ U8W8.=6&-<-QN3ES+*UO)RJ'19TWBXJDO<[$K0 M$R4\\C;/U$:2,%N+=4?[6W=[]JWVX3?J4P=@J-?7?J71IY5V0YW$ZVWQFK#1 M2T)'=$P^?0S(\V 73?[WJYY&WBB1RM^[?K@[Y+@; M:3KU"[F-5N)JH'MM*8H',5C\XR=O,OIGEVPD+$#"0B2,@V"6Y/%>\MA%7[S3 MNUH59??Q,A$DDE(HJ?=-VG?1V3'<.&E]_2)A 1(6[F"3"F:&$@\+;S[68XO+ MX<.A.5!-RYR_-^<[S;W)CKQUZ7(B^NI"P@(D+-S!_ -==#2=M72!:EJZ)GM= M$Z>NG_-\_1@GRWM3I[W;2&[(-OI#'P$HHH\^R$J/?[0\\U:_E/%:F%&>WD$F<;2,$[VS M[!QHW#C+]%6*A 735I?GCXX=A,B*' 2SA,[V0F=.H?]2&U&0=WFV*HO"6/S5 M[^]SO'#U[G2,E(6("$A4@8!\$LR=ZH.=8>N3?C M4DD]#%J;_>CW=LGN$GVUUS1KZ#BEK9XT@%8-:YK_C:J\:^G\J7C]YI&T@(H+832.(IFNZ6-6XKO2VLFRC62%D!I(93&433; M=9/Y>,ZT8<&CN" /45(*DM\1E:LH.>I-51%E\DX4Y@A%5'$:*?U&Y60I M#C_N_%E Z*:=MB=C<=S/?=Q9PL-?Z TCJ+9PIO\Q_M& %2F2ST2UK*?$D31 M)$#DK_W43IG0-*BF'>[#V+%':,@#I7$4S?;8I$&>.PZJCE"M+;73�JFF' MFQ^;T3F='VN#ACU0&D?1;&U-*N2Y8Z%F\]OE]N1>]Y^F-S4APWXS7.7I-LKT M^)4\C[-ZSA=ZXSQY0N/&7;:WZ'9$0_V1SUJBH;D0E,91-%MT$R!Y[@3IMZ=] MZK]++3@R2E.]-Y4J7WTFL93EB?TE-##R.D(>;SJ9'6M$%@VA-(ZBV1J;V,AS MYT9GI>YN1F]IL_:Q':5LY!U;@R9!4!I'T6QK31CD.6.(??A.Q->M6#6#U;58 MERM5V33];9SIK5(/8:.OG5:A\5!-LZR.)NV8 )K\G%>4HXK:EP(TH0YUASH? MQ(/(2KVSTSZ24CLRETN8H4V>Q.OJ4$-7+1,E37>:;^OA3N>6Z*[4UQEMIRR3 MZ;3E#%HTA-(XBF:K;6(BZHZ)WNRVL.=)+O4 9BGT5E=M;]V#&#>LMSVO9>_5 MW&O;@P9!4!I'T6Q[31!$G>'#XCK-"Q7_N:2='I#9K]U#3K_&#KW&X MK1E":1Q%L[4UF0YU9SJ'L=TJE]UC%C>CMS/64G5JA$8R4%H I850&D?1;-U->D-]?,1.H6$. ME!9 :2&4QE$TVW43^5!WY/.C(_:Z_.%!?L>IP%OW4O;V#4U^H#2.HMF^F^2' MNI.?XZZ<=4J#YCQ06@"EA5 :1]%LMTT<1&<_H-^&QD-06@"EA5 :1]%LUTV( M1-TATO]SILR-[JT<>FT1E!9":9RV RN_^U(5UL1+S!TOG7>FS WI?2<#DA9 M:2&4QEG["J/IS)^>NL*(-=$1T^QK F?SDUOLP?UC[MP)F..[*_5V MB[VQK)UUS9G?NG0>6I2C:+;:)IYB[GBJ7X[OAO6V!PVE6/NJHU?>I'5:((16 MY2B:K:^)FYC[8J%S@WPWIKSN>M/I7YM'TE$;1J>&95CJJZ\S0\>"Q+*HK[Z@$Z4BLH M,[5[L,5^ZOXA/=?5HVF.IM]Z%X'7,3WT+OCN$3P-?O=$H+=1<1]GDB3B3I<: MO9[JH4"Q>\C.[HW*M]5#89:Y4GE:O=R(2/\PS SZ\[L\5T]O3(']HXX6?P-0 M2P,$% @ 2%&B6! ^ AJX!0 %!L !D !X;"]W;W)K&ULM9EM_BL;7N6EGZAH)<$PN\4SB7.\RTUYS?;H7-_=" M =G6%!"51)Q\^UL$ 0Q8:9GXC9)0^7#)8K$[G^#)XX6/?+/5Q879\BRC&_:)Z2_9C82S6>TEX@E+ M%1((XOE=.)W6;A6'[^-'[6P,/,+=4L96(_^&1WIY/%A,4L37-8_U1[/YD M%9!?^ M%K,POVE7/.A,4YDJ+I#*&"!*>EO_TOGH1+0/P,VQ *@/2-? .&+B5 M@6M R\@,UA75='DFQ0[)XFGP5AR8=V.L@8:G11H_:0EW.=CIY47X/>>*%Z]4 MH2FZV&PDVU#-T HN\(A):M[V#>41$A+^'^AMS!!-(W01QR(L;XLU^@NZW(52 M3"OT\HIIRF/U"AQ^^72%7KYXA5X@GJ+/6Y$K,%5G,PVQ%Q',PBK.RS).J^D]F_?E'T)$.Q['0Y"EY=Q8%D7I;NF1A;MP M(&EW[?@'GG,\/W#\^KF]T/PZ--\:VMX .=!7+JTN?C81S^1LCW9>T\Z?OQO. MGY/^F9SMT9_4]"?67*^HVJ*L*G596>J&@$LO?JNKN0L2D*#3(ZV-C419U"@+ M*\I7&N>LJ,M_YS35%(4B22"5,)^$WQ!7*N\6T9)LT2/S\\R6%IK& M^V!(2YJJ-9.2F7[)E.8@7^!$"W3+VK<'IU6G]Q(\+X#P.V_!'N;8U]"2(?CI MH5>HBK X8%!\X)U DH>E NXQ+3R_FU=[BV.)2$-$GI@X0I$# (C=D '-@5I2 M>=D;<@[0=&&LC8V%:=0)MD[_9M1)D-R(&HDW".+V1]N<=#&.H3)P(S.P76=< MIW?0IX3D;!C!&R@8F)QT(:R-C(5H! FV*Y(;RYA+:>8,L-&Z"V3L&" M,I!:L^3W$0F4^"[B,40(;E0(MD[S@ CK5*D?#%I1##)8.>I!GGF/)R#S/L\Q M9 5N= 6V"XL/F2GFZ0;%#-:<2!:+RZE83W,XL22K+S2P[[N]074,H8$;I8'M M4N.#Z7H6BKZH\/Q>@HZA*7 C*K!=55Q'T+_XFIO%+0?!E&ZX6><>IAH0%X2X M#NZ"'4->D$9>$+N\6%45 11#+D'.0[D F1&+=#/53"8H8K>#XXKT9+S5C:1I 0NR"Y8M4"C*>PDH9%%[T_D+R^'IEZQ.TM M.NWMC>5I! FQ"Y+/9IW)V[->D;/#TQT9D"+!@OB]">$86H0T6H38M8CM0R+I MZQ#B.X'3_6QC;V(L0B-%B%V*['\0:+("]1Z$\(%5?N5S[^OGT"K?WO;/LLU: M^PX)DQNS':.0F:O*+8CZ:KWE&PO=V]R:W-H965T$BEIM[I*VU75[HM.I_O@AB>)5-@M?$@-^!L_@P0,,MUS,C7*F8I7 LDUTE"Q<,4 M8KX=>=A[W''#%DME=OCCX8HNX!;4Y]6UT%M^@1*Q!%+)>(H$S$?>!)^>D= 4 MV!Y?&&SE3AL9*G>I]&$-74G[GK,7$ ^%K10E;R*.N4.!&OJ#A&'?P'(@$)ZP9T M<'EE.)WB*G#[H\N%23RWSKU,_"P'MS<:$[E MBLY@Y.D[B02Q 6_\^V^X%_Q9Q[PAL(H.8:%#Z$(?UTWO.L).E-<2SL!Z%LS< M53=C$O0'03#T-S54N@65KI-*Q;A[9MG4"?%:'@V!5=CV"K:]-B=PKTD=&@*K MZ- O=.@W,H'[S^8<)J03X&+.952<)SN0RJ"@,G!2<2\3UR 8C\RZ\#=04;LF MN.'[Z,$4HAY*[*V][DHZ$0ZD?U+0/WF=?]'_Z,RN]R!T/HJM#'+)5K7YQI(-<1!]JO>Z&.E2*,H!A9ZZIM?N4SNYCOJ@EWFCD:@JM MRKT,73ALU>&-IK&FT*I:E*D-NV/;BQW>?>;P,#SI/O5W&YD,EZ$,.[-. _YV MXV/K[Y?9NXU4ALM8AMVYK,[>GP2- *4T@7KN#86OG'\;40Z760X/6K5X0TDL MUZ*-7(?+8(?=R>[%%C]YOHB'8??9&MY&/"-E/"/.R//K'O\)/NYFBWCM2Y(V MTA@ITQAQI[$Z4W_DZ=&,)RM0@.A" "20JGK>#66O7(HVDAPIDQPA;?J;-!2^ M5>ZN\;GR7NQM-8O[. M.W#]"+VPGP8DFO%UJK+7X<7>XO/#Q+YT]\ONV;>+*RH63%L^AKDN#8[[.F6) M['- MJ'XRKY1O^-*/Z_;YA+T8B],!WU\SKEZW# G*#[*C'\ 4$L#!!0 ( M $A1HEA+E^LR&0, !\+ 9 >&PO=V]R:W-H965TV%FUQ;"\<.MMO"M]_9 M2=,.I1%C]$UK.W=__\X^VS=<2?6HYP"&/&=Y IHZIXS[41#T_(PRX<5#-W:MXJ%<&,X$7"NB%UE&U:&W'KAAL[FQ WX\S.D,;L'WZEDK(,A&92$ 73D3<.CT_"CG5P%O<, M5GJK36PH$RD?;>"I%O6I.Z[C=7JM?N. Q MF G5<"KY TO-?.3U/9+"E"ZXN9&K'U &U+5ZB>3:_9)5:1MX)%EH([/2&0DR M)HI_^EPNQ)8#ZM0[1*5#Y+B+B1SE&34T'BJY(LI:HYIMN%"=-\(Q87?EUBC\ MRM#/Q./D:<$TLRNDR5=RRV:"35E"A2'GVC ,&S2YTY"2R0NYH@)W"O?$$";( M&1A0B,3$C%Q0IL@]Y0NTEE-RZL!!D1O@U&G/6:Z)FTRAU@'Z4L;U(4Y9V:IM MVZ%O,#K+Z"=E)"=%)-&.2-KD2@HSU^1_CJE1+$ZV7YB1J%+RBJD7: MX1<2!5&G0:]=+77;Z75VZ>%298NL+K)&1WLPCW5.$QAY>/(TJ"5X\>=/82_X MUH#5J; Z3KV] ^N[E.F*<4[&(B67PE Q8Q,.9*PU&$U^_41[=="=;H^,Y=ZE=8_7TF6'\/Z(,* M??"1"3:HV=,HJM_4,-CW4 MC1+OW+4PVB!&^TRY4OV#Z3?O1-C\4/QCUI5J;[O7PLVS$#9>W?^1=ITZGM?' MP-^J67"6F:O,-'&!%^5+-5I5?^.BYMF8%Z4C/M0SAN4+ARFZ!JTCO.A548T5 M'2-S5P%-I,&07'..%2PH:X#?IU*:=<=.4-7$\1]02P,$% @ 2%&B6+@1 MUG2X @ G08 !D !X;"]W;W)K&ULK551;],P M$/XKIS"A(<&2)DTWC392VX'@85"U#!X0#VYR;:PE=F8[[?CWG)TT=%U7\;J6ZUSFB@<>R$'KDY<94U[ZOTQQ+IB]DA8)65E*5S-!4K7U= M*629 Y6%'P;!P"\9%UXR=+:92H:R-@47.%.@Z[)DZO<$"[D=>3UO9YCS=6ZL MP4^&%5OC LU=-5,T\SN6C)6\G MG[.1%UA!6&!J+ .CWP:G6!26B&0\M)Q>MZ4%[H]W[!]=[!3+DFF(&SL_>P!EP =]R66LF,CWT#:FU>_IIJVS2* M?4!;!K10FU_!! M9)@]Q?L491=JN MU$IXDO&7J J+>6PB#L']$S_3?X=$).5&7^Z8BF./"IS MC6J#7O+Z56\0O#^6@_]$]B0C_2XC_5/LR1PW*&H\>E<:Y, A;6?:)'$017$8 M#OW-OO[G?OTXBJ/!H/-[(BWNI,4GI7VA$^$BE24",T;Q96W8LD P$LA8TAE1 MI:;WQY3'SQ3U>E=A+SH0_MSM:C"X# YD^WN57J):NP:H24,M3%,)G;7KL6/7 M6@[L$^J]3:O\2],T;KKG:TXU7>"**(.+2U*FFF;83(RL7#]92D/=R0US>C]0 M60=:7TEI=A.[0?&PO=V]R:W-H965T1 M6MII2.M6E79[F/9@D@NQFMC4=J#\^]E)"(&E=)6BOD#LW'-\[O&]T1VL&'\4 M,8!$SVE"Q="(I5R7D+#5T+"-S<8=F<=2;YC!8('G, 'YL+CE M:F56+!%)@0K"*.(P&QH7]OG(MC0@C_A)8"5JSTBG,F7L42_&T="PM")(()2: M JN_)8P@2323TO%4DAK5F1I8?]ZP?\F35\E,L8 12WZ12,9#PS=0!#.<)?*. MK;Y"F5!7\X4L$?DO6I6QEH'"3$B6EF"E("6T^,?/I1$U@-UY >"4 .=_ 6X) MS&4D(EB 0IA'Z(6/@Z)I*(HG:.D773QF1:U1'3=?H?KT ='P%$I-$G*BP MA\D5.CXZ04>:\SYFF5!L8F!*I5B?:X:ENLM"G?."NAO,SY!K?T*.Y70:X*/# M\"L(*[B["S>53Y593F66D_.Y+_!-5!-%60*(S39.W(",6;1CR.]O"H;&$E+Q MIRGEXHQ.\QFZ;<_% H+TW)%XQ>SJ@_,\\D3C8JR?;"FF063-V: +O;]VUO3V=#6,^W^KUFH=U*:/>@T#&5,.=* MZ[8;FS0>)'EK';5$MI.O5^7KO4-;>6W:T1+9CAV]RH[>P>LO+4@+"UXIU-X_ M%=CW^IW]?FJ*LO47M:E,_4JG_VK[5Z7Z0$-&!4M(I,HU>J5R#_*^]:I:(MNQ MH%]9T'^'RNVW:4=+9#MVV-9VFK#:J]V2J_Z95Z5K[=5N0Y3CVU9WKWC-V@RD M!U U.LP)%2B!F<)99SU5_;R8Z8J%9(M\+)HRJ8:L_#%6SQB3FX6> MM*K).O@+4$L#!!0 ( $A1HEBV.D1=2 < +\U 9 >&PO=V]R:W-H M965T;Q@2\H_%RN6RU]F1;FD0IZ6\R%?E8PFE=$R&Q+'&0V7 M-,T'DY/JVE4Y.2G6(DMS=E4BOEXN:?EXSK+BX72 !T\7KM/Y0J@+P\G)BL[9 M#1.WJZM2G@T;E"1=LIRG18Y*-CL=G.'CR/650=7BCY0]\*UCI*9R5Q1?U3N:.%F[A5Q(15TC#GF\&0/8-QT661BP67/28L,=A'=GM,+ !#R4Q##WFBYYQ8 M$2]I^1FY^",B#O$, YH>;NX:S$.[>N,H6*&HG_6J7A$ETPLB@1MKZ*_?I5FZ$*P)?_;M 0V?7CF/E1IH+);H7Q'MU@CRILE6?N)P$>CT^&]]O$&QH=>;C;*+2. MLB^A0& =0OV&4-]*Z%D<%VNUN$L6L_2>WF7L(\J9,-&W0?*WF/&'D;BBCXK!*L/0."[7+$'LFRQ].#,N MR)'&*#GRCWQOM,.HM?N^C$*"1?H,7&>$B4?,C!XUC!Y9&;UF]RQ?FTD[TKKT M'1?+.WF'-+V=YY$@(#ODAM:1].4#"*Q#6M"0%EA)FQ9W

5MF53.9A1!KO*+.*.?, MG-GKKCN1=#QV=MB/ .A==U!6G<0JSN^[!2L%[:"U8[55U* HH6@:!$46MGBJ>*Y[58\9]:*QP[<>^6#*DA0M @*K>NB5FGBT5L$*D@-. 5%"T'1(BBT MKKM:&8N?T[$T2[_+VV=.90W[/BLX_X!D'9:D?%5PFAF=HPM73(A>.T'JUK!& MVWXT0GRM@(Z@.NW2V0I<_(S"I7Q1/ZDR/D4_QP;=ZAET *1L#4'1(L,4_,#? MJP-:?8M["]RG]3BK\N?+M"[69:P[T@DW2&*M56B?06\B7T/NDE;N$KOA>JZP=]R;=*+E6>QX6IZ%ZK3+9BN'B56__4]]58,_QRNHO 5% MBPPS& ?[4C!I92NQR]8F'73B_S7+JJ1P14OSLS0[:N\@ HD6@J)%4&A=_[3Z ME_AO$?-!M3 H6@B*%D&A==W5:F%RX+;K 7O71-^H#+ 6=Z?V'GNS#2IE#5,8 MC_9N$)!6HQ*[1GWQ[C71A2HA!DY!A2HH6D0,LM?;*[9(*U2)7:C:]J^)0>#) M]*C19MBJ#5Q-,]D'TIN/U]B"):U&)7:->L@.-M&E9! 8R@O3)JS&^D]WMLH!(3%"V"0NNZJY68[EM(3!=48H*BA:!H M$11:UUVMQ'3M$A/R#1%7EYZ8:,%]ZNIJ<:P_-K./NS?+KR$]W:TW<>W2LXEA MJ@IY^8:4O9?>=P7LV[BPK^.^QE:LVVI:UWN+( 8J<4'10E"T" JMZZY6XKKV M+=[;/'EZMJ.J^ZU UB]^&=ZD]?4]*OM@>CL"5+Q"H6T<,=SZ4&7)RGGUA1!' ME;+:?)317&V^0CJKOKW9N7Z.C\/-MT0MS.;3IDM:SM.&UL MK5919SD2C2\;IBP355!61_RUH*?9S M+_0.&Y_9MM!FPT]G-=G2%=5?ZA>)*[]#R5E%N6*"@Z2;N?<8/BRGQMX:?&5T MKXZ>P2A9"_%J%A_SN1<80K2DF38(!/]V=$G+T@ AC7];3*_[I'$\?CZ@_VFU MHY8U470IRF\LU\7PO[%O;P(.L45I4K3,R MJ!AW_^1[&XB*:I#,I]B"--:*9!QL; MZXUJ&#=97&F);QGZZ?2%2E@51%+XR-V9,,&]A051+ /"Z5%]@I73U035JIK1/NR>H*K#]>@C)L"QN&? M0C0*X=4-?#A9SWR-L@PY/VLE+)R$T3L2(O@DN"X4//.OHW5C/& M42\=#,*-N= LZPN%PT\LOBELNS0,)U$2S/S=L=U0G[<<=^?!GV MN;MI??S'O\;_K=D _Z3CGPR>OV^V%&(%(#LJL;*WM[CWR"67/'(7 CL1?=^) MOA],VCNB 1NATEBGL!("UDMWXH >:F.-M=%:#J8:KK#B.<#KOB@Z:N/C;,?C M:92<9;O/+(Z3^_YT3SKEDT'ESYL-ME@0&W<>LVC"LHZ08A@[M[)"7=5.066M1VL%@+C6.*?2QPD*32&.#[C1#ZL# ? MZ$;3]']02P,$% @ 2%&B6.9X4CN=!0 S!X !D !X;"]W;W)K&ULQ5E;;]LV&/TKA-L5"=#8O.ABM8F!)4&Q#.D:-.WV M,.R!D6E;J"2Z)!VWPW[\2%G5E6'L3,'R$%O6QX_G4#S\CLC3+1=?Y(HQ!;YE M:2[/1BNEUF\F$QFO6$;EF*]9KN\LN,BHTI=B.9%KP>B\:)2E$PQA,,EHDH]F MI\5O-V)VRC9*Q7"8\!X(MSD8_HS<7A)@&1<3O"=O*QG=@J-QQ_L5<7,W/1M @ M8BF+E4E!]<<]NV!I:C)I'%_+I*.J3].P^?U']G<%>4WFCDIVP=,_DKE:G8VF M(S!G"[I)U4>^_865A'R3+^:I+/Z#;1D+1R#>2,6SLK%&D"7Y[I-^*P>BT0!Y M#S3 90.\;P-2-BA&;K)#5M"ZI(K.3@7? F&B=3;SI1B;HK5FD^3F,=XJH>\F MNIV:7;([!3[@Y<@ MR<&G%=](FL_EZ41I5";W)"X1G.\0X <0O*=B# AZ#3#$GJ7YA;OY)8NKYJ3= M?*+'HAH07 T(+O(1UX!4)%R 6 M;)XHL*!QDB;J.]!/&<0\RYB($YJ"-5WKV+7@2T$SVP#M>@V*7LVBL)0SBR/?M8/T*K.\$^T&M]%"FE?SF>BK:0/J]W@.,NA!M06%D!QA4 M ,GP'?%.#*0FE&UCE_0Z]4+2$@ZV/I1)/+#!QYU6($+G> ^YS3C0B5_LSF8 M)S+F&ZU>,UGKIQ]SJ:RPPQZ@$PRC"'5PV\((\K =^+0"/G4"_\25UE'[L0-> MK[HVP-/^"(88AKBKJGZZ ML&Y$HA(F 5_L,9>C'D#?"_3ZT.%A"2.^7O'M-!"LJQ]T$VD!? UR;9PT[KC' MQEK78/\IH-!#T^Z\L04& ?&A]P#^1O5&3ORWNS7Z-ZX>@.AL?FAY&BI;FVQ= MF=&PI1D-6IN'RM8F7U=GY"[/UX]*J4S0G&78FT+]UYV.SIZ>RJ0NR8;QCX$"M^IVN\L;K@'_"H M>IV]'#R!!\K6'I/:.Z!@6/4ZOQ/D-B=7N98NDPH(JA@XTF], MVC7'>AB.K=1WR4S9J*8Y'$,8^=UI[NSUJ:QJXX+\-*<2!?4Y)_#I>$:Y>$ MW2[I0"GZ=BF2;E%T]_I45K7/P>Y-DCVT&.Q7%'%_G\15%''M1K#;C9 Q?,2> M>F@?)0[D/DJVS^%E<.UE\'18)3JMT<'D!\K6)E^[).QV20$I_# MYY#:YY!#-G>L>]-P/R62_@:.2XFD=B/$[48NZHWTFV(C_6:WD:[5U[UEQ3_H M]LY0V=IC49L8,NSV#AET>V>H;&WRC<.7_^GTI7^N@N%4&['N#._'A="/>C-\ MTCAJ-.>\[ZE8)KD$*5OHAG <:HV(W='I[D+Q=7'Z>,>5XEGQ=<6H9F@"]/T% MU^6EO# 'FM4!]NQ?4$L#!!0 ( $A1HEC&PO M=V]R:W-H965T5T0(2*EL\@U2_F7&14*6;8N[*3 "=%D%)['H8=]R$LM09 M]HMG5V+8Y[F*60I7 LD\2:BX/X>8KP8.<1X>7+/Y0ID'[K"?T3F,0=UD5T*W MW%IERA)()>,I$C ;.!_)V3D)34#1XQ>#E=RX1V8J$\YO36,T'3C8$$$,D3(2 M5%^6\ GBV"AICG^5J%./:0(W[Q_4/Q>3UY.94 F?>/R;3=5BX'0=-(49S6-U MS5=?H)I08/0B'LOB%ZW*OJ'GH"B7BB=5L"9(6%I>Z5VU$!L!WK8 KPKP"NYR MH(+R@BHZ[ N^0L+TUFKFIIAJ$:WA6&IV9:R$?LMTG!I>P$2ARTG,YM2LDD2G M: PIXP+]X HD.KX 15DL3YZ^.$(L13\7/)D)>H=O>HHM;O0"_?L[2A5H584$58".M0DR$)&F/FDB+;4(+L1, MAECJ#<*X%_3=90-$4$,$5H@Q).R4IFE.8VW#"BBC]W020Q-&J=;9H/#\< M# MIV;H6!F\5@_;C>;C)A:KZIZ;%];,X4&-%KX":[=F[1[0:-U&HWF]YCWNU0R] M@_JL]\QGI!U@W Q!\#I'XQ>LYC?FM*]4DXE[8S6O,0-;9??O%%>6XN&XIGQ5EUPI4^^1:W M"_VM <)TT.]G7/NP:ICC;_WU,OP/4$L#!!0 ( $A1HEBG-!QSQ@( ($) M 9 >&PO=V]R:W-H965TN^>SB8DO [XRV*I6FQB2I1#WIG,93RW' M) 0I1-HX4+QL8 9I:HPPC9^UI]4,:83M]J/[AY(=6994P4RDWUBLUU-K8I$8 M$EJD^E9L/T+-,S1^D4A5^4^V5>QX;)&H4%IDM1@SR!BOKO2AKD-+X Z>$7BU MP/M7@5\+_!*TRJS$FE--PT"*+9$F&MU,HZQ-J48:QLTL+K3$IPQU.IS#4I// MRY2MJ"FK(B=D 9P)2:Z%!D6NJ9345)HM.DZHGQWX#51.VD/FK0'O6FW5VI7:KWJE\[/ MGLQV0(<-Z'"O"W.X3_ ]F>V CQKP4>\,7PF^.M$@,]R:E_J8))1)LJ%I 5W8 ME=>POW#DCS<8+GSHKA89="@O;.Z1BK+:L#O^IHD9=GYE)H/('+ MYAJ_D4": 'R>"-QSZHXYAINOKO /4$L#!!0 ( $A1HE@<">&):00 /<: M 9 >&PO=V]R:W-H965T'+TA+9($Z[$8U+7DC=S@F4T_WG"3B0+S9CS_ */BEB[(CL(8 @TJ @0U]]C[E M^TR!%12=*E00$3OEU#(M& M<#"JAC4R'U:9#ZV9=Y=O5YI6G)=>+$=@#; V8%F&\ XUDNC57:$TI:K<&^[%KT*E?Z^?0 !.$O M"F=/8+/' F>*D.Y7*FV_AD*(VO7>AV%#M6%#=L/6KG?#[];P^[7B9UOR'Z^6 M5V#!&<.B\Z6+4R?G"JTI5NWD4#].#CEUNV?]02P,$% @ M2%&B6 )$#O9V P D P !D !X;"]W;W)K&UL MM5?;;MLX$/T50BT6#;"-[I*5M0TD3H,6V*!&WBKR4$VNCU/;*MF6Z@8+*2[Z% M$E=67!14X5"L;;D50#.35.2VYSB175!66M.QF9N+Z9CO5,Y*F LB=T5!Q>,- MY/PPL5SK:>(36V^4GK"GXRU=PP+4E^U2[-+SG4L8Y%TIU4 MO*B3D4'!RNJ?/M1"M!(0IS_!JQ.\;D(PD.#7";XIM&)FRKJEBD['@A^(T-&( MIB^,-B8;JV&E?HP+)7"589Z:WL)2D8_+G*VIEE62MV0!)>."S 1D3)$[FK*< MJ4="RXS,>%& 2!G-R9QN09"YX&M!"[+ [97M^NYW6'&\JCMX 1Y_<\U)M)'E79I =Y]M8;U.T]U3T MC7<2\)Z*2^*[?Q+/\8(>/K-?3_=/T/&;9^ ;O& ;U#5'R\$[Q/O)+BV@2NY MI2E,+#SG$L0>K.D?K]S(^:NO\C.!'>D0-#H$!MT?T.%O'!.^>K'S_C$+'Q04 M\M\^ 8)S"G FL",!PD: \.1&N*C^-G3!QG+&];Q?4$Q;$<2OLB&K44(U.4KW>@T";)QD>]L=?)!R]8.*A<''8 M(?PR+$B":(APW!".3Q+^9@P=LK>T9LY*!?@(%1%4H6^A1>'Y2J%4%WW<*W#7 M:;%R+IUPU.$^$.:/^LF/&O*CD^0'+/D'.3XR?<1/ O_?PW$FL",-DD:#Y+>X M0W). ]W^D2-WG6 J&L4 W%ADG0*L%N]';8":]/R M2I)J,:N.IYEMVNIKTTQVYF]TNVUZQF>8JE?'?F;-L/7+8860SF6,KPQ1M;_5 M0/&MZ2"77&$_:BXW^,D 0@?@^HIS]330-V@^0J8_ 5!+ P04 " !(4:)8 MZ)?B2$@# #2"P &0 'AL+W=O[CNY1D MU4X4H2ET+[9([8QFEDMRIWNI;O46T@-'$]QD9NRD7FA--R;JG"J2Q,(C)<*M!%FG)U?X6)W,^< M@7.8^"(V6V,GW'":\PW>H/F:+Q6-W(8E%BEF6L@,%*YGSN7@8CY@%E!&_"UP MKX^>P5I927EK!]?QS&%6$288&4O!Z6^'D3O--"SQ^/K"_+\V3 MF177.)?)-Q&;[)^2+W'[ V%%B^2":Z_(5]')6+#;5HUO(.Y3%-4D> )+'F."I9*;A1/@6K. UR_?P$L0&?RUE84F M(CUU#D/HG5V?@#]Z"Q[QA"WS>#5]@U,#]4[A+26LRYS69 M\TH^ORMSUYDVJJ"R-O#/1PJ :X.I_K?-7,4V;&>SN_5"YSS"F4/;4:/:H1.^ M>C$8L3_:K/9$=F+<;XS[7>SA92H+\KN2BH 80Y'%5"1FBQ!59;#FD4B$N6_+ M0D4]*JGM$;,+)\'0']%Z[H[]M82-Q@-_W(2=*!\VRH>=RI^L[/\>%7V;]D[R MYZY@3V0G>0B:/ 2]EF[0I_&>R$Z,CQKCH_^O=$>/:M)C$S]@#TKW<=B8!>>, MM9?NN%$^[E3^K;R/2#+?H:+[ESABOE\N&+:;'42/KR([\7[>>#_O=5N>]VF\)[(3XP/VLPMAGW<*FX(I3L6-[ MR\ >;;?A9#)F#W=E]_>?Z\\]:KALMTNMR490\Y3@FNC9V9@..54UD-7 R+SL MP5;24$=7/FZIZ49E ^C]6DIS&-BVKFGCPQ]02P,$% @ 2%&B6#?;;$I+ M P ?0H !D !X;"]W;W)K&ULK59M;],P$/XK M5D ()%C>FB89;:2M X$$8F*\?/;2:V.1V,%V6^#7U'03#U&\JX5\SLVK4L9F*C:\;A6A*U:1HJ?U]"+79S+_3N%CZS=:7-@E_, M6KJ&&]!?VVN),[]'6;(&N&*"$PFKN7<1GB]"ZV MOC'8J8,Q,5)NA?AA)N^7 M/A^ []K16/8FZI@H6HO[.EKN9> MYI$EK.BFUI_%[AWL!24&KQ2ULK]DU]FF@4?*C=*BV3LC@X;Q[I_^VB?BP %Q MW [1WB$:.DP><(CW#K$5VC&SLJZHIL5,BAV1QAK1S,#FQGJC&L;--MYHB5\9 M^NGB V .%'E%%J)I!0>N%1$K8I=Q3>'T^15HRFKU JV^WER1YT]?D*>$=F&C!\+&Y*/@NE+D#5_"\MC?1PF]CNA.QV4T"OB1 MRC,2AR])%$03!Y_%_[O'(W3B/JVQQ8L?P'O+..4ED-KFL<0\GKN2U(%,W"#F M!)^KEI8P]_"(*I!;\(IG3\)I\-JE\)' CO1.>KV3,?3BHA%2LS_4'DVLGTXW M50JTLSHZM*E%,S?-MHCR:3[SMX>"3HWR,.QMCG@F/<]DE.=[K@'5:X(T.XXU MH[>L9IJ!DV@'EQQP2*-HP//4)@HR-\]ISW,Z6C_=^5O9*F)\3;2D7%%[\SEI M3A^SD!X)[$AXV@M/1S?H"A"T9+:07$)31Z[SX88XC*(DNTGE/:E\E-2G%B2F"@OD_J)Q$5/AW? *L]<0?"S(EDH\](A-EL9Q,B#MLHNS('W@ M (8'#V,X2ON+T+3^%\GPY(K"C(5),"1Y:A=-LSP=WF;^P4/>@%S;_D9A^ W7 MW5O8K_8]U(7M' ;KEZ:WL@W"/4S7F.%+MV9W" MK=#8?-AAA?TA2&. WU="Z+N)"=!WG,5?4$L#!!0 ( $A1HEC09ZDVM@, M &,0 9 >&PO=V]R:W-H965TVT])_/]M)TQ="@"KL2QL[?N[N M>7QV[SI<,/XH9@ 2/24Q%2-K)F5Z:MLBG$&"19NE0-6;">,)EFK(I[9(.>#( M@)+8]ARG9R>84"L8FKD;'@Q9)F-"X88CD24)YLLSB-EB9+G6:N*63&=23]C! M,,53N -YG]YP-;)+*Q%)@ K"*.(P&5E?W=-SMZL!9L5/ @NQ\8PTE0?&'O7@ M*AI9CHX(8@BE-H'5UQS.(8ZU)17'W\*H5?K4P,WGE?5+0UZ1>< "SEG\BT1R M-K).+!3!!&>QO&6+[U 0,@&&+!;F$RWRM7W'0F$F)$L*L(H@(33_QD^%$!L M9:<:X!4 ;Q?0>0'@%P#?$,TC,[0NL,3!D+,%XGJULJ8?C#8&K=@0JK?Q3G+U MEBB<#*Y!:2#0,?J!.<=:4G1X 1*36!RIV?N["W1X<(0.$*%H3.)822^&ME2> M-=X."R]GN1?O!2\^&C,J9P)]HQ%$VWA;15R&[:W"/O-J#8XQ;R/?;2'/\3H5 M\9R_'>[7A..7*OK&GO^BBD( M)!1LX4N0(2A*0B+^5 F7&^Y4 M&]:'^%2D.(21I4ZI #X'*_C\R>TY7ZI8-V1L2X-.J4&GSGIPF:E0.K"06+&N#R6P(NWE8F4.W'S?-67T#SP>NWNT)YO$JT-94^B MW9)HMY;H:K/55:I/#)WF;%H%9N[6]3:HN_UGU&N#VY-ZKZ3>>\L>E[O*(<::DV0%^0FAF(9:$\DQ%=CZQ%L\/-#I4/X9+P%P<50E3[\TUR"H-:G%[ M:N ZZSK J<]V_/12MM6@?OOV;] M*^Y<)\=6*E$+W5>)=>WFUI9%P6WQ(W:#N5Q64FNT1FO*VC;;=97F=CXL_QNJ MN@H=/J*&<]=%G%M?Q:UV/=6[7E0O\*2Z8P&5W+O/ZY5.N[]3KE2M\MN# MJ[W1KB7 IZ:+%<@4B'D+5,Z6G?)7TQ_NS)_I#MJT@6LS>?NM&IPIH4+QFBB3 M3KNO N-Y1YL/)$M-4_C I&HQS>,,< 1<+U#O)XS)U4 [*/]7"/X!4$L#!!0 M ( $A1HEAF8K76J 0 &\; 9 >&PO=V]R:W-H965T4[%]PN6\D:2/ !7._57C!PDQ9I MOL]!M1W?L56;3AY&>[K(K25P&TE<*5'CNC] MM6."JK1XK',?3:A6",85RBON7.[HBBT\?4E))IZ8M_SU%Q3!W\;2.Y'8BV1) MFRRQJ2_O6'F)KYD ?'.L_A>U1%1)E+>#IV5,JEH_]=.P#N281M"F$5C3T,[# M,>=U5-ASGB 210/G5FU'YV'K/'S->33F/#2<1P2&>.#< M1X;S((@B-'!NU79T'K?.X]><)V/.8\,YCA!,!LZMVH[.D]9Y8G7^:* MB3'_B>D_AG$\\&\=P='_K/4_L_OGBF9@4R,F;Q"S>X:+8!E5; T4![R]"64(F84QF0_]6?5?_'>^1'?C7 MS6EU'/?HI+P_E=K+=#OBHQ,@O]'H3]TL"L/AQ$W!?-1!'[E1'YG81S @0^S; MU5W==^!';N1')OIG 3:N^2G0CSKV(S?X(Y/^"8P-\U/0'W7X1V[\1V8#$&,X M['/MXJ[FNPX _4P+@,P>((+8N.%.T0.@K@E _V\7@,PV((2)684IV@#_8Q'N,@P0.W4_!=]SQ';OQ'9M\#['9T=O57=UW@,=N@,47Q7?2!Y MX$KQO%K<,JI96AZ@]V\X5\\KY3>7]AO;\E]02P,$% @ 2%&B6(XX;7A@ M @ C08 !D !X;"]W;W)K&ULM55M:]LP$/XK MPH/1PA:_)$Y&YAB6EK+"1DO+UL^*?8E%91SMM?FT58 R)YJJ>PBJ!";>1C:HH*:VY%N0-'.6IN:(TW-)K2- 5YZ4"W# M)(JF8+V@FU^4BB)PA MD%"@8^#TVL$%2.F(R,:OCC/H)1WP>'Q@O_*Y4RXK;N%"RP=18K4(/@6LA#7? M2KS3^Z_0Y9,ZOD)+ZY]LW\:F:<"*K45==V!R4 O5OOE3=PY'@&3Z"B#I (GW MW0IYEY<<>9X9O6?&11.;&_A4/9K,">6*UY%B)I.X:PZ'26K4[RBLYW;D9L'']@291,?H>' M9+GWG?2^$\\W?H7OP1\WN>,[,'1[Z(*X*RC4ADEGEB&8FIT)Q9Z!&WL^/V6Y ME9BK&-YR51FI??EC1_P*, M"Z#]M=9XF+@>UO^!\A=02P,$% @ 2%&B6!7[MLU2 P N@D !D !X M;"]W;W)K&ULM5;?;]LV$/Y7"*T;8F#53\?V,EM MG+18'P($2;L]%'N@I9-%E")=\A0G^^MWI&S-<1VM+;87FZ3N/M[WD<>[^5:; M3[8&0/;82&4708VXN8@B6]30X JD=$ 4QN<=9M!OZ1P/QWOTMYX[<5EQ"U=:_B%*K!?!+& E5+R5>*>W MO\&.S[G#*[2T_I=M=[9QP(K6HFYVSA1!(U3WSQ]W.APX$,YIAW3GD!X[C%]P MR'8.F2?:1>9I77/D^=SH+3/.FM#>/ M8-G9-2 7TH[8:_;A_IJ=O1JQ5TPH=B.D)-'M/$+:TWE&Q0Y_V>&G+^!G[$8K MK"U[HTHHG_M'%&L?<+H/>)D. MYP$[(L^9FE<3H^$<_5U[MG ^%DO7Z9Q\O^ M53]V+6PAM6T-L(^7*XN&KNB?IQ3K$,>G$5W:7M@-+V 14%Y:, \0Y#_]D$SB M7T_1_8_ GI$?]^3'0^CYFZH"GX9T1[P,2#(8CL#.Z-)LP!2@<'1*@@XWB3VP M>VD>\CA,QG0B#X?DAK<_R\)I_.-H@,AY3^1\$&D)"BJ!EF'-D1XG2X\ E*PR MNF'PN17XY!@2&<>5;[DI3Z9"MTF2'+!*DW!R1*JSFAP896EO\BS\21_^9##\ M]QJY9+S1K4*F*]8J X5>*_$7D7!GLMKS,R Y"K5FJ,FJ $/YKKS)1EN!+^5X MMWV2'L0\GH;C(V*#07[G59SV$DP'): \I")FZ>:5T(U&[N'"FB[E_ZW.]$MU MTO#X*@^&_YWBS'IQ9H/BW)$>6O&5?')$K%A)(*YEVU52(NMD6G')B?.P0B2' M;8L"H'0R)2EK_.M^2I79E\DP"W\Y4F4P[F]5)3HH@PV8M>\.+"O/UI?4F'1]Q#\P75=#Y6,ME&42*H*,PRDEL^DZA6Z">N.+[4HCE6X_ MK*FY N,,Z'NE->XG;H.^7W#@!JS:F-DF:?;K9QO"THEFJK07\-[.0FGWB!30@99MHR M$/-:X109LT0FC9\=I]>'M,#=\9;]@]-NM"R(PJE@WVBNRXGWUH,_;LW(.L45KP#FPRX+1JW^2Q\V$',(Z? 80=(/P;$#T# MB#I Y(2VF3E9UT23-)%B#=*>-FQVX+QQ:*.&5O86YUJ:76IP.GW_LZ%Z V_@ M,Y&26$OA\!HUH4P=F=4P"".XP[J166G,@ID4A23<[-S/K^'PX @.@%9P2QDS MEZ(27YN<++.?=?&OVOCA,_%OB1Q!-#ZVD>(!^/1?\ V$D4-'3]&^,:)W(^S= M"!U=M->-8Y@RHA2()7PQE:$:N8&Y%MD#?/]D '"CD:L?0UI;]GB8W1;DA:I) MAA//5)Q"N4(O??UJ?!J\&U+^G\B>&!'U1D3[V-/+HI!8$(U &ET*27]A#H2+ MIM+6EDQP;FI0.5.T@ 6:BMY^)#D<-K59/1IR:&_8ESK4DITZ,MNN5NE)$"3^ M:D!XW N/]PMO-4JT'9!6!315CK)3^D">O^/Q\=-9GUF:_ M-Y&7WJ^_TP)L^S5U5=!* <.EH0]&9R<>R+:EM1,M:M<5%D*;'N.&I?D+H+0' MS/Y2"+V=V$;3_U?2WU!+ P04 " !(4:)8I*MI,!<# "1"P &0 'AL M+W=ODN3C(^,6(CUK6GR,(84\PY=0R:_+"E+L9!3MC+YF@&.-)0FIF-9/3/%)#/\ MH5Y[9/Z0YB(A&3PRQ/,TQ>S]#A*Z'1FVL5MX(JM8J 73'Z[Q"IY!O*P?F9R9 ME4I$4L@XH1EBL!P98_MVWE7VVN '@2W?&R-UD@6EKVKR+1H9EG(($@B%4L#R MM8%[2!(E)-WX4VH:U98*W!_OU*?Z[/(L"\SAGB8_223BD3$P4 1+G"?BB6[G M4)Y'.QC2A.LGVA:V_:Z!PIP+FI:P]" E6?'&;V4<]@#;.P(X)>"T!=P2<-L" M7@EX=< ] G1+H-MVAUX)].K L2CU2Z#?=H=!"0ST[1;7H>\RP +[0T:WB"EK MJ:8&.B$T+:^09"IUGP637XGDA#_YDQ/QCKZ@@&Q(!%G$T64 I.$7\G5E^< M75YSI&]7?1 M,Q%S-,DBB YY4YZC.HRS.\R=-64BX7^0.NK;F'C6QWK9FAN]G.LC5'0:#0X-)JT,9JV,9JU\6G^@=)! MS+M5S+O_$_.FX!9"O;WM;=?K]VO1;;2RG5IX&ZP? EOIIH^CD.:9*'Z3U6K55XYU.U5;G\E^LV@/_\D4 MS:HLY2N2<93 4DI:'=7>L:(!+":"KG4[L:!"-B=Z&,N>&9@RD-^7E(K=1&U0 M=>'^7U!+ P04 " !(4:)8]BT=X0L% !E& &0 'AL+W=O> M+$B2J$@2QW]E4*,:4SDVKX_1/^?D)9E7S,F")E_C2&QFQL0 $5GA72(>Z>%O M4A+R5+PE37C^'QQ*6]L RQT7-"V=)8(TSHI/_+U,1,-!QM$[H-(!=1W< 0>G M='!RH@6RG-8G+/!\RN@!,&4MHZF+/#>YMV039ZJ,3X+)M['T$_,G09??KN]D M(B*PH*F<'1SG^;T&3T5E 5V!AZ=G#G 6@4=U(2AX)4!66"32*\Z48RI=\EC@ M5A4F%C_ AT]$X#CA'V6LWX$%^ 8SPH\?TNW?#=UQ&95/+2&I*$#6LH1]5\!& M [ =<$\SL>'@KRPB4=O?DBFH\H".>;A#HP'O,3.! Z\ LI&KP;,XW=T9@>-4 M97'R>.Y O$?"!8N70N:WR.IIR=TF*%PK6HNA5%+W1LC]G>UEX$EV5J^1* MUGH=9UF>.YE:^R;+OI&#?*]\]F@_^9IO\7*BWNX)DY(%?%$3%\AME(#/ M.&;@!2<[HMV;[$LVG$M%:Z>A(0#@B04\'!."RX3D*QE$*B$KE9"]2LAP3]KQ M2-T6Y=96NX0R:502VJX9^)V":^R"B1DX8>-OH/RHYHU&>7\IVM2IM'.&$4T2 MS/A;+(N!H=.I.F89M<+1_@N'YX.:NDIU;/T<"%T)QTV[;. MT/?,@4X#:P$ 1S??9D^\+#%70\S5S4N=H1V80SLGK#=^>.K.?^HJ[+?9$XAZ M_?7G(#-TNCPU=C8RO:%%5RL$."X1'@C+OWIF2U(*V^3^L(9V)Y0+3#0N,!X/TV(-,H!>8&)NOU"9P@#=T@\H5IAH'&% M\2Z2L!RSA3;T3;>W0#5VCF?" :&+:D&!Q@7%K]%-)8C6M Q\T^[J)IV=G+[. MI$/3:AS8IH2M\W-L#I9TEXGBS+)Z6IV5W^8GQ)WG=_!F49QXUV&* _A[S.0B MY" A*QG2-@-9 5:<:1@0 /82 9 >&PO=V]R:W-H965TP%/;(E* I+^^JYD8PPV;N]*>GT!6=[]].WGU7JMP5K(%S4'T.0U2[D:.G.M M%U>NJZ(Y9$Q=B 5PO#,5,F,:+^7,50L)++9.6>KZGM=U,Y9P9S2P.M393#PFL[DV$^YHL& S> +]O'B0>.66*'&2 5>) MX$3"=.A/[/7@LA*@Y^YX"#7SCX>P[TD$-0. 0VT)R9 M#>N6:38:2+$FTE@CFAE8;:PW1I-P\QB?M,2["?KIT9,6TD^LX3LR0I>2.YPEC;IS<@F9)JD[1Y/GIEIQ\."4?2,+)SW.Q5(S'ZHRH M.9.@S.1]DJ;HI0:N1K9F33*_*1QQ#O^KL891FJOPGU MQF\%O&?R@@3TC/B>WVG@,_[G[D$+G:!4/K!XP2'EC4;GD[KRUU(R/@/<*YI, MWDC5[H&]V>GK-9,Q^>TGA"1W&C+U>Y.^^?J=YO5-?;A2"Q;!T,$"H$"NP!E] M_QWM>C\TB7,DL!VI.J54G3;TT6?!SR.FYD29;"5152UX-6-HBC\'[5I04\Y6 MHR , CIP5]7 ZE9^KQ-NK788AR7CL)7Q(R@MDTCC,[,[C#SS1"NB!9D P=JH M4[R#VP,??(9!6)NF$%I7^=)'>"2P'4&ZI2#=;YSMW6-*=22P':EZI52]UMSY MQ!))5BQ= A%3?%66F62S_XRL<&:_(.82Y+AA)95IZ(>>MY?Q#6:]+JV8[="^ M+&E?OLC7*#E=\]Q+A?,NZW,G[F$B(QX\F?*.X.WT@H?8;2I\SH MCKMVR7/5R>/3\V8;J^TVCO)M7#P@+31+FV+MUTM-T ]JP;:R_LKDH]ZV(?!: M5?F(S\JFV]JV0#A@*Y#8TI$%R$18.4K=ZK(1_/][D<@)3KP!D^JTL3-HIQCD MKL0G6=XB7)*8O37U&.-VI*\5L])=T5:F#R!MY\0CJ+X(&F-N1?K2 G8LM-VX M_6W<_CKCOT:#1;8=& M6[N:_T?A;Z?H%X6?YH6?^"V%_SU:.+KMX6A[$_=YF4U FMV\B;[X)%9JN5&% M\^(L8YU@+(O*JV)IOQ:,5+E;LU8Y ^I7TLJ["/:3JM&JM[>'W,H)0@9R9@]6 M%')<SY>'-M3VRV)N_,8"ARH<=>9DQYZOLZR;!@NBM+%/1D+E7!# W5 MPM>E0I8Z4)'[81 ,_8)QX<4C-S=5\4@N3E6R!-VANRZFBD=^PI+Q H;D4H' ^]LYZIY.AK7<%=QS7>NL>;"_MX"H=>X$5A#DFQC(PNJQP@GENB4C&[YK3:UYI@=OWC^R7KG?J9<8T3F3^ M@Z*;D&9:N)S=XX;QR:NN'"KN*-4?24 M$\[$-T8F]YUS,B*%B2PH')HY?SOP23%A@%@1+AE7<,?R)0(%!\[63*4:Y!RF MJ%R21()P*[C1<"7*)5V.+M PGNNW1+1=Y-Y7EW;@-?B@,Z90CWQ#W5A-?E(K M/Z^4AWN4?V6J"T'_'81!V&^!3UX"/W'P:!?NDX>-D6%C9.CXHGU&VC8ZL^=& MGBGR<8&4? .S#6S73=G&33L_X><7HH0K@X7^U69']?Y^^_OMUWZJ2Y;@V*// M6:-:H1>_>=4;!A_:S/E/9#M618U5T2'VV :I\B:UX2H5IV!4CM <+4R20;VN MP$1:S]1+!4DN-1<+T"Y)#NRB^&U)<660R*(@ENKIT5*G4**J0O:VS=5*ZK&3 M:K>\51SVHVY$B5IM^_6\C,SH#@9-V8X3_<:)_D$G/CZ4M)U1WRN9DR,Y-QLX MXL)*3B@8K8(KQI,M)4$WBI[(;2W:(W;0B!T<%'O-]7UGKA"!"X,4"P/*KM_? M!%>LO6!'3-#O/]6\IVX8MLL>-K*'!V5_1U608M@@4ZW;S&%X6 'A!"A6)M,0 MGE!L-VU,DW]EZK4P53WZ6SNZ/4WI$UAPH2''.7$'W?=DEJI.J&I@9.DV^9DT M=&2XVXP.=52V@)[/I32/ WMN-'\3XC]02P,$% @ 2%&B6 >;Q@"L @ MP 8 !D !X;"]W;W)K&ULK55=;]HP%/TK5E9- MK=3E.X5V$*F%59NT3JBHV\.T!Y/<@%7'SFP#[;_?M0,1[5*TA_% ;.>>XWN. M?6]&6ZD>]0K D*>:"SWV5L8T5T&@BQ745/NR 8%O*JEJ:G"JEH%N%-#2@6H> MQ&%X$=24"2\?N;69RD=R;3@3,%-$K^N:JN<;X'([]B)OOW#/EBMC%X)\U- E MS,$\-#.%LZ!C*5D-0C,IB()J[%U'5Y/,QKN [PRV^F!,K)*%E(]V\J4<>Z%- M"#@4QC)0?&Q@ IQ;(DSC]X[3Z[:TP,/QGOW6:44>63)#HG<1BG/?#)O(0'J+\S(>Y,B!U?\@;? M3&H#S@B\GV9OA28_KQ?:*+QIO_HDMIQI/Z>MOBO=T +&'I:7!K4!+W__+KH( M/_8)_D]D+^0GG?SD&#O:68%24))"UM@=-'4%QAE=,,[,\SD14A1KC!"FSX>6 M/&IOF.T:FSP*(W\X"C:'"GO"AD/_,CSX11WDA8ZTTY$>U3%?432'"( 2Q6"' M(QJ,X> .55:VNGMTR@5G2S?4Y!1OM78L9WU*V^VS0Z&#BR3,7BGM"TO#P66_ MNJQ3EQU5]Y55@%6GUXJ* OK2R_YV^#+S!Z^RZXD:)GYZ[!R"@_YB>SN6[Q(S M(1PJY C] 7*JME^V$R,;UW(6TF #<\,5?F) V0!\7TEI]A/;Q;J/5OX'4$L# M!!0 ( $A1HEA[M!Z/M0( ),& 9 >&PO=V]R:W-H965T[RW MU9/. 0S9%%SHD9<;4U[ZODYS**@^ MER4(?+*0JJ &MVKIZU(!S1RHX'X8! ._H$QXR="=354RE)7A3,!4$5T5!57/ M8^!R/?)ZWO;@GBUS8P_\9%C2) M!3PR6.N=-;%.YE(^VT5N9L75-#DZ&2:Z)L-++9A%R36Y$1ED+_$^VFJ]A5MOX_ @(2H^)U'OE(1!&'?HF?P[/#H@)VI3 M'3F^Z V^J=0&7+JQ"\PVX9K\O)IKH[">?W7EK.:,NSEMCU_JDJ8P\K")-:@5 M>,G[=[U!\*G+\'\B>V$_;NW'A]B3KU)KK)"45_AV;:G,L'>96)Z2)69"44ZP M; C-L,B9S8=M;P(;'%<:.JNIOF[@KK/#:I6<#?H]?%.K7)JFL MA*G;H3UM)^N5&RA[YV.P0,K@_ *%J7H$UALC2S=% MYM+@3'++'+\:H&P /E](:;8;>T'['4K^ %!+ P04 " !(4:)8Q'<@@M0' M !I40 &0 'AL+W=OBDZFP/[XI2ZV3%MF[)T# M%(TEZWU(6>\121V1UR]<_%&L&)/DKRS-BYO>2LKUAWZ_F*]81HOW?,UR]=L>79+F2Y8[^['I-E^PKD]_7#T)M]7>419*QO$AX3@1[NNG=VA]B M9U0&5$?\EK"78N\S*4_ED?,_RHUH<=.SRAJQE,UEB:#JSS.[9VE:DE0]_FR@ MO5V99>#^YRW=KTY>G&L[96S MJ@RJ+WF5+RZ5='8M^ L1Y?&*5WZHDJZ*5VF2Y*4^ODJAODU4G)S=\RQ+I$IX M61":+\@]SV62+UD^3UA!WI&/;$E3\B#XG+&%^J(@;UPF:9(6;]6WW[^ZY,W/ M;\G/),G)MQ7?%(I17/>EJEG)[\^;6MS5M7!.U,(FGU2YJX)X^8(M.N(]<_S@ MM7C_E?*=UP"!&3 T ?KJFNPNC+.],'>.D1C3_#T9V+\0QW(&'16Z-X>[;+X+ M=SK"77/X[69I#/=>J?RFK+Q5AMO3KLMQ=N7M8=?%>*7R:V$L/32'?Z)B=^Y7 M'>'1^;]\UX6+7RO]Q_;4IX8T&NST/:AP@Q.XC[PH#D3][X_J&!))EA7_Z9)J M#;SJ!I;M]8=B3>?LIJ<:Y(*)9]:;_>,G>V3]LRM+D3 7"?.0,!\)"Y"P$ F+ MD+ 8!--D<;63Q96)/HOR8B-H/F=5H\?EB@F2\_S=?".$:@M)FM#')$VDTDN7 M1(SP2R6"A+E(F(>$^4A8@(2%-6Q4P\G?\=A@Y$SM/3# M8E#5M+0>[M)Z:$SK+VRA;O#_+?MKOZL!2'7C%VH(0KXQH;J/M!R2=.6SD7II M/B-A+A+F(6$^$A8@82$2%B%A,0BF:6.TT\8(W1,:(66!A+E(F(>$^4A8@(2% M2%B$A,4@F":+\4X68V.3<;MXKOI!:_JC?@H@V)PESYV#X#LCZE)!(&$N$N8A M8?[XJ-LP&5O60:\A0!89(F$1$A:#8%JF3W:9/C%F^N?\W8)E97]_S43U9+G, M^T=^XHF5$79IKB-A+A+F(6'^Y"C75?_X*->1189(6(2$Q2"8ENO37:Y/C;FN M^CF%%)O:@YCS0MW7D[P:W';>UXVP2W,="7.1, \)\Y&P8'HD''MXW$J$R#(C M)"P&P;1DMZW6Q+",Z?YPV'DA5=IK&JA'PMWFA)%^:?Y#:2Z4YD%I/I06-#1- M!)9U+ )HJ1&4%J-HN@[VS#S;W)G/^":79)[2)%,B2')"Q6.B$O_4@Q\S[^+, M1])<*,V#TGPH+8#20B@M@M+BAJ9I?*II7,]\I\U\YYS,IR]4+,[+?"/OXLQ' MTMR&IOU*X^/N@ VVB4[5E9JO/#GYDXX5DU M&,V_&!^FU'W'4:H1'AX>YYHK=?'-&6K&0FD!E!9":1&4%J-H>B*WEJQM]F3O M5U0L&9&<,"KRZETCP5(JU>U<[4NK%Y'6[8M(G3D.-6:A-!=*\^QC-W(\=0YE MZD,+#:"T$$J+H+081=.ET-JXMMG'_97)9BA+'U-&UKQ(JE&L^K>NK=WN](?Z MN%":"Z5Y#4UKIISCL:(/+36 TD(H+8+28A1-S__6JK6-EM?N/8:V;_/%W+>! M.K50F@NE>5":#Z4%4%H(I4506HRBZ?)H+5M[C'Z5P89:MU":"Z5Y4)H/I050 M6@BE15!:C*+I"FFM7MOL]?[-]SO-](O5 G5_H30/2O.AM !*"^UC<]JVQD=# MI@A::HRBZ3IH;6#;[ -O.U+?R@EI/,LV>3*O'HD2-<2H)N$1S2HNU?)YS0R/ M3:%6,93F0FD>E.9#:0&4%D)I$906HVCZ'*S66'8L=$_+@9K)4)H+I7E0F@^E M!5!:"*5%4%J,HND*:2UGQVPYES,+"'\JGU')=]HK%WS;CE2M2CE76[*\?M=4 M#>3Y@KQ)NEVW5OWFG:* ^-)0606DQBJ:+ MIG6K';-;_;>Z9?_'_!YS=2[6$M3LAM(\*,V'T@(H+832(B@M1M%T>;66N .? M].Q 9SU#:2Z4YD%I/I060&DAE!9!:3&*IBND]=H=L]=^NUP*MJ2256_))HMM MT_+$A=%A-&,OE@G48(?2/"C-=X[M>N=J2*Z:^2UZ.73G5 _7S0[M# M'5#_'4J+H+081=/5T?KOCME_OTP=EP_].\4#]?"A-!=*\Z TOZ'M-RW3C@FF MT$)#*"V"TF(4K=9.?V]MM8R)9;667Z%TLW M7O6OQ=2+$'ZB8IGD!4G9DT):[\=*_*)>UZ_>D'Q=K>#VR*7D6?5QQ:A297F M^OZ)<[G=* O8K:XX^Q]02P,$% @ 2%&B6!1%N-_B @ 20D !D !X M;"]W;W)K&ULK59M;]HP$/XK5E9-K;0U+T"V=A"I M)9M6J=6JLJX?IGTPR0'6[#BS#;32?OS.3D@I"M$J\05LYY[G[A[;=QZNI?JM M%P"&/ I>Z)&W,*8\]WV=+4!0?2I+*/#+3"I!#4[5W->E IH[D.!^% 2Q+R@K MO&3HUFY5,I1+PUD!MXKHI1!4/5T"E^N1%WJ;A3LV7QB[X"?#DLYA N:^O%4X M\QN6G DH-),%43 ;>1?A>1I;>V?P@\%:;XV)S60JY6\[NL']QN6,N4ZIA+/D#R\UBY'WT2 XSNN3F3JZ_ M0IW/P/)EDFOW2]:U;>"1;*F-%#48(Q"LJ/[I8ZW#%@!YV@%1#8AV %&T!]"K M ;U=#_$>0+\&])TR52I.AY0:F@R57!-EK9'-#IR8#HWIL\)N^\0H_,H09Y*Q M%((9W$>C"2UR,I:%8<4%G=2275231GDA"%92SSC_X9'?7(_2O6;+>HZQMX?Q6FJ] MLT\_K]&&7!D0^E>;\A5AOYW05I9S7=(,1AZ6#@UJ!5[R]DT8!Y_:9#LD67H@ MLA="]ALA^UWL24H%5K:<<'OPCYDM0NCDA/S=W:9*Q$ZRUXIX2+*T(ALX,EOG M5TG8"X)@Z*]:U!DTZ@PZU?F.U9W(&2DE!RSP)<=P;)T@4\!N V3?+>]F#<^( M<->\391.Z&M%.1#9"^WB1KNX,TMW1;/FBC[AR&PO=V]R:W-H965TV@-3IV@ 9$"3K^C#L@9:N;:(4 MJ9&4G?S[74JR(D^RNP'NBT52]QZ=W]E.JF]Z V#(<\Z%GCL;8XIKU]7I M!G*JKV0! M^LI,JIP:E:N[I00+,J*>=NX'FQFU,FG&16K3VH9"9+PYF !T5T MF>=4O7P +G=SQW?V"X]LO3%VP4UF!5W#$Y@OQ8/"F=NB9"P'H9D41,%J[MSX MUPO?LPE5Q!\,=KHS)E;*4LIO=G*7S1W/,@(.J;$0%!];6 #G%@EY_-V .NTW M;6)WO$?_M1*/8I94PT+RKRPSF[DS<4@&*UIR\RAWGZ$1%%F\5')=_9)=$^LY M)"VUD7F3C QR)NHG?6Z,Z"3XHR,)09,0_->$L$D(*Z$ULTK6+34TF2FY(\I& M(YH=5-Y4V:B&";N-3T;A6X9Y)EG(/&<&]\5H0D5&%E(8)M8@4@::7)([H4M% M10KDW2T8RKA^CZM?GF[)NS?OR1O"!/E](TN-N7KF&F1D<=VT^?J'^NO!D:__ M1M45"?T+$GC!:"!]<3K]%M(V/3Q,=]&'UHR@-2.H\,+OFD%N>E[\>8_1Y,Y MKO\:4EI#CX:A[6V\U@5-8>[@==.@MN D/__DQ]XO0[K/!';@0MBZ$)Y"3UZW MW!X(:3:@B)#B,BV5LM9P1I>,,X.F#/E0@\<5N"TBVR2.IQ,_F+G;KL*!L# . M(J\-.^ ^:KF/3G+_F!=#A MV/<\[U_W8" L\L?>D7LP;IF/?^0='O=(!>&XSWT@+)@&Q[A/6NZ3D]P?@5.# M1K^:K""56U!(UL4AL"U=\F'BDQZC*.K1[@>-IL=(3UO2T[.0QH"4EUD52?#( M%I1E!)YM50+=V:S]1E&MP0Q*G?943'M*^S'A,:&^]]HQ>">EWDNQOC2@\D.Q MI[:E0>Q6^U'<8_N]J)JOVVEV;*>)/<0:B1 .*TSSKL8H5]7-6STQLJCZGZ4T MV$U5PPTVO*!L +Y?26GV$]M2M2UT\@]02P,$% @ 2%&B6+?%#?I! @ M 4 !D !X;"]W;W)K&ULM53?;],P$/Y73F%" MFP1-FG9C&FDDV@DV"42U,GA /+C)M;7F'\&^MN._Y^QD49'6O?$2^WQWG[^[ M?.=B;]V#WR 2/&IE_"39$#57:>JK#6KA![9!PYZ5=5H0FVZ=^L:AJ&.25FF> M91>I%M(D91'/YJXL[):4-#AWX+=:"_=GBLKN)\DP>3JXD^L-A8.T+!JQQ@72 M?3-W;*4]2BTU&B^M 8>K2?)A>#4=A_@8\%WBWA_L(52RM/8A&+?U),D"(518 M44 0O.QPADH%(*;QN\-,^BM#XN'^"?UCK)UK60J/,ZM^R)HVD^0R@1I78JOH MSNYOL*OG/.!55OGXA7T7FR50;3U9W24S RU-NXK'K@\'"7E^)"'O$O+(N[TH MLKP6),K"V3VX$,UH81-+C=E,3IKP4Q;DV"LYC\J9U5H2=YD\"%/#S!J29HVF MDNCA+4RMJ5O/7#B.@D];X80A9._I-9*0RI_!"4@#4ZD4-]H7*3&Q )]6'8EI M2R(_0N*+< ,8#=] GN5CN%]41=WP$=XXNRM94V!;R M'+47(<),7/E&5#A)6/0>W0Z3\O6KX47V_@6"HY[@***/CA#LFFD=?%TJN19! MJ!Y^?N8PN"74_M=SC$?_@?&X9SQ^L:7?+ D%0MLM:\&N@.?<$\N#-0/-0;N7 MQ]K=P@];/88G8U=>#H9%NCLDE1X(.KP-+)"UY,XH7'%6-GAWGH!KYZTUR#91 MXTM+/#%QN^$G"ET(8/_*6GHRPMCTCU[Y%U!+ P04 " !(4:)8]K5FWJ4" M "M!@ &0 'AL+W=OL MK)HZJ2,0()VZ$&FEK59I55$KNH=I#\8YB%7'SNP+M/_]SDG(6$=YF+2]@'_< M??=]=^=+LC'VT>4 R)X*I=TDR!'+LS!T(H>"NYXI0=/-TMB"(VWM*G2E!9[5 M3H4*HWX_#@LN=9 F]=G,IHFI4$D-,\M<5134D^#0X.X^]?6WP(&'C=M;,*UD8\^@WU]DD MZ'M"H$"@1^#TMX8I*.6!B,:/%C/H0GK'W?46_:K63EH6W,'4J*\RPWP2? A8 M!DM>*;PSF\_0ZAE[/&&4JW_9IK7M!TQ4#DW1.A.#0NKFGS^U>=AQB*)7'*+6 M(:IY-X%JEA<<>9I8LV'66Q.:7]12:V\B)[4ORCU:NI7DA^G4%(5$RC(ZQG7& MID:CU"O00H)C[]F4EQ*Y8B_M;C$'VYXB9.SRB=HDDUA9"$1?UHQ.;W%^SXZ-WO,"$)[E1' MG>JHQAV^@CO7%H2Q&1&?:V$\<2)(,F>5%3D5F=TNE%SQNG&^?2%O=HU0N._[ M)#2A1OM#^4=UYDHN8!+0JW%@UQ"D;]\,XO[' T*&G9#A(?3TMD*'5 \J&1-M MJ<1NJ9PS0G)?H8W$G*JQ!M?<[9/2!!LTS>+?\SJ-1[TH"==[.(XZCJ.#'!\@ MET(!NU)^R/QJF;:U]O$X"/B7*1UW=,?_KS?&_T!(W F)#^;]TJ$LZM*+;T" !%"0 &0 'AL+W=OR6/UE(]Z13 D)>,"SUV4F/R*]?5<0H9U1V9@\ G M"ZDR:G"JEJ[.%="D!&7<#3RO[V:4"2<:E?=F*AK)PG F8*:(+K*,JM<;X'(] M=GQG<^.>+5-C;[C1**=+> #SF,\4SMR&)6$9",VD( H68^?:OYH,;7P9\(/! M6F^-B74RE_+)3FZ3L>-90< A-I:!XF4%$^#<$J&,YYK3:5YI@=OC#?O7TCMZ MF5,-$\E_LL2D8V?HD 06M.#F7JZ_0>VG9_EBR77Y3]9UK.>0N-!&9C48%61, M5%?Z4N=A"^!W#P""&A"\%Q#6@+ T6BDK;4VIH=%(R351-AK9[*#,38E&-TS8 M57PP"I\RQ)EH"H8R3N2"3$#A4)#K.):%,)I\(M=)PFRR*2>WHJH8F_KS"J0O M,.3Q84K.SR[(&4'H'>,< _3(-2C-OL"-:QDWE8S@@(P[JCHD]"])X 7=%OCD M.'P*<0,/=^$N)J3)2M!D)2CYP@-\,X5MHLSK)9EQ*@RA(B%?G@N68_T:\NL[ MAI-; YG^W6:UXNZV<]NVO-(YC6'L8-]I4"MPHH\?_+[WN*P:_JR^X9J\CO^QU_Y*ZV;;2$]7VO,VS"=@1V&X'= MHP*Q5HNLX-1 @KV+&8A95:+XR^LU+!#_[@I#$Z9AA.1[:1AV*1A>'31 M9^_NJ^';G@^"L!/L569;6+?7&>S5IKMUR-D/##PREDQHPF&!.*\SP-I6U:%= M38S,RW-O+@V>HN4PQ>\<4#8 GR^D-)N)/4J;+Z?H+U!+ P04 " !(4:)8 M]4^.TT $ 7'@ &0 'AL+W=OQH52B'UF:B[FQD7)[:YHBWM",B!NVI;FZ MLV8\(U)=\D=3;#DEJR(I2TW;LB9F1I+<6,R*S^[X8L9V,DUR>L>1V&49X4\? M:,H./JRJPIJR2CN4A8CCA=SXWW^#;" MODXH(OY(Z$$R@-CW_3%Q]7;>:!"+IDZ9_)2F[FAF^@%5V372H_L\-OM-J0IWDQ2T7Q%QVJ M6,M \4Y(EE7):@59DI?_R8^J$$<)V#V38%<)]J4)3I7@7)K@5@GNI0E>E5!L MW2SW7A0N))(L9IP=$-?1BJ8'1?6+;%6O)-OWJ#7J%5/:7 M#=L)E2)FIE3+TY.8<;64#^52[#-+^43X#7+P6V1;MMN3OAQ.#VE'E ML_>E1Y?/;K?3325)K8M=ZV(7/.<,[WSI__I=A:*/DF;B[[XBEURWGZM]YU9L M24SGAC(60?F>&HN??\(3ZY>^DD/"0DA8! 1KB>/4XCA#]$:<6 ]H(TZ?'B5J M4J"T;>\7GH,M;S(S]\>5[H9A.U!?!+\=%W;C;#S%V&N'1=TPU_8]JPEK;=RM M-^Z^;.-H0],5>GA"*Y91(9,8_<.27**]NKE3 O059G"JL0\J)"R$A$5 L)9> M7JV7=R47\2#%@82%D+ ("-829U*+,X%SD1+E'7V??=^>N""RQE80"-:J(+:: M7LH:K.$7)DE:%G#0E?[;C88G&OO$@])"4%H$16M+=M3^XBMY4@6&D@B2%H+2 M(BA:6Z*F$\:#O=PX9ZI8QZ83^&ZGV^H)\VPG..FBPN&5C:[C-7I6W#2M^(5= M:^U+,=GJG^U0DHL=)WE,4BL].-OHYQ^2%H+2(BA:6[>FY\;NM2P* MM,4&I86@M B*UI:H:;/Q8*,XTJ*\[KG(GTXZ%M43%EC^Z?%I>&6CZWB-AA@W M'3%^84N,,"[<9!:2$H+8*B MM25J.G(\V%..-"Z_^Z,R=GSG]%>HGCAL:XOK'*] NV?D6LKR0;%N\9GM@4K*L&&XH65&N ]3]-6/R^4*_N:O? M!2_^!5!+ P04 " !(4:)8]9KXA=8" "!!P &0 'AL+W=O_9-/$ M>@[)5MK(H@&C@H*)^DOO&Q^V '[T B!H ,%K 6$#"*M$:V556I?4T'2HY(8H M&XUL=E!Y4Z$Q&R;L+4Z-PEV&.)->@J&,$SDG8U X%.0\R^1*&$W>/PTG]('. M.! JT9ZDU..G;-W[B?>ARYS^1/?,J;+T*#[&G;=&4 M==&<$$PZAZZ<:Z*D(K+M9IWZ_:@?)\'076^GLQ^']]J+^_TV[IG2J%4:_4UI M5TT=;VD*!^%@X.U(WP^+@R0(_&[E<:L\/JC\ MVBQ!80NL]1^2&>^?[T>#0;0CLR/,ZT5AV"TS:64F_U0*E;FO49WL7W@O[L51 MLB-[/R[T$C^(@AW=[E:#M(\3MI<%$YIPF"/2.^UAYJIN^/7$R++JF3-IL -7 MPR6^D:!L .[/I32/$]N&VU&ULO5A=CYLX%/TK%JVJ5IH= MP'PDF4TBM8%J1]K5CF;:W8=J'SQP,U@%3&TGF?WW:QN&"1^3327:EP3#.0?? M>\P19GE@_*O( "1Z+/)2K*Q,RNK*MD6204'$):N@5%>VC!=$JB%_L$7%@:2& M5.0V=IS0+@@MK?72G+OAZR7;R9R6<,.1V!4%X?]^@)P=5I9K/9VXI0^9U"?L M];(B#W '\G-UP]7(;E526D I*"L1A^W*>N]>Q:ZC"0;Q%X6#.#I&NI1[QK[J MP76ZLAP](\@AD5J"J+\];"#/M9*:Q[=&U&KOJ8G'QT_J'TWQJIA[(F##\K]I M*K.5-;=0"ENRR^4M._P&34&!UDM8+LPO.C18QT+)3DA6-&0U@X*6]3]Y;!IQ M1'#]%PBX(>!S"5Y#\,XE^ W!/Y<0- 13NEW7;AH7$4G62\X.B&NT4M,'ION& MK?I%2[U0[B175ZGBR?7=KJIR4,Y+DJ,-$1GZJ-8.NB[K-:B]_ 7=0L+*A.:T M/L&V!GE1X^-O.[HGN5(0%XB4J4(+R6DB(:T!;R.0A.;BG5+Z?!>AMZ_?H=>( MENA3QG9",<32EJH4/2$[::;]H9XV?F':?Q!^B3SW F$'^R/TS6EZ!$E+]T;H MT?EW'Z/'Y]\==^FVLJ_U$+<>8J/GO: W;L:H%U]^5UQT+:$0_XQUO;Z1/WXC M'5I7HB()K"R52@+X'JSUFU=NZ/PZYL&48M&48O%$8AVWO-8M[Y2Z<#9LS(]:*C12.O/WZ\!SG2!Q45#''9GKAMT8?$0YN-Y MX#S#.H7[;>'^R<(_,9TQB5FL_=KKY.#/J]4 .%2,ZY$*"YD!$I)(DU5"9Y"! M;%5:C7:NGDO0Z9SGS=U>YX8PU;G \7NX:(C#V'=U]G0Z-X3YGH==?[QS0=NY MX&3G;E0C"$U1_*C>#P34C_:?JB,<;7:+9\.H9\;+67&2_;VK;TJQ:$JQ>"*Q MC@6+UH+%S\J*Q91N32D632D63R36<R]DFS&4.WCY M&$&I=Y1>7OP/J"[?/MHIZ@\!:B?S0$N!R;5 M5M0<9D!2X!J@KF\9DT\#O1]MOW"L_P-02P,$% @ 2%&B6'Y?46U@ P MV H !D !X;"]W;W)K&ULK59M;]LV$/XKA%8, M+;!&,F7+=F8+:)P%+;!B0=)VGVGI9!&E2(VDXO3?[T@IJE]DPRCRQ1;)NX?/ M/7$]-4%=,_;D"H[3(8!2\3#WQ36C<1IHN: M;> 1[-?Z7N,H[%%R7H$T7$FBH5@&'T;7JU'D'+S%-PY;L_--7"AKI;Z[P:=\ M&42.$0C(K(-@^/<$*Q#"(2&/_SK0H-_3.>Y^OZ#?^> QF#4SL%+B7Y[;IH3QOV3;V48!R1IC5=4Y(X.*R_:?/7="[#@@SK # M[1SHH? +/ZUDSGA.4 MG+!*-=(:U"P3#<;KQ+,ED H%;K3/ 5$%$4YO(CA;<\$M!W,])&R[\7AX8W=! M7)N:9; ,\ 8PH)\@2'__;91$?PZI\DI@>QJ->XW&Y]#3?VK06(QR0S*G5H'5 M9TAC4)[U#Z+Z1:_*8(FU\(F'=S?;4_J>3N;1?!$^[<8X9!8G=-J;[;&?].PG MO\Z^X)+)#,YP;\$GNZ2FE!XP'S"BLV':24\[.4O[SC/[9=K) *-1%!WP'K : M[P2W1WS:$Y^>/5'^,B+,&,"#I-9X(\GV(,%S5C*Y 7_2+CM"T]<\0J\$MB?* MK!=E=F$1GD[9["@9=$8GDX.4'5O%T6R:#.=LWM.;7U!LY^II?KQM.+ZCZ.<;&9TEUQ94T9\'JYDTK.M#+BJS8=^=XAM\%Z.CZXA.DE%R$/20 M&8T/@PYW>H0*],:W3H9D[KEIW\Y^MF_//OBFY&#^QK5MOO?X"=/V?/@R;K@T M&'*!D-'5%!.AVS:J'5A5^TYDK2SV-?ZSQ-83M#/ ]4(I^S)P&_3-;/H_4$L# M!!0 ( $A1HEAD\O/*H@( "L' 9 >&PO=V]R:W-H965TNJY(,"JK. M1 D<5Q9"%E3C5"Y=54J@J045N>M[7N@6E'$GCFSL0<:1J'3..#Q(HJJBH/+7 M!'*Q'CD]9Q-X9,M,FX ;1R5=P@ST4_D@<>:V+"DK@"LF.)&P&#GCWN4T-/DV MX2N#M=H:$^-D+L2SF=RE(\/VF+TT=M@#(TPWP&X"_#^@? 0-(+!&:V76UA75-(ZD6!-ILI'-#&QM M+!K=,&YV<:8EKC+$Z7A6E64.N"V:YF1*549N<&/)':]_$%/I4S).4V:&F/*. M_.,KT)3EZ@213[,K:HB5Z-T(\!-&IF36J9_0&9 [@77 MF2+7/(5T%^^BY=:WO_$]\=\DO*?RC 2]3\3W_'Z'GNG[X<$;^A(ZPW#K;0= M=8-6W> OZA)1 -'T!=1!A37%8$>A[_>]/84=:;UA<'Y 8=@J#-^IT'38ZL!1 M"U]59WBQK^]U3L\/]]6Y6WVG +FT[5B11%1QC;8=?VP;W5Y\@C=!W;C_ MT-37"!ZT)>.*Y+! 2N]LB"63=6NN)UJ4MKO-A<9>:8<9WF8@30*N+X30FXGY M0'L_QK\!4$L#!!0 ( $A1HEC9#;J#-P( "\% 9 >&PO=V]R:W-H M965T2P@DI-8Q4P_4I+!GM?2WJOF"_3US!Q?JJ1IOZ3I8SU* MTMI85?1@S* 09??G3[T.9P!_^@(@Z '!:P%A#VB58UUF;5EK;GD2:=40[:*1 MS2U:;5HT5B-*=XM;JW%7(,XFV[JJ)."U6"[)BIN'S^$,M1@$"09!@I8O_#=!/G<^0WXL=\9J[+Z?8Z5VW--Q M;O-%=ZQ^5V;N=%Q3,)P,H_8\;RBD:C F\R&J"Y5=M;.;I3@%1]$ M:8B$/<*\R8<9);I[GIUA5=5V^$Y9?"_M,L>)!MH%X/Y>*7LRW*,99F3R!U!+ M P04 " !(4:)8A,.LZ$@# #.% #0 'AL+W-T>6QEUY#B9X[*67X^OG:8?^%8= M#X,N%<2^Q^?<8_NF,?0KO13L;L:8#A:YD-6 S+0N/X=A-9FQG%871SC[^GA?Z^D/@[B>?3DY:#^?7N_$S"YR3T"MZ=8#H10LN5-K! M6(+XL 3[U#'I[K:T'7YJA!SQ%*/U/#239G8P3;X M @KJ]OVR- ZGBB[;G2NR)MB;23(N5,I4DZ9-5J%A7[ ,["@^G<%=%V4(H-9% M;AHII]-"4NMAQ:@;1G;"A+B#1_Q7MJ6]R#;VS.Z8;)K&4-UT,JX#^IMJ3GM3 M]O)5ND')'PO]=6ZF(VT?BHS=*I;QA>TOLL8 IM[&U6E9BN47P:LX5>E=,BPSUWCM#SOUWG*9-, M4;%IVM3^>U[E5SN.NF]EV7ZK[!KV>JS?V^_=Y-4QF(R/P>11U&3O&$PF1V"R M^V;?FH>;C-[G0H;U26CCN+5UV&JB 1QJ!^0G'(_%.FDPGG.AN:Q[,YZF3+XX M/F1&UR M<9FR!4M'=5=-Q[89F(;)6E] V$5N[.5',([#_ A@6![, <9Q+"S/_S2?'CH? MAV'>>EZDAW)Z*,>Q?,C(?K \?DYB+O],DR2*XAA;T='(ZV"$K5LF^"L%FBE8&"[@-4. MY/?G@9KRRI<_P=S^ Q02P,$% @ 2%&B6)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'HGV]3% MQY3$,T..W]]K\^U.ZV_L>]LH>SQ:.[=Y-YG8:BU:;O_0&Z'\EJ4V+7?^HUE- M[,8(7MNU$*YM)LG143%IN52C#^^?SW5M)O"#=J)R4BO?&!J^2G%O?VP/']E6 M6GDG&^D>CD?Q?2-&K)5*MO)1U,>CHQ&S:WW_IS;R42O'FT5E=-,R<<+, MN1.?C>XV4JW":?ROF("?$?OA^777B>_,_^E&O5S*2LQUU;5"N5T_&M$$0&77 MX'.D\&NLN\DWZ#.:\C(R6/JH6RHF;^ MG=6-K#U'S3[RAJM*, "9()#) 2'_3@!DBD"F!X%J5DV!X[]2;L+&J(B2J'V#D+L0I[L'.U.]QOAVB8:*;$ICFI_NG\E\9V MR(1Y94HLEG.U%=;%&XU)Q4[\<8WT+$\/#,3$S#(E5LNUCVL6:V[$ONN*&65* MK)2YN'/LZJZ1*_[3M<4D,B6VR(7@5O1H,%M,B75QKBK="G;+O_>9,#E,B>WP MR3^0[@'28!:8$FM@X73U;>RU%)7:^C/9U_=Y@AD@(3; IW;3Z AQ%(Z M=NU#9'@M$VS@3\B3C;:53R-9&+M\4!)L*E0E>S=<@N8:Q J8"\=EP_22G?H\ ME(<1=^?]'B$FA(18"(MNLVEBY,$;=LKMFITU^OYEV(68F! 2:B'P![:US'LA M'A[2R;FT5:-M9V#VFV!B2(C%<*ZLK+VY;@VO0V!W8@SW=^3KL"[!))$02P(- MD'M)6X+9(R&V!QI]]C$QH23$0AF(/MF;6^XA[&^0$=-,0JP9&(8.P:688U)B MQZ#Q:'\V!I--2BR;P7ATL#,QVZ3DMND'IH. Z*P6L6QV$>H@%B:7E%@NN[!P M$ O324JLDWWQX1,HQ,2,DA(;93A,'.Q-S"@IL5'VAV(1%6)B1DFIC8+%8_T! M$9-*2BP5W,]P6C7#])(=89ZL5D;X,$C$Q0H)IZLSS$(9L85>87ZR3K9Q&>6,2\.^0DS,0AFQ MA5YA+J1_W/VAW-^N 1EB8A;*?F5J,V9_*=[5,BY*18O"%4C,0OE!DQPHRQRS M4$YL(1P3RC+'+)036V@X%QO'];V*<8B)62@GMM!/R=B876BU&CMA6C;OW9N8 MA7)B"PU@+H22VK!+[7H3J3FZBO^+UUQZF/U: \Q".;&%]F.>&E'#<3/'+)23 MYT((9K\W,0OEQ!8:P RS_L)4TB='UQ 3LU!.;*&G68T(M]$JCI\^S8S-O@V6 MF& 6*H@M](+Y.H1K>DEZ@2FH(%;0"^-9YSH_PG\)A7Y=^]27\(H7F((*8@6] M8%ZYM;<1]%#(A2 FIJ""?+'_QQ+L\+7&S%/\FEFW_[P?,>T4Q-IY89S+K:R% MJO?T(UH[1NRU#TU%IAS"NKYM_V8GPV':_,%YIR" MV#E[)EV?'R98,8@YISQ("4&X,_W)ZPYB8MHI#UE+P,80$]-.25ZZC&#VPK82 MTTY)7KR,8<)TM\3\4Y*7+V.8O:);3$$E>0$SA@GGADO,0B5YYK-W>24,\! 3 MK6$^W"J0C]]AY%9B%BK),Q^L-RN(B5FHI*Y@0Q>KX),^PRPT([80C@F?]!EF MH1EU*3.*V2NPQRPT([80C@E7@6:8A6;10I.XL_WPOO;A@1+UI?\*Z]LKWE37 MAH67<*9IDN6A5G/9-O[#V(=_ 5!+ P04 " !(4:)8 M-$X[?7H" ,0 &@ 'AL+U]R96QS+W=O/I5#NVX[T[#;G\>%A_'PVE85;MQ//^HZV&]*\=V>.C.Y70YLNGZ M8SM>EOVV/K?K]W9;:EDNO>[O9U3/3_@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z*^JM!'HKZJT$>BOJK01ZZ^1E"8'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV>=E-H+>AWD:@MZ'>1J"W MH=Y&H+>AWD:@MZ'>1J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=YY\K&2 M0.^,>F<"O3/JG0GTSJAW)M [H]Z90&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0&^?_&Q"H+>CWDZ@MZ/>3J"WH]Y.H'>@WD&@=Z#>0:!WH-Y!H'>@ MWD&@=Z#>0:!WH-Y!H'>@WD&@=TQ^%B30.U#O(- [4.\@T+M!O1L"O1O4NR'0 MNT&]&P*]&]2[^4Z]A_'S4(9;S]<:K_^=5(^7<\OM\M?EU\[)K7+%N;ZO&)[_ M E!+ P04 " !(4:)8(' .V20" "I+P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VDUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 MB]1(X )]&PLVR7DC#O"M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ M7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ M;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L M.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5 M^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_- MT^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-THL/[P__./X MY5F/KI^>\]GR#_V;7U!+ 0(4 Q0 ( $A1HE@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 2%&B M6/H\HX/O *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 2%&B6)E&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6!T>W(4Q!P %!T !@ ("! M# X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2%&B6)6\2:-V P +0L !@ ("!9AX 'AL+W=O&PO=V]R:W-H965TA4 !9! 9 " M@1-# !X;"]W;W)K&UL4$L! A0#% @ 2%&B M6&&LK&WR!P TQ0 !D ("!Q%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6 +=,Z$# P &0< M !D ("!QG4 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6%&6^NF%!0 O@P !D M ("!Q(@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2%&B6$"2/3!:!0 U P !D ("!?9D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6$H* M*O(F!0 >@T !D ("!4[\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6+BY[$VS% SCP !D M ("!5\P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2%&B6-#?=MO"!@ 51( !D ("! M#>L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2%&B6-AU>7X3!0 I0T !D ("!2?@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6%.'V)"^! 9 T !D M ("!UA(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2%&B6$4;14%P @ _ 4 !D ("!5R4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2%&B6",JF-L^!P 9"P !D ("!PRT! 'AL+W=O! MH!D !D ("!D4,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6"0[D3L7 P 90L !D M ("!94X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2%&B6.9X4CN=!0 S!X !D ("!Q5P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B M6!P)X8EI! ]QH !D ("!]F@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6#?;;$I+ P ?0H M !D ("!PG0! 'AL+W=OI-K8# !C$ &0 @(%$> $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6(XX;7A@ @ C08 !D M ("!$($! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2%&B6*2K:3 7 P D0L !D ("!^HD! 'AL+W=O M&PO=V]R:W-H965T@0 /82 9 " @8J2 M 0!X;"]W;W)K&UL4$L! A0#% @ 2%&B6*BG M'YH8 P ,@@ !D ("!.Y&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6,1W((+4!P :5$ !D M ("!6: ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2%&B6+?%#?I! @ 4 !D ("! M&Z\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2%&B6/5/CM- ! %QX !D ("!D[&PO=V]R:W-H965T_ 0!X M;"]W;W)K&UL4$L! A0#% @ 2%&B6'Y?46U@ M P V H !D ("!^,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2%&B6(3#K.A( P SA0 T M ( !ULL! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 2%&B6#1..WUZ @ #$ !H M ( !@]8! 'AL+U]R96QS+W=O XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 221 390 1 false 84 0 false 9 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 - Contract Assets and Liabilities (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) Details 42 false false R43.htm 9954487 - 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 43 false false R44.htm 9954488 - Disclosure - Segment Information - Narrative (Details) Sheet http://quantaservices.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 44 false false R45.htm 9954489 - Disclosure - Segment Information - Summarized Financial Information (Details) Sheet http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails Segment Information - Summarized Financial Information (Details) Details 45 false false R46.htm 9954490 - Disclosure - Acquisitions - Narrative (Details) Sheet http://quantaservices.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 46 false false R47.htm 9954491 - 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 47 false false R48.htm 9954492 - 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 48 false false R49.htm 9954493 - 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 49 false false R50.htm 9954494 - 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 50 false false R51.htm 9954495 - 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 51 false false R52.htm 9954496 - Disclosure - Investments in Affiliates and Other Entities - Narrative (Details) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails Investments in Affiliates and Other Entities - Narrative (Details) Details 52 false false R53.htm 9954497 - 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 53 false false R54.htm 9954498 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) Sheet http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails Debt Obligations - Long-term Debt Obligations (Details) Details 54 false false R55.htm 9954499 - Disclosure - Debt Obligations - Senior Notes (Details) Notes http://quantaservices.com/role/DebtObligationsSeniorNotesDetails Debt Obligations - Senior Notes (Details) Details 55 false false R56.htm 9954500 - Disclosure - Debt Obligations - Senior Notes Narrative (Details) Notes http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails Debt Obligations - Senior Notes Narrative (Details) Details 56 false false R57.htm 9954501 - Disclosure - Debt Obligations - Senior Credit Facility Narrative (Details) Sheet http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails Debt Obligations - Senior Credit Facility Narrative (Details) Details 57 false false R58.htm 9954502 - Disclosure - Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details) Sheet http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details) Details 58 false false R59.htm 9954503 - 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 59 false false R60.htm 9954504 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 60 false false R61.htm 9954505 - Disclosure - Leases - Narrative (Details) Sheet http://quantaservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 61 false false R62.htm 9954506 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 62 false false R63.htm 9954507 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - Other Information Related to Leases (Details) Details 63 false false R64.htm 9954508 - Disclosure - Income Taxes (Details) Sheet http://quantaservices.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://quantaservices.com/role/IncomeTaxes 64 false false R65.htm 9954509 - Disclosure - Equity - Narrative (Details) Sheet http://quantaservices.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 65 false false R66.htm 9954510 - Disclosure - Equity - Dividends (Details) Sheet http://quantaservices.com/role/EquityDividendsDetails Equity - Dividends (Details) Details 66 false false R67.htm 9954511 - 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 67 false false R68.htm 9954512 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 68 false false R69.htm 9954513 - 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 69 false false R70.htm 9954514 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 70 false false R71.htm 9954515 - 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 71 false false R72.htm 9954516 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails Commitments and Contingencies - Legal Proceedings (Details) Details 72 false false R73.htm 9954517 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails Commitments and Contingencies - Silverado Wildfire Matter (Details) Details 73 false false R74.htm 9954518 - Disclosure - Commitments and Contingencies - Insurance (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails Commitments and Contingencies - Insurance (Details) Details 74 false false R75.htm 9954519 - Disclosure - Commitments and Contingencies - Bonds and Parent Guarantees (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails Commitments and Contingencies - Bonds and Parent Guarantees (Details) Details 75 false false R76.htm 9954520 - 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 76 false false R77.htm 9954521 - Disclosure - Detail of Certain Accounts - Additional Information (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails Detail of Certain Accounts - Additional Information (Details) Details 77 false false R78.htm 9954522 - 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 78 false false R79.htm 9954523 - 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 79 false false R80.htm 9954524 - 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 80 false false R81.htm 9954525 - 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 81 false false R82.htm 9954526 - 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 82 false false R83.htm 9954527 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 83 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 - pwr-20240331.htm 4 pwr-20240331.htm pwr-20240331.xsd pwr-20240331_cal.xml pwr-20240331_def.xml pwr-20240331_lab.xml pwr-20240331_pre.xml pwr-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pwr-20240331.htm": { "nsprefix": "pwr", "nsuri": "http://quantaservices.com/20240331", "dts": { "inline": { "local": [ "pwr-20240331.htm" ] }, "schema": { "local": [ "pwr-20240331.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-20240331_cal.xml" ] }, "definitionLink": { "local": [ "pwr-20240331_def.xml" ] }, "labelLink": { "local": [ "pwr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "pwr-20240331_pre.xml" ] } }, "keyStandard": 328, "keyCustom": 62, "axisStandard": 31, "axisCustom": 1, "memberStandard": 39, "memberCustom": 45, "hidden": { "total": 7, "http://fasb.org/us-gaap/2023": 1, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 221, "entityCount": 1, "segmentCount": 84, "elementCount": 698, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 740, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 15 }, "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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.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-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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pwr:CashDistributionsNetOfEquityEarnings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-29", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-36", "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-20240331.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-156", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-1", "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-20240331.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-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pwr:PercentageOfTotalRevenues", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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-1", "name": "pwr:RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pwr:RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails", "longName": "9954486 - 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": "42", "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-20240331.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails", "longName": "9954487 - 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": "43", "firstAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "longName": "9954488 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "longName": "9954489 - Disclosure - Segment Information - Summarized Financial Information (Details)", "shortName": "Segment Information - Summarized Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "unique": true } }, "R46": { "role": "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "longName": "9954490 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-94", "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "longName": "9954491 - 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": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-95", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "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-20240331.htm", "unique": true } }, "R48": { "role": "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "longName": "9954492 - 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": "48", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "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-20240331.htm", "unique": true } }, "R49": { "role": "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "longName": "9954493 - 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": "49", "firstAnchor": { "contextRef": "c-100", "name": "pwr:FairValueInputsDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "pwr:FairValueInputsDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails", "longName": "9954494 - 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": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "longName": "9954495 - 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": "51", "firstAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "longName": "9954496 - Disclosure - Investments in Affiliates and Other Entities - Narrative (Details)", "shortName": "Investments in Affiliates and Other Entities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R53": { "role": "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails", "longName": "9954497 - 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": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "longName": "9954498 - 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": "54", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pwr:LeaseFinancingTransactionLiability", "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-20240331.htm", "unique": true } }, "R55": { "role": "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "longName": "9954499 - Disclosure - Debt Obligations - Senior Notes (Details)", "shortName": "Debt Obligations - Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-123", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "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-20240331.htm", "unique": true } }, "R56": { "role": "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails", "longName": "9954500 - Disclosure - Debt Obligations - Senior Notes Narrative (Details)", "shortName": "Debt Obligations - Senior Notes Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-137", "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-20240331.htm", "unique": true } }, "R57": { "role": "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "longName": "9954501 - 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": "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R58": { "role": "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails", "longName": "9954502 - Disclosure - Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details)", "shortName": "Debt Obligations - Senior Credit Facility and Commercial Paper Program Schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-147", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-147", "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-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "longName": "9954503 - 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": "59", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-131", "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R60": { "role": "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails", "longName": "9954504 - Disclosure - Leases - Components of Lease Costs (Details)", "shortName": "Leases - Components of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://quantaservices.com/role/LeasesNarrativeDetails", "longName": "9954505 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954506 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "longName": "9954507 - 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": "63", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://quantaservices.com/role/IncomeTaxesDetails", "longName": "9954508 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://quantaservices.com/role/EquityNarrativeDetails", "longName": "9954509 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-154", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "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-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://quantaservices.com/role/EquityDividendsDetails", "longName": "9954510 - Disclosure - Equity - Dividends (Details)", "shortName": "Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-156", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "name": "us-gaap:DividendsCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R67": { "role": "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "longName": "9954511 - 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": "67", "firstAnchor": { "contextRef": "c-161", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-161", "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-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "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-20240331.htm", "unique": true } }, "R69": { "role": "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "longName": "9954513 - 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": "69", "firstAnchor": { "contextRef": "c-173", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails", "longName": "9954514 - Disclosure - Employee Benefit Plans - Narrative (Details)", "shortName": "Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://quantaservices.com/role/EmployeeBenefitPlansScheduleofFairMarketValueDetails", "longName": "9954515 - 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": "71", "firstAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "longName": "9954516 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details)", "shortName": "Commitments and Contingencies - Legal Proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:ProceedsFromAdvancesForConstruction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R73": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails", "longName": "9954517 - 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": "73", "firstAnchor": { "contextRef": "c-189", "name": "pwr:DamagedLandArea", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "pwr:DamagedLandArea", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "longName": "9954518 - Disclosure - Commitments and Contingencies - Insurance (Details)", "shortName": "Commitments and Contingencies - Insurance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R75": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails", "longName": "9954519 - 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": "75", "firstAnchor": { "contextRef": "c-194", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails", "longName": "9954520 - 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": "76", "firstAnchor": { "contextRef": "c-3", "name": "pwr:InvestmentsOutstandingCommitmentToBePaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "pwr:InvestmentsOutstandingCommitmentToBePaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails", "longName": "9954521 - 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": "77", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R78": { "role": "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "longName": "9954522 - 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": "78", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20240331.htm", "unique": true } }, "R79": { "role": "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails", "longName": "9954523 - 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": "79", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R80": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954524 - 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": "80", "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-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "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-20240331.htm", "unique": true } }, "R81": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails", "longName": "9954525 - 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": "81", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R82": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails", "longName": "9954526 - 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": "82", "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-20240331.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-20240331.htm", "first": true, "unique": true } }, "R83": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails", "longName": "9954527 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-216", "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-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-216", "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-20240331.htm", "first": true, "unique": true } } }, "tag": { "pwr_A2023RepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "A2023RepurchaseProgramMember", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Repurchase Program", "label": "2023 Repurchase Program [Member]", "documentation": "2023 Repurchase Program" } } }, "auth_ref": [] }, "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_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/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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_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_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": [ "r948" ] }, "pwr_AccountsReceivableAllowanceForCreditLossWriteoffRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossWriteoffRecovery", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs charged against the allowance net of recoveries of amounts previously written off", "label": "Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery", "documentation": "Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery" } } }, "auth_ref": [] }, "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": [ "r984" ] }, "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": [ "r766" ] }, "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/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r305", "r306" ] }, "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", "r116", "r185", "r625", "r662", "r665" ] }, "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", "r533", "r536", "r581", "r658", "r659", "r923", "r924", "r925", "r937", "r938", "r939" ] }, "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": [ "r131" ] }, "pwr_Acquisitions2023Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "Acquisitions2023Member", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023", "label": "Acquisitions 2023 [Member]", "documentation": "Acquisitions 2023" } } }, "auth_ref": [] }, "pwr_Acquisitions2024Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "Acquisitions2024Member", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2024", "label": "Acquisitions 2024 [Member]", "documentation": "Acquisitions 2024" } } }, "auth_ref": [] }, "pwr_AcquisitionsMultiplePeriodsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r863" ] }, "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": [ "r111" ] }, "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": [ "r488", "r489", "r490", "r679", "r937", "r938", "r939", "r967", "r992" ] }, "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": [ "r869" ] }, "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": [ "r869" ] }, "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": [ "r869" ] }, "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": [ "r869" ] }, "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" ] }, "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": [] }, "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": [ "r834", "r845", "r855", "r880" ] }, "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": [ "r837", "r848", "r858", "r883" ] }, "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": [ "r869" ] }, "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_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": [ "r876" ] }, "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": [ "r841", "r849", "r859", "r876", "r884", "r888", "r896" ] }, "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": [ "r894" ] }, "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": [ "r186", "r307", "r320", "r321", "r323", "r987" ] }, "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": [] }, "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": [] }, "pwr_AmortizationOfEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "AmortizationOfEquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of equity method investment, difference between carrying amount and underlying equity", "label": "Amortization Of Equity Method Investment, Difference Between Carrying Amount and Underlying Equity", "documentation": "Amortization Of Equity Method Investment, Difference Between Carrying Amount and Underlying Equity" } } }, "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": 4.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_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": [ "r524" ] }, "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": [ "r148", "r179", "r216", "r269", "r290", "r296", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r526", "r530", "r548", "r619", "r716", "r812", "r825", "r960", "r961", "r976" ] }, "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": [] }, "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": [ "r173", "r188", "r216", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r526", "r530", "r548", "r812", "r960", "r961", "r976" ] }, "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": [] }, "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": [ "r891" ] }, "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": [ "r892" ] }, "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": [ "r887" ] }, "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": [ "r887" ] }, "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": [ "r887" ] }, "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": [ "r887" ] }, "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": [ "r887" ] }, "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": [ "r887" ] }, "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": [ "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "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": [ "r890" ] }, "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": [ "r889" ] }, "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": [ "r888" ] }, "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": [ "r888" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "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_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "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": [ "r93", "r94" ] }, "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_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": [ "r520", "r805", "r806" ] }, "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": [ "r75", "r77", "r520", "r805", "r806" ] }, "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": [ "r142" ] }, "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": [ "r520" ] }, "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": [ "r911", "r912" ] }, "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": [ "r86" ] }, "pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r518", "r519" ] }, "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": [ "r74" ] }, "pwr_BusinessCombinationAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [] }, "pwr_BusinessCombinationCashConsiderationTransferredOrToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": { "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" ] }, "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_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": [ "r523", "r930" ] }, "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": [ "r85" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r84", "r522" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding contingent consideration 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", "r84" ] }, "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": [ "r140", "r521" ] }, "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": [ "r76" ] }, "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": [ "r76" ] }, "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": 6.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": [ "r79" ] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent", "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": "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "crdr": "credit", "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": { "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_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": 13.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": [ "r79" ] }, "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": 9.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": [ "r79" ] }, "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": 16.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": [ "r79" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "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": { "negatedLabel": "Current maturities of long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "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": 4.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "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": [ "r79" ] }, "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": 10.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": [ "r79" ] }, "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": 14.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": [ "r78", "r79" ] }, "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": [ "r78", "r79" ] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "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": "Long-term debt, net of current maturities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent", "crdr": "credit", "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": { "negatedTerseLabel": "Current portion of operating lease liabilities", "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "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": { "negatedTerseLabel": "Operating lease liabilities, net of current portion", "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": [] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "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": { "terseLabel": "Operating lease right-of-use 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": [] }, "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": 1.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": [ "r79" ] }, "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": 7.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": [ "r78", "r79" ] }, "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": [ "r79" ] }, "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": [] }, "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_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" ] }, "pwr_CaptiveInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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 }, "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.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", "r175", "r782" ] }, "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": [ "r175" ] }, "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": [] }, "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "totalLabel": "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", "r127", "r212" ] }, "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", "r127" ] }, "pwr_CashDistributionsNetOfEquityEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "CashDistributionsNetOfEquityEarnings", "crdr": "debit", "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": { "terseLabel": "Distributions, net of equity in earnings of unconsolidated affiliates", "label": "Cash Distributions, Net of Equity Earnings", "documentation": "Cash Distributions, Net of Equity Earnings" } } }, "auth_ref": [] }, "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": [ "r917", "r986" ] }, "pwr_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r125" ] }, "pwr_CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r867" ] }, "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_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": [ "r167", "r181", "r182", "r183", "r216", "r244", "r248", "r255", "r257", "r263", "r264", "r314", "r356", "r359", "r360", "r361", "r367", "r368", "r399", "r400", "r402", "r405", "r411", "r548", "r671", "r672", "r673", "r674", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r704", "r725", "r743", "r758", "r759", "r760", "r761", "r762", "r902", "r932", "r940" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r66", "r67", "r68", "r69" ] }, "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": [ "r868" ] }, "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": [ "r868" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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": [ "r134", "r819", "r820", "r821", "r822" ] }, "pwr_CommercialPaperProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "CommercialPaperProgramMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper Program", "label": "Commercial Paper Program [Member]", "documentation": "Commercial Paper Program" } } }, "auth_ref": [] }, "pwr_CommitmentAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_CommitmentAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_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", "r103", "r622", "r703" ] }, "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_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": [ "r132", "r342", "r344", "r767", "r954" ] }, "pwr_CommonStockClassUndefinedMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r138" ] }, "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": [ "r815", "r816", "r817", "r819", "r820", "r821", "r822", "r937", "r938", "r967", "r990", "r992" ] }, "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": [ "r110" ] }, "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": [ "r110", "r704" ] }, "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": [ "r110" ] }, "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", "r110", "r704", "r722", "r992", "r993" ] }, "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, 175,144,784 and 173,949,011 shares issued, and 146,384,210 and 145,508,549 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": [ "r110", "r624", "r812" ] }, "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": [ "r873" ] }, "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": [ "r872" ] }, "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": [ "r874" ] }, "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": [ "r871" ] }, "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", "r191", "r193", "r202", "r615", "r637" ] }, "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", "r89", "r92", "r191", "r193", "r201", "r614", "r636" ] }, "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": [ "r92", "r144", "r191", "r193", "r200", "r613", "r635" ] }, "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", "r97", "r98", "r304", "r766" ] }, "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", "r97", "r98", "r304", "r666", "r766" ] }, "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", "r97", "r98", "r304", "r766", "r910" ] }, "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", "r97", "r98", "r304" ] }, "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", "r97", "r98", "r304", "r766" ] }, "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": [ "r220", "r271", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r356", "r357", "r358", "r359", "r361", "r362", "r364", "r366", "r367", "r960", "r961" ] }, "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": [ "r220", "r271", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r356", "r357", "r358", "r359", "r361", "r362", "r364", "r366", "r367", "r960", "r961" ] }, "pwr_ConstructionInProcessCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r963" ] }, "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": [ "r413", "r415", "r435" ] }, "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": [ "r800", "r964" ] }, "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": [ "r800", "r964" ] }, "pwr_ContractWithCustomerContractValue": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_ContractWithCustomerContractValueSubsequentPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "ContractWithCustomerContractValueSubsequentPaymentPeriod", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of post-construction operation and maintenance period (in years)", "label": "Contract With Customer, Contract Value, Subsequent Payment Period", "documentation": "Contract With Customer, Contract Value, Subsequent Payment Period" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentRevenueChangeInEstimatePercent": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in contract estimates, 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": [] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r413", "r414", "r435" ] }, "pwr_ContractWithCustomerLiabilityDeferredRevenuesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r436" ] }, "pwr_ContractWithCustomerOnDemandPerformanceBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r413", "r416", "r435" ] }, "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": [ "r413", "r416", "r435" ] }, "pwr_ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r157", "r184" ] }, "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", "r289", "r290", "r291", "r292", "r298", "r943" ] }, "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/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r120", "r593" ] }, "pwr_CostPlusContractMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Concentration Risk", "label": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r146" ] }, "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_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": [] }, "pwr_CreditRiskGroupAxis": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "CreditRiskGroupAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Risk Group [Axis]", "label": "Credit Risk Group [Axis]", "documentation": "Credit Risk Group" } } }, "auth_ref": [] }, "pwr_CreditRiskGroupDomain": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "CreditRiskGroupDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Risk Group [Domain]", "label": "Credit Risk Group [Domain]", "documentation": "Credit Risk Group [Domain]" } } }, "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": [ "r970" ] }, "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": [] }, "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", "r304" ] }, "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": [ "r83" ] }, "pwr_DamagedLandArea": { "xbrltype": "areaItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r180" ] }, "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_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": [ "r133", "r213", "r369", "r375", "r376", "r377", "r378", "r379", "r380", "r385", "r392", "r393", "r395" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails", "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", "r107", "r108", "r149", "r150", "r220", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r561", "r791", "r792", "r793", "r794", "r795", "r933" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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", "r100", "r388" ] }, "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", "r371" ] }, "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": [ "r220", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r561", "r791", "r792", "r793", "r794", "r795", "r933" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails", "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", "r220", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r561", "r791", "r792", "r793", "r794", "r795", "r933" ] }, "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_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", "r64", "r65", "r99", "r100", "r102", "r104", "r136", "r137", "r220", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r561", "r791", "r792", "r793", "r794", "r795", "r933" ] }, "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": 4.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": [ "r101", "r381", "r396", "r792", "r793" ] }, "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": [ "r73" ] }, "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": [] }, "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": [] }, "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 benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r139", "r161", "r513", "r514", "r935" ] }, "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": [ "r495", "r496", "r620" ] }, "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": 11.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", "r62" ] }, "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", "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": [ "r784" ] }, "pwr_DerrickA.JensenMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "DerrickA.JensenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Derrick A. Jensen [Member]", "documentation": "Derrick A. Jensen" } } }, "auth_ref": [] }, "pwr_DetailOfCertainBalanceSheetAccountsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r434", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "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": [ "r434", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "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": [ "r964" ] }, "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": [ "r453", "r457", "r484", "r485", "r487", "r808" ] }, "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": [] }, "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", "r138" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r829" ] }, "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": [ "r862" ] }, "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": [] }, "pwr_DomesticJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_DonaldCWayneMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "DonaldCWayneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Donald C. Wayne [Member]", "documentation": "Donald C. Wayne" } } }, "auth_ref": [] }, "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_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": [ "r203", "r230", "r231", "r232", "r233", "r234", "r241", "r244", "r255", "r256", "r257", "r261", "r542", "r543", "r616", "r638", "r785" ] }, "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": [ "r203", "r230", "r231", "r232", "r233", "r234", "r244", "r255", "r256", "r257", "r261", "r542", "r543", "r616", "r638", "r785" ] }, "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": [ "r240", "r258", "r259", "r260" ] }, "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": [ "r969" ] }, "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": [ "r498" ] }, "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": [ "r904", "r965" ] }, "pwr_ElectricPowerMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "ElectricPowerMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Power", "label": "Electric Power [Member]", "documentation": "Electric Power" } } }, "auth_ref": [] }, "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" ] }, "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": [ "r486" ] }, "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": [ "r486" ] }, "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": [] }, "pwr_EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [] }, "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": [] }, "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": [] }, "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_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": [ "r827" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r827" ] }, "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": [] }, "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": [ "r827" ] }, "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": [] }, "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": [ "r901" ] }, "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": [ "r827" ] }, "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": [ "r827" ] }, "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": [ "r827" ] }, "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": [ "r827" ] }, "pwr_EquipmentFleetAndCertainOtherCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_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_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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", "r168", "r195", "r196", "r197", "r221", "r222", "r223", "r227", "r235", "r237", "r262", "r316", "r319", "r412", "r488", "r489", "r490", "r506", "r507", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r552", "r554", "r555", "r556", "r557", "r558", "r581", "r658", "r659", "r660", "r679", "r743" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r310", "r311", "r313" ] }, "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount that exceed share of underlying net equity in net assets", "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity", "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee." } } }, "auth_ref": [ "r312" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r926", "r927", "r931" ] }, "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": [ "r279", "r309", "r918", "r945" ] }, "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": [ "r547" ] }, "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": [ "r308" ] }, "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": [ "r870" ] }, "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": [ "r834", "r845", "r855", "r880" ] }, "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": [ "r831", "r842", "r852", "r877" ] }, "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": [ "r876" ] }, "pwr_FairValueInputsCustomerAttritionRates": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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_FairValueInputsDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r96" ] }, "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": 1.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": [ "r567", "r573", "r811" ] }, "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": [ "r569", "r575" ] }, "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_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/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance leases", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r566", "r579" ] }, "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": [ "r974" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 and finance leases", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "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_OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r579" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "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": [ "r974" ] }, "pwr_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.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": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "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": [ "r579" ] }, "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": [ "r568", "r575" ] }, "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": 6.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": [ "r567", "r573", "r811" ] }, "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": [ "r578", "r811" ] }, "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": [ "r577", "r811" ] }, "pwr_FinanceLeasesCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_FinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "FinancialInstrumentsMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Member]", "documentation": "Financial Instruments" } } }, "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": [] }, "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": [ "r177", "r337" ] }, "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": [ "r334", "r336", "r337", "r338", "r594", "r598" ] }, "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": [ "r594" ] }, "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_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": [ "r335" ] }, "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": [ "r800" ] }, "pwr_ForeignJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r838", "r849", "r859", "r884" ] }, "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": [ "r838", "r849", "r859", "r884" ] }, "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": [ "r838", "r849", "r859", "r884" ] }, "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": [ "r838", "r849", "r859", "r884" ] }, "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": [ "r838", "r849", "r859", "r884" ] }, "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": [ "r176", "r324", "r611", "r790", "r812", "r949", "r950" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, acquired during period", "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": [ "r327", "r790" ] }, "pwr_GoodwillAndIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_GoodwillAndIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": 5.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": [ "r119", "r216", "r269", "r289", "r295", "r298", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r548", "r787", "r960" ] }, "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": [ "r352", "r353", "r354", "r355" ] }, "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": [ "r352", "r353", "r354", "r355" ] }, "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": [ "r353" ] }, "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": [ "r352", "r353", "r354", "r355" ] }, "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", "r117", "r153", "r269", "r289", "r295", "r298", "r617", "r630", "r787" ] }, "pwr_IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "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": [] }, "pwr_IncomeLossFromEquityMethodInvestmentsNonIntegralUnconsolidatedAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "IncomeLossFromEquityMethodInvestmentsNonIntegralUnconsolidatedAffiliates", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [] }, "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": [] }, "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": [] }, "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": [ "r217", "r491", "r499", "r501", "r504", "r511", "r515", "r516", "r517", "r676" ] }, "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 (benefit from) 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": [ "r158", "r164", "r236", "r237", "r277", "r497", "r512", "r639" ] }, "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": [ "r194", "r493", "r494", "r501", "r502", "r503", "r505", "r670" ] }, "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_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_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": [ "r930" ] }, "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": [ "r590", "r930" ] }, "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 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" ] }, "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": [] }, "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_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": 12.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" ] }, "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" ] }, "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_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": [ "r245", "r246", "r247", "r257", "r456" ] }, "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": [ "r841", "r849", "r859", "r876", "r884", "r888", "r896" ] }, "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": [ "r894" ] }, "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": [ "r830", "r900" ] }, "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": [ "r830", "r900" ] }, "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": [ "r830", "r900" ] }, "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": [ "r121" ] }, "pwr_InsuranceRecoveriesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "InsuranceRecoveriesMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Recoveries", "label": "Insurance Recoveries [Member]", "documentation": "Insurance Recoveries" } } }, "auth_ref": [] }, "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_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": [ "r921" ] }, "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": [ "r920" ] }, "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" ] }, "pwr_IntegralAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "IntegralAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integral Affiliates", "label": "Integral Affiliates [Member]", "documentation": "Integral Affiliates" } } }, "auth_ref": [] }, "pwr_IntegralAndNonIntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "IntegralAndNonIntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [] }, "pwr_IntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "IntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integral Unconsolidated Affiliates", "label": "Integral Unconsolidated Affiliates [Member]", "documentation": "Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "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": [ "r101", "r155", "r198", "r273", "r560", "r728", "r823", "r991" ] }, "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": [ "r207", "r210", "r211" ] }, "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": [ "r187", "r783", "r812" ] }, "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": [ "r123", "r272" ] }, "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": [ "r915", "r916", "r944" ] }, "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": [ "r915", "r916", "r944" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "pwr_InvestmentsInJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_InvestmentsOutstandingCommitmentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "InvestmentsOutstandingCommitmentToBePaid", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding capital commitments associated with investments", "label": "Investments, Outstanding Commitment, To Be Paid", "documentation": "Investments, Outstanding Commitment, To Be Paid" } } }, "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": [ "r572", "r811" ] }, "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": [] }, "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": [ "r973" ] }, "pwr_LeaseFinancingTransactionDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LeaseFinancingTransactionDepreciation", "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": "Depreciation", "label": "Lease Financing Transaction, Depreciation", "documentation": "Lease Financing Transaction, Depreciation" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LeaseFinancingTransactionLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease financing transactions", "label": "Lease Financing Transaction, Liability", "documentation": "Lease Financing Transaction, Liability" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LeaseFinancingTransactionToBePaid", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Future payments related to lease financing transactions", "label": "Lease Financing Transaction, To Be Paid", "documentation": "Lease Financing Transaction, To Be Paid" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LeaseFinancingTransactionsAbstract", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease financing transactions", "label": "Lease Financing Transactions [Abstract]", "documentation": "Lease Financing Transactions" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionsInterestOnLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LeaseFinancingTransactionsInterestOnLiabilities", "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": "Interest", "label": "Lease Financing Transactions, Interest On Liabilities", "documentation": "Lease Financing Transactions, Interest On Lease Liabilities" } } }, "auth_ref": [] }, "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": [] }, "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": [] }, "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": [ "r564" ] }, "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": [ "r571" ] }, "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": [ "r571" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease terms of operating leases not yet commenced (in years)", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r972" ] }, "pwr_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, lease not yet commenced, undiscounted amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "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": [ "r974" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaid", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 and finance leases", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r579" ] }, "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": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r579" ] }, "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": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r579" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": "Remainder of 2024", "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": [ "r974" ] }, "pwr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "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": { "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": [ "r579" ] }, "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": [ "r564" ] }, "pwr_LesseeSupplementalCashFlowsFromLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20240331", "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_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_LettersOfCreditAndBankGuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [] }, "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", "r216", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r527", "r530", "r531", "r548", "r702", "r786", "r825", "r960", "r976", "r977" ] }, "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": [ "r115", "r152", "r628", "r812", "r934", "r946", "r968" ] }, "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": [] }, "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", "r174", "r216", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r527", "r530", "r531", "r548", "r812", "r960", "r976", "r977" ] }, "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_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": [ "r105", "r156" ] }, "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": [ "r315", "r919" ] }, "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, 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": [ "r947" ] }, "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": 3.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", "r150", "r985" ] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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": [ "r933" ] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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_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_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_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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", "r933" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "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_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": [] }, "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_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": 5.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", "r150", "r382", "r397", "r792", "r793", "r985" ] }, "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", "r621" ] }, "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_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_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": [] }, "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": [] }, "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_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails", "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_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails", "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", "r63" ] }, "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": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "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": [ "r346", "r347", "r348", "r351", "r956", "r957" ] }, "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": [ "r346", "r347", "r348", "r351", "r956", "r957" ] }, "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": [ "r346", "r347", "r348", "r351", "r956", "r957" ] }, "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": [ "r346", "r903" ] }, "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": [ "r955" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "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": [ "r346", "r347", "r348", "r351", "r956", "r957" ] }, "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": [ "r304", "r799", "r964", "r988", "r989" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r452", "r589", "r657", "r694", "r695", "r749", "r751", "r753", "r754", "r756", "r777", "r778", "r789", "r796", "r807", "r814", "r962", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "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": [ "r868" ] }, "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": [ "r868" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r452", "r589", "r657", "r694", "r695", "r749", "r751", "r753", "r754", "r756", "r777", "r778", "r789", "r796", "r807", "r814", "r962", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "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", "r151", "r216", "r314", "r356", "r359", "r360", "r361", "r367", "r368", "r548", "r627", "r706" ] }, "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/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r138" ] }, "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": [ "r887" ] }, "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": [ "r895" ] }, "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": [ "r304", "r799", "r964", "r988", "r989" ] }, "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": [ "r869" ] }, "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 (used in) provided by 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": [ "r209" ] }, "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": [] }, "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": [ "r209" ] }, "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": [] }, "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": [ "r127", "r128", "r129" ] }, "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_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": [ "r118", "r129", "r154", "r172", "r189", "r192", "r197", "r216", "r226", "r230", "r231", "r232", "r233", "r236", "r237", "r253", "r269", "r289", "r295", "r298", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r543", "r548", "r633", "r724", "r741", "r742", "r787", "r823", "r960" ] }, "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": [ "r91", "r145", "r189", "r192", "r236", "r237", "r632", "r925" ] }, "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": [ "r205", "r230", "r231", "r232", "r233", "r241", "r242", "r254", "r257", "r269", "r289", "r295", "r298", "r787" ] }, "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_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": [ "r205", "r243", "r249", "r250", "r251", "r252", "r254", "r257" ] }, "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": [] }, "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": [ "r162", "r163", "r165", "r170", "r224", "r225", "r228", "r229", "r238", "r239", "r317", "r318", "r508", "r509", "r510", "r537", "r540", "r544", "r545", "r546", "r549", "r550", "r551", "r562", "r563", "r582", "r595", "r596", "r597", "r661", "r662", "r663", "r664", "r665" ] }, "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 Pronouncements and Disclosure Rules 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": [] }, "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": [ "r868" ] }, "pwr_NonIntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "NonIntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Integral Unconsolidated Affiliates", "label": "Non-Integral Unconsolidated Affiliates [Member]", "documentation": "Non-Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "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": [ "r838", "r849", "r859", "r876", "r884" ] }, "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": [ "r866" ] }, "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": [ "r865" ] }, "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": [ "r876" ] }, "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": [ "r895" ] }, "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": [ "r895" ] }, "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": [ "r994", "r995", "r996", "r997" ] }, "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": [ "r81" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r87", "r412", "r937", "r938", "r939", "r992" ] }, "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": [] }, "pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://quantaservices.com/20240331", "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_NumberOfPools": { "xbrltype": "integerItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "NumberOfPools", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pools", "label": "Number Of Pools", "documentation": "Number Of Pools" } } }, "auth_ref": [] }, "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": [ "r942" ] }, "pwr_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaid", "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", "label": "Operating And Finance Lease, Liability", "documentation": "Operating And Finance Lease, Liability" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaid", "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 } }, "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, Liability, To Be Paid", "documentation": "Operating And Finance Lease, Liability, To Be Paid" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Operating And Finance Lease, Liability, To Be Paid After Year Four", "documentation": "Operating And Finance Lease, Liability, To Be Paid After Year Four" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Remainder of 2024", "label": "Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2028", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Four", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Four" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Operating And Finance Lease, Liability, To Be Paid, Year One", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year One" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Three", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Three" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Operating And Finance Lease, Liability, To Be Paid, Year Two", "documentation": "Operating And Finance Lease, Liability, To Be Paid, Year Two" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilityToBePaid", "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": { "negatedTotalLabel": "Less imputed interest", "label": "Operating And Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Operating And Finance Lease, Liability, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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_OperatingAndFinanceObligationFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "OperatingAndFinanceObligationFiscalYearMaturityAbstract", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating And Finance Obligation Fiscal Year Maturity [Abstract]", "documentation": "Operating And Finance Obligation Fiscal Year Maturity" } } }, "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": [ "r269", "r289", "r295", "r298", "r787" ] }, "pwr_OperatingIncomeLossMarginPercentage": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": 5.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": [ "r574", "r811" ] }, "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": [ "r971" ] }, "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": [] }, "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": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r566" ] }, "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": [ "r566" ] }, "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": [ "r566" ] }, "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": [ "r570", "r575" ] }, "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": [ "r565" ] }, "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": [ "r578", "r811" ] }, "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": [ "r577", "r811" ] }, "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": [ "r288", "r289", "r290", "r291", "r292", "r298" ] }, "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": [ "r82" ] }, "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_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": [ "r106", "r143", "r667", "r668" ] }, "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" ] }, "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": [ "r93", "r95" ] }, "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": [ "r178" ] }, "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 (loss) income", "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 (loss) income, 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", "r190", "r193", "r199", "r552", "r553", "r558", "r612", "r634", "r923", "r924" ] }, "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 (loss) income, net of taxes:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "pwr_OtherComprehensiveIncomeLossOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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", "label": "Other Comprehensive Income (Loss), Other, Net Of Tax", "documentation": "Other Comprehensive Income (Loss), Other, Net of Tax" } } }, "auth_ref": [] }, "pwr_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_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" ] }, "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": 1.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", "r150", "r985" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "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 income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r124" ] }, "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": [] }, "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": [ "r868" ] }, "pwr_OtherWeightedAverageLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r836", "r847", "r857", "r882" ] }, "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": [ "r839", "r850", "r860", "r885" ] }, "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": [ "r839", "r850", "r860", "r885" ] }, "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": [] }, "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": [ "r864" ] }, "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": { "negatedLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r905", "r928" ] }, "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" ] }, "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": 5.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": [ "r206" ] }, "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" ] }, "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": [ "r126" ] }, "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": [ "r867" ] }, "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": [ "r867" ] }, "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": [ "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r804" ] }, "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": [ "r866" ] }, "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": [ "r876" ] }, "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": [ "r869" ] }, "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": [ "r865" ] }, "pwr_PercentageOfTotalRevenues": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [] }, "pwr_PerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_PoleReplacementPeriodBeforeFire": { "xbrltype": "durationItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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_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": [ "r922" ] }, "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": [] }, "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": [ "r592" ] }, "pwr_ProceedsFromConstructionContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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", "r128" ] }, "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": 4.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" ] }, "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": [ "r906", "r929" ] }, "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" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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" ] }, "pwr_ProceedsFromSaleOfPropertyPlantAndEquipmentAndInsuranceSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r300", "r593", "r651", "r652", "r653", "r654", "r655", "r656", "r780", "r797", "r813", "r914", "r958", "r959", "r964", "r988" ] }, "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": [ "r300", "r593", "r651", "r652", "r653", "r654", "r655", "r656", "r780", "r797", "r813", "r914", "r958", "r959", "r964", "r988" ] }, "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": 13.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": [ "r172", "r189", "r192", "r208", "r216", "r226", "r236", "r237", "r269", "r289", "r295", "r298", "r314", "r356", "r357", "r359", "r360", "r361", "r363", "r365", "r367", "r368", "r525", "r528", "r529", "r543", "r548", "r617", "r631", "r678", "r724", "r741", "r742", "r787", "r809", "r810", "r824", "r925", "r960" ] }, "pwr_ProjectContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_ProjectsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r907", "r913", "r952" ] }, "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": [ "r913", "r951" ] }, "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_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", "r618", "r629", "r812" ] }, "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": [ "r204", "r322" ] }, "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": [ "r864" ] }, "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": [ "r864" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r439", "r452", "r480", "r481", "r482", "r588", "r589", "r657", "r694", "r695", "r749", "r751", "r753", "r754", "r756", "r777", "r778", "r789", "r796", "r807", "r814", "r817", "r953", "r962", "r979", "r980", "r981", "r982", "r983" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r439", "r452", "r480", "r481", "r482", "r588", "r589", "r657", "r694", "r695", "r749", "r751", "r753", "r754", "r756", "r777", "r778", "r789", "r796", "r807", "r814", "r817", "r953", "r962", "r979", "r980", "r981", "r982", "r983" ] }, "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": [ "r831", "r842", "r852", "r877" ] }, "pwr_RedesAndinasDeComunicacionesS.R.L.RedesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "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": [ "r443", "r583", "r584", "r697", "r698", "r699", "r700", "r701", "r721", "r723", "r748" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "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": [ "r218", "r219", "r583", "r584", "r585", "r586", "r697", "r698", "r699", "r700", "r701", "r721", "r723", "r748" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "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": [ "r443", "r583", "r584", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r697", "r698", "r699", "r700", "r701", "r721", "r723", "r748", "r975" ] }, "pwr_RenewableEnergyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "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_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" ] }, "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": [ "r832", "r843", "r853", "r878" ] }, "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": [ "r833", "r844", "r854", "r879" ] }, "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": [ "r840", "r851", "r861", "r886" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "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", "r147", "r175", "r212", "r623" ] }, "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": [ "r175" ] }, "pwr_RestrictedStockUnitsToBeSettledInCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r112", "r138", "r626", "r661", "r665", "r675", "r705", "r812" ] }, "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": [ "r168", "r221", "r222", "r223", "r227", "r235", "r237", "r316", "r319", "r488", "r489", "r490", "r506", "r507", "r532", "r534", "r535", "r538", "r541", "r658", "r660", "r679", "r992" ] }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r215" ] }, "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_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/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "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": [ "r270", "r271", "r288", "r293", "r294", "r300", "r302", "r304", "r433", "r434", "r593" ] }, "pwr_RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20240331", "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_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": [ "r166", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r779" ] }, "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": [ "r909" ] }, "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": [ "r166", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r437" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "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": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "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": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "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": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "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": [ "r908" ] }, "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": [] }, "pwr_RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r576", "r811" ] }, "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": [ "r576", "r811" ] }, "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": [ "r895" ] }, "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": [ "r895" ] }, "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": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "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": [ "r75", "r77", "r520" ] }, "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": [] }, "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": [] }, "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": [] }, "pwr_ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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", "r64", "r65", "r99", "r100", "r102", "r104", "r136", "r137", "r792", "r794", "r936" ] }, "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_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": [ "r941" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r310", "r311", "r313" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r216", "r310", "r311", "r313", "r314", "r548" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "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": [ "r172", "r216", "r310", "r311", "r313", "r314", "r548" ] }, "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_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", "r594" ] }, "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": [ "r352", "r353", "r354", "r355" ] }, "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_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": [ "r71" ] }, "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_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": [ "r141" ] }, "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_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_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": [ "r454", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "pwr_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20240331", "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_SecondaryPoolMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SecondaryPoolMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary Pool", "label": "Secondary Pool [Member]", "documentation": "Secondary Pool" } } }, "auth_ref": [] }, "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": [ "r826" ] }, "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": [ "r828" ] }, "pwr_SegmentConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r266", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r304", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r340", "r341", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r790", "r914", "r988" ] }, "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": [ "r302", "r303", "r691", "r692", "r693", "r750", "r752", "r755", "r757", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r781", "r798", "r817", "r964", "r988" ] }, "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_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": [ "r265", "r266", "r267", "r268", "r269", "r281", "r292", "r296", "r297", "r298", "r299", "r300", "r301", "r304" ] }, "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": [] }, "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": [ "r282", "r283", "r284", "r285", "r286", "r287", "r302", "r788" ] }, "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": 2.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": [ "r122" ] }, "pwr_SeniorCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SeniorCreditFacilityMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityandCommercialPaperProgramScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Credit Facility", "label": "Senior Credit Facility [Member]", "documentation": "Senior Credit Facility [Member]" } } }, "auth_ref": [] }, "pwr_SeniorNotesDueJanuary2032Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SeniorNotesDueJanuary2032Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.350% Senior Notes due January 2032", "label": "Senior Notes Due January 2032 [Member]", "documentation": "Senior Notes Due January 2032" } } }, "auth_ref": [] }, "pwr_SeniorNotesDueOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SeniorNotesDueOctober2024Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.950% Senior Notes due October 2024", "label": "Senior Notes Due October 2024 [Member]", "documentation": "Senior Notes Due October 2024" } } }, "auth_ref": [] }, "pwr_SeniorNotesDueOctober2030Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SeniorNotesDueOctober2030Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.900% Senior Notes due October 2030", "label": "Senior Notes Due October 2030 [Member]", "documentation": "Senior Notes Due October 2030" } } }, "auth_ref": [] }, "pwr_SeniorNotesDueOctober2041Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SeniorNotesDueOctober2041Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.050% Senior Notes due October 2041", "label": "Senior Notes Due October 2041 [Member]", "documentation": "Senior Notes Due October 2041" } } }, "auth_ref": [] }, "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_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": 10.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" ] }, "pwr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r474" ] }, "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": [ "r472" ] }, "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": [ "r472" ] }, "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": [ "r469", "r470" ] }, "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": [] }, "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": [ "r469", "r470" ] }, "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_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": [ "r473" ] }, "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": [ "r476" ] }, "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": [ "r473" ] }, "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": "Expected 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": [ "r480" ] }, "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": [ "r482" ] }, "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": [ "r454", "r455", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "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": [ "r70" ] }, "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": [ "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ] }, "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 March 4, 2024 and March 9, 2023 closing stock prices of Quanta common stock (usd per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "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": [ "r479" ] }, "pwr_ShortTermLeaseAndVariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "ShortTermLeaseAndVariableLeaseCost", "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": "Short-term and variable lease cost", "label": "Short-Term Lease And Variable Lease, Cost", "documentation": "Short-Term Lease And Variable Lease, Cost" } } }, "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": [ "r580" ] }, "pwr_SilveradoWildfireMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "localname": "SilveradoWildfireMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silverado Wildfire", "label": "Silverado Wildfire [Member]", "documentation": "Silverado Wildfire" } } }, "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": [ "r171", "r266", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r304", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r339", "r340", "r341", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r790", "r914", "r988" ] }, "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": [ "r167", "r181", "r182", "r183", "r216", "r244", "r248", "r255", "r257", "r263", "r264", "r314", "r356", "r359", "r360", "r361", "r367", "r368", "r399", "r400", "r402", "r405", "r411", "r548", "r671", "r672", "r673", "r674", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r704", "r725", "r743", "r758", "r759", "r760", "r761", "r762", "r902", "r932", "r940" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r30", "r168", "r195", "r196", "r197", "r221", "r222", "r223", "r227", "r235", "r237", "r262", "r316", "r319", "r412", "r488", "r489", "r490", "r506", "r507", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r552", "r554", "r555", "r556", "r557", "r558", "r581", "r658", "r659", "r660", "r679", "r743" ] }, "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": [ "r302", "r303", "r691", "r692", "r693", "r750", "r752", "r755", "r757", "r765", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r781", "r798", "r817", "r964", "r988" ] }, "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": [ "r221", "r222", "r223", "r262", "r593", "r669", "r690", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r723", "r726", "r727", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r743", "r818" ] }, "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_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_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_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_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": [ "r221", "r222", "r223", "r262", "r593", "r669", "r690", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r723", "r726", "r727", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r743", "r818" ] }, "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": [ "r835", "r846", "r856", "r881" ] }, "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_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": [ "r109", "r110", "r138" ] }, "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", "r109", "r110", "r138" ] }, "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", "r138" ] }, "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": [ "r72", "r109", "r110", "r138" ] }, "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": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount remaining under stock repurchase programs", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "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": [ "r110", "r113", "r114", "r130", "r706", "r722", "r744", "r745", "r812", "r825", "r934", "r946", "r968", "r992" ] }, "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_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": [ "r87", "r88", "r90", "r168", "r169", "r196", "r221", "r222", "r223", "r227", "r235", "r316", "r319", "r412", "r488", "r489", "r490", "r506", "r507", "r532", "r533", "r534", "r535", "r536", "r538", "r541", "r552", "r554", "r558", "r581", "r659", "r660", "r677", "r706", "r722", "r744", "r745", "r763", "r824", "r934", "r946", "r968", "r992" ] }, "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": [ "r135", "r214", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r539", "r746", "r747", "r764" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r559", "r587" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r559", "r587" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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": [ "r559", "r587" ] }, "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": [] }, "pwr_SuretyBackedLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r875" ] }, "pwr_TelecommunicationNetworksConstructionAndOperationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "pwr_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r867" ] }, "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": [ "r874" ] }, "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": [ "r80" ] }, "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": [ "r894" ] }, "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": [ "r896" ] }, "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": [] }, "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": [ "r897" ] }, "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": [ "r898" ] }, "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": [ "r896" ] }, "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": [ "r896" ] }, "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": [ "r899" ] }, "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": [ "r897" ] }, "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": [ "r66" ] }, "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": [ "r66" ] }, "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,760,574 and 28,440,462 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", "r66", "r69" ] }, "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": [ "r524" ] }, "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": [] }, "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_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": [ "r591" ] }, "pwr_UndergroundInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r893" ] }, "pwr_UnitPriceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20240331", "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": [] }, "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": [ "r492", "r500" ] }, "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": [ "r966" ] }, "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": [] }, "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": [ "r342", "r343", "r345" ] }, "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": [ "r342", "r343", "r345" ] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r777", "r778", "r978", "r980", "r983" ] }, "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": [ "r243", "r257" ] }, "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_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": [ "r241", "r257" ] }, "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": [] } } } }, "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": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "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.1,2)", "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.2(a),(d))", "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.3)", "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.4)", "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.7(b))", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "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(28))", "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(29))", "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(3)(c)(3))", "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(30)(a)(4))", "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(4))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "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(7)(c)(6))", "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(7)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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 104 0001050915-24-000082-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001050915-24-000082-xbrl.zip M4$L#!!0 ( $A1HEB4HJ&11)X! &@%0 0 <'=R+3(P,C0P,S,Q+FAT M;>R];7?B2)(V_'U_A1YF[YVJ/GE_[Z,7>F)!*'C>[_^ M5:G6_BH1S_)MQQO^^M=.[ZK;_>O_;?_'+__?Q<7_?GGX)EW[5CPF7B1=!<2, MB"T].]%(BD9$^L,/?CI/IG3OFM' #\87%^RV*W\R#9SA*)+4FEI/+TM_#2[U M5J-OJ+IU8=0MY:*NMUH7+;/>O!BH_7JM1C2B675Y>-FT=+U1ZRL7S9HQ@,L, M\Z+5&"@7K7J]:38'C6:C9LOV9;.A*_6!IM8,HM8-0S=UW5+41K]AFPUB- WZ MW%$$[PSO[867+_W =7ZMC*)H3Z M,(BRJP=FV*=7PI=PM:JE%[V$\T,^:^F RJ?__?ZM9XW(V+Q8'-IY>6T>"L[# M=3R")$@OGSP'V?5_QJ87F2$)GAR+A%7+'^-\ZC5-4]++X?:?;[PG_MR'$;+) MA'Y=59IOK0R[HI);2'OVVOEK&Y_8C^FE<12\.F[K$_R:C;DTZ60EE5:K]8G^ MFEYJQ4$ N)W.3R D5G7H/WU*?\U3Z?5Q$1[9N'[L1<%KP[(?YV@?AQ=#TYPL M@R3Y8>YBYR6Z@,'FII(./J/XIR@PO1!YRHR 2Q$0^D7-N)@1EUCVZAG"#XL/ M7+WT;SU-K5W4U M%30>QB;/Z:?##[&F7K@DBI$*\BQ^]2ON7$3'M]B]C$ID2 MWGI!_HR=IU\K5[X7@3BY>)Q. 'L6^^O72D1>HD^4#I_:__$?__%+Y$0N:0/D M+U)<__*)???+)S9RW[>G[5]LYTD*HZE+?JW83CAQS>FEYWL$GN^\7.*%)& ? M'=LF'OT(O]^"2 L.<23B7*9R[ZL36J9[#Y?[]E?X M+JQ(#JS]X$+5*^W?859S(V[Q@ Z,;M,GN.8P&[11:0],-R3O'W=^XO\@9C _ M[6:EC4OZ_@=<4=[*C7_CV=>P-50DAJ%?*P"Z2QN^N1C#**,+VYQF3SX&!Z!3,(3+?KV>3E?\AL_%:E70.I6]-K+47?[B&ZFCXFX=S+;R0, M";F;D XPQM^(R OZ7]N_>@?)+KRQ[#0%K$?23"^&R"R ].*E'0R#:-6:=\K M_]AJ&JIBI-, 7KY\#.Q.$%S' >7-N25&07)IQT%N>5LU%:C;7%[=3_,L$) ! M0?E(PA6,BU+V,J1;%LQ)HE+W,@)V_;42.N.)BUL&_6X4X)3S/%I]"6U@8/JX MV3.21X9^'-"_Z!9\F;PVG3F2./V>4/JF?SDV_CUP2"#1*9&5HO.J^S_S=%^\ MN9U^-3_ZA+)U^A?LSD&$2*8,P3[)?T[?O0PJ!\O U)0H>;,Z\%0V4/++9F\6>PY[K7!D O6S-QL#!\4!:2<+2W], MATA_2__&,5:OE,;=2N4Q\,Z5BH%]%I MYFXCN5$W\FX#X^P'?B5NCXR+:\7 0SQGANP4$"S],<3L""\*.R\.+!KI9>A MMN=[O?*5:X;AW8 .SIX*6E7^B?2"'Z#L#L!HL]<\_]/" M2AQ01L^3O%5RDG=LVT&U&^P_T[&[WI4Y<2+3+&!_ MA:59^+U;,_L&OF7%X]A%?^]=-"(!7A>0$8[V1+J>Y8]):6BQ=Y-JS[1X#*@2 M.67[ -T22K/V>S?2]KSV]R9ZNDJSW'NW]O:\W+>^AV\4^*X+XKX+[P:V5'F6 M?^_&V2E*?0Z<;LK>S:+-W@WC/M#EILY$'@)3=KW P(Y,'8I7=(W 0 M99P#0JG"=5 &*I7=SW HA9\'6I7=#W'2BDQ1)[D+-"^[_^,8#O BU[_L#I&# M.L"+7'CA"N&'%F7W;AS: 5[DVI?=>W$ !WB1RUUV7\ 1'.!%+G_9K?MS47$+ MC%?2RNXH.(:*6^3ZE]T%<% 5M\B%+[L]?VP5MTA:E-W./K2*6^3:E]W&/H"* M6^1RE]VR/H**6^3RE]V8/GZ,QW$R!C1AB?-+F[*;[2=M-_( D+([%HX3XW$< M8M7+[A$X?(S'D0@E7 =EH%+9_0Q'B?$X$JW*[HZ'(E? MCF3-8U\-^W7+\($\$2\F#V1L.G@Z?$\"V@'$L\A=WW6&M"O(SD.,MLU[@/_7T"%L.O!IV% MPA/=T;GSC?!(FT/MZMGAY\3WW:6C3WQU_"&]>?.#SP9W?I><\]@BZ M&X?;@ MA#^_3)'P"X&= ;&=:.G2HH(\5\SA"_<=@,7QT/Q+2#7=O"*(CQ/=?! M;NT,J$NS!_8($-$V@^D]T'S_PB>/VD,)'^Z<4)M#(A>'AZ9% M^$ LXCR9?7==V%W!K)$61]-O" ZV_Q*'C@43O M,9KEGOI //*,"WSCD6 X/4F.:'+G#!0<(3@BU6SF+(*WE:"Y2W?B".Z#> Q@*?=>Q*8:Z\/B%T.RLTW,ZEQ/!V (F> Y_!$.W;)W8 5._U.HI$/RM43"2,<9OE; M0F[-<4X 8N'386"Z/[ ::D)I8G<& \=UX%-AZN$#H16>[X%8T\? ]$*6!1I^ MF>9_6=PT9K^<),NWN#L>$* JO:1J<><[STS$N!^2/V.$$&B#T7*0^<(%1<$D MM4@[%B WI%T69EC-?1DB=^]?T-0W%S3U"ZU6"":X]9=S1IO#YAKTDY=?F6R0 M_I@.LGFV08L[W^Y[J*WQ))T+RP)K[=VO^HYUV$(B%;9+<>L=.[)$VD\AG!:W M/J2O#L@Q\LUY(J!,POL-G;Y+.F%((E#C6)8J-J1:G8U&E3FDQ-/7T%?W0/6%&//HE4]8'+C M>'RBF.#.L;6* N;+!A3@#VUEQ02WCBVNY<0?Q!F.T"7_1 )S>)H1CDJ-7S>8 MZ6*AU-Z(D.B;;YFS'3XS6;#4,^H8<8!=(;\Y9M]Q8=/?1]GG_7@-3]DY MXA?NO$>E)$FANP=WWIIB2 )[^H[!*?RPC<*=C^0T:%0D'RE<^BQ*2B,>C$J% M.X<#+P3=6 G-,H78K*[\\<3W2)8I-.=A]Z+ =UW'&^+D ICWB:**.U<%+ZC: ME: JZ#(;$E0M+LI'4;AS?O!"T),0$\="%7<^'5Y0=5!G1($$Y+HR,=U*G"=7IB M!#U1UVDF&#S[V$<71:J**G<^R53V??.](=AOXVO27Y5$3#S'#V[] @4T/FC6 M+#5?/29[U'5,[JS(AP'*E!:FJ-SY*061"]?L5>[ MD[GS['%.Y/\VO=@,ID!DM3R$[FSMOV3NE95XHB=E'HXH>3->Y< M88+(A7.RQIV?:K.UOO+'8Q)8CNG>FY/B.ON]AJR%Q]T'_C P]Y"INB]6YLYY M):B\!UX6/B^.W"&+IUEY9C[4:98F'&0NMW-4\[E MQ,G[Z3C2S+EUEUT%Q':BKZ:%M0.F,^Y[A/7_YIO>89CMF^.1NP&;RV$$__Q[ MEP=(W+KD5@$IUUG%=Y\<;[C5J@ML'19;=6X]@>=&8!Y").LE=1F>.!J.%!=7 M+ZEK\?30L"_ASZU7L<#E+D29^48BP-N&H.*(P-PZ"5\S0=A"A^E*=SS[B^G] M_"TV U@$#'-AWW'KDA20.):1QZUS\56A' ?.=77(IAC[$EKW>>"HT7EUD73&YD!>2"3 M.+!&9D@2+2A7EAMY=NGW/8=4UO0+52MFX;EU:G"X\(4B?N]N@'S=+WZ&V&+D6UVO4%J.@;MB*OG=C M[!T+D9>X:Q8B?^E."]'8NWWTCH4 QF]MK,C.+MUM(;@U/#K/9F#/7#6X,3T0 ML-8="TR+7N1;/W]X3A0^^E](#ZQT%]M-H6/%]^B/I4F]:'!G2I2! FJ1%.#. M[N"6 CSX2AK<6C1\D^M(KI(&MW80=^3:DT'4X/97ROU7EFE^ZVKY;)WCVBSI-GAK4Z3ZV8\X8FMY;P-S\,KV"RCC:V.YZ)L5%%!.+#Z'9L17=!CP1/CI4# MS"-QB>6/Q['G6/1QMR1Z]H.?.'D,9J3A61W/O@.Z%#(=FSB7W\C0=&\HP?*N M&IN$\"1X[?":7/EL2A;<1,)>]:'ZK4JOV*=,5_0"[=@F=VX#@80M1!I@85,S M;A$VNXDT;MT?_(@T@9Q5R#&X=1(&> MV_>"H>N%<8"'00_$\I]@#7:O)<0S"@H-\#!.QA';HV3H9Y^@!J+FX M(VN;[\B%A;.U3L:!>5CV*U($MD[&%7@SGKC^E 3A-\?LT\)H?_C!3_@;]JD) M#$X5I$X<^=GOOQ$/B.9F?\/.]EO@QY._$=.-1E=F0*YZB$0EF(Y5( MZG'K$KHRPQ$N,/R#J_YDNKBP,U)<^V,21H[UW[[C17^'WX"!2K3NW#I4^%OW M0C<&;GT7Z];]JQ\09^B5%.[<.@NX6_8"T:[6N+7JURU[UWL"*4/WTFXY,0_V MOEC\XR&?6]-\W>)?F9/(>2*9:QJ--M,K3:%RM<:M'*>6Z-WO4K'XYN M_>AOQ+6_3.<$SEU0>G[@UA(N&U4*Y17N[%[,/NE%9D3P^M\(5@&=C!S+=.>] M0K>^5YXL<+7&G9G+S3(7BF9NK=HOIDN3+4>$1-]\ECBUX.8,R,1T[)L7=$W3 M$W+F3*/=<*).&)+RN-/4&K=V;@D(46 ]!%7AUO)=3PBZ["4#OL*MLA>* M;V[MVU((FN*V7H5;<[<$A"BP+IJJ<&O]\B2!"EQO;NU:?M:[4'SSV6A!VRB+ MH< B>ZK"8:.%C1>BP(IVJL*=U4I14W/C$D0.-;/3O6_<:-9 M%VG_#I[CH/BCJG!G^QV-''LR,E3NC+I75]CW3->^^L.<>GN./SX6VE7N#+[C MT&)WJ']R7BX#$OIQ8)&0_3DBIDWG V_3_@7^0U?=:39TI3[0U)I!U+IAZ*:N M6XK:Z#=LLT&,IO%/I,GLGC":NK#Z8\>[&!%G.(HNZVJUJ4^BS\^.'8TNE5KM M_U3HI>U?PHGIM7_I!Y]@ /:9C;,T&L[YPG2=H7=IP;J0H,)N3G^W?-=7O[U$6@52K?D67KPQZ;W5SDTO? BA&49L M#Y]\$9@43 MI'\^)Y.&<5S'(^E+*"I.6UKXW_RT\Z]O!D-8@A]/XK\,7W $PDB]"_56K79;*W\J5955G[_VE"*4:UKJW\Z MH:%6WY(.]8FN?9#^F$!+FT05>@\0'>'T:T6K+. BH;0RB:30=QU;2J&>_(XX M4Y=^G)BV[7C#RYH$-R;S$L_@Z!D4#Y\H3[\M0Y179$BQ,E!=D('-E3+PQVWW M\>9:ZCUV'F]Z4N_FZL=#][$+'SNWU]+-_U[]K7/[VXUT=??]>[?7Z][=OBHC M>7FA/\QP!&2)?$_^K[\HC=KGZ^I555)K>KUUQ+DW-IK[5S\8LTG_ CNXYWNW M\1A&LJ1DHW\@ QH*69$\$Y4B3!2]]JT8-0TL4EJA>_P +F@KM8O?J1XP&Z6] MZ09WC.VL66MNNYTIN)TUMI+VK^\"S=IV([TV*4.O*HJQR;[QFE!*Y8HZ>9%6 M2HK%]61+>7@=BJI^'[Z;P4_ISB,?,W!%-N>O9FST9@DCGOY;K<%C;A-5O-NOYY4?+NAB*7#):$Z%&9O@C66/526X%C MLS=J;02-WW]T'AYO'K[]0WJXN;][>)3N?SST?G1N'Z7'.U2*'D'S82^M:-+= M@Z3H'^R/TMU7Z?%O-WFE*5.8.E>/^+/2TNK+O/:JCI@LUP6NS653I3OQ?NG[ MJAXB12,B_9GB7V*.!XEX-K&E[1GIGMY^PYQ%\VQDPS<78QABA+==V.;T8DK, MX()X*5MIE39L,M:($4!39 D=)8LL5BV5]5Y7]'>H.XU&O2AU1]GVCE?5'575 MMU=W6N_?/?<@)#;<0/Q@FWWSM+?&QP >Y^"QZ.M[X\!TPVQSK">;8UULCB7; M'!\?.K>]+FZ!!]D=R\91AT6!@':1T$X5G2B39JFF,PC\Q!7SOO]&_BYW5[=0 M&H^OSVA:M84^C^WTF4:S6M>VTV=>&TJK5;7&V_Z;S8S<5SW!6XN>L6/;+CF2 MHD*K2(1XI"E]=0 (L-/V27!9'E]&X6K+#3U^Q<5@:Y%J)3J>("L7BF;@H>L; M>LGV/.B,AU(86+"FSP$FD]9KFJ;\@YU@;GY!]N7DPKHC20 M_($49&LOF:$43HB%T1:VY'B2$X62-:).@X^G==A0-ZJM6C%'RQL,5=(C@F*D M-'"L'X!-28-N:9[=E1][43"] L5\SLZ$&5D8K1212> _X3@SKU&STKXFKOEL M8BW+(@W.$UCA1_.EFT1))7W(YC9%H])NUB]40P=55%N_*W*/TW?(/7:V1<$G M@8W@8["W]*\X<$+;H5W:0!#24"??].\RGHEMNT;=ZD.U5Y72 M@H%T4>;!)=WZU8];*%,;^&N/X13?ELDZMAV0,$S^^0;C*2F#M2IMM:DV86&" M:"1]\_V)] <)HU=9[?@!=(4NR15\O L>_>=,6&.JY=_\.(Q\;W$1Y"V.&^:> M0IGW+KB'G0&8=/.- ],0'\F+&2Z'3[QO(O<^/,G]_YT)V[^2IZ@@9&%5C5P$L!B.Q/3E<@+L6(L\ !?#Y@N#C^Y,4H[Z=_.1$(_VT9:8ITC M*?!A?(K@'9E:5-]>.V43^8D^3>CWQOP9[%#+:&VKIH-FJU4T#6 MS,[[K[\8JM+\'$H1<(JT$=D6_!;_@FW# M&4S95XZ'JL>E6J=!ZOMV*J]>E1[(O<")'!B0F=Q$&(O@DI\B6X@BI& MBOJA_Q&E)OJ@.U9TN>[U$SL75R"W($TN3K6-1E75M[:K-;7:4-^.E]O\^Y91 M3!"?RN.DM%:UUE1/P&VPEHO8J:,3N=3=1$QK)%D@),(MK*DU@=_E6HG I)M; M;SKN^^Z'VB4@@1I]'#GPSD[7'BVX\YO)LKCPF&]14 M4?N4RS+E46='1["DO! KO0_,WR1R@QT;+;H$4*HL> .:('A@KO_P@Y^,*Z1TB&+."[E3 M7S'_U4*_9W\*BCJ!%QYCB/_SB% G**JJN1.@#TIBNX[,$/1\%S1=TW43=1X5 MX#]C!]5?T'K[)+D !DXTX"QJR ^2J*%$&<[IT.ERHX*,/V/4D&3#K[ EXJ63 M@%B$;I"*RL:CT:2A] $&!0)+80R[0SCR\50J#>^(1F:T^"K/YOQ\<;+LYN1M M/LK4J/F@YEZY#UB!B_K8$!!OHM?#G3B?9#!:!)G.A$X7K9U6C8U@F].PF@_\ MV-;%E-3983%X*$DB,XK##+Q&I?T/LN3(F@_C*38\:C.,96'R>SB'W70&JR-O M;OV]3&K#C&1.*%/_? IV^':"#)D9^'CL1!&P/W&!GP,?VRNZ[E0BL.=-I2YN M?Z9%?9K79F2RX)H%$3<;(V_Q/\0N8<2MUW248@]D&+OF3 ;V+AZE#_BQF0!1 M!PE,F%&PH\[2:GZ7@Y>0A&Z(6:JGUY7:]:HGH<8(V@H;QU2H]> M-?3M"G*\]KU:58VW\W VGA0,52LFSZC 2>E5I2"/;(&3:E4;C>UBP@XR*6"R MPB:UKU3VP^4V%.U)F(42!VFOOQ6.!'H1E:16[7.,N7/GM*+:N1I4/IVE>$5@"PF^[R]+%_!*',% 8KDTQQGJ2ZW*,3PEJ-ZO-+ &Q;2"6+N)O= V3 M'E3KH:9N [42'P8-WO ]8.3=2I>),UCE7:4^5=@ /9^Z1..0^2W@55E9D15) MN'Y G^5.\>'/#CP:'BMY\&H^2M@G)Z0;JF=Z%D((MEG,%,&+L6ZJ;09V*&&$ MKV._%H&E?3 _ONU]$%ZU0WO5PA%QW11DT@> #O5ML12S#3Q'\\[J?Y#P^&[2 MK3<^7(*-A9&V5A@)W_5Z__Y&7,8#2W6H@[*-@JJWJ$(MG'.X9;VOF"R7O)SY3 M3R\#@D?W3V2I"/YLDG1VM=DM9A]F$D?+MZRKF[]U_?Y:5L!_E.%\8@[)13\@ MYL\+]WM/'1O>AON(MR\U6/GR[<;+*IU=7?[>'/[N/,+K*(Q5T4<#%U[ M3PE%12MDKVGJU7JSF*'HK-X^<-WPG&W#:/]R) 4LUC->5?J S0V4Q20!_S(& M]3S JRKM>Q-#=+F='3K4I?N[>=VZMNYQO(\*]W#]\[C[1#@;F]NW=>(2C^1#O; M.O>WXJ^X0_=(XU5/W)7&& S8?;SY+BG5=Q%2$&:/A/F:>5II<046V/[AAV?& MMA,1^^-!6&]_\ED 85,I?.6C&PR=[_")FECT:#OIFBK1MJGAH?AWQ;9*C^KV MOJN>#CWU5V@E6+(<)-1?9X>_W;S(,)G3T>DB/A9CBGSC0Q-EVW4M&ZKV*E+1+RZ)HP4/JFCJ:G0 MZPBIQQ]IT!LC?36MR ^$P"L1W83 XY8ZXLB/8\K\\')]_WJF2W(Q2?G.)NBT M^1'2GE:)2BC$8XG(7*\+\<@G=>J*.-+CES+79(8?$RQ#13S'#W)B48C M\I#R0"(P\B>"R[8A35T\P**B% P+:8"Z"0XM5W+!$A)-Y^R@.DP:L-(?'XH\S-R\CI.R+- MJ4PTJV]5;J,A!-V!2*-5VCU8.#,"6TGP4WF(5G^S(,92Z>6-BL\>HB[S.V(- M"RKPN[KHOZ0L5+9_9WEHK9#RT,75AFX6WT5APY+)5V:,$#"#Z2PC.4DC^>H' MSV9@7WSS_9_8/"%770 /[>9LF%Y4>J"M MRR3?PW48)\U6:A>_2Q\6KZ&MG+0YN0 1"34GL0 MXZ:"3=YQ<-H?W82_Z2TV:XC^)V8=#::T(Q'VRTB[(IL#(HW,H.\':7/C0>"/ M)=E7ZAQ]+%L#"0:S@-&"8D.17)!EZ8%I1UN!]*MD^;;9$Q2)>'CA6!+2#]P&" M1WZ VQXNA\4:LM/;PZKTB/=B>Z9G'QLHT2[P9IBUBH8I6,X$1ESL$0WOZHQ7 M?)\08O%K>$]BF>'2]V-SNOC5L^.Z2QVI1W[LVHO?6JN^9+A8_):"X&EYMJ[I M+7['H)#O=.TS:-,% CJ%#K"E&4AC8GH RRKP@#0Q4;&(X6LY(5B";5GJQPQB M2!T7;HTHRN1YC.->!@@':E'2^J[K/Z,BLVF_FD3QN4 MATGL-4+H0C&.)H+H MVC:V;0=4X!3FETNI5ZDXOF?0!?($*!YB%%P>B9"2_A@(2

6 M&!G@0@M+1 VP1)0,5/XS!MD735'@X4-A2!-43]AYL]8\LZ8X>._$B8 [$;J8 M"(XG!$R*P0=@:3-* D@B\X7])2.//F/G+/B7P3,G 6D[()8Y#I@*DG1R'."W M3N=^KLD6W$D<[R/]$?O5TPMF3=:2>^4$S3CYC1'B"*V_'GC9HL M"2KMETH3U,"P,Q=5IR)BC3R8Y9!NZC9(*]>?T*U$IJWT2.30G.G4\J%2)M5\ M+-_SQXY%&1&> 'L6: =3[/+%:E"$N3TO E4!-CTGO\'1GGXDHF@!0L:H:I!0 M\#('* %>1HV&41!;O$5DZ) Y\4T5=!#K. "J&WA/&$\F+G9L-('0U$3.8 !; MDDGU8B VMN(,$\4?MI@!O _LAH+P!R0\:.LS:S,R9F'0%1VP?=?TR" M-S& *F>N(2M\8\+/=FP1^\)"@\=+I,94; :'IO;$I[8LT+9//%"E0.ZBU2E3 M[DQ$>JXI+DKNM&80_ T?J?<""_7[ [C) LT4(Y53$"6*)4+%\9Y VZ2[B.#I M U.9&:U ER?3C6F0.#;=Q#Z7R3:;>"=FWU(>SG%WSAZ(\@."E4YW_] "7,B9 M_$8=(ABSSLI9M2GLP&NB'X;)^VR,Q+00L#BH->J'H8-MU@*0O6 \3I%"U#[$ MG3Y@75G'$Y?66P03- XHEUNNZ8Q1#60=DFEO-L;C[!=THI& 6J1#V.[!O,Q M)%%_EQ/83-DCRZB"]4!?7.KO@@G!Y(CSA'Y]@8Y#"XV:5<_^! ,I]E%.6,@^\HF(9"*.4M1=T0'\N8ZA,R:PS.'Y#!P M;&GL T@]Y]_,*3J;7CP9!J;-2D&-4"RA(3,_,[!'AM1.@2>/G5F=O8DS(;B2 M_,DNUM7ZU@P"_WG#;GCE0*9>;2IO&"?4K\D :#Z9CIL*$4HM /=]="CC.N3 M&!^@K#!X>R!FPA!/;U*G_+QF,^?&$$KJT=079SPQV6'&T/7[B4)JP^X"2VG- M7 ] PXD/U*DX?2+$<)K#V00!2H?8$5O7XK3U20'%O M4&2J4$*2S)Q*OW4\T(SH419SL:-L&4U#"DWZQ6Q3"YSP)U6@?( D/H,IX'P\95M/^EQB^FZOL5T#@F@$30_,AHGTG>E^\KS=D5C,EA^F 1C,H(4+F%<,I*_%] /(^2/;- .CN,']!WE+LNTGL%0L-$W$(O)Q= M(H^!ZD+[(,X[.J,1D!=D--#=I27U)K.2>J]Y*!,@,-TMS)S:P,M+0] 0+P& M(P%@U7%T*J'A3V8TT6^I^HO,CGP=X4DU.]]DT8P67.E0DQUI6CV12%V,(WPC M-#:-*AS&)AB;$6%60^KEG8F]S[@N-)P#@SW! O'=)\)43G>*3A=3\N)Q'XV' M 3-R92F&^P)0!NO!41S4M MX ;T1- 30\L'SK B&N$['S^,T<5P@PFO9B63S-V<7W8:JS>5?GK^,S518H]] M3!PA\.L"3.9-Y^W"6)M"OA8B7UE;##G56/&\)7%:YOVIK[E@,\9&/X)C9\[U MA('S))X-R\Z,\+=! , /8HMY/M"'[STY@>\A\G#?A4=::3DT%K^2/="T_4G$ M. BVYXD?SJ+H?U1[56E ;!(D3CF*9FF(YZ)>XO\($O]'_DO4W4D0.!C^SCPF M%BH$] _X[7GD6"-4YYD;FPAP M8?T<4#C/DJJ>S,!)E.!$EYV%[%./Q7(0?BZO8.7!6/X$+'5R!X1&?"4.9Z;? MS'S0\SXO@81#.C18:#5EUL!_!C-HWO\(H "^)D^@V*<1U_G-=\%0\OO4))J/ M\&!VKR#K(04F!*5!N)1501-,]=-O5'HCDR3[<"> MR#E LM.#6>1+2 \442RPTZBQCYGS_UDA>50'2^ M8.AIEK8YYZ-+AZ/Q:H2Z;BVTX?Y%9HF;]$Y0R_**WVQ?2SWS?)Q^X@K)$ 63'0;F.'PKD$5 [Y=LDLCZ+]!;$/:1O^BEQ&L+6!42@SKY\/L7(_#=J5#E% M;&[S14'BN/; "4B6/N7Z(;/GJ*,#?6\X.I%L)E30O<$*W2 NJ/,R3;%ZIHH< M!HR@@S)?8#*9@>FXR4P67#E^;@ J)1-\ M@RC,YCMSGE(]!V"'-BKJKVF)A,5S=?)BPEOUDQ#V[ W!> 69-QFE,C(-TQ&\ M<$A>^.%EYZWTD%S.DY%:H,RE!N++=.=)RQ#.JF,L']GADH\]>@8_.XY%%UBQ%W($L[;2@\3,68G'+C0M@^H" E+Q9-I1XD/)CD_8/2 MB$HTPS6WHJ'9OA4V-?H$5JBHZ2IXZSHQ =2'5;E^?=(=[C$%/LHD'M(]X(Y1CHD M)^5] *.=1H+&4:*%YA"9"W?>2(3+F>HS[V*0K&D?)"X+/H6M&X!CC?#R> M&C26%4\R?8G N"-V9,.*H(]-*KL14\'$IR>.(;"<;;IRIG[0M*)4PW:GJ:[! ME7LYN)@V^3,&++E3YAA" MJK.QSR4#A4&8=Q/#5X?_YYE M?L%<8BQ5!H0.YBJ3Y!-5LZ2++.1ZM4]TI4V1\K/*/X!JS2U]Q4 M1/+90>WUI K=!>6TKLP\4Z:HNQAU$J )+G2S\)549 9_8( MTW98K4@G/Z: RE%WE8'S0M*,XEFYC"RU+P,/->6?J3H7!XE1MJHR3DB$+_8H MI+W*&^+4$3K+JTFC?Y?HBY&)B:2?9YE/7#2UWP&+-\"NPGES38A&F M+GIO!N83V"9H%V.9%$'WXTG_>3V?GJ),&9O2B%^DSER(HDDK1S!?-;HB9PYI M?%9BEB;&<.R1%RO&[<).3NV?S0 CJ:=9&97$S!]4S\*N98"%EBEL7-^W:11('R12&I-%P$08@<;P MD^2?.B1I)<<+^FTRZXM4@\W.G!8\C;D$][D,= &U PNKG,XXQ$AH) 6-'O9H M@1L\^!.E!:#S M3#E7E=6TGW"7F&5Y)/?EJ[6FFDKLVFFJDPCQ.#Z :/KP["A\3?;^$YF=(E(; M-"LEP:S(5/^8&:>OT)B>8L;V$.Q.%F/GI[M7&E,V.V%-$^-FL6J$5@>'A^#\ MGMAHL[BU+&IMX ?25@7 5BM3:> >4YR6PAD%7 \,UZ7S/SG) DL@EP3"T33X MK,A6WL_*SO^\,![38G[2A[03Q" F[D>):LF),$T+AB[%K,V*BLZ=G<^?)&4^ MV,\;AJA^G@^_G)7)H"Y8FJ8/C_FHAL5)W6SSA>3" /#0 M/PQ9Q=.<0I:K#$03CU8D63 +!!/] *>SI"(!^P/"_IO/PBQH:9R%5)D5Q)J5 MN4P]/S2.R?5AW*Q@#BWE,8M;6A[F=0J?91J8QGT:F."VXC:9!>4+L]I&*Q^">"% MO"3 &+@H)=.@V"QUP*& I-.+/;H^#LA4%EW+"B%CV:HDL(7=!MQ"79T31%=2 M]#U-IO^:J*Y7?H" E>[3:V@SNIDN;&*(AI5$"$8.[.).'VN1T\,4_,)B Z", M=LWG_(S)"WM48NK2Q]$&5CD%GAG,^06.L-B/4*6/?. ^%WZ7=B*4TR06PJHC M#(.T:"JKOT4 ?N@[P( <&ON]6/DR7QMD[G')4?O\\?ILB/F&%0(91U/[S.1@ M97;TD"=QPLVY^J;S)%\.>*9)SDP$N_"%/9WYVIS%-#H,F&9YI[-8';3\+%KF M'2[/6F>L:G+BS_4W24K7S.^ M;]-FHLE>AF7#O"'MJ8&>GRBI[9TIB-05X%+=COTN*'S,>-^DKABR(JT4EI[9 M9/VOP"9THJ1#61*L1U@9K[&/99Z9$B*H=FA+,.-'EIB"_0?_C2YH/\@7Z'SV M@Y\LM7\I8UJ0[)#!$MY"K"75_$ #1/YS\D='F"!*PV@)[0"#.VR2UC[7=NRM M0]9D\#2Y/>LDZ2U&7,T=K.9-HK0>+POP2PKTTT>Q7/Y9,-!XC,<#D6_]E%GQ M2#3!/6IT90;50IFO1>-+LOUGC_6@22/.YNI,Y@RE0>+&8!4"TE=/PHZ3Y&ZV ME^1J1PL[YZC1&DG1G"1S=#FK=*GU45I^7[1M.+R3)A?0GYSTN32X(COSP4 - MD>_##=5P:#\]3&6MRYF#*/7PS/<\"--,U@7' ',LL&I*R3!,.1=UFX^@VS%I M^$KY5]0*+/0/VA)Q0_*,'=^3MN_SKE&I"]PH*9VJM.=WI"->HJKA6!LL/ H: MZ2O;R(^W^I4V+M&]&412-]5F.IZ'=8H?".VU!\+M*^;#*K6+_\D:HDV)&4BL M2^@U6+6TG+.FR)):4S7I _WOW"@?TZ+.:3$.&YUP;G*PD=12]MF_J3.&[84T M\Q94&Y>J0%DL-G7V]F;]:7#TF]2K?07J6-*>[T/OYNKC:53H[FQ2K!E/L0A= MN6=8F8C04!?0=5V9YAXD-:3=:2Z7B)6]#;."U1@/ME SFI:+9N$J*Z^9>:\L M5'?Q4I)X;]61SQ7!BHM MW;C1B%G=<>JA2BJ/]]=2N"IU9VD06-D/[!NZL+0X263^)&G1H@21V,X&#R49 MVK+,2%I 8F(GI<8#\H0XH1VO7J<)W\\/,(6?"%][=YV;J^ZG6]2]_;K MWV=P(=]>2[T?7WK=ZV[GH7O3>U5(\O(> M5W>WUS>WO9MK"3[U[KYUKSN/\,>7SC=@MQNI][>;FT?^W^)#%Q4C/PY-ZD;" M^E^3)#TD[X_XR/^+_/!,,-% &7E]KCGM?,&*SJ8>42]NMJUBG-,%!FB9DY!< MIA\^@VH!NMSTTO'H1.A-GY/1D[T8'_!$ EIX(WD(?1[[>;;#5&MLEXD"^'\[ M?7+R\=L=KDU*T:LW8]N$'F53]S:$^ MT95GJP\$1NC\6M$J,QV">A,N:Q+V!_]4T&7JY 4O7(;@(F887(KFJ<4>[4LL M13'YW0Q (T_,\'K&59%]3HNPY(Z86XD*='J]_$[V.OG7ONT:7+QZ?R*'46XK$UHTUK&E],5W'?RPD]L: M, /Z/TX!LV324 MOUP%B6.)_JM659UW3L.>.:P2-GS ?,@GTT7#LFAIO M.29XY<70-">7B+".9^,_-S-X=:(K,PBFL!Q_Q[C5BL0,Q5\KSDMTZ<7C"]N/ M+I)A*U@B%=\>QD;_Q>!"JU7:.JA3-;WQRZ?YJ;XB ]_#OQO3J!B507#(J7)( M_0@IE79=KK7JAA)16L/"(WZ M6-(Z)<(46&E;'FI4VJI:E[6ZPHG.(Y!S0*&\"W*:('V;NMS0=_9M"&WY73BX M#\C$=&BP+/'"N=B1ZCN5'@/,5-V0ZTV5 M$Y5' .J GL/@&I5VIK1E)6:S@F@ULCQ-&P/)DI>Q]_QKRK2%%!U%M+.\W;T MZ&,^?0$[3T&:W48A/20%_5:I=V0=4.3ZXVB_*0;DZH$!L6K[W+J MF%OGJM\% S2UPBW[#FW0,^_F[P Q1(9,H.9M5U+"L>Q[2^Q369 M! 2+D<)TX,[.&*LF_9O^N2W?JI6V*M=5T"ZUG?U+PESA$)%KS17>$*DA(C6M M(;?J&B>(/(=H\KNLGK%+JV[2);GP!Q>8S7Y\6^'$N73-OI$19Q4O;LM@=6"P M1DMNJ3N[$\2! H=06B/P"X62#E"JM^3Z[I*:KQ,&OB5UUI<(2X (??Z8M]IG.CTM9!'C=KO(0@"P@=4AX7 :$F0DB7&[MOZ4)CWE(.KR@8+J+7 MCQMKDQ(DX2H2W;PD=05_2ZJ];\M?!HUCJQFRI@BE^10QM38*IWA,M1!36D.5 MZ\K.@0)">]X8%2FYA-)\+ ']3H;1:YC^H1J:;-1V3B42FC*'N%DCA-^+&X6F MH-5UN24":$0 S>X!-/MQAN\W6(:[I=P\ZWWK]S\=@;A1D-"VXE %O5.7];HJ M:WI1BB?OX4%[# DZ8F1\O>WOS^H_OX#TX*[&E --N/T6W(886]A=F==WV];[-^GZ+(GBBR M)XKL[9?=8,]-N\/X ]9O%;O]T?9\HMZ>J"96B.ET#6!Z7Z2[7J^T]7H##"A> MHA,%'P@^>*^MLP,?Z%A=4I?5&B]IKN=6V2/=,/,]DQ>">'.MZD5 A_!NZDU M,7TGVS4J;4.36PU>:CH(*!TM>'=7*#4K[693;K5X"6DY-XLG*WTZ,:>T'P[M MV6A904QF-4-$G,*QRZ#>,^I@6A.C3*^9&+I KUFP,QOJJLY8Z:4Z-&XX'KFJR()+J3Q-0[2J7N MBBG:BT#7#+G1+*J"A@A3>U^8VAO[7GG"U-(Z3[MN0@4I?*+8TZO29&>EKT&[ M+!B:(BM&44H?%R%= GO[WLEVQYY6:>NRJH NI!1ER^X5>^<0NO)M[M2<923Z M@VQ+F!VQ"[/D:$(?2/0(%,(3.-K7:H(M[JE?]ZX/;TIKYVP;A=BHH_6O-.NP M$8ARX:>(JG7B?"^HTA%5C88FZ[MG7O%U5L"U%%\LR933Y)=$>G((+$X+.#OE M?7=-AP;V?:@I=]+[?CAA,PBC(;=:O!PXG8,>?DT&!*AE2XYG M^6,B1>:+T+F/&?7)R-&EU'@T7W+6[_;]51IXBMLR9$7CQ5\KP'30T,E"P=0" M,.EUN28T[ /"H>N%<8 U;G.=>6#E+SCSG9\XHVU29"_/7._5@9K8&*'1DHW= M"^X(E9I#'&U2::\0'"F (ZTAJWJ-$QR=ZT'M&UM=>0YJ.8D2.N=#LLT/:+<5 M%6JEW9*Q"V/-**I&,AH[[:R4*8K(<)I>],QY&Y=\XPVJ= M :!4[UTOX+WU[+W/P1&*;66BJ2B?(3N2= ;F0%Y4TW15XDZW^OA^/=FIM*LM&M5I,+R,>O2%]+$#*0G'%"67IU_B \*WYQZ M]_;K&Y.G,PT[<33R R"UO9GV-WLCXXW%73VY^N$FUZJT&[6:7&/_O\&2LQE+ M9O;$_2]]-PSCK=_,P)P0L/.4>EUN&LM.?*KT[9LN[YLY9AXT-;E5;\DU99D- M4A(X='#Y/2^R-0GNXBB,X$$@1K=]&ZQO66_(FE&7564980>APP[3QSJ"=5W6 M:X:LUY?;]Z;$\&=/R+8]V(+$^<0Q$LPRZM/-9MD@-[#E&B>N8@&-@^:)K86& MS@\TSBU/MP/3QN4V75#L'/O"\22+!$2U:'ZT M;LBUQHF%OY=&8N>(F 1:6OYX$I 1\4+GB4BN'XK(^.V6],-.4CR$^<.G%:6I M4CK1@+FK/)58K/,W(-4MB>X&C^;+EIS8JH'NI&ARPUBNF_-1J.&E1MB25#\. MPI1*6S50=^ 8>(0DH8Y!L0,XV":'D,6?'B0#D]MN<2L2P;:RO7>4A$YK]?D>F/9)L6MEAX#T['%><'!]]JU5$^\P]M)NCKM( RR MSMAI-Q4F$H\86F,C%84AG6*HILNZMBSR#HZA\TP H-OBR'=M$H3_]1=#59J? M)4(#YD0^ )8@ Q7!;[K8O$?!] !:OL[6TZ?K[I5H,#_[GA^ *S634BQ M+W*W] MUAUC"UR@TY%[FU?2Z'CVSKX,I8;9/KJLUU40:06W/BB L$>RS01K"]8^9KV2 M8E@;,^% 6]% O=Z]RQ87K$W5F4]4I4N/WW,1&[EQ+((:7H*)]B_] &_.G]IO M<-L!H:12W65$L'FI/X9G3]%OZ?D1*C !%E>D3LQA0#-M EJX/!J1D"#";&QS MBC+/HXM- P0'CF=ZED//QN +6DFC^NH*)-.HJTS!F_@A#?B_#(AK1LX3^?SL MV-$H17SNQ@0&M=DM9A\F$4>OW\++:DNZM!#'D?LOSA>YR&DV=*4^T-2:0=2Z M8>BFKEN*VN@W;+-!C*;Q3U6OI#>-@EGHT)!<] -B_KPP!_"*EZ;[;$Y#1'!N M)<:.=[&P\HN+]CI^.4!Q<^6Z_OZC<_O8D7HW#W_O7MWT9*E[>U65.K?74N_' MEU[WNMMYZ-[T.&+&U:]Q=7=[?7/;N[F6X%/O[EOWNO,(?_0>X9_O-[>//>GN MJW1W?_/0>>S"!=R_SX>N!Q+#CV$,.Y0E\F(1D+\3$K"8)A O;',!'O[(_\O\ M\$PP]4'0;3_7=VP&=+^9B3RZO\&KNN8D))?IA\]I+4;'HQ.F-WT>F\$0V#R1 MD\CB"WL;?1[[.>'^EE'56@H*@,1N3QZ^;]:JA&BM_JE65+;\' M:V"K.UZ;E (WM+8;ZD"3:KPYU!JOR8:5@=Z\K+5TV0H[@"'P,/JNL8[SF']E M%! B?8?K1J%T ZJ'O4W-H#->N.]F8(TD39'?LUZ&.%;WY$:>69/!;X(>A M- G\@1,=,Z_@G&,$U\AN2J)[2J&M.",P5(N1WP5P+ MC.*F)BNM@H,UA"*^6]<-R?&R,GFHEF>A&+$W%W1A#@:.Z\!'48?IX#)_\AQ< MSDK?H,7,:/>=1"/?[GI/)&3]9+H)\7[,T:Z3D6Y;KE6P;+TJ:RNR_X5.7WZX MO2+NCPT,&8/C,,R3O+0IRO M^E2DS,[3YF[0S2C3H839FK7JE7:S*>LK>C")VJCEQM$:45TPCG3 D2K7:\NE MI7BK@'K\GO.;774.=L+5"%"'H?32P'22/H>XX2"2'>Q?&]$D'<J;*JOD3(.>,AQ?#12 .^ 1P<'PEM_T!LX+L2_^30)_%0Z;&+YMJ(KZ^01+ M))7A-/EN0NE'B]6A5U&42>+J="%EW8Q,,]_OUKHEEK+3=5G3BSHPX.)D66!O MW]M&$=C#2GBJ+AN-HHX/^#IA+J'-D%:BHF<*K*U/DKL/>X$X5#BZ<9#2YYW. M7K56:=<5N=;DP-LY[2S6J:J5MR+7"N@.43)$^<1"M%;X%@0A+:,FZLG-FE(BVV=P50I5@)H9E MR2-'C:X_<39:Y^Y 4MSZGC]O>KY7I:E7VFI=-HRBRDP*A9@G+*US7Q2+)3RA ME0W1C/AHZC(23^H3(!M)A+44F2_'#7T_9^_A6K4Z'ZS,#H]B6([$J^A[X1=* M2W;=(U+RYB4*3%A1QS.#:3E-6C&89O) "P[QL(3QAN%EI MMS19KY>B;<4YF WW@?_DA(@PH*3TH4\\,G B:0!(^;C[!B54P,+V(.#+1.G[ MPFBT->\98$($%M](&%Y*,RDOF;D.>5+D2Y[HF\R;R =JS;P>^^AHJ*GH2&_N M7D9,V%(4L]Q<[+Y5+IEX0]?#GV<4*^];-H?7^_"A=WJ[QY MJ>.MW_]T1-$V&]W68J:.'=X-62M'7+O@,,%A1][LM^8P':PY7:[5BXJ$.X0U METXB75'8K2O%:I@'N#^W4"NZ;99L=N<027Z35HJ<-==[2_>ZW)NSM8SWGUL5 MZ2]FZ%B'[OESROO_JE2I WE6EU<:=/)5!Z-P59MJG79IMZH]*N M58T3:N+L@:N$?XG3V9V# M?XDR4BC%(;&QU*3ECR*TY]=LOO!2$5UVN-W;.Y!2>E&)DO,TT[**D?+$1UFRI%C6Y M72W(TK/P^W:(Q)9:XN2MF5A%)F[)FEYP\,S.U"Y/ZH =H%[4V' QN#3NB$W M&@4GO1P%V'1G^T1#".!?VWEJ_P+_2:><&\CE!MR-R:8J,UN,?LP"0#RJ[?PLMI20YI?C_Q_<;[(3TZSH2OU@:;6#*+6 M#4,W==U2U$:_89L-8C2-?V):=G+3*'.-38"O+_H!,7]>F -XQ4O3?3:G(0(Z M#T/ X,+*+R[:ZW#.YKD1X@^_Z,V5B_[[C\[M8T?JW3S\O7MUTY.E[NU55>K< M7DN]'U]ZW>MNYZ%[T^/^-:[N;J]O;GLWUQ)\ZMU]ZUYW'N&/WB/\\_WF]K$G MW7V%G[[?/]S\#:[K_OT&7_3N^XWTX=M=K_>1^Q?\T/5 OO@QC&&')9CN#\^, M;0<$W^MSS0G]Q&--X](R049W,9BP:TY"?2R]Z7,R5B+]D'$7 M-C"Z,.SG&4]7:XRO$T,M>7+RUU;_9#7[GAM M4@J\BK+MPP\RJ?J;0ZTQDS=TO;YY66OILA4:+N.5PZBXQCH&JC'5(R!$^@[7 MC4+I!C2*^2@%L7"O+=QW,[!&DJ;(AUZOG)6W14SY^L6$88ZSDFH-\^76.VLV M>=NS63%M&]B=1#KWCN4Z=HBB/-ODHJW?OZ3>G$.6)JG7"RM-LBUY. U2%NQU M?NRUMS(L=;VH,BR'X*YSB-]A]>W1N1F0$?%"YXE('UP@[<=\T7OJU\1RE2*& MYYQC>+[Z ?SI258+>0")>)X#M@M[I3@EY?*K M/)/GJATLX+<.F56DW"ROP*BIJ%F[*'5,O/[4:MP=7VM^K M@NNUXE1PWCV;YPS( RGO[X8AANK+,%7A!N0#+W/TY4"%/V=^7'.XM8(54S:$ MO]P8E^;>#ZC-O((Y8,X!5 MFY!H"\ !:[]_1]H+*]=%DX#3Q=K[MY&]8$T_R98!7&\&&VT#'#0,6)UX5YO/ MO3NOF*GB%^AT!-O[-]&MA5:CTC::G3TN+-0G+$L2ED 3GB[TP0YRU9]ZQRP#N]OTE? MO]W]P?_[G'S*]TH9?M@D\%:KJC>4=^2 *P6F6[^=([U:"3Y^6_)MTL ;VV64 M[[18FT_J[8%YCA2/KJ^L^A- C\L70W(8%):Y!W++" P;9];][B=F7CN94&.T7- M<5!K?X/)G<.YV(XE-K9+@N4"S#MG9G!'PZT=[R?J.M]; 0_=**R !S_92H(/ M3I4/]E9I0V\556E#9&!M3/E9CG*(,2H! 6);CDMHWE42R((AC/"7A4KK)/"? M')O84G\J^9G6:@JM=9^*9>'WKT$VKPM M1SKV<XCXYM=8)&K=(V#-EHZ9SH!"*1_X"ZY$[(42KMIB%KALH)XP5#YV:0L&K?7KJ'S+KO,(^C,$K.3X?8)=] JND3X7@"EH+U;:^Y<]H9'$T7C?(>Y&IG>$(9SO"3& M1#(]6W(=L^^XE+S9T5:V"T6S[DT':17(UQ94W'N5M(6AP;_:U+$L>)L$RZQ( M4T LXCQA[1"A-)W=SK:ISM3UK(" T71-V+]=+T52Q[-O$40%8H6J4B78>*[@"ESQ7>)URZP<";_<^[>: M%#M_.-'H*@[A=4E 0R^WE@)U/.YIR=KN!:=L1%DZI9<*:,\5EF9"@ M*0TU2"(,0 >E?K[WQ?PW,7(%ZQ%P$&@@K)OC[CE[P5<3MI^6K*HB8>DLVFAPHLL(\.DJ4Y2'AU@*X:7)#,8Z/MG,SFS*?W*Z[D+"0 M2BT6BO7,I<)@NJTH,+ ^2TMNUG;9>(2-Q*'KMQ"W7 Y7R]!1\ AQYUI_P@#: M(1;SC2 98=JG>;N^)-S"-G1(/.312M";G.\OMIJ5BA=GRSA8")1(5!>X^@"L,SKY/4/5E^B/$ MG-(5,=Q;2XIZI:UJ3;FE[UQEW-*LW@?_8[U9^P$!#9$V *CZ;UK>E''L[%.U^0]R71&H](V-%G1 M=O$+"/1Z&>*VEB5&I:TVY/J*2 B1FU!^J+U1D/3P4&M5VDI-;I:E>@U? M8K-\5YV?K8E'!I@1 GPAF:CTA!8J"NP MVD),:;2%M7I^EL6VUNJ7.(0'AB%A1:41B,DO]K9"NE5#MRV6?UF6TL)@+3>L MMC58BX05UA3255E=4:I9L.AY8LG@P0+$@K-.S M,QG6=PF?,QN^FU$<.-$4;(0KWW4)JT.%_8HR$&TM+%1JD^HKMB!ADY8?8.O; M;^\=8!HH.2VYUMCY;)K#\*HR[$@T0DZ43#T=/70?B1^I/OK5#_(R@6(GBUUX M?X!*JTZ+,S447AKB"6OG&-;.OM"ET]C=YC*X2FWNE"=V-PYIWZ#$F"D@;O?$ MK9I3"Y+<2R[B*^&21-RTU3Y_>(RV:E73<, MN;&B>!U?N"S(AN)Z=UL,X?WJ>*9G%1'"6V:3JKCW.MS]Y^:#_N('@?_L8 -F M>"DLD1<0VXFD@6G1]&IZ!FKYXS$)+,=TI8DY@8LF@3\,S+'0U\[.2;B%%_J; M[PT?23#^AH=5=X,K"JRM]SF,@Y*;#4UNUG;.Z!=N9PX1M87;N1A$M;"-2EU3 MY%ISYZP\X6=^W\EGXN0YU)Y39BU*N S7;3H/9)+@Z6Y0A(A0:QAL(ZL-0U;T MY6Y+(MRFW&A:L^$4CR;6MTNOP:9S:@59R[37Y%(^L&']LQ.-1KZ+[T0#0T-L M!;JB\; DK)R3T$GW$>GYP"#UZ#^:+W_,\/35#PII+*O6U$J[JY587KX!)YL4:F-R128$9$8I]#"33DS>O)";O^_$[I-C7=&>#N!C<)S!X 97<> MVD_X_S< H(I\!):4YXWF$G M;1BQ]H=0C_9R[''RF]"FBM-.V\T]O(AO+W5+7B'-5:I:W66G*MQ36JSZ6AX&;;JRSUR=#Q/(PU\ ?2 MA()$A+R=1$32-B*H_O:I[4Z29VM!@N'ILMK2Y5I=%!H^1;0U>$*;7FG7-4T& MV'&"M7,P"+?9H0A\N=O>5$)[<$,%B1'Q4@.8V7[<=TD6G[);#!)W@/G/=VJ0 M12S0Z0A>C2?!VZBT=1"\FK'S)E\XR8]D+@NF%TQ?/-,W>6+Z9J6MJG5965&U MM(Q,3W6U3Y$)#X1_;>>I_0O\)YUT;AP+5HL$"5K:O_0#O#EYTTUO.R#(5 39 MXXA(IH6E4$QOBAX"SX]@=#. K[%^=T2& :W.%="@B&A$0H+8LXG':JAX=+%I MS94DI0$N#R/X@F:R5%]=@60:=4P3G/BL6=\E+=_B/)'/SXX=C5)&R-V58* V MN\7LPPSBZ/5;>%EJR9#F%R/_7YPO\H_3;.A*?:"I-8.H=FNZS.0T1OKF5&#O>17[9%U?L M=>1R@-_FRD7]_4?G]K$C]6X>_MZ]NNG)4O?VJBIU;J^EWH\OO>YUM_/0O>EQ MQ(:K7^/J[O;ZYK9W;W']W'?W#_ M+A^Z'L@)/X8Q[%#&^"F",ADKF4@@*,R/_+_!#\^,;0=D6C97*OYG0HAN-S = MUYR$Y#+]\#DU\AR/#DIO^CPV@R$P7B*YD.\6MAKZVNSGA"5;K:I:5Y$K$Q]! M\N"$8:LPR4_+WZN-JMI45OY4JZ[^_K6AFM6FIFTUTNO?:W6]D#EI56W+M]O_ MG!I5H['Z%S$GWN?4K"I&D[,Y\;A.>K79Y&U.N$[&FR.M\;!NZ"<4E^UVV0H/ M!-O9#V-I-]=M]U3U[5A6/(YI";8-7,]E6/;C7G8^K%<.>,-^Z'IG M^O8/)#+ARSWH<*5X?2P0') 1\4+GB9SI&CQBP&L<3,_T]:GLP^+1) C_ZR^& MJC27CMK.9"6NX(K =^&'X9FNP+)R58Q9MLU1*]\K1&NK;U1S;9-7/IMEZXS] MV-ND9.HIY8^)].&;'X9+V2YGL@;G;%YA M3%1TKKIE%R=$PNA163IFEADW">!I"FRI-94[54[MUZ5PS5F_!J:DWL51&)D>+LMFT9BU632F46DK=5W6 M:X:LUY?[_W!8-O.=[/2.*.MS#Z(^JQAIX^T8Z;SSA G[+''ZW@]P]$X4!4X_ MIE%=C_ZM[UDS+T.Z/:Z*A\:BM8+O!-^=*=^U#L-WVR4IJ+3[;ZVFR@U=,*=@ MSG-E3J7&)7?2;LJ&;LBUQG)O;L&=@CO+RYW;%J7=D-6F M*JN[%\ 2W"FXDZ,7WXH[UU2E.Q)W8M=K159VKQDW6MJ&P, M#@X03AQ<[]L/!7F.S?NKML--\D"6^?[OIAN3[=E^MA5J2J6M*W*S80BN+PFL M!-<+\@CR"/*<)'EV\QP=:,]4Q9Y9,E@)KN>:/#LYC@[$]!IG3'\.(3R4F!=] MDS5U&D^(%YH4(+CR3V^5O3E-#^M!O4GTOU]P[:]R2[^U7PE#RE5=5M2=$YJ% M(Y_KW5*0Y]A2H&"_TBX"(+=QZI6VILN&X/_2 $SPOR"/(,]ACL&7ZM"\E:F[ M7T'=J+2;35G3ES/_1"Q,R5&V:8S5 5#6K+3KBJRKR\?, F70 08_,F"-&RWMG0MS)*]C4EPEKCKD58<.&LRZL!]:P%T[3XY-/#M$T>6" M[+&E#__YEM #645EU)O"3WVCM''VQ'2DZ^3!JWR;K4J[5JTM2S%I0@+66WRA MK?B91#V*XS9!'D$>09Z3),]62K>ZII)IMMU%H6SVZ7JNT%4VN-YN[%U$3 MN!%L+<@CR,,K>7;T=Q8I=14A== M@W,'Y#0K[:;\2+I>^1CISV]';KH;KC( MI2DI-Z_2H-3#M")>VBEU;-5Q7&86G,P3:@4G[\C)&H]-Q76ETM9 ':[):EVP MNV!WP>Y%L7N=2W97*^VZW&JHZ"W4^9W;>+Y=RTL?21&%^#?5[1 MY(:A[QYC)SA><+S@>'6K>J>'Y_AZI:W(FJ'*AN!YP?."YXM0ZIM<*O5ZI=V0 M-;TA-U1-*/6"W06[%\3NF_0U.3R[8]!,36[4&X+7!:\+7B^&U_GTSC?ISMYH MRFJC[.XZD5@GKBK=50*TXJK2725 *ZXJW54"M.*JTETE0"NN*MU5 K3BJM)= M)4 KKBK=50*TXJK2725 *ZXJW54"M.*JTETE0"NN*MU5 K3BJM)=)4 KKBK= M50*TXJK2725 *ZXJW54"M.*JTETE0"NN*MU5%+2?:(P\_&L[3^U?X#_IU;E@ MSSTFUC,Q@Z'HU9U^>S-+)1Z!/3ZY,8=YBN:TY"A(OCP]8"'&GSV,_?WYV[&ATV3*J+:6)"0@)?R8/9K\J MU=K_259L[GNU4=4:RLJ?:M75W[\V5+/:;*A;C?3Z]UJ]6VI1XFS:^YD.77 M7)GEU[&L>!R[9D3L5RL*<[*>I;CL?%BO'/"&N6*ZI^GRCNY2+.==-"*!6,D" M5O+1C_:!R5*\^ZWO7>P11+N(X%8Y5Y25I)=HGOV9@NK>=.R+KG>F;_] (A.^ MW(,.5XK7!_Q/ C(B7N@\O=[A]+37X!&;3N,_=B+SI2KKLR)<[Y&RXT9 M>##937CF%%^_2YO'2Q^P;]Q2^=LS68-S-J]8V;8S??FT MVY,O\*XF_=>7%U MQT>NJT)FG1>OB47&?1*DS1?5=S5?3%;@W-LKM@[87E''CJ5U56YI-5EO&05U M+>6B@>(;O7#WBT#NV'3SXJU;OW]).6]5->;6L5HAM@IHA?C_V'OWYL25+%_T MJRB8V1-5$3*-) 3"-8<(RG9U>VZ575UV==]S_YD04F*T"R1:#[O[Y4ZEEMRI8*-!I:?)JB)TI^#.<^+.4EW"M%P#[UIU">NIV!>P(_?Z_0-Z MA D&%0Q:HX678U"MW@RJ81L_Q3#D3D\1+"I8]#Q8M!2'UK*5=J_;&NJR9FAR MM]<5%J[@SO?*G;G&U[7@3AW4)K"GGF]]*UA3L.;[8,U<@^I:<&:/ZLV!(1O* MP3WMWH(Y2^<)K/2K; ([T:HH6%TF!UUR:+[47GD"!3O0D%0 FG>M?MJOM6(- M&J**XQ''(XY''(\XGN8=3RFO:XMM1Q7Z4DT92W_&Y.<[$MY/'LW?I2VW/@U% M=CH5=2(6%"48_ET?3RF&[Y^ X0W!\,VB*,'PM3Z>,@R_):QZ%'X?U(O?WT.% MQLCZ5^0$%.%G?6W.#C49Y\0-Q647FK&E[(+&,V^#("+V=>1C%!/FY=FL!".[ MSV5K,/H=Y(L.IIIV>Q6%+&MP97#FY+6?+A3'D<3;-\0NA)L+XY''(\XGK,\GBHC1D=3FJI0FDVC*\'VM3Z> M"N-&1^-ZK6Y<_Q[R=NAI7HS-@-@T>X>X@4DI!'?^>1/$XM!RH.+ATB C*Z4V\-U9[@>5U#WP%;K=&6U>TBUO""S.I)9/EQV.C+K MMX;]OJP/!)4U@,J$KJGU\902 KG@V>ED@%$?&2!:38M1C1OUULF#M"OU*03< MM?/LV,2U Q1=,Y ]MO3A/S<)/9!55$9M%'[J!E#CY(WQDZ[YBXO"FX/6L-/N MY!$:I07Q)1J63>49W<-WDOTHKMS$\8CC$<=SEL=3+L"S!<$T43=79C M:T<; MF+NM%A8UE 9/$W0CV%HNA[/@?'.*J6N(J1N<^A&L'6MC^>P"&:57*W6 MAZO?0W;?M1,P_#5,R)1"3X(=O\A L$G.UJYNYQG3%U<3SB>,3QO'G)[\R779AVT]-\8 M-G5I-U5K#0VYWSVD78J@N#I2W);@QLD(KEL;@GL/D%EW)#P$G+RY@4 1IQ7' M(XY'',]9'D^5&2/??6_BA B%65J5ZZWA0)<[ N>O,80C^%H.B!*'2!V M>T+LGC'A;(L4'4 XM"?%0*VJ Z>@FSK1S99XSP%D8X"\Z>3 M_VS.3-P=T=1F81U;T@QL[5GN^)PK=GY)Z M:\?]NW=LK7AW&LK316:4]C8-77/JUBJH&LG M]NX%J]>)K 6K'\;JNS1:?'M.[U/=KBKR0#\X.^K$W"X J,6HQHT21"M&-6Z4 M(%HQJG&C!-&*48T;)8A6C&K<*$&T8E3C1@FB%:,:-TH0K1C5N%&":,6HQHT2 M1"M&-6Z4(%HQJG&C!-&*48T;)8A6C&K<*$&T8E3C1@FB%:,:-TH0K1C5N%&" M:,6HQHVB1/L7FB,/_VL[S\/_AO_$HS/)Y!;!E'E>-S#\[[&//V9_[_RS^'OK M^.4&*I8;/$Z)9%J6-X=WOV)K3]<+X>FF#Q^[M,_GDV_.I(7IAY(WD<(I"0AL MFFL3-R"X?2Y-MS=#^,?$<4W7\3H&__;[;3B'TW]> T+\XE;'/VZO;AYDZ?;NJBV-[JZEAY^?'VZO;T<_;F\>:K^,N_O'FP=6C_-X+UW= MWUW?W#W<7.-?#_=?;Z]'C_"/+[=WH[NKV]%7Z>$1/OAV<_=8_Y5]^.F:D>V M3/I8>JX-H<''T>>O-]+]%SRMQ[T.98^%4AV8RE-:=04+GIF+@%S&?WR*]:?C MTFG3'WV:F_X3R! NA%%^K!1=T?>QK[EH&6CMKJJ@=.$6(W\Q%SQMV(:_Y#_7 M0#HIA=]TVL6?KWN2T6GWN[U*'J6H;;6C;7S4%M-X(V#WWL,*BD398;]-2:2Q MC=1!N;"YV<3R?)-J[0AL#Q]'M8;?07$,6D.U+<1G8PX+)Y*5AK[GPM\6 M"W\(D=B<@Q0BL::'H^NMH29$8G,.ZP=Y)FY$I!_PE"?728S&'QBC);;$&_)( M#U-"PEAX"EG9H!-65"$K:WDX/:4U[ I9V9S#>B!/:"E*MRZ#V8+'"$'8G.-3 M="$(ZWDX"$,G!&%S#FMD_2MRV,V\, 4;=&X(X"PD8 T/I]]K#7M" C;GL&[= M9Q*$-&XH.:XTFDRH"KN6&IZ.$9K: A1V)S#NB;C4+H?P]::PF5NV-D) M*5C3P\%6= ,A!9MS6%^)&0AGN$DGIFI"]M7R<. 9K:'2$=*O0<=UZUK>G$B/ MYF\A!!MU<&I72,&:G@Y-CA=2L$''Q7K;"?G7H",3\J^NIZ.HF-TIY%^#CHOV M^;SX;"(@QY4W7Q W$!H@6BQD%KS%GTI493*4O,^]%Y%LW]#BUC:F&>53K'9&$0>KN"=K,T8/? M!6ZSTJD$MKF7;/8!L,U]=9'';#[=A@EDY2)D9>E"^L!\\V@?[.*W7F?5.,OL MO\YOE'1WT1PF92'"/#[B!PH]ZT)I2:XYA\=&P<63:2XNLWB55PD8/?QCY-I9 MT,K[R9<8G?XA :>_=@)KY@613Q[A%9]GGO6K19ERA,7D]T3A22]?//A]N[FX<'RD[W/_XZ MNKO]_T:/M_=WLO1Y]'#[@WW_]=;ELX\<;!X07JI=J@E.))K_'IE &=(#\9\=BP0@:5RK+7T(O2="ZVQ? MG' J.6$@!=$X<&S']!TN6 LT4?(TL)9$%P8_2T;!"^T8:MQKEA!C&_XZ2)_2I3H MX4=7IFO:IBR-?9+Q0PL6APPETWX0=+D4/C9://FFS2;HDX7I^/3/N8FO<"D$6, /@.[( MRG;A&< JB&E-T]X3Z0IE^-N:1?0(DGU<>"^P!%B:&\R=((B1QVP'?S.FNR^Y M)'SQ_%_!)WJX'-1V8EJX\_#<3_!B^ G=%V]F^M(3;FX*?9M[^-@,8<=>@83! M4GLB2X]:/C0ZW**G.H]FH7,1O 8@BR1O@2^ '4BGEB$&B8V"#Y,C7YH#_YH^ M//MNNG#O!4^$F/-DY^!0TU$K_3E*R5Z*#GP_2<$O*1+P*_MO@40=%$C4P8$2 MM48BY9'29Q2KQ#)=4J2I"=)B3(@+[ 2,XL,XH'QLS.+;E$^H/$)^=E(&"Z30 MD[Z 6R8IG8N_,X2]"$@+_M51D&-^D*=HQ@CWX>+_Y2P&I.K,,[-P4L^NG<3! M,A\RLO*\$#O#("-QE0G\Y^*8V>R5,R*?M.M&2&)%R]RT.,9E^#3XABQPJ\P4 M5G4!PL9RP#,M%FS2A[^.1M\_RIF-3+9.;16QZ(LV-]>5! $Y@[ M'"Y31?_U'X:J]#\%THAM^P^R\+!5CYL0QO^3*)M7 L*,N'A.U\0B\S%(2DV1 M);6C:FW^/)CUS"'/]%5F2'^6.7(0W2C.L3F03?X5P01Q(^?F+\)I,Z6:!3.^ M")VY!***:\LV:%HZV%LX+@Z$I0#K@=QD&@0H !Z.W$W7SE0*2&\D L\%ZH#Q MC.Y@=T'QH!):_H$+:PL"$P0RS&T"2F?VRC:3OC;=X-B?1%T;@#2F0.=,$C,% MNZK+::X]D^#!5)K,O)> G2;\?H'ZDQ(527AL/P$0\U)[M>?/DFS._[NA4A-5 M#M<*C' 2;0&:8?VW:(G3YE69L^,43+=RZJ VQL@2G#[=5]#U?_)#"H@94.-F M,D-3(\/SI4F!#P(:S!!%S' Q(< 8Q[-95RWDAIA"'2HZ;6H=P&.9C9-,(;$1 M8?D^$BYHR1EEXC8]_.R^#/.?2$>QT]=%>78,90Q:>UD:0&L9*V,)81O\O*NI MZ3Z1X-;-CHG51$C.Q&&V MB?3$]P&-'OJCT<.59*@=Z<,7]/[^8(P*.E+IR9+L,)XG7 7V0R@>6C4L@:[29U2ZF=%ZN4,0&RI1 MMA_:TD-*U[@7-[\M:EU(-(6.Q5L^/-QD0W,Z/3&YRX0 ^<32&@TM%%M _?P)P('?'$]+E[[CP.9)^UN-*?6^?.H&) M5XNQ+S8DI>1L\"PS8>J,+;$)/ 5CG\#\ XQ.$=,&BU$J'_^*A8^!-:/ ML&4L>C].&O5*'OM@@+H$/M.#1S#]F=25,R2/2XGU.E+'*SS5I43Q M)] &E7X^>7: Y?)K@BE0CID0U!%XX)$?)B(;!#5ZY\Q,,H, 5 ,^ENXWW8C\ M$\M)UQH+ED0)HP+>:D&1WS!+.\A9":'Y6_)QE$^ ERR*!8IT2>_L,?X/)@'S M(<>O_-0Y-YM/P% ,%PIWF;NK(:($,#4./_@3I%Q@.SQ2#Z3^0C#R$B O(JNN M/H<'XZF#FI_4%@-F#;$7FRS=V(Y:\IWY^TL]26]+-R:&?ZC]$,].QC):F :_"\B$@89@IY3EV P9KYX8KDC=;<_P; MAU[&4)[$![.>N?P[G$3R#."W^/,L[V=T%'T/T^ECVHK1<5<9HPU662S[40F& MJ3^4;'[AKN- ^'C&W)8X&!I+9=PS[F_@6!I$X, M+7F+5>:D*K$JFVR'ZY-Z7)A@K[5]8OF\ ]\7WYM?\4CG/^'@KF"ZX KX!3%\ MM2"&KS;@4D3#2Y$?-_^XN?MY _][=?_7N]LD?>W'S5_G9S M\QA?GZQFLE6YP6NO2K2";=;.^:HDWIU@L[G54"]IK=BG9UIPTFJ<>I@$G9,, M.'1RTB28Q,G)IJS,S2"DG@;]B61BW(R%G#Y\>Q@%'^5U:7;Q=0=/$G-^T^B9 MP^UL.(B+[&?9++[TIW%23.99,&-K!N(7+X!L=L$23F%.$EKI3QYFZ5U*D>N$ M%\F#V4_Q1CV 3V=1L&%NZ:O?ZGK[SBDFI0&EZ*\W=6KTA\WMHU$QTB-)X4GY44OBX85<&'3\1[\LW% M%%9&/;7J7(W\R_;L-7?\E_KAMMHZL4?M5IE_U-ZFU]=T%Y7\P)M#1-C,J,VK'VN(-5D>N?NG&8JB3CN*CBP@?& M2O0B6XHUV(8R3.;]KBW$K%0K&MM,^@Y+I$83XAN,FP;2#UFB(GLG]] MR6EMSVNP>ERHBAI^5NC=[W F.RWX/6V:=C1"?D.F&)O6KR??BUS[@N^<91$R MF6PZC8U5WV\<0*"'\7G%=KW[_M)S?X:4;S2]LCP*=X$N _F"7"*7$.)2C@\DD]_JJK"EZ' R*)S]D M]YF'G!8*UE*G5D*,;^"9U(\K)W *^:=!1 8'/B;^9CI+R&SQXE]^)S[:\.83 MN9\\>J$YXS07)+1RH:;$TFL-=:VMU(%.3K/Q?PCA+H3[CL)=.;UP[[>&BCS0 MNK)A&'5@6B'54PA/PNNVX\6 MTMHDW0KVKNG2K4B%JJ=7H8BR*G?5OJQW#A:-Q11_-!4JB&Q7%:I6HT(5[#YI MM+N"3II.)T7"2#NY,%(4*HP&?5D;"")K/)&M$49:1<)(;0TUK7VPWW=4.CF] MV5K74>_A^N0JGZ=:=7SMO<8*BA18]_0*3&L-!YHB#P:U"#.(<-01U%>W(O6% MG=",MKB3:CR=%(DB_?2B2 =1-.C)>O=@2UJ0V*E);(THTBL21=A47:VY*#J] MQ5K7414%IAF+J+0"L-96-:7GN)BH\O#TCDEU/%M>@WVSO0@+?^*%K\VZ.^N[ M[HIWIZ%RNL 4./TMN=)O#76Y VZ)H0PJBI94=,X-",@=D]\;1-G%%DA%5_/8 MLYO6,S:<.NM[K2]4H%"!I_.&3Z\"!ZUA5^ZJAFQ@$^Q&"QFA FNE BORP=6. M4($BL^V$ 81\.U<^.@-]L1(9:!KTQ:"M:%K-P!-JBNB@=@8UFU-=-TK9BA%2 M2YZOZR@!?2&@+[:A.*P]KK-">7AC:(SWL:D-ALY0^TVM-5B+G<&Z$!1"O2TC M:;R'9+&EGJ2B#%.48>X87.N=/+H&!M6P*^N]@=Q7#HZNB6234Q/9FCA7KZ) ME]H:#CJ'IVV?=QFF$.Y"N"/3]4\OW+764)-[O9ZL]>J=(2:$^_["O5^1<.^V MAH8JA'O='VO,HV* M5&8/G.=V54DI@DQJ)8D&IY=$F/S;5<%XKRJS1)!8W231H"))A%FX:ENM-9V< MWD:MZZCW<$0^3Y/IP27^"Y'E%AG1[/5=-:0Z,G][HB\-QX"ENCKRH"<]40@.IP.'1! M)J$.FM84^7NZH QLA_\]]O%'?,,W0%GU"Z&LV$>.:P-[7*K= M=E\'T?3F9*/&W)Y=9=*P3T/FY-\0>Q3&GVH((0"<(TV[>(H2V8@O9#9 M#/\W*FCS*+V @I/FGD^D< K+A?]SW #VQID )[FA9,Z!FT/)FT@+$[C+G,U> MX=?SQ8P@; $^$E["XR*2$\"?E@>__C=\":]<$)_J1Q?>Z8UAS^FB LF$]P7P M=S!Q8* 'C"N%L(TRFTXX)?A++JWPW?R-N"%/Q"4^G<:!9#J493I].\J+X/73KYB2<>G:[(DFD*#0N>CQ)1)]XZ0!7.-9F MZ!8JF[YG&.0^P\QG(7A' 1+3.EJX)A9!9I#XIYI,JO(); /0E0_OY@S$ M1"R(* 2U8:(G<'O%N3LX@95@-$WG;!O^0R.\%L3@;C4E6 MK#LN9<(@&@?D7Q$\/%[7703JQK$*5K''Q&_X^T':P)#[R0/E6#8]^('CV

]KY&:UA"*;BX[/@LQVN_KLM;3!6 MM4)CM8MPA20@W*I$);KPX=]P=+ JH(TY_)FH\MA2HY(93QJ>2/U"*E4310]V M:T@-RARE@*Y!.IF 04)_[\<;*2T\GTX8'CQQ_+E$G4^TD!-+6EHUE%TOE%Y) MF#%^09"C\?@R=P?3"LSP6)M('-S!^W:663#$T"+9$S:9%/,,/2=<<00>F$_EK;N3\^! M'8>1(9C/ 94(SZ;OT+$.PO?! \$X"L&H(:EU'["-G$34:L(?12[_!]].NIXG MM.9=/,C,YJ'U/<43"O%S^/.5GA@<4>"Y\-[7=8#S3F M7A12:8&WLFR=K>?8;B''@AXY'P,V]DJDFT2RX&Y?47I"7S']XCQL6BN,,ED+ M=+% QG\";7'G%UQ\9/U760K 10OIRU&?AJ;+#%29D35(Z6?'B[(RV8Z88$DW MSZ12A(2O5*S"/GL^2 \FJ9 C0%QX*.V)BZ*3_1!XU_&M:(YOM B3LERV406_ MXMWAK+-Z 1Z#X@;&CE\E)\QTW&U+#["B6'/PV3!=@8N&>40S?!7P8@ B ;1> M9B69-[CQC@7QO%":PU2#2022]S>Q(LI(X%AZT=,TV=]E BK@RA7EFB$Q?H9= ME=+.)S9!S[WT":J)9Y+BH?^QS)T\NMI)?V*.0>I'X?J?Y)!;3T2JDJ*N;EGF MOU,_GL\"1/K%&+3#KPMS M.]-&OCY^>'V^G;TX_;F8:U,JLLR[NX?;QZ8 M]_QX+UW=WUW?W#W<7.-?#_=?;Z]'C_"/+[=WH[NKV]%7Z>$1/OAV<_?X(%U( M'ZYBY?.Q]NO\\-,U0:2%^\RU*%:]636K&#+,J685O*=-ZEPO5.>]DNK\1-+ M=X)?U/"T(RNVTU,C=UF%@0X P8R6)+.G\\;PSJK Q5C.6E40BW_85@NL4^8 M1.XOUWN!#0)JP&^8>1E\2AX!*A*&X?U&%!(>;K=X1!3]GR?3M^/@9&!Y"SI/ MV+9GL.LRCUF:"54$/*8-/YL1]PF>BNN#0V#6/O-10"47FZ'I@W%R\+A7/C78 M##0]\2'PR[D34K^$V>!/Z*9X_BO\^:_(\:EIS8P*G!;X#[/E"3.7+:"7!_B+ M!?Y QLG-/9O[%LDO<2+!+[# 85TS<^SYGV!OT0JQG$4F6H\:GQG[W/[@DT=? MS'1FD4_XU''1:!2D>PU#PJGCVRSZ1C>7?[?T4]][=FPBT_E$BP5>=TS1YL9U MSKPG)Z!7C/CA##=^Z3CD>&OLY84EJ_\D$=]'ZL/S=('W",'0-)A?L.OTRH7[ M47@J> T#LXS)'3E=P MO#,'5LB<2]N<@XX./N(:V&XPSY8ZR/2SQ/06A211E\3[ M9MSZUOTWTTL99P+> %Y')EX[%?<\B,3>S%SGV.DW;3Q7 M[O;3Z287GR80*8W@L#$LM,&V(!O B/5.>YOIWU0J*WM#PH\4@V*9J&WBC<+# M#KC)T+,WCT77C;DKQA],%CQZ/Q-:99[_/:6DD6M?43K:[9:@EP9.!ZUAO]\M M@#^5YM7<=M1GK7H'UVH4!.J3M6:,DXQ06,NTB;-O!JNLF;);P'M& %&CD,)P M@-KYE(1S4+*$ ?U4^11+,=-"*PAX%]7/4OAS;,ZH> NFA&"@@(6DU\Z07@'S MA\)JT/5'VAT3?#"8C%[(A!,?XN*&8G@Q0NV, U%]XH^8%;5KP'MCJ))*LZD) MINH8PRDK$V.P."%^6*(&@_8<[D)PM1]_O*_)#V:Y:0#L]!KSII/ GIA8'"MJ5KEJ #U3BU -51@E W1KJ\5!/ MZ!DM'GK*6>) N]CT/: V&JMC%C%8?/;<<1U$SJ(^3K^ M'[?7%\H [#LX\+EC96-XU-7"9\";TT@_#3*N/![M/>H5X6T"\#,WN-*E:O+& M9<#/'!O#EPYPL55@!U FQX@BOA,>@BP8DOERSA.U.I'C\(+0BGT9D UD1GRJ MCV7Z+V#/9-_6&OJI#UG3, M)M+-D"9I3AXCEI4 /%5;G#>HNHA%6L:X3P;C\U:SY<"9G,""<2?&)'Q!-9(1 MH;BJ)V#&@+M;!??NV5U@VALFXZ=AB75/BN]+T<%+55CF^6@P\@-'D,NQ_ L&/]'88A,:UI;(N4 MS33$-*^8$!/'>X5@5U7@.G$&NUB$89!2@V;]S$MLB9Z*'[!=7Y-!R% M^\R2?TL<%G,%,K2;"NFR*55+?974 \CXT?LK2M?O5+B6(6;,JBU.J5T2URMT MF:8\+L695A3.4HPZN4!-M2Q5HAX\*8@M[ASQM:6_>2^H4^45]0'CXT#]BB0I MY6(KY5SL?4^@M(>MM8:JLLG!7CF0=5["&J<$W& 3 ]X6"Y]FG!'D@Z5NA(UW M&*M@>JU*IN^?G.F[M69ZE5JU/F'C72^Y15F;G(&Q62 SH'GJ*_*WGFL&?A+Q M&M&(%]7/7QUV%>*L)BUMRC555E--B^B/OF3DVO$;7A_1F'V$IWR>>=:OE*A M>!*@M05>>_L1.21E[+2R8B6BR$(!Z?[2,*)#;PGBRV1O-O->4+A\H!(4/#3X M3?#QT>X.BK\"$[GDY[I6[DGK)J5H M;:VOU7%2_8V/>H-VZOEAC6C>O1PXVZ&F]APW(6<;']8ENX$8MBN"N6HPVVV_ M>;=@(J777^^B_/VOFW-%3VL-ICL27K'(;EEL$!T1$66UWY5[1E6=P6H!_2$X M3W#>WLD/;\)Y?>2\KJ+)';TJ:.2CJB+'NI5J^\DSK&O M%#&H%.EJLJ+6NR&(X!'!(_LIVH-Y!'N\R;IFU*BWTAJPJ375>><4SYS,(BP1 M#4F"4ZNYV"811H@Z=MQ04'F&8![V,YV8$4+2XFOH=9@#Y61=#; M*T-*$7*2:_4'8UN0:[61HYVI[RF84]3JMX4!7"\# M]J]/TD^Z( 7!S92"1,RB(J1"-L7$_=!D@L%,\*6(2R_V:18G+X3&R@F6(/E* M3/]<\TI&EL4$!QP*<9Y1&LG2"%,;J#&-"5-78" [H?25U]HB; [6P;NA'^>< M3N(Q/YS@UZZH0_W"_'_CH!02M7TZZ<,E2)(*'E!4&G-I*RVV3;QL.7&TS#2U MB5)AC &U/!P?,'%<>!BF13EN$/H1+;J1,WK'C,_33\YSV55AFHVY*B9%LX\K MN:FNV3!=QWWV9@BE%7L=?T;V4UKUDR1GM4'4)OA;:K/?W?)9^@X5%%CPB0(2OPI.@D'-)Y<;X%5YFSB+^?GB;G8=4 M6"D2FCH@&GU:9?3B@Y5WX4W8N?L.B8OQ380@P$=F!N,$),IWK"#>\V8!@[*+ MZ8)[FO3]@0-T;OH2@FJ@^XH$ &_ \J:T[GIJ!DOU"VA ."']>*U>P/=N#+O> MWGW)YCC>T8# _>0[SC>/20B"/\$DY#*_D\I\%=$)O;S$IZMB.Q#G=7)TO55P M/63$S"9F#C.SYY7EO)Y>"!6164HYE+AP2^)3-Q-[,MG1;/4++;M!=&S>>U?)H@$UHCKS1V+XYGXOQ#JD;U!SJ)/9&!0D-R(-74]K!;$ MW27NL^-[+I>&DPG:#UA\G$"0I)X)RR-TK=>D^"H643@F%CY8_!3/:T5TX6,R M!ULT+#XR6"V:,<4"!+S_,&?\_"LR_1 S[S,8BB@K:=L3*L0#DMG31' 7@+Z% M2U5JDP4%M-'-?;Q+,1$"ANR6>/3HD-0BDXP MY>R\PHRQ'H\5#L>RR1#^"\WJYK7H,7.BQS#,!["Y0OWRS/OY#(NJX6 UV:O6- 8N;S$@!1;<@A)#[\A:.' 46:F MG?%KVM*MFQ18+W$R.,0.A\ B\01BS!]O0J>5O@VVXG4IT(\@2BQR/@XYU"E_ M!BNSX!T5,BTD$C*0N:U)2^6*Y.VRB,O84[DZ * 3,WEP(A9BJ 60V&8PE29 MU.Q1*<$F[VA+#U-:@YH%F4+/_YE0N9*U);/;@5A1^%D\)6"XK+S;X6ECT_WE M1XO0!(64,0PJ,AIIW>96)B0YC8YB*1*W$'![$ M$%>5]2DXK1!;PR!H4(."I2:U^62BH[3=MYEDBWDIZB\H+ Z@ 0]>C9#E+U=* MU5S$4T^=[L3E_N+YS)E&?WM-V04V8JZL[.*T1\AKUO)Z?M-I55",41B[;D3Y M1;_7[FTI*GC[2H=!6S7J5A*"<]I:$5+?'EC;BT)J5L%0G)52G-A1MGQC4/?% M%Y=O/-)KB&_L&N(&KR&.UAON#0J)&GH(26K%J?>^9KMU3'[-)!R62(:NR\X4 MT]&.96@[+?@];9IV-+Y[0QX^BUJZS_S2Q:0]:AS7Y5D1+ E/E-:) I\3YQUG MO>!K+QJ'DVB6]Y7+9A[W:#,W>=!3FU#@(SA/<-X1.*]W$L[3@?-TN=?M-I?S M&FB:-+#D[]9-TRMIE)JF0N9"?U57 2:_5\MM9Z%@;+: 4#8+B._QH10(B"+. M[X'MW\_GZ36V%DY0RIH4T)*44E*!](&,9$W/(^S7B9 :J"(:Z+W^,TZ4"V@N M&W80++[>2%@5GT!!I\>$@Q8(9 O!7-D%P MUPM12@-P7C_8V;X6B0P#-4]>8'PL:VO6P)$39+1!ZU1*1B75$JUE[O;S 86: M4%D#-=(&#:UH-5=-F< J3Z8\(*1Z " #=X]Y%@+LFF2# 38CB8O\;B,_U6]0 MO45KA8 IQPD-]3LL**M7A9=2W='6%&U%,+=@[O+,W3\)AVYO=)?[Y@I=Z[+-2_40CUGRF03HN>L%Z68_:;3T0IPNWOJ\!* M>3_CC^+.8VFKP\)*T2T][FS@&2QAH+V9$%]_;1(N;6V<+5=\7?K63BOQXUY9 M?'.QL]GJM)-:D;2:@LX P1-6*@Q62ANRW6:3.J+ND_GT0_C^_I[%2SU2?IQIGTV'PA%SDCJ7'@' MPJ7N@D@&+CQBI0GG$C$&V%6$42"0G[>("VC.!'B"BQZ'=O/[DU?\6KDB^9B4 MD3"3]M1)Y3;\9+G^1HHAEEA9#6\,GRW;Y4V@XDK+F!&2,J@GWW332B/0JL2/ MFY2N &JEG(=U7%B,0M/=0_QPJ9/A;OU_$6@KJ=KB=9U(%#\2Q),;>-_3*W#S MQ#=1/%DA=F%_0"0INET!H:7EA:T?R_78Q';JEN^,,5Q,54HBZ.&3LK)]4*UL MUS;8ITAE@:DS>2"NO;@K(5A: 9-L R;H"D$P D@E LB) LH9 CS&8 M!&XZ!_^; MYY/["4=@6O;G:2QP])#)2L0:!T M_J!XH?#R[2J/MS@MV4H21M,NAV=A^E[Q"OD,E://F/'*@ 70%@D5@EN<@R^BO M 6XX*[S&Y^*()!V,=^A>JJO'@MU,$7Y$I&B!D %+,*G< M'^$ 2+P+^")DS5,G2RVYQZ]+3F5;^ARC$*R00L;[=9CG"/-&I+" N:5S\T_/ MYW7U##4C75$"FD"!A&(P%0: P(N.N;WKN-26I@AD8#WG'D!MXN0)(%["&:OT MMVFP9.41Y?K;4Q3!4MAP6GELN,Q-+9HVQ=>UI1"G4[2X?K\U[ %[Y*,G^\/? M=6NV1 .6J'3:>1,^7F(6R:? PR\HHF_'GGQY>AN35PR])/16'Q*Z \=HSRT> MM(:&T/B/9?I-%I#?M&.X_+GNT]6TIZ4#%;3'/W%/4B!G-R29A0W*[8 M@8>A!-8A5I0 C2+F"RK )1^:V11P#A?%S;RY7%_/PYE@7(QALX24DZ)?T4;V MB2E#XZX4F0?8%U%Y8CAT"A\[CGBJ'56^V-<>H\5C!JI.(3-LPDTA#"OE5"_\ MR)E1^%M$W;$IW*'/9I#JAN^#C$RR/1JTYH26 MKB6#Y8J[B2@KF8@9FRNS)%>W%Q>-_)O[@HH_:AO2)L#P?XZ;Q;OA&X/Y'TF[ M=6Z*$/9(BH03PVAE;)@L1"\_UA4(_X1)2D?C"@EL-UT0O[-R0?Z3SRE>9.G+ MQHSL4D!V#;IM[>TD=)6S5V'V76T#1F\2SH7)>,N"@S/IDB>R06H@HU'@("<^ M8S8*_9?TR0R0<\6W2>+5C(&8Z3P&&6LR1*6?JW/9U>Y8F*\)"B>8Y7Y$[.1* M0:Z<_-8UW$X@BJ]Y1PCN=^YKEQD:V&6]C?JT(I)\LQ5A_W!C(Y1T.;G4WA8= MWA@O/N RNR@:A4_&A3K]GJYT)YK:,8C:-0S=U'5+47OCGFWVB-$W_A;OV* M4[J]^W+_X]OH\?;^[C)GV.V_<=^]F6.]LO\6;%VO8.MZ9;:N(>8C[D; ;PR# M:!8&W*)9*U+XC=K&[/P,;&^\_7&\CNT_BFI^(&5Q? WPQFF$K #)-WEV?.\7 M9&[MQ@1\GDDZU)&F0)]8A E?-*GE M#52Z3'+>8% *N?6[!\IX_;WMA^6!'X^\LHV;F\LT65E$?,?,41$#:JK[!*RD MP*$)(DMK#)(U8E!_->F$Q(]>T$E'YYKE6)=2729UF&%$;A26VV)C^YHPC M]B\$5S>?"'P,+M;,6\QC,'>8@\7S3\$S[C$.\^]P$M!BP80KKP@3*)/V*B+CYR8%J-4"P=\HF&,]%?IN,"< MF5C3*X-=Z)*)$R9X[7B%_,PZ),)ATY/Z))G6OR*'I]&Q<2%Y8NE1V3?1J B< MH_7K@L&.KSQECK['O]G/,G?[\#33?7)H_((&Z3YQ6'3$O7=\CIZ?#'_R//L% MO.5X)KG?NDF722"\"3Q!0B!LUL^".C5/O)5)"D*^U,?K+*AGA=]CAH[=' ;1 M[-/8%8T34P9]7; R[R1-,H:Z!@KP,249"84GGF(Z.!ROZ3H<,AL;'W#XN_KAC1?P"41A26/@<>EN6<3#J+2LM([QX(1(X?:S_:&:1?&WY2?_(>539ACI9U/(DTD>E43);& "S MH-?AL+7X4HR?RQ@Y?#)19L6[SS9O995@ ES-@*II7#R^A<\-2M^]\AJ>\!J? M.W?\X^XN 5X\P,? V$ *<1,BO**G%_FF3P/P*>I]$7;W&73X77<]1J,=PZ4T M^5CH$3N3>YWX*"@9EU.Z>3@PKY%]$S_%1,$N1R6SZAC&F0=B$=2+AC1ZR M"AJD-P]2+N'H9YZ0Z7&;40%3T^=74W 2\&;L,)*95\ *'5X(2MI@4^XZ'=O. M1QKS%Y$EXE76E-C1C-Q/5B-7MRD'?G[E7Q9$L(R"")9Q/A&LQR6\]EA&A?2J M 5N()&R?D4OQASGY] '+%SZ6S<"*VSZVI?OD@6P+4;XE?8YH:R_898>2Y;IW MCU,YQBJ+5A>W6?ILD$;O,R=:%SG1(B=:Y$3G]3I> *W_EFJ( KVA-B./.IBB MV6QCT5$<5.5-/':+_/?6+:81/3UTHZTH5?7/T(QN)?TSE$Y;'^@UFU2OK>F] MFC4:J>M&]=1&=C^IZZ@WZ+"A*JLM +CP:7@7@'P?%$ETY3AE%YVS:C!QW*X< M9[IIHBO'VZ/Y%!]&G)AWN0L9[X4>N7Q74=]=;M$3(!B*7TB]Z)HNJ4]I=3VU;"2F^$/OH.( ;/%21P"P0H M-U&^^-Z\J-;@YC>_NQM1O#5B/YJ_RT(&&@.*]*_VY$&O*M3 &H!ZIJ[]^VH; ML0:]:*F()4=F9=&+!IW6L-LKJ.\^ ;F<9O__>&N$:2'CZ[2V4C)^2]N6-Y#Q M X7*>*TG=[1\:9R0\0TCLC4ROE>MC%=;0UTMJ*04,KY67EA=1[UU!+&6WN%J M9<@!_N'[[5932MEN@5U_"V6K88\:W>C*2J^J]INB)5+=E*U1K;+MMH::TCZX M)8<@EU.32Y%,&IQ>)F$_8+G3,62MP'N?RYKT&*0H4H;&EU?5;*,(^*D)%[9A[@2Y-(Q@,+4P*9U#T\8'!4[M=UE$ADSI6Y'@>6 MO()_GZX+RSYOOZ9^K.;RO.3>RW M6VJ^82/0TOZZCJD%AMQ11>IO_=WN_3+%M<*+7VP?5T! WVCJ7.I[%[K>O=9P M4(^\S/H69@D9+F3X#L6W55;E77>T*&UTV&ZY7+< -E^,$ "NJK:X5J0Q5E%<6X4R'6!7;MGH'GQ[*1)A3TU!:W1IOVI=JB : MD0"J.$;H^9U1[![%NQ7(/$5I#35=[NE"YC6>@M;(O$'E,D\%FJE'^G]]9=[I M[?2ZCCKAG=;[*PX6898JBH.K4+28'=F3#:,6L7,1J#M"E9U2N:+MHG,A G5" MYIV@^+@*F:>WACU%UOL'EZ\+F7=J"EHC\RJ_8%9ZK:%^>$#EO&7>Z8WXNHX2 MEQ.TXCGNFHV^Q)WG7HQ8>VUB2U>T4W8#<^C40W+HWF^TZ$,IFR!WR1+ N"O M8Q@'B(8TZ,K=3CZ2]%%$'9M#1VLL@]6KEA5*.L1$,##^F$]X>5NJJ:]U(,AV M7_%GO*'X0^ EHR?K2CX@),1?@^AHC?A;Q6BN3ORIG>*HD!!_=7%"ZCKJ72,_ M>2L5KR<"Y>"]O0O*#@5J1V4;5&\A5B&&5 6&B*J (:+KLJ97U3"BNH,4,=X: MQ'@KO]92:?Z((D*\0O<(W5,7WB\/*56%[L%V1:HN&X=W?Q6ZYQQU3^6U3VJW M-:Q)7Y'ZZI[3>ZIU';7%@S[]!,6H]S1*D*,85:-1@AS%J!J-$N0H1M5HE"!' M,:I&HP0YBE$U&D7)\2\A0FK$&9[%A7OJ:N&>8BP'O?Z,@M"9O+*/'-5B.F[=NJV1 MPOSE,0&2)<+CI'!*X/_[A$AS6,T4: *8S9:^F;XU9=2B*;*D=M0NW1'X0Y.E MA0^O](%@) M21_PDX_MY9SP]RTQU'I+#'/NP+<#9B[VL[G9UY1>W0 A2RJ5O]M.IIJ):]@W)HY_([EE=[318^+(+^%/Z>$?QCY-I9DOP. M.L9Z?82G?)X!]:1K5-C>PJM!_X3\,WP'@?U8P%M"/R(;41FV"&9%H8F'Q[L^ MHT^\=$*8@K4D]W*=-*CBV,T@(&% Z99*GLG,>PFD,=H""Z MBJ<7D"<4@3*F M:;*>5#!V@D^$3IU$*$.#+)\,-8D!\;GEQ6TB[FS8&,UP\"+ZQ5NPD\UV.Y'$!,3;P8; MB#L4OP/>"8L*IR#-,E09*UO8E'CU>TL:?"]_VQ0/SX8YF'Z -AK8I!$0F!U< M2@6+7&*)]2O62LH&&,ZGP^_J67Z'A=-:!.0R_N-3[' Z+B5M^J-/_/$\7:3 MO*(O9%]_>G'L<'I)&T^Q7 8>/>%OYE^WX:N_Y#_O=]N=;J_PJTY;*?FYKA6_ M9-TOUDU*@4<-]#I.:K#M4?4-8JR/J>W8#F7CL$%N6$'>#R; $/]M\DZ,G?I- M/5(Y\XW)F1N4,T?+0Q&'L.X0J&270*@W>>\S>74E4OGJ?3"H8W?)"=YEP>]I MT[1&)+.]->#=<9V#XL/(>D&71T-MVN'WE?!(G2?70'H^1XR5Y:9DQX$F*;.A MYU:84;3$>F=65]G>*RM.RQ95:&IKV.W(W6XM4,E+"$G!">^1$[94&1W$"8BY MJLH=HQ98U>>DT<^QS6B%+5U$?5<5+5T.8OUN:ZCTY?Y ]+8\2]+9TAGC(-+! M_)Z.;.BUJ!(\)ZU1G1_X_H#\WR_T5I5 _@?)A5YKJ';E@2%:Y9PEZ1S3)<#504&Q1GXZ LL\E]5>-!;_N-@!)[NPTZ'Y%Y1+>L MVVD-#4,V#H_T57Z -;TL$RPL6+AR-,"#6%AI#?N&K!D'M[JK,0O7Q&9:+K$N M2-//?5)1NDVD :??TY7N1%,[!E&[AJ&;NFXI:F_,?K& M__;ZK4SMP.ZU3)^C *@^"*Z\^=AQ64F3$U@S#TM4\N5+W7S!!7Q6IGSI[?/O M:'&.WI8D:73U]Y^W#[>/M_=W#Y>[5,;6ON8(JTU\$D2SD)83<0QWL(7Q7Z;U MK\CQL=B''S*\=VH^$VE,B,O+A^!;QUVMZ5DJ39\ 6;@@N&:P-OB %NE(\#P+ MBV.(X^/[%\3",ESV1E:;*^&O@]7*NX9N\ZTKC1:^,Z/%/C+?KG1_S62'I3@Z M1AD?HV)P:I(7IT/*OA?E*+_#9 MXQS^?J[<7LQ ,A<+W_L-:B@DL]>2-?K*YAK1 DESE9WD(TYE0GS84*5LY6A7 MPX+>->.9X >TX@[/(,!JUDQY'@Z<>TAT( K91B-3 MS+!B.X+#P=\N;3?L@ =L,3<=8,0@&O\)AX8U=A:OHEMX07B!,A:G8B95S4&V MIN_%":SL5V>?Y;2Z8Q6^9H53SXGD'/&7+9$FK-E"\H2#L0/B)I3922FSVQK29>6+FC-2 M>9/4R!#%95;24&$"W/KL('@ T@G(:) (Q'UV?,]%@D*9[]94S)'*XU6MINN \_ZD&)09)4$F]FFZ]NX>O+CI]Q$^?R +E@I)*%\ M*&>D(>6%)0D('P3FA.":$D%(^3-:+&9;)KJ]N48]$+ M6^6LKMI_=BQ"2TN1W5%/XI;+J -!>M#*$%;5^^2!51R?#?P75&6I=<0;S*30 MLM2)=42&KA(.L;2TEO=H,Q_IWZ:M_=$+L8^,7]=F!.8[J4Y>S%? _0SLH(:I#1_ M?!]A6.JS^F(S^N\_1W>/(^GAYL<_;J]N'F3I]NZJ+8WNKJ6'GY\?;J]O1S]N M;Q[6ZJ6Z+./N_O'F@6F5QWOIZO[N^N;NX>8:_WJX_WI[/7J$?WRYO1O=7=V. MODH/C_#!MYN[QP?I0OIP%?L_'VN_S@\_71,T1[C/7(O\T4W%Z=P/+/ .U?(E MZZ?@;&X>(GK!Y"!#6%T/5E5D!(/9NPQ!91SZ:@>6[L?S'8N;6_%^S)*W\:0O&XYQE5P&P01;@C^+\XS MMM H] S_=K?=R1AGF+&D=V2]X#IQLQ<@2R]3!W3FU$2[86*"&XSX&>7QFM81 MRQY>4^&&C5P[WK'2M--O#76EH!=$BB-$MZ>02G9QD[C!$BS]/'@+Q^D\HA(9 MS^F5F#XWYJZ)19 U8GM.J\)?TM[,7S):PPF8CL=VEV*3/0.R-X6MO7CV9M@: M93DP@UL/#T;;?4I,YOE$&4\H&[21)0*&\A-Q+43M 6$1QP1<>]7_0H%"?!I: M>W$2_V>&)XS_*.\5Y-TN6+!% TT+TT.,6$.Y=KFY%MT_6 "@,A%E)$.!1^DO?BH@A$BS1FEX*[,D2S M([ T!WDMQ(B^1?"6:^&%&+I#:6B^LOLP9MNBU*>*;TF&P2^IG/T=4JB]>*M7 M7V9-'="=R832:[<,$)\4PNZCI$53A*FDB0//H79QU@:'WSB>7=TYU@U4\GN$ MN(*@%KZ#=B$2SPK/IOLUF6ZY['("YD!QFP..?1$O>T&7;2;+7C)D8Q(J"@1C M>!JL-P[ZF+]= 6\!E<4D\H%0_:P6B>EXPQSFYJOD66!PRLP+ [(,*/-$"R9J M"L&MP7 R7<9D%$:2">4 H;#Q/IL;2*G)&7\=+S/#>#/''*,10TVRT/PMH24V M9VX!/B2,?=(89AGYEKN3*SYB=NGE+U>+MGY,PA>\>"_8=#JY(EQ)>B>;E#S M9J5WSBE4*/P9S8F]O'JFZEAN #/(3#=S6.5U7K>4J?2#6-Z3BU"CM\A0(*9P M;T9TTK%K"&KN:SKE$5O%'0D?.3FPT:4UH H:<-!MYZ^#$PW(HP++9 =[5LF& MQ$; %P?=TADH#/LVH?#E#2A]SZUK6"?5WQ2308;*['B.NX(]T/>WK/2OGF>_ MP.OC9;&XQ'>J@DJOL(O@+-HF;&Y8X1-_XZI^*Y7Z]&!-B1W-R/TD3ZQ G-M) M]1$W.)\CI>OY*+BN5PGQ?/JE1?>EQ=FTVGHL>:I'&G&;NG2E@[E%,Y()V>\(J_XABYK^ M\8"4W::@H!MJ6U=K!SC>;>O=K9.J5X%CM4C*C<+]/2\H\88>PG)*W:D.H&'0 MR>M+>Q-WH?'8R0TH^JXW->"%UTK([:UKO-]!B>>9%FFNI%MI;W_AFU9UZCV: MFRO0>]-<_XD!5P96TY- +7P%C].8X[.3NGUGY&(K,XNVC&-(2,;$<2O.Y!!#%9D^9P9 M7@V7G"OWQ@J[\Z_25'B#WV>.I@!HJ(E1LP;ZH%;-D65A:6G 4_./ M<1<@O.K32( (+$LW9"-_)*=;7@XHK:'>D8WN^VUQ]B[L&QB!Y\J3044\_L^P^%[/E"'4.]GH=[C$RT=5N]I M-*RNJ/5NWELKCF^@/O_N$YKC0WXOB!MPT"&/EB1:3!4(37].\F#)W.>'?\/. M'L;?X\&7J0;,R OL M;VEAH+>& U7N'2X,A/%08V%PSU#PW2=I1A"H@!["A3>YB (BS(9S"1 DI_P5 M#_D'SO9^\C-@/RTM&7H(FR/KF@@DG+.9<,] 3?87 <(XJ)MQ0(_TSG.MK =1 MQ.']UK"K"\5_SHK_=B/PB=#Y9\'PJV Z5 \3DTWAJ$IK?LQ4U=59:VC".5_ MQLJ?QY@D((W(9] PWD2:>>[314C\.1#P6$0,RFWIA[H*"7[6F2^^PCD_PC%? MPRF7EA"TZ717R\N'C\)P. ?#(18-"\^/P?&\E2!"!E%*&!)O+R2.&SU(JGR2 M/(-R J+?00&A:'G4NMT%A+ =:BP@DD3#&.23XFY:EA\MXVX*^^%<[8>8 KXS M B@M(11:ZZNI^3Q$84. M\#B#, ^:;QZL"22D\J.TH,",1? 4!GE4(&%,G(4Q<4TX"HCC6MX$^FK^7/(:20D ':T&5M0+T(&$N'//58K'U$N\-- 0?*?;34A,>-/]. MGX1R&,Q3_71 757 7?G\TS[FGPX,6=6KRD$Y3T2DL[8+XP0F2=B")Y,#^R:1 M]?NMH:IWY$%'@#D?J-R;B/>8*OBD#]F)0!QYDYH"J+6U&N$]@')5M3OO1Q+N M:1$ES2"KLHR,(V%%'DH*#9+)?Z%MK+(M"]>V*&Q2(\K1NCZ-LF0N%K[WF^+K MSEY+=CO5=VONGNE['W>CILVHTU[4,2M@(;L5TI#0-;$CF )RS1S32U7>9?7F!#9@K&!*\A5\PE^,L?K,][!FW>ZE\:O4OBZ(,LM M V6@?XN H,;)[_2,>2*_$](./;3;[_']W:4C8:W1#PGZ_K?;4FC4D M--H#HU^_.0VVOKN6,=E*G+LJ6OT-KO#?LMBJ-J1%?&VAQ3)M10(AQ< M[S.\2>P7&H*AW;5VB;5L=>KVW<%F;=\_8RMHQ*V@4=8*^DZM(+1\_B]:/KM$ MHD^OFL358UK'%L#+B<]L9[30I\[BS3'^13N9=]A.IKMIFQ4VZWRN.&2'A+9-:3$]?UH>*8B7(=>#/@$RBV5=G MLES6!?.U+NW(QR! 2G1J:]AK)^BS?%+#]ZPH&WC5_AD6,?.>Q$7[\11"_P0* M@=58#.K=Z^'HG;J:1$MKA'K_C84ZYMP+H=YP[^?1-VU"Z484WAY1L!LG$.PZ M:Z9[.'[?40MCCF;+GY%D-]Y8LE-@UW9'B/9&V^MWGGN!=\TD))+YY!,RW[MY MI3#?=Y+R@Q-(^3[PJJQV\RA*PGRO*2VM$?*#-Q;R1FOXKF7\Z2?X'D:]J_QV M7L662P,+HO&?Q II>F#FYE!DN]?P!DIDNZG; 4S-F0!INV&2JQU(44!LS'&&5P ]H/>+ M23HV04PR("-,]L;4[^6,;JLH':1 ISNN-8ML^'D41CXF7C\3-T+8(MAYBGHI M^4EF=O),,PQ]EK9-OVQ+Y5+['ZPIL:,9N9]L8(-=4OISV?P#A0E_!]9@CT+^ M&_*%>>[P3+E"]8_5JNVEY9PP^ZJU("^[3P6-+[)3N;9Y+F:?^Q7'_ MI7TG_8DY!L$>A>M_DLM .Q$]2XJQ4OZ1_>_43Y,8G\C%V"?FKPMS M.]-&_.PMH:@+LNXNW^\>6#VRN.]='5_=WUS]W!SC7\]W'^] MO1X]PC^^W-Z-[JYN1U^EAT?XX-O-W>.#="%]N(H9\6/MU_GAIVM&-HBB/>8Z M_.^Q_Y=5:1#7.V5%0BRDNBK:H*MB"C[MMM;^A@JQNN)3"(8GU8NAK))P'6RX$XSAY2[6,TN]I':RN] M0465-8.23UHW*:73U@=Z'2=E-++>1Y2'-*:2I](#/?$1[.A+%P=&W@D!UJH^ MJ3;2Y!RKF'Z ,2/*EO8O6SH'WJ@JZ0[.]E1(MDL1DJ,EW1VQVF'C74^](BJ; M[SS<:#Z&6:V&W3J=[+V'FD7!QO))6CUYZRZB,(C/\@<<97*9<:&F8345,ZER M%QE_H#M7>E9*9;/26D,UW[3[CQ57O$$464.;K/3QJI4=;[>8Z,Y3_#]J M3:3G:*EY1]R_=R7NXX,;Q>>&+!@4\B F7^?!UXXL^$O,KP>T%_M' ]A2EK1[U:IH^\=()80K6#O>UOXD7WB6P[#-G'#*;BI\F"PC]J MX=6T^?3DDR<8M7(] J,#^ .X M*C1=E"Z[O?3%#,KA("H=;3<@Q,QE?$H22Q2Q=U><%/AP8(!*\O)?_V&H:N?3K1M$0( 6ZVOK 8GYDHLE%[Q?58:0VO0GRB?I+-C\[Y'I MAB8N2>E_"C(\MQ-/63!A:XJ1/,D&YL246-#W.,R<%4L)60I(&,Y8 @]V&<^P M\5+#,.PM3-CEKRLM?&!Y^ &5 3)_):;M%((YRE2@+(A/Z0\/%5Z4W(YF;DSQ MR5X AY.YZ4Q@$)$08$ L\RPSP&EETH\P.X9-D#1E,JN MV%;!!RL7OCOL=4QU'&82ML>; [V\C&=V$%7E8VLI UL]6" 1_';FT1S[IE.IP121G!!!*G&+ M1Z863_8U(18GD-+J?D=DY^WJ?N3[*,HH*=";G/O)?10BEG) O9Z_P>0 M.(_?4H[[)[SUIYO*).97(B"]:\',8GAZL%=@ 9_-P D2D^PAT;A!Z3-1E@K+ M_7S;7[[GO2%]PIZ0<)HAD[XOM$EQZ Z%V$GNY[]%VW+CN'6,- MYPC1'<4YAR V%PM&IF \@FYDI(H9:?$!I,8,55",B6/ ZJQ&WQ^F6UKR*' D MUA;P$04.!G5ZQX2@C>H].S;7G< =L.\^S6M.D>4]=_9*GSLW7ZF),4;3PG8L M-BX!! \CV(%XW>'4#*47+YK9F91;?-)X>OX0P_C$1 -YT4EMS M!>L;AA0)?J=-\!.'L#7)KT:5IS+J?.' 'N!Z]<%(C7 M O'ZV(@"RF[M\S*.;A![NIQ,2^()Z!VM-=3ECJ;)>D'*VWDB7@O.$YRW.7SX M)IS716!A7=-EK==@K/D&&B$-3(F\(V'<6)$F18XC%AH*/0PIS3V4#+]Z,"!#B8_>%:7#!R1#&'4_>31_ MEQ:)F!6J&+*JY%,O&PO7*'CH7'EHC";B@E]*>$U M,VT,SAJ(.QAD)4&8R0:=.*[I6K@MV%'5T M%[*=GY<3OC[!&W%/?6(&-.UL[YG0!)7E)):%Z=BY%RSU@.8/C),Y\3EYV!F? M8 89@4>1F1.GWB6[=L'S$J4 9#U=CYW-U[0)T)SE++^.YHWBX:1; N<*5!VR MZW("'R[HKO))K4+39+/4Z+T]>AHTFX)EZZQFN5HT'0^W< %>IX59O>7XS/;H M_7U,_;A>M@*6#P3OC_>&L88#>V*%298?F_I%W.#;\@(&0L?H'9B1,Q@0*CX: MOX?]Q#S #]C=!"\N@3D/.$I FRB['H?;_8Y.4Q\;Y[+AZ@L%[1N>3NW?)]= M6I&1Y,06)O' IVS[X;2RIL]9I#/>9G+<5Z@?.,-&MK.7\X8KT;A4T,;PB:73 MXE8P:G?)3RS(G>(AKOL)!T\D#\!9)'/"U[#>$4VR*9T.UV\->_VT3U)Q#88I MSI$ %+.866,R!@,44L)CO M&1:S 2"6&Z [NZUAZ6K#/;1[1B5Q8^T*3>6R8ESI8!;[8+,87V>7RY*?VHF; M$XM9)<))3"_M0--+Z?1J;GLI"E@66CN/A7(LVZM@2VIN?"F(4-3;4$![F.&U MED:.8'DI6FMH;"H%6F=Y[5$$79[RJY)+".[3WV9?5B.8L$QOU0P]3D5HD<[# M1^.BG7X/5CW1U(Y!U*YAZ*:N6XK:&_=LLT>,OO&__5YKK[J:6_>9L/!+OG9& MT7>OG3F1D=%K2Q+8@?^X>7AD-M+MG33Z\N7VZRU830_4.+Q__-O-#PF^O'T$ M\W G,.8&1G!N@(;#5RD]SD.*K3)$0>^L\I31.\^J*I9PP4M^@E4SA+ ]=M(] MIK4_KXO5VI[+ R1$4R"_>Z P];)%-DX,^!MD\CUCL9=3@G()3M)8E]0>_;GGQS!N;M MDCMI3B:T(IRLJ$Y1#"!2DH^6HM?I;TY*9H3\C=)QQK@KFS&D]%O#04\>=/-. M4V.RD 6S"68[D-F,MV$V@S*;HA[U)14KG3:A([;2&JB$KG?R-RFG(Z#W49]^! MC&8H@C0TQ@-Q >)V47"QHW40V<17!?MXAGRE[<)5#\E)(-Z:%\&/31OF?1W# M3,*I)>AL(PK05YKO$%)-DS6C*@^F!DZ*(+.$S+IU(3.5DIG1JPN9562>,XH9 MU%S./R(^9\$]RUO7O'*'BU^C:+!]MA>AYJ$-T'9KC79N@8,JM^9\Y%9)]?CE M^P@./+.JP/CNGONO=N+H2X.'=%#S6J@AVH;;7 M@6[%Z8I/\"*Y[-*VI(4??6D]K/'))X^'-V\,7WY@^P%?>3@^*)F7WL MMX;:]HUDK52FJ[FK6"W,2I>=(,,W51/3-\?U0,&]WO(3NB:L$AIW PB('2OF MSSYZV,@H/=/X!W\#IB=^^(ZL'+84>IQ*.6@JUDQOK@)YKWIA5+;C'^<-!)!A_(&, MMT?QE]+?3"PCAB&"'7CX2^Y(>+57YT-=PV(G99-(*5_5I!AO./\NY@D5S'_9 MO*%0) Y%.MF6I4(7O#!?CWQXW]D;1JX-G_@1L;^F?9[VW0OPE%1UZUX<[T"/ ML29L,-TM$-S+:T(XJ)U.MYW18+&-L'_EJC+8O#&\)A6E.%:=XS,QK!6W9+[Y MS9OYC1" *2#VSCAVF0T"WTV?WT9@B=&Z22S03MJ4R@>L0"Z@8H;D M!"1,T:^JIV4L,[V?_-7S[ 8_(&O]0'LCM)G"Y:\86RRY*LGV>IFW^W0>-0& MAL/J^4):X(QH7)^3Q#-MK29@'9+ M/Z9$E/RPO'Q<$]W<>;?!<:M\P\%ZUS9V+2TO2.NX3+RW.PI=K?7QEKRYDCNX M)1#\@V PC]@Q*,=/-^-7QQ\6;S#98^_ *>CJ!=Y[!^X0?PO81?T:_2$44?N&2,(8N19#2 ML+#^W4$0581WR30%MV^P[%,I3'VW\TL1<[$;TK1 M\5[AWNODO9_9#E[Q'6.9A&!Z_4SVBCVA-#VC0SC8>I]16O#M%=I]@^7BU591 M?&9EN>5B5>S&80G$)H9+7B&?%*\'2!KY0.U\NLFK80[!NUD!TY\KGV+F0"A< MBM<;7V04P%,%(?Q/TN@Z@U!5FIPWJ+4L6-"ZB/,;G+2!2FY;H*,T7:^)N-=H MW0-<][I4X4,U?!X-\P@Y,NM@A]XSS*;:V0"SN3LFDZ$FF$P"FU-@<]9HG_BQ/L*/?;_Y(3W\;?3C!HC^R_V/;Z/'V_N[ MRP/@MQZL*;$C>H.\LDF?P<*Q0&]=.RA([37H7+IR3NA<)E76@10%A'EOO M#SAJTC5ZWAG/:ND_U;88D.LL7E9U1P_P;,\QOT#!O&5 MTO/56&MKK9=/L*H)6)3@=L'M97M=OQW_=$\TW_VDD]X:#G2YT\WG]M2:V6MO MBIU^@LT>]1X\NG_2?V"&!LS*?"(LW!_4Q8E; =.HF1>W_^P:2-P-=./6$/=2 M8W3,*6$W8"5OO020<37V$SN3DBY(?+(C=K!W$6:VW4_HW6YPGQ[O?@9)#]R/ MKBX/M*H0P&K@;0CR*F'Q'I>\^DA>7;G;JPJ ZIW:MPTSP-8@ZD\F"/#A35CV MA?.,F>0TS=^F)2T+$^?J+,P0M175/!>@KU"IO9B^+1";3ZF&P"WV:6:R.>/. M,'W**&,V/'IQPA&QOYNO.'CD^Z;[1/9"3=>-UE"3NTI5'3$$>'/-*&Z+9CH! MQ0U:PZZL#.I-<0U45F?L4.V92'A*EVHCB&=G$X[G:DK%>P,N)&5("N(?=ZRAD3=TTT]&:\Y#>N M#=NQ_,G8KR7]-1F'UTZ ,)%145U(3V5\0&MM1B'_[*)$T<.)JD4,K!:YOOG\ M*-U__GK[5UHGLMJ0?L]"$=RS-=4@/>U2-8=J\ MPK;:RHZ&-VKOMS6U=HW:M?9 KUNY"4ZJM_GEHE&[:-2^81-JUZB]9F:L2TW0 M/.K,$EY'#K\"E=NM&X#RPDA0C!K[PPS) T(LV-^)CZ0 )FYBI5ZHJ?[KMH8= MD#9Y#^P/Z8&X#OC]=QY"+-D1D>ZMT,/S6Z+A>G2!/^O$NG*+;Z@35PBXI&WV MX;Z"D?,(-@[R0&D'36\-]4Y'AN4>NQ%U'0+R@K,$9V4Y:TOKIH,XJ]<_@_JCZ-ZP0'_\C^E&V%D)](=Z'*_UO2:[ M% J _O$$0%^IVK"L@6,FB"=#/,81B4>M&_$(WV.=[A@<4W=09/5.V8AG5Q&^ MQ]'9?W!$]N]6QO["\Z@C\6B=(Q)/=;'BAOH=ISC^SY[OT[2$@.'P2P$3SY9/ M;">4)J:%\/FOF+3 VU))>,#25\]T/XH2BJ.QVK9+&7CX_>2*'E)I1NNUAH;> ME;5>O3/3!>GL1SK;;AT.(9T^D$ZO+RO:P15X#;7O:R&C,?4?[&_'G$D+$RL$ M%K[WY)MS45E]1--G2Q[_06QE(%RC46&2OK";ZT4\ZA&)9] :]CNZ7'33)^SF M8QW_5^PO+DT.B)?(D/Y#$]C[B-\HZ]=5+. M,FBOTI[<[:SKER4,Y283TQI#^4C$A+5*'54>Z.N:5 G3N7IRN*>=@I?K-(25 M?*JH!3V-0V*$V,^J)ZO*P?)8F,DUI)XM@8O#J4>CU-.O"_6\!SN9Z5 BS5"A M"LOX9**7GP.U:_:W8;JM8;?A+;(WVI(2&\-M8&L]T4 ^>V( MX*?+FQ43;%476-B+A/:M2^,7EA>$^XGG]VO;?*A0/B_GVV0.[)J?UW>?S)UH MCJT7<6@01,B,5WAL=Z2\*81]P#OR8) 'SLC=Z@HCNE&$MD6*OS6A816*)BM= M]?2$5I&]S6A&J[G,?_1"<[8!H>*4IOB[ 4W:([$CX]\""UZ9"P?.D=I<]^GA MW<;).%>1[P,;?S/#R'="AY0&*30H+&8?=$%?K2H=I!8 8()4CYY(\M:DRO$T M#;G?.1A?_"U(]3VX%E])$+"MIZA(ZB>)G[,T3PX:(9!$"+Y)^H6?85D.'71: M0[W;D_7NP0$BX5O4D+8J40C[TA;6I6FZK';RGD2CP_?GX4[(DDLH&+^5$_]5 M>QH[ZO1C8;;6[FCV16*I8H/.1[95HC=+"S45O2^E#V:M<3"$;>6G6V\4)<'? M@K_?VG8IS=]8!ROW>IJL=RJ.KIR(OW> @MX;VU=1VNI1L7WI$R_Q8!UKB;R* MT9*SE++!J;V#3%11E7G'HTH)P M^)J8UE1:L/XKDFV&1,+V%P&8E\!\X50:DYGW(GVP$=W8#Z3&HBD/!FU#U\J" M*7>UMM&M#K=8K0:W&+[0RSWJ#28U '%2'>QTA9/2JD!X;@0<\:,3 D=Q"/1E M0?J^<)EC! UI1&7A.]T%WE5+NC;?+R5@]S'B6B39B$H0NG=&[SQ#))MC8G/JI;E4I$#Q\,:@4??G!I7X-U:]$2STFW;NFF<0S=VNM@JJ-L5.8$-\S5;99NB,6+ MHE/M^C_1#/\^I4?;L/UC&R;\UGK J_KZZ=4NKH>/H5K4U[,L] M]6#=*MQ6X;8V8_O6J=8C9=J=/C=L8CJ^]&S.(IH=LBDC[,4,I/\L)[26VR/U M-^5Z?H%Y_ .GL9N0&J1"2D/_5EE7Z#1V9C.D3 M6PH]R90LT_=?$8DCV93C+;KT6KNXUJZQ9:V\ B3*H(V,/3>%')$9?/4+EH7 M0N./ RH[;#(A/N[&"B;)P3NQQ?8Z$@)"+]T\O354!NT\WHTT9_O6EO(,@>E2 M2US@!-+8#&![/)=^^:\(/K8E8/M?L.L@1"P8!!-COX3UPB^"B,AT;W-/PX1* M"^S,)\^GQP14^I4\$Y3C,X[LXY"@O7\R91/R>AG31/0/"OS 5\LROR5(8/>V!5ZIUVWFF*&5%:<8_6:UN^YUV5GO6GA1+,H7/^3G/WR_[/W[L^)(UG"Z+^B M\)V^414A,R#>57L=X7:Y9KU?E>VQ7=-W?MH0D("ZA,3H81?]UW_GG,R44D@\ M!+(16!NQ/2X0J7Y[39_.,?_ZXO'VZU!ZO'_YU4A9CG%[]W3]R*7VTYUV=7?[Y?KV\?H+_O5X]^WFR^43 M_./KS>WE[=7-Y3?M\0D^^'Y]^_2HG6L?KF!YRPG9Z&/IS_D!Q'H(3&27O5[\ MU\##-.PTJ@-#&'(84#E0-#/7.&_DK-0X$ U3Z:[MPHLCEH_Z@3D!_C[!2@N/ M/;OV,U>^9C,KH#J5'52P_@9EM' ^KRBKE-21,=M($WJJKKU8P11DERA17O B M$SBDL%\Y??1(3^_4M%VK?3(."4I5JNBG4^]Q^!%I70;B,UPY60J4&@.CJ'7+ M@EQJ?>9\#CH1E;5$U3B>2685_ /UOK%KV^Z+O[J>9DD*+M=!91"$V'W&F8R5 M9-+.LM0/49+3K7?SEN1T&[5FLU50H4G/Z&SZ188W1 ( ;HH=[*EM2X5Z]?4% M,'FJ2MTIH-_9AA_SI/Y:FM+O=#I,>/@\=[2\SV>R&D5W&#GV!D$5.;XKNZW@S(BR$+A>YP1YN9X M#5! 6@W=Z)]0PEY%*Z=+*SMH"H71B@&TTN[K1KL@79W1P#&CM=[>!%Y$9=AAKN*W:L[G MZZ)NX[50MW5VT:[U2S'NO@RHNR('7\UY.-I4TD\690R[RV'\M1MBZ;X M\L09VY8IRB)7V[3AH6<&?P=J;LIR\FA-.Y8 Y]5$,A?3P< M2^/'^1+;Y4*;\[GG_H*M8[:4DIV/-96!2_MX-CTKG5M55-I\V;#\(^(N(*"["P(W-R P"P":OL3A';T9"E)CJFV[44M/9%*1VN9O MI>% '$.H-&FT!49'V)P3#JTWAD/O[*+?6B?'LJCQ1^VQ)BF1$G9S'K+]QH?L M P=KKY766:?D\Z"&- 80KAKOV^0E;,KY=:Q@ Q+&^,PET*MGHL))0$GSK$LP M*O"]P$.0Z3V;EDVL0LU8Q^*DO Q4F\&;M0'39B9P'?A_?@"*OJ'$%Y5/\F=^ M.)^['J^NDC5Z"EHOL4C<'/-(59Z;<_@>5IMXYBPJT/,8+ 1;"P';^7)@0;$A M5A,!4."5(>C?E-(='3ABF\#">:[\QC.>/@?-242=_(4*#PP1!,"^=ZF"4<=2 MA7HZ;")+%>#>9QP1XUO?B,:$D #G)?S7,Q@QXI[$8R'U5R'JJ1:#7L7GO:?S MWO/SGCJ=[&X1-EY/2S8:F&/9JV44[ZS0DD/'9R!B@$(XTXR-Q-4<5Y3_O(BH M@)89%< 7Y?7+-=?[Y; $/Q E^#(D(0)+JI,NRS%G&.B8R^@V]MMZ'7YWP;1: M>\>",5#?^=)BW".(**&Y^U-D)K*TJK9MO=#JRJ#2$UEF7=9JL!97F;4K@WKS MLJI&O5ZKJJZJ M!)=0U56]CQ*AJJZJJJNJZJJJNJJJD&.G],QN.0HYC.;91;?>UK/&PY2PD*.J MJZK(\57(L5<2OW!A5(55577*!I%98'6*T<4@ M>%585156O1KJ]EX+=7N(NLVB6H(J^;F%5OT3Y97&VJO8MSK_C2E!1.69& M[;12S%K]MTUM-OJ@//9Z:V9TK,UC1Y<')@;#%YAXMBJ9?75=AIH)OI0Q562Y MH8HF64W.=VA@OF&9]SDGP5@S)P$WC%AG=3OM1FO<-.H]9@#NM]@P.H/. MR.RP7K?WO_W6635V[[']COL_8W1RL3IPE]8V9?E9K_69& M&_IF(]U:?Y>7?Z7:9[;RU?6,5]J"OM/:,UID!+F[KKC ML35D\8=YYT,0ON LL2=4?C/PQLC &R.--T\\R7CN.G)$!QU+XT/3+%YB90YI MR)RSX!,]\#9PAA@>#Z-=I'_X.' VFO/A: M2[LAH?D =U4RL&5[8;+=315J;4[3+@=&'3 "E VL;Y'2D0.ICN%@5[;I^Q;H M>J3 %$16Z7PGF\ZW/IE/=7\_X"ON MQC]\=HF<064:>?/XFDW0D?1^9^\6M%7&:T4BKTTB[8)()$T%K;.+?J-1:AHX M0F5L3?;4,2AC,N%, [3DBIAMF0,Q5[P(P^48>$\$! K&44=!T87:F6CLUQPC M7(4 HTJ3W%N=ZJ^LX.H:963L-#. TK M+6D/=7K^XO%,P:]2QCW%(DY%J]S^-6S9K]?[E]O&&(Z;[^TB17UY:7?.M]B-FIL#]L\N MFGJKO[=KHCSQJ@JO]I*GQ>!5JWYVT=*-_4=Q5C&@HP]Y1&5N2J+:>PGW8*44 M)A[!SY^M(>.#LAZ9#4].=&W"' "-S6=2C&:68^'L*#1PJU#0P4-!R>I,O,C< M3!#'P;3U=C,]#Z9,]D6%/Z\2(2H ?PS GZ9N8,IUB?'G"*7HL0:.'G$ZT3D- M!$:9$8T9C07K,?IIFP5&CRJEH#*97LD4)^+#6>G$T"^=T;\$^>W.X#%;M-?5 MF\T3ZI!:(=,V]O7N^6VYESA.K"N@!VL^3"YLD-0)B\/\M[ZU+Q MUY@Q(1IV &YH(S=$#4T>N!I"41B 3D=.;/!$["X2VF<73*_'D!7>B6VN&^,Z0R2HE45[!?TZ)^ $O#Y.-6B3@4 M'I%DXC%QKR8@TT6-S#_LM6H@78Y\% MVF"AF=H<2!G/MNO,6^>V @U]))2M&^D?,1UZ1^ MC3.7^C4R[->8-3. CHDMLFI++=1SM=A52PME"M;BNQF$'OSOBK:[>,O[]X1. MPG3;=^.X@VV;0I>;\KZ&<%"X9F!0.-F:DYZ4RH0+;C*7B3.WL=J'R^[M6;/**K5;JN8GL2-1JW?;U>;VG)3 MZSLE5QUEEST+C7;93Y_=SE&9?J-)(98>=%1=]8EW]8PS=/DXB*HM:DX RDZ< M%?AVZX:.,>H\?.>RCK746JFILB56OLP'MA M"46(>S?^:J%-_6]F>GE#6V#?7W2;>KVPY.83B3Q7U%A1XUI/4+%4:)Q=]/5. M>^_\TXH(*R(LT<$+($+,THT$X:4SRB3&)_=W=F]:HV*(L7EVT3/TSOX)O&]! MC6]==',(- *MO%T56Y1:&?T2LEM8\>F%V<^,#]3*374%FX<[:,7BN8U<$VZWJOOG?_JH(PZSUX M[4 EZ%1-&W;1:>KUDG>$JY#K()K KDC50Q]+RRAW^^\* MIPXK_W=!K#Z.']!;O:*JNRJ7P%;ROUNY!(Y"_F/.9EZ:ZF#CNI;>Z91[>E&% M7H?3 '9"J\;91?E;,U18=6 =8"?4,LXNVH;>;9:EU^8[\0+T*B_ ,6@!7]TP M=R"N@WV9.GJCY!.;*NPZF!*P$U:UP%S3C7JYNSE62'58'6 GS,(^+TV]N?_( MUY PY!56N5 $E1EW@_.Y,5=E_I@M66+FRMK+:3QJVU M7'H_G,((DUXWRF*L52A5-B5@/_3JD2;0J)2MG0$KFX,8AZ@J5SIPCI.U MY5%5N2>Z/03N-L7EAQ]HN%^&]$F2=UZW1&ZBQB%-C;9N]/961(XD3;]"R#?Q M9.1%Q&[][*)=UWO[:R\5'KX'/,RE]^1&Q@9PQ4Y';S3VUG6J3X_F>W/TJEPD MPD7R.LZ-+;6^JN-_U?&_.-&X0N?*S:;:.""L741R5XG[_U?D7)%SNK-;<,>CBI8K6JYHN1C[(C=-=S'>:NB-1E$5HXWW[2R,.1&?O7&WLF^N;V">G@%ZYLYD5X ;R&+5Q-_MN#].6:^E>7G$; M_KC?;[)S?4V[7/65+L:':' &5YN:HU4P6QW)UMP!8 &?B(-O*0*$*U/ \#^W M;O!O%B \&9#X2/4:[ C:_ME%H[L.M&.:74%H$DS-@ #EN(&V8 $<2&Q$7( ? M#J<:#@[2Q327.1L*R,E'<9A*-%)@:C[+21C1S(P$T0 1#,^M7^=3:P2D]0DV MW*N?7;@.$]P'5UX_$*"]G?,X [B(OG?C*U@.8=)(0!;W]6D4>B_ LWSF1.#L M-!BJNAA]\!V+2WZ$G,_ M<'J69W$PPIOG8OB6C _%($O/<]E2[@C&WC)(H&0,VA&M[;DJH?Q02-EZ_!-S M (U#%;_)&LLPR'DEV8TEQUFRG^G7NSBF[#S@4K/S)M%_,A8_"7I7< M(+;%\ET#WE^>TZ/*41ME.<;MW=/U(Q>W3W?:U=WME^O;Q^LO^-?CW;>;+Y=/\(^O M-[>7MU/HN>[WXKX&' MFFD:U9<&/DFNU&R<-\Y6?UN7WVZ>CD,F S!J[P\Z#"@/H#@#/1$CO7$XLT3^ MF3T8I]<\E<$X*,M>! PTDP,!A!GVO(R5/*Z:?' 18*@#.=E:]$?B_E(ATT"[ M2,_,V6I(SM*XMP,-R0$>6:MS/IEG2DZW5^MUL[_:8?9+,]]**V>_]&I&?>-2 M&5Z?/::N5L-%CNGPKS-&YLB2G[*!\,W2H$4V8[A;2NI_M:X!^V4,E-;EFZVB;0BX+NEK#Y(2Z4MT6&2[ M*1;4M%MJ;RV<:6ETTX;HQ@M\(\I8DW]R#)3Q-;NRY0#<\(3I0HUR%$(5;:2* M?J>\5%'J;C);J@X)ZV@W1:%@D5$.7>#(.5XANL#[S3)=Z09WPMD 3/]UGO!\ M"L,707\/0'[WS$.+*W)_GQLQ,\2,CHR@T %*;0]S([^5G>T?#6LH0!FJ^O04 MPAC6:$S;L@7L\5 K19NGDV0+Z_-3LIW%K;*[V$62Q=3T>:+%)#0]^(1AM)C" MR[XU"DU;>S;MD &&X]Q0)0IN!6KH.[.3@,?@Y\P/ 'F7N@KH/$A. 6@7X['P M_ *4T/&8>92,,&#!"V-.UDYP9?QX;%J>!@#_R0+QC0B,TU;M!2YN^A@]-P/Z M'/,?\)G8.09[0CJI:?]M^8'K(39C_#]:/;$LK>7+Q0*XBLS%M ES !:P$ ?M M?.ZYOX#T4=MV/8W] B(;9<,XN@&$#S^EQ\ ^8CQ_(_Z:DC@PUT--Y(#%0CO M- X?$,X:PVFKVV MV6X/&T9GT!F9'=;K]OX7R/M,B;YMCJ!)IGKC#-T9>S)_(0NU73_TLN)EO>WC M90<*9#;J-4W#8//=]VOMZ?+_OW[<*E15^@#?TP/PE0G08S"-2 MPR:UVLS%64@:V(S1]U_$SA35F=K4RI/5O= 03>)_#QE:PP[;;2]M&1@#O+G;_?:#(9BW= M&.0WGH%4T/V-S6?7 ZF[P/)NDWC<8"&8YM %_B93H7+E*C66@!WNP, M+=LBX#Q.@0O_#MQ_=.7.YLSQZ5->(P@_^)W?XF[9?_W&V871J*WJ,Z F.^4Z M?_M8SF\ CAFU56,FY/GA^@6QB!Q(+@,!5\:>.R/U) $R->> M02"=\A:O;YHO(HT0,X:DVB&0>8A)N(7/#_ U\YZ3H47!:; R6I>P0BRZ<+PXH M2L\E=@T_R3JIA;FH4O\M\E38*/=*O,:\4;LX=T3%ELJE+ M6NML#DS64S5O'RB*_YR-0H 4+%B3^=@ /=!7F>>C;/V3*Y[9[R;M%0X!II1# M 6D_0)DPL3BL9^9/OC4X'9[3]U%'K6DW8PWH/(R;ERT?B;;I<^KF^:P1S*.L M\1E8$Z@;<^"R3*CR=%A0GP,$JUQCM"$A]$@)<$VB/8EG*H4VB4_C@Z$C).Q? M F81B^79K=QFBRB,W[/(9O6U%[!YBBQ8^*'L)I8J?FZ!@K'5;BU=?"\3A\'B MTAR&YM/0XQ4$^ZH66YWCGBCS1KST"^/_F_MT6+6;H5'&M0)(,+ Z0ZU19LPT M=<$-DE(SODO5NAP@,?X$BUR4"=26T^"1.6!2!QFZ8S!QP0:6=$LZ(0.*=H16 M"/^FG!18JM'%S31ZNE0 ZZ@PNN%DBO\P1%(+.A@*6>? MC/3Y'.2IR,!D>33)L\JXHBT1RP KXPX/0![;A^^*FD8G^*>[I M3Q C_L@:)>,. V19[1F8>H(1"I 68H;8.V..CT.#Z& I9BXLL!TA%:QC2 M#EC-99!_CP0A(!#".>ZJ2)XBR>S&64&5-_Y#=*)[<:#<--DYN^C5TE7T:FF4 M*9TV6*+#@L!FW)DVEL(M1@4\K%7#!19YSG"HGP%^Q6<&MTL8M'=:$[H_<: ME6#Z7R%N_R=TF-:LTY8Z^BY\M]%N;2@_Q9W'EWG/]WTI=RQJ)1NY>6T/VX2F MO06:XBA T>*& 7!&AZQ!K'MT'0[+M<6H.2&0\A.0QG//>@9M"I0>ATW)MBH.:%5(^K&9"M0'LGJ M&* #37.C=Z!^%VEC@%M<'<6E8LUV*$I?0U'8:+,)_"6<%!3M4=T>6/+H6:+" MD]_L$K?QF6/!>6!/\#9M; ZI,P%7R'EQ#7R&3"C2_RRN7XHJ:VXAF$-Z/^F: M/A@.&(%2S$J5WJ+P5A83$Y!O)'VP39@" M>-H :J? $O HUI!MKQ6]S^K/5E7]655_5M6?J?I.,A5.2./^8CU;L+&1OT=X M(UH#3&W;]-"XSBI8A0V<6)1C),Y+\F5N6B)5A8I,2>LT_2F((0$=[BI2/Z*8 MU3-HSV^5&'>^_F3 MI0&GQ>+,@+W;ZZW._B[/?@_F &7NO5< 2(LT#UO;K72D>FK+VKK#;_"XGZK M>TCP%C+=K31,,[N^CG=:,GH9G9;>N#W "0'U MJ[^7^;<5A544MH&RTBVG(GJZ,OUISH$:W;IQ=M%HZJWN48PZ?X6^EB64XE&E M0IOG1Y:T55L)(?<_IA-B09>QAP+TK@'7>"7(Y8'6JKWA:K0!V7T4! M;!:C )9G-'%%"J=""AM(H&A-K<4UM?TGGY5WCG())>-E. G]0!:&[*:+O7X[ MZ1("[FX8N*C$&A7@=@-^G:U].Z&]T"JH M[0*U1NMUP%;Y $Y%[JQ6P?JOHH)UBU'!*G=810JOKX+U7U,%ZV$'&+W7W[OO M>^4.RY\*UZ^<.CME9E5>Q-W@UJM<897]OY,>UJF_BA[6KUQA%2F4DQ0VD$#! M>EBC3JZP1D;_L0.ZPM:/K"ERV$>131\;QFY-'^/VCG=CM1O] W9DP@;U?N#' M_>I%9;.?[D?2:*1:0<)GQ] *TL!6D(]/=U?_Y_SW2][3Y_O]]>WCY=/-W>VI M-H=\$*W-V$CC?2)_.-CKZ\/#XP__H^AE^TA]54?8\Y:+.O[H'LUM'H=3-@IM M0+5;U\%9 FQ$N'6)$Q.L8+&BUPW@=AJWC#RX5>X..)>:'\YFF$,G!R8)>%#? M8[P2<2-^?"-J4[B=YX50$WG18T="3LJJ%]Q?%(_\+Q2/3-!VPW@4K9QWV)[^0@62'> 1#O%4(4I?/Z_! V"78^ MCJI:5F+:%O.9]ZNY/"+7$;7)]-/>H\9Z[U'V(+Q+S\/98NAH^'V1\CUVV<73=WH[)T_D0L+CIDWO@O&:!PE8^R<771[M6YZP.%^ M^N_FS-72Z;\$+[:Z;^LZ?KYMREWYD#TWUVX>BFO3_?@W#A]]F<67NV<7[4ZC M)%EMYMH^96!N4GMWD9^]1[\HO\BY7H?1^@1LMD/QZ,7\OM9 MPV>-!O#99CN%R:G8TA$DFQ9$9.5#N"-3"9-(MQ.+Q?Z!C4:MES98#NF2?!>\ MZF ZX3*ORN=X-)J ,GK#2"<,5ZRL1/AX9-IB :RL!0*V76NG\?+=.1&_NMZ8 M6>_/C7A$^F)T1>M4QC;FO^W!9BNCO*QL-EMCG+]XKX=R*8S;BU3V[Z.YCW5:\JJR\*ELE/ )>A2TFZMU:1HK$0=V'5,9SZ-S* M1$W2TKSXW;,L1:U0$PAWY(98>21/]>[3,-M'FF=D]#$-L]5.YV;LE6=4 *94 M'H-2B(?V,68<-3&TU#1J&>V'2I"*6;'1E6QTPS"=TK+19@/9:*=?L=&*C6:R MT?7SU\K*1C%\5#=J[?2 C[2*O;ZIQY'V#7C"5@'SN>?^@JL+F#;&2JYG!!Q1Z@,@[-0IX,7UM+6YM\FZV#^7-?W(#TU;0:!O.V8EQ#.-- M;<"Q%(II<)\V0@%AE!,TK9, #1:4=#NU=/!6@J964.^4PQ+9EYVI1M?^&0(? M,S6/#=V) ^_,C2D[$5'NFT17?[N6GN+WYCB>>^<=V+E12_N#HYT#'X3/SX>F M/Q6]4H;*^S3V"_]F<$/4[0C;K&QNMU+3+GU<../N=<03C^W"+]OK 78]F]ON M@K%'YCU;0Y8-OTB>$COPB<#5[[&;TZT;_)O!:R5*YH9Y%Q-Y^[6T\:("/#/AE0KTE!M,-2:@XQ.JXHU'G]2TIZGEP\_] /O=X(N' M\J=,)4T7= _-U%YDN;3)=1%M3LP2#[6^V5$G91"\VIUQ_OW5]<1'^%PC<9' M[8:?0. OF.G%5]<[NVC6&OUE_4?#I_RBV'796ET!L @PSI E>UW=[]#K2FW] M%K>G.F^<:O.I^S=K/G5?-9\ZS99*5?.IJOE4U7RJ:CY5*'3NJQY 5?.I"O%* M#ZZJ^535?.I0X;H-$Y7?,%R7CLCUSRY:_;T+]=]3=ZEW$8CK'F,@KD5M_/NU M[H;JAZJUU!LROPTC3 _)_%J-LXMNL^H=57&^5?AZ-)S/H+*OYC89""=>]E7U MCMJ*+6\8:WC 7BPM3'6HIS&YZL52-J3;D<.N'RI;YEXLK18F*'1KQ@8^6Q5^ M%4:TN(G/5.ZK4"'=D*N'^#5=:O;.+?J?62N-EU3KJ=5G5X53"S:P* MHRJ-M&.Q8E4E0K@CTP;W9U7M^ME%LUUK[-=(5"8JPN_9:A1YCT^]M7?UI%HH M"%CL7M%YC#(OM\@KSQBKE,QK-T#F&6DU:#>[Z5&CXB6HVK6<6ES[]EBQ_$\11CW]B#H .PF#U M3U))S >JAM.,MK:D3BO_G7IQTON$G0\\9OX\-\>PW4^F_6(N?"0SM4[-7Y[39Y=*_O/'Y>W3I?9X_?"OFZOK1UV[N;VJ:9>W7[3''[\_WGRYN7RX MN7Y<6997EF/G-[>7MU M<_E->WR"#[Y?WSX]:N?:ARM.'FSTL?3G_/##,<,1MBK,O]<+RK?/0O555:Z- M8ZYRW5"[G6@L.9RR46BSN_&N+B/@VUQ2^'XXXY\](1=^@C?^;KO#GS$K;W.9 M1 AW&8C/<#\,V/X<[\\#&4"=7K[CEK4KT[-=S;=FHK='(M]+;[*GU:F6J.S]V%,50152S'N_1+68YSYI MZ^\D<[V[Q0"F>[R\+$L.^Q>UFK7FAN'#U96^[95N,8AFY95BNDP'Y.V&S(3W M4!-P+7LM/;NHK-J@-E?YNL7X81WA[5S&W%=JB!RYHQ231M[NOZ++?0 I%Y'$ MN1'3!/:=VKO>JXA,W1\5UK\???_!\G^>C[$+ MFH7V%_,#S0/DJ#(2WU#FM5Z5^O&&O\(%WXC[747[G?K91:O6*JK&^>BIO\+Z MUY5Y)<%ZS$6J==*)CN\4Z]^#C??$O!FV[:06LJ^FYYY:NL+Z:%0WNUWV8#,Y M#_*HL'AU6W0-[AAG%T:MUUP9,:HN>Z_+[I3JLIMTV8VUE[U58LF1!HH/VNZ_ M_Q9-\SNMLXO^NI[Y^;O]+]4$O=;&VZA>I'L [-'L?W-[ZRV;_0.B@F)$8UAR M Z]Q))W_.YVSBW9[PP7LU/@?.)"#=0V >-$4 +P:T;O?G($(H.[]4? ,=L[@ MGGDU1&!:#C)!?/]AB4D9WD(;>^Y,3@^ !\5?T1&&4^3GU/-MX@U$*_;*/4NC@%(Q:H[-BE(*V,A_KOUH3L[7.[NHKYMX@N?>LY"V9"?NXXG7C 1:P6)>4" */D*2U'$8 M!\>+A7-:8E:;8K39D\SH%<17T[_=9Z 9[O,MM+.RC>T"K+OHMFOIA(,W5_]* M!YG&V46CT5XSZTT'&>>CS+.>F;U8FI?S:A905J8N+HW;MD I;K3&3:/>8T:K MUVN;[?:P870&G9'98;UN[W\;#>!=<5;GYA18>6GW<$]X2\Z(@'X/LM-C@>7Q M"V,.&UN!_\7R,4T)=*ET;BL65R2S6%=#Y$ )U(UF3=.TZ^_WW^[^?7VM_7Y] M>_WUYDF[_W9Y^[C'])E2CT/ZPL;,\X _JK2HW=OPDM/06H2".P.C T#GVS" M_X2PW3%F1(_D^1.*_9S.'\+^/>UE:H'"R^!X%F8NCP#GAX'K<74;4ZCC:6,S M<\$71"$$(@N>9-:<-/TGY%Y\VR3;5;,L<4(Q:-5AB *1VQL\/OP03AR"B@Q ?VB$9-]P* M\XEO>-8@Q.4&"V%/Z/E'WFV8;2CQ5$73;_(\5[;I^W2?H/,/0WC."7+S>VIX MV:BEJZAV%X4;IAZ^_IE:9Q>]WAH3G>/%S/S3]1 M *4XMN/M\:OFBMO_^__T M#*/^&41OZ)'!B:!P41!P%PO?7H1@%O/I%XW/?(073A%#S#*=!:(. &F$=C,2 MG4/IA(2, ].FM<&Z90'B^&A$]I=IVPL=AX/EQWB%H/ IU$3I%;')N:U^GD#/ MF]NOV]REHM+\ >KNC0,LU!J%9(6";DHCY1Z N+QGAB;GUQ"]$#=BC]O==9QI MV*4&B!V]6<_06'8P2%JE/S!OJZ?7NQGXO<(>(8YF(1"H0"&!$^*)JYZ7$O%\HMP9C6R'_.0A24X7LARR-FE7CIF-]#1B9W?=&- MP;_(QL4UXA_"=P'S'"J8!R/O'.CM\ 4O_H+GR98&//O) ODPHO).[#6UEK^#);U! M\'^#2X[DSI7$@#OO=]/Y>8=H<$F*2&[1V#V[Z!<[Y7B#M'^M@X!!UVMNLN"Y M(R8MT+#O)6:5]R7?N.@]?^=\)-\ / -T-,EG18LV77Z%S"0%46:W?[VAFRY.?A5 M''+(I.:XO BQHM']["?YD;/*?%+T0,T&@# ;=C%5FT:[UF^5K[RUTV^7<$\;1\,>8QN\XRXJS4ZL MR4XKS'OX(YT/^T01C^\\XG&-RN@6@"@#:NWSV)'>%2_L!57ZT%=4KHS2;&!) M/]B05( B:Q/F@/%C<[-I-+,Z\1WU-N3AF-JB^;#(X MBRXT*JP[0F;E4>G@^[=7FS9<\EJ=U9,/LG)F5*:9Q=-O=%*JT9EHI22 MJ$#I^NA$.?7JMOO;Q*\+J LP6KO5!6!FG\5SHBZ=$>^6/F$.)F"MJP;HM=*= MKGNM=*?K\M4(M+!&X.KN^_>;)]XD'OOA7]W=/MW<_N/Z]NKF^F1+!;ZQB6EK M]YX+Y@P2JG\2:8PBU]#R>8%N &MC&A_]+^;C+?!?SZ9GN2$FL[SXH86I4D/; MM&:^D@=M$W3F,71X?2W\T&%4QQ?3WI L4,*WB>37AIL(]YT_#>/T-OH>.V MX#,XR\B!BS:]Y7/=(TYSY;G4FDU M+*VX7#';?\)SPJ=P, 4HO#0"?W$NDT'395+5O!%EWDBGFC=2S1NIYHVD9DUP MY2!#93!RYE\>B+(YXP56.4=]'N-WT2>83,O^$P)X+."K\9(+.Z7$#)/WJ8C"XM5+HZ@]A>C? M ;('3T(-,JA?A(DR:P 2+VK.4=-N',T494#1AD93 M%Z# FC:VSL"-XV(> I=>B"U$ I#7)C;DC-\*TL+'"K\3Z=9 -?2(*+ZL)X1K MX]G>$1BBVW.]+$CPR@#Y,ZH@Q!^BHJ%1H4]TA]C^@RZ-?N6"2,)[?W9M#G\\ M0E2-,[?9+^W/<#3A";[FP T#63T"]T6E#WCM-JHOV$MEB,BN7"QB%C^9F&C# MT4!II2+*T2R'&[0R"7YFC@ FT;N1\(;,('O@M<*KA_57@Q**; MB_F3%YX@Y0Z'N&:V*@AZF@M;Y[HCU9W09K"01">"P5H84 3C@CA!\+R\'AX" MJ%A#/+P7VGQ-TQM8@:> #QB#F%_!AA96@^-#(VS PC/]J;*%YRH &?!_<+48 M=^XS6U=4P^7+X5>/JBO6ZE C!SBS*(D)@:^):ZYIV+?%C]D*$C_JH1.QEA>E M1E!5BWRNIEW_&K)Y0)4NN(,75,PITQRKO6SW1<=:1GF9/DOH\G)5V>!F:CXS ME;$ &!AJ]&P\1D8+^UA*G$]43(S!"G (V%)%I5X"H9U*>'=%@<\8<]YKVG^[ M+P G3R6'Z T16F,5,E9FL6A[-LYY,K$8#3Y02M>BGU@^)PX_'/PI! 5BYD_' M?4$'E"B@"@01Q] ^FDJVE:9N-O.\9UZ(EBX!XXOEST.E;W/)C[KV8,!8C7JC MK6L/; 2K7F*C*B (N/HK=P::R= H M OS00FLV*A-!&S&@6C/B6,&+"PQGCBH)B^Q,P9[@Z";:E0O)/!'DSQ9\_)TG M.=$73R!F_+D+V!?Q"70XT48Y@7SX_G0%VQ,L'Q =;FWB :/5;NDHJ%$Q[0DK M[9('_'#_<'<+FO>WCU1;++@NEBFYVE?7&6'-(L@A)&MJ]>5D+O+UAJ\P!WL> M08"_YIH(!_"+&]I8)>,#.G!-+_#"(>?]G,Q95)X8\/7CTV&X\,7U?E*%CA=B M'IC')IPOC E@HE7.9 *?"R K0DJ49W(6*5P0RC6@&(V;[ #HT$#BSGQYGO8B^(E.LJ! MQA"<)RXT4A>$DDO5R%21R:^ZIEU2L3 <&.24(RA$:)XHX72-V)C0CT?/_+=" M,^3=! E ^V!+/QM;HO9"7-?ROWKN[)+OP/_J>GO12O_LHK<> XA'RV)I*I&% M"PD]7I&-TLMUX 4SGGR; (LV !'ATV7PISF[AS4GH8E3FQD33E4 6&[,Q9,;4ML_\LW(2LI(&L2&=K[+ZM7SD?:=\X7V M=!]OZ7?<4=X;Z]>!R:_NMX70Y?>3.#R:'J@W*XT'HI8"L;@[&DUUVQ:,29X. M-C'3510B:P6L;H#0"%N!,@_C%\,IA@BHZ)=7[]KF GU2'MR(!]M56S90VSY? M$(=PO40^%2(6['6*[1^D^8NP=JGJF^Q>-\!FK-0;B+N((H*+N@@EC%FD1&;B M7U&P@.]!UVQWB&;Y7)I+TD")&!B<=68%)/WEH7CC!6E8DP']G]#RT$P'OJH% M5L#W)-4OC]'7:!-[0V9S2X=(/[)9^=+K0+)\8&*L?Y>J)CDVT!F''C\UKA39 MG"LNB+,#W"%OAH'?47.I9_C'#.Q&:VXS,KJI2YNOGDN20$BJL#E"K/+%"N@C MY'$O"7'; BAP*U6X*Q2K$U:[!%RQT8;HZYH\5LRBX,[1&R!OFCLA.,::@52) MR2C'RG$3-IY%J^1O$37+/5D ;QI_$FR:+0=D=K2HV+?P8:[!?^'T\AGU^E0.)UZ / M*A -9%8Z/'1$CC4X.#0#,FY87%;AWODI!"B+0J7 C!H$&#D M.00C1$=IY0TMZ71;)XE6"TQS@CW8 A44P%C1WD%J)\E(3CA.XG05L4<\;CZ6 MQM),GB_:I-%-(1!51F6BFT/ B[NR."Y@\Y_(MS0D5].>]D2OL5:<1ES\QB$M MR/?)P74C]I!;B&+?RO8:O4=A\1R%T3:EFTAJE0F-A =W387KO!9$5$U0A8Y4 M//)K%08JT_6U;P#X9A/ 17!0HY+Z^TWUVN]R^K]Q]-0C&YP@/)"R"5. MR&/+%JX/U9$]X%P7;_;*#3W2CF\;JZF/$W2+N+%W\WY^N2/830L7KZZJ89$L2[I-(TA#B_L4#16DBAT+)S,/=*3R5*3:(WDW)LD@6R=- M1)X_=2$)D4$4!>:>S"WXX% M>_4!3&/,Q>0UZ,^N%VD!60V[44*KF4\>=1;+#DE]L#["_B3&R3U%74/MN/=9 M1"ZQ#,^-L!\L>)WR,ODB4%TY$T =1BH[JLF>H3?0:LGE;!IR0%4<67!)J$VR M$]Y*MXR A?3NO;#@?#E+9^3]L/C@3Q$B+$^;-8HC?$PAT,/>TDXB# M_EF')SKB,CKS6-%>Z$QK=Y*C[?W[S.CL5AF=549GE=&9E=%I9&9T-H\CHW,5 M"^8Q>96)>FT:6I<63ISP>,_H&VH0N O\WL2_6 M:-(K8ON@F;(/2+4G/Z1([\+E9 D 28?,_7D,CR9##E(DDDTMG_^L3:5[.%.4 M8.8494=P=[]H_ZGF4DD4H*EH^"33%:?\3&2#B42RV#^.D@Z3F,2!:MI7BV=[ MB-RTE, ,EJYE97X7:K.4,(']II;[T%LI\Y/(=:'78/$'-Z-,1^G'38VX%[+U;VR)"-N/ MO#&+;*212+ED!69ZFZ476?L?$SB,M^ $L2>@VZ\/Z.[916==_^D=P SK1 ;S M:LAN:QK7M+@V2M"H2,OD5*I>I'2475VE]4S!_Q;2_(AM?Q[#$;8K4;MJP0.# MPCDM\F>"@NG@F/0=&S#B@9C942&7\NR)F#1R5B-F!8A&MJ@?;1%VC^H[V6%3#[V$8JX.Y2J'OL+ (RP69Y"NU&47#(^? M$B1HR\(?;-27,W&_A,%PJJ8OCI@-:./%#HS(9)L@V3F"]6 ':YXA+:*,%*#5SB_\ Q1G (L>E;ROW','CL?7M@ M\W J"*3$+4/\6+:$Z+%XB-7@E*?H\S%3?C+EQ)?1_01Q@4))3#?U/.GUARS MM7^2_TWX?^($>IX%($I8,!;-M12.#@+@F+\.GX\H2Q#6C2YKB6NE3/2ZOA&' MA,$L0_2QT'/@94'D.D.+6F&/BDT=A0X0H-'@B*7 P#2X],V'A.3HA0XBV1E M'R,28&!]3(PWAK6C(\05H$'63>G*)"!D!#[/ZP5,I767Y&TCBF[P;Q,QCDVP MXPYE[G[!6A#RP(C?\H@([/L3^9.)Z0AW=R;*1*=8A21 /MAJU5X(K0&3/I# M%M(+"V_A2?PTU0^50M!:/&O/UV96,JT&"4A?!*LI!??0/'DN@=ON\..35&7!)(@W [C00Q@ZW% MDZY'47P+I_90&I8U<3T>#!.J; M&_T)W#K-7%HBHY*.I:1)61526U/,\K05$1DHZXP*[AG ^!U5*9T&R5VF M8WF9R4J1>%E_[]8J=4.J1#&2JT:AOF&4\O^$#M.:=5VD6R3JA$D+ HSR)CP; MSJ3Z2G^').3.AG%*+B9*R78S"_SGKM.M^[VSBVZ_9JRI+A'SM&2+9CSM*$Z4 M OGT;''^H8R]C\_N+*FI426UU/I,#8N<,M*NALE:1VDLJ8^HIL9(U/?QN!]P M&](5EA>7"1RKTC;(429KL,46XDQ!EGQ[Z#F(1)S*L2P;TX*3JH]JM\;9&RJ^ M2!SWHM2*O;,Y5I2G2/2YY-6T2C+'[W#7-);P&[#))P!JE/!QYXFBLOQ.GO[9 M!5#VULEX$JJYZ"^!F_X6:182BV1"YRIW6YQTD7*ZK9E RX4 58THF3GDIHAO M5^86#:D!V4A,YRQB0MF*N63+;MPLY["$6N1(6N."B]Q+L0^.C$OF#T$'P!,- MX =Z7JSMK6=Z! QE1-G.HV%[]3KZ>;MKF-Z*^WC#&;"KAQ*>B$/O$B.]4=$F M#Y#XT@46XQ"IRH5H5F1,KE.EM]*U$@,ZD8H5H6=J*-*B:E.!%+(0[4FF$P6D M18J-8"CJ%_4\D#J/^)G",- ?-F)USF&LN+XET$$$X5E%H3! <@MX9X,37>Y+/U42ZZ+];C9J$#4L MV08%XX0);[KIJ-8'9GG3&!VD4?0#$U;QW^S7S2"[C@$?+ M1K$P=RQ3NP86"<]> M<7&B?7B\NDXX.F5O(YD#CNM$P?)&I/_P.5Q\R*U0Q&$EVM_3^7<7Q!C3?CQ> MZMJ-,ZQI'^1G'R6)/H;$5+PXDSS>HXX?.KRCRQTURQ>76Q&07X"I5!M6& M#*I>E4%595!5&519&53-S RJUG%D4*%1YP7+S4D3SD6A$U'ACO2PR]P@#!"" MJ C!5A(MC09@IHLX0\;OHLP!SBUY*H.,-5!5))G))F9.0\TSN=U53Y](.D0J09?8:V/BM/;1\,2?3)*+RF^CZ6R.HD+Q5Z. ML1W;?9V7;X<9*XUF<^BQM-6<*+.KJ]6$7SA8OP'P+T$T;&": 3'2.>/O2:48]X6QSHKU(_RMW M@CZ207?I('W+?G-;7Y\?F$2NU/HRI23&!T',-,GAQJ/KW'G%NR'PA1-<@R_^ M!7MD!;(1&X^V4O$)YMI'31NCM]E@5?$T?(\I+S3YQJ*+Y4T=%N1I"8%U44;C M%(B,SH^8*Q=$,YYKRD-L^GQ.CEY$)#^I%R-TEILV*)$D I<6,Z$AX?WN.-1$=NYDR(6?+OE7BB% W1A:BA;WG> MR&)1 :E'+DD_I#P?'NSUV+EL"4-*90JUY69GO''E'6\@N,XT$KY4="_:)F_' M$WO2T!"RABQ=4[4,))%*Z_"?"6^%$D2-8)BF14[)8*7RXE)RR*#?PL.&XQR6 MJ4YD,8;+SI? Z%,\3!I4Z)5..N_7MU;J)WCV/2SW$$.5QW1^I[I=1)[,#DKD M'X_9-I9\]U.MDX0372D!3J)E3;M7'+Z4\2S&;T9U5^@DP528^*+,* F+)PV( M[]%#@IXCN-V,1]6,J^6[DSEUA-F)C!-+KB$X(4H"V4*!S1Q0Y#B="IJ-&H"( M@DV1)K+L>DKTTN$YI,HG2DFFW+T0>O@J;MUK-N-]>"FW3^TW(CB MQ%(VAG4":G(,F.M'''/!?<#J:ZACJNS^BZEAF- OMTRD)AS/E)0L(J,4^(U: M!J-+E1S'\(*UP;'(=3[2&3>W7S<$Q"]Y!/@RN#(]#T,N&7T7Q]8O M-CK_BWENEN[;/+L \9)6?./ ;1QG3H?3HEOB<%=2R:-,JM"1F:T9S;_5'M,9 MO:D3 ->!H?*V-HBB/%A@8M#"-A,U-HO(/N5.=B7'6($O3^>6 M8;DH D()W<)"D%BO1.=(4Z3?CG@N X59XK[5R56C\&>\O+ ZHN H?T,:1%:B MAU0BCK41ND*\I7:Q@3'(@)72SSC9Q7@Y]B6C+3S)4&Y#5/(7W^^X;*-]HJ#N M"0E';DOYH>@1GFVU\ $US(MM HEY.I7%@%8C\UG5'%Q8+,0X0_RP^6S%4DBJ MC3$:OMN/.T,0MB82=2@B:((V:L//077[&27$8P<8$<' AUZF+L@L MT95Y:,YI&H1*,A0DB=-$$")DZDI1GBJDB3L?R8(0A4.(K9$Y=L[-,24/0N3) M)(H^4F%2H9XU=\%MC]W*DOK[*+9 M;=36I%GA87,>J'G [7A0.W&FN) G<_S0((N]IX*3##JG%T8S>[;WDJ!V^_" M]HUU2:&DONV7(*7+#"EIMG*]!4WJ[.0KF;6(*7K(F(5Q)EB&&'OAU^2R#[*- M:K0E+ZI7_7N<7..O3K3*9EO[45.C?G917W.:-[^.7<_1P',T<_.$>PK"Q!2JL ;) M%GB&J\H0WO)>=V>4#0,1-3T#^&!7N\=1FIN.DGV[J11ER8!/U%JDYNZGK:ZO M3F+'IN>!R;T%Z<['&$2*2R>X1V>?,H9^LN-';YD4_B&G#=S%[>^_F_"R< ;* M)PU?WHX*^C$5@#K=JV7,&!G(UG1+SN?XO#/^9F1S].KE*%:BJC0-/!6TH/_8 M[@O5'+NB4\V M^B..A+[HC[*#Q+5*9;/BW.8:'!&OQU&8ZIEMX/4^Y6X.UP M["&T_"FC7-?891GYM^&(5MPDUE*Z(*KQCW@H06'V;=F8P94YQVQ@45?HUW,5D$@,=A^C<@XJ16^:!K=EI MK3-S,*U;(M]+WE1+:2YAT0 Y-5_<'(_!_H$_1>1)#A:+-5I.2CZ? M "@KU='7)!M!1$TN,&\,^7.$5LZ2C7H[B MDM.X,P+PV-0TFCUA2A9S/C2] 3(H.*$[6YRZ%VMWU&[T-[14^N'(N-(/1!<9 M#KP/81.FK\BW+R&[<1ZDH7PW_FHA4O^;F5YNW,=>5\WFNB9,%#P:4V4@"IZH MYM.CI/;LN2F8E61C^1+\^)D!0MOQD"'*]8LZ"(C.,PNJV_35JK_8$2!:"E!+ M&WJM)F:!SF8N=6Z%VPXQL(6YC3C5=D2SZRGW,9HLMYCSR8UR.S7MTL9F&Y.I M6LHSC)@U[_%$@,?M^"SZI2:R?/ =0I);7G00/:ZR#ZRA-:=C5?GM&_+;^U5^ M>Y7?7N6W9^6W'TDF>Y3\J.HRG'$*44&)+P,:R0W;E7I%G-*(X\AY7:Q43'AL M$"?R/9N636$X;KI(KBXRS>+4/%Q#S=/2>3K$@,236%_P9THBX"'&E#I7R\&P M]]%JLO !E\;;M[J==J,U;AKU'C-:O5[;;+>'#:,SZ(S,#NMU>_\+@OM,P9_5 MR86)=' &D+/OQE<R-:A MY('(LM&N:9KVY?KI\N:;=O=5N[I^@#]OMT MR"WX 'VPGAOUVNK!Q+)&'V<3LY%B,<#-SER'+63'-<5DU9/?S$+R)8U#V8W# MGX(=>XYY8W!44GA/)7UB.TZNWB5&W9-7>D_]<--LW*@OL_&(>Z3H9LILJB[X MT[5 KF*E"+JMI!%'S:(M'KU1'1M4R^R*'![N[56_UWE>8B3-J8'U'!]/OD>I MHM>I7Y^0V4/3P?H$RKK_"^TR;+;#HP[J6E3=0YN+UXD2CV(?)^_=$+>.'6X$ MAKF\39%)!6B".@RW]WB76&JR2;U+^2F2B9"HU41=F^GS9]'($GXF\W=KVN;K M67)$;Y<)1;<0PX$&-49W@EDWF$<*&Y/PE/-EET&:*B_(A[R/6'P1V@R4D4PT M?L+]9&!Q(U7Q"9_A\DG;EV@C2F'8F(&V'$1;ND0>&9(2Z8M7D+OXU\+ M8[[?K_7:3>26@0?_/Y(O%J9^#1CIW].?=SJU1KV9^56]ULCY>;MIY/K%JDTU M6K5VIU/&3777+O5W@CR'/MPO(M;_=P:J4^2J&:&O_),Q_Z4ULG!F^9+Y_18M M='N;9"YYA;AJ&5%',-ITJCJ>24#G> Z?,B#H\+QB3>K5[Q0(*4LB 8<-N#XP MAS_Y8)!SL=WAD+'Q^/,:$-ALG.)SKP. S7IG/6%'KA2-(W>&<>[ADMC; F,V M DA%I4V_$<*%I-$\T$@::Q(^*L3KVC' _6_+\"ON_.JY2CW=Z+12MFVVQ"CLZO#;7%>XD@M7I%>1WIZDUST$Z6$> M8D-O&>G = E)+[=^,*;_.S'] %L*P#:+4 ^6X).I:1KYX)O)DHZ=-'N'($T< MU%W7&_UTPE1.TLRF@E<3?!52;8=4_4,@59N0JM])AQ$.@U3OP>1[VN!GS X! M%&WO;45[A2B@QTV81KU^",+LG%WT>WJKG:X)*:$B5J'C&Z)CXQ#HV#V[:!MZ MLY^N:RPA.E9V 8745H7#*M/@%:G3. 1U8C)+3^]V]A86E6E02J1J'@*I<(!0 M7Z_W*M.@#%P=DT6R#0-,ERB6UQ>DIIT\6;8.0);-.GIHFWJO651TY,B4_Y/' MJO8AL J[C>L&*1%%J?@ET>(YBC1+SO@W^(2*5MDW_4:89R(W#("GC=P0,\TD M)-YM2+)X )T.[SJ$FMHTSB[:S89>W]]35OC5'LATJHB[(N[BB?L@RFZ3U))^ M73=:19FAAR5O4FK^3@G8KU#E6+8BN:AIX#UO&DBZS:7H&2A:5/JI[/A=*AGD MF\2+ !/%:Y26C"OJ&IJM+8LL^V6O85KNT9C9HE$I"9.C6:F* V\V?ZKJP"R7[)+%4"KN'J) C>UOEZB*DTXD:S\JC2A M*DW($"T*TS-575S$Q, -.[[5Z>KNS=V;ED>3: M5!1745Q.\[Y(BL/V_'K=Z.KM_6/+53I18;*>K$1UF$=B'#);MM:KY*$W%GK7 M?"0+$Z,5%,?&KH38/;MH]IMZOY^>E%'E#1T_/FU@Z<7C$TZ^,#JZ8:2[*E4I M0Z^%$6($P)*7K\K[.12;IOM(.Y]WI:D^T%2C!3RZ2OB8M2U &D^)@[XQK0&+^>6CCRP_S%DMK1B(V9A\.X/.S5 M&K+B&@Z7+5OJWL,>KV+R_+7LK7\2W96!2X2SD'N21VSNL:&86:XTB9VKQX]' M"^!769B$\KUM.@$PL C0\/=7RT$\_8;3#!YP^W?C'SZ[Q$;'R@F^ M* = #CC#1K5_T3_S3KQK88)CK;>JY&)03"ORDL.@13#(F ,6'3]?-_J:=@._ M&?$Y3O'<*"R>R\8QFIR)K\@%8Z/>6=_P?264;UGN :&M-@Z%;JX="IT728QZ M]PT/@%&_5GO=Q"O+B7I9D9;AD9B(Y0SGL!)NYX><'*L.M4#C@H>T@!D'".#(A?KS-/#NW21^86#=&A:+#W@,9S((@8M MB_$Y."X7W3^CY( 6,2E%\W&\G1AT[(>S:*(Q%;O#Z_T0I[*(>3'^U'UQY%P> M/X"%^!1EL4UM3*-6S V35S;KONW,>SJ262K=5JU>[Y=M;$F]UFF4;L +;JI5 M1,'2EE4MF8_UC[/X):H RE/T4@2\E#!8#N]\N8&Y91'55@=^3T![?Q57J]M_ M545750G(*;9O:3<*:]]2%5]5E%>B@^>AO$.,>FD;(&0;7;W1J'HZ9Z ,&9"' MP)N');-;'5B*HTJ-^N=[,,5-2\F]0)6!1T.&//E&A$+H^<;G2'LH]#R=6GN+ M V4XQA%!SINU#"MY8/H,%SB[^-!85FI42G#1-L"D>GUME%!S3'?DG0Z:TMU#*+*)$D2%*(TFO>JRBJRJ"V MXAV-#4-V"N<=U/;#,(IJ0% "P[)")P6=-@S)V8Q.:8S!B4SMO2OERU@X=SS- ML7/'*C>$$TM5:E>O*G*JUKL[.F:7^%>*OR4_V$=PXB2P9E-O]HIJ\E#UVZZ( MOB+Z77S";T?T/:P^:.D-8^\N%*4@^HSBO)RY0ELD""O+9$;;CZ5',J8<;>C\ M>X!VQ+!4OUW&3:U/SJI2CK;IMUME';U" DV5=;05T(PJZZC*.JIR'\K2<>)U M-M M@[V=!K:6ZK2+:BM5 I]SA4X*.FV(CQ2.3M2IK%OE'9501%5Y1U6B2"[>L<'\ M+)QW4 ILH[5W\+3*.RHE.K4+SSOJM*J\HRKOJ$I!J%(0RNB:?;,4A Y/V.VW M]?K^PK,420@5V5=D7TJRW\(K_'9DWSF[:#6;.BCJ)T'T6V<>86L[\;)SI+-/ MC=[F_E+G^%#1&+:%D6L48>2^,5D8\9CO]']7>!K0X[W@GU!/*\O7;#8Q;7NA M:H*FCXVNL$O6R#-?L-.5IX6^.6$;^E9NU>QL_N)]^L9\GS&UN9EL>.9_]=P9 MM6Y>U>2LTSV5=F;J^6/5&JZ*PMM_4^I=O MF:M7LERP;)4I6[W8/;5P?[PZTLS.IZG'F/8=GIOZVC6(CM'A\CN+O(1=8O_E MNYV]6OV5[(3'0LBO\]1)I>%6'1/W3OA^#W/K*7>9DI) ZX]:":N!873#ST#Y M#SVR%= /3[: .HSJ4]'^^%+P@RVYQ@9'R7[4M2?0"MI<01D21S-F]F[./+" MG8G:.3O$-MV#A>9&7W*;^-5&A9<,]_>.39?NFG/G.!^1P_I#'H_UAFX?$3F0 M9^S>7,QV5\?CS!MHR*'DR6'#4DH!9%#'\BAJ7>,=#>_-R>' M]S9&?JU\'_,!COM(]R/4;/=.@B[=)><.9I\J.]L@W=6!I3=HE#,_$$SMSI%S MJ1<9'*Q;/[OH&NFB@.W95WGJ 2KT/UGTWR#-=T?_!@CP=/7KFV/_>S/.^86] MGO"N3/,27')EB^07WO>>!70Q-^U=39(NCC3089.'MT@J [TBBD)$>@91I/&^ MB27U^RBRY;+#2XW$="MRU+@["$QX@@)-[-=P:CH31I&H*L3T%E&@PG__WG31 MNRH65,G6TLO6 O7-!USV;OS#9Y?(P>\$_[YQK@7W_NIZ2?^X8D+GU$9;:%_K M1KNH/C>53EK1S:O1S:;"Y3>DF_;91;.N][I%380LB59[-$K!URJ 5'G03XBU M%: 2J!;Y6I]Z!WA7YX3Z3%54<:I448# 7T$5.<5]]^RBT=2-;EFF0KZ'EL_< MB36.(E&!!XL)I-G.M97]6\7A5;D2*I/HN#GD"KT!*[ ?J.KX/O2 +GQV-\>U M5O/)K*=WYY<\#;73*(MY5+D5*AK*JV4%P"6##TYBVYF_NYK!5[X:C:)_0,(P=VB?TC.*F,'5/ MOGW"AD%,A0)KVTUUZX6T3ZA*X:M&!7ENYZ@N8:]^!&6!?57@7Q7XE[# _P@] M553@_P$K_#]J'ALRZYF-M%'HD>=IRK0Y+.M2]?]N&59'Z''*+/![2" M-E=D&+9+5D^I$5_6&59N;H45>X9NM*J2O8H.2DT'&Z7V?G30)*G=[.TC MM4N8[GQ44EOSV!B.M>/8^\K8+L%EGK*14:#4OO=L3/*;/Y1++.WGEX15K;Z20B-6OH>!.%AD,OI&$\ M\<(\IOTMWYS.Y(RK=GK&%;WG6GD-H O.N!_]'@:W;O!O M%FROYW5BG,'ZD&8MC3(: ,VF[&MGE/&G^&PP93[\.V S7YO"SP>,4?8Y[^8]!JK5_AF: M3F#B6.=&][.?C1&B[;>8^(8-@YRRB:R3E\@N_FO@(5VO2&P3!-(RN(Z=GK\ETXZ(ARH_ M%,EJ]?@GY@ $@:K?Y*5-7<(/J U&TN#DM3_XH81.:UNI]UHC9M&O<>,%C!J ML]T>-HS.H#,R.ZS7[?UOHP7,6_QJZL7I(1-V/O"8^?/<',,A/YGVB[GPD;FJ M5PKW*6&/@%^&62GF1Z6P)8UYKWZ%V1N] 7+3C(B"WGX+R;%ZG5K=0(K3U/][ MYV%;Q$+$^WE@"5>N0Y/ MKZ5G'I@?VIS+B4)M8(/;9,UF*P<'PIY_, ?V;N^^[Q(I-2CZ>#8SRJ=1\DI- MY4I1EHVC:QTFKM6+K]6-KA7_Q>6D]LB\9VO(?%T#H5_3/@3NA,%Z'LTG!$GK M:WXX\*V197H6/L5_IH-2I6NACZ,+W=#[J/E3-[1'((_AA2;5A,$V_@P=KI_0 M6O#<*B$;;UX1MWSW?$"?XP9,&=O!;)^]3%&M(TD.4(!M><"1[07@,8[8IE]' MKT55 H@ M%Q;? \'F%K#J?:"&>.6S<3#",G'ZRL-]OR5#3Q8=,$U$\-0-!-, M-'\V+9O2PEU'_BJBOA<&$ M OPA>FU.L&[A)B SJF0WQ!$?P) MGZ+6"X0-9B:\)5C0U[P,AQ3KH>4-PQF\RT$0:9?# *E.LJ&9N8 =C\? 8,"4 M@'/3<%12W+ENGWBST+&!.PQA9V9 ?=7"V3S>UT_'?7%H@*K#__0L_R?_*MXC M,2[./'A:H(M&!')X:VSQ"M9#2?3LF[TR0RI[\1;:H[PT[7+@AH'V55SJ-W&I MCTF&>1/7PQR6L@?N,T.@:Z3/-2YK)0/Q ^")]A7,2M?S#\AQSBY %-^#[-)N M;K@H7R7,C@.4!T6Z")2D[63*_=JK:(:K+/%MCV<8-'4B?OGM&80=KG81& M?0_6PV!VDZ$LZCI?T XB+2ZMKL;4 M;!_@ 2K&$+3&R!')?8^6!T:,6'A..Q@QVP)B6VC^PB?_9C#UW' RU6: F];Y M@IF>-O&LD39S02=UK+],Q<:3?346@#?NQ#-G'$5?F&WC__(E0,\ANH@:8Z <7#&%V:2:8CX%X!N]P>#59X!Z6W?)<4- M3$10NF!M +Y*.X!>]$YXQL2R.=X39&:1VJJ3A1G$QP&-%N R"'E1;_)B',9& MG';XH8$^:"T2DP3($\;9%$E'N(B,A.# #7]XWH0?CT*XC/.AZ0W@,S!J''>V M0.,UB:LC#_!.O2TO>LV$O"DJGA&S6[J3#ZPVJ>ETZ>?/KAV8$Q8CMWK3M(AR MV/_G8O_D,>#[01() M$%D!Q_#\&XBPIGV!*T"[E%LGW",.X+)=L'>\<]@C&"[PPA$0G*@Z OYM"(T- MWL2Y.=V/-<.O,8K [1(D/#2H?/(]2$^&N%,>M7+8A'SU@.8\",*G0% Q_ *M M+C2XIF!#,3*_R*SCTHR;-7 ><\'IW9\"B9CXE#O6Q?ZD1!FZ?D#VHAY992J@ M$2F6]PP2RL1 8VB;J*CZ@)_4[0=3DP&>G'E*A $X@*@$!@:$Q%)+(W X,UV< M4Q1)/ QT"&3I<0M3G 1V(%POG-T!-/G-T>VC[<- G^>PDB5@2W?,,5FB...4 M)-YEHD.+3H1>8N4,\4 @'=[KE*$QA'@!24$>LAB-LD- M9TZ*Q&]GKF,%*+V)R<[= U4V?I@U6WS546$C():*GC@%7_'RX/[15#%QUXB M87&KI)RX#G)WU6#FYU280?(Q;1SR1:C4SC]A!OP#W4$\.*_]""(0K]$>U%^D MGU2T":5D,4LC;'$,XL@RXBPL0B18ST4/<;:R"A\,:7P,!HK%IGT*ACH3NKZ8 MD.EW$^"^"1$<+01OI?@FX"0^%"M D3L)\) WZ<"S)!4513%!M15>-')?''@- M,V<1^2&V)W1L^-0EDDZ@&SQ='FD;M<)3Y)2:5@#HR ./$C@R,5,N,= )]:^,)H49XSV_D;T:S5ZM' M^0I B@X+>!( ,GEKM#PQ&:7.L\4=CJ;6ANU&KTX9?EOMO2D#%2;&@=!5ZW/B M!]T<\ +):!#Z "(?,-HVG:2?DU@#W/L$A)\Y_$]H"?U0T4'DKW''R#E$6$1( MY+_@C7]K]EJUA@H$!(!.H) I$;0XG(T3-]5=\W$D^,3?&LU:-_H]:B46@@XS M:9(9C/D.H$[_)FBR%49([H2D<$%K(#[1,F!+]BA@^0%EP$+:F-S2)Q0 MQZ<'U,-N!'>AV?TIO+.^E[EWBS M3J0D6$Q-0[^*QY#WDCW)/')"(P]V!W!<)8Z V6VV.Q$Y68U6K1>!D:BQG1B.H,?=&N-WS@JFICZ%'U>KW5_TV3^"]+1%U!$9P/ M$$EN-72PD_$$IT,4,27!R)V3Z;GAJ%SAGZ'6Q:F>\#*.,['_MAQ,M,/4![A&8H'@.+QC\O+>["H M?& QY?(6W[K..6Y.243XSL%Q6.P<# 0YDN )6:'W&T& MJH2I/6.B!;=LQP)Z:/0Z"VT"3,L15E8ZGCEB_A!4%Z9$BLH6*/I=:BJ')'2R MPJI VI:!-,M9F4##-3U$O?%2&+5*1:545&--*NK[2"H]O(C*OAN*6@Q-\HI( MXYAXLD!WR;"%:C4W_2#*@N%*,C?C:(EM5N >,M6:270N?5GR-4GCC!("5 JS M?,7P)(7E6 1I3E;X""HA@@G4X5?GTNN3,!=SK*9!X]-5Q#VA EKD?A#=\;+; M#C^DL-V <42!/8/@]AWW98$I2R_H2Y#)FEP?0%,%S'KIY$7I_N)ZE.C#G&<+ M;+*E_*V92[%'/[ 7D946.\W0WJ4W"^^Y&_OO:]H-:!4"'?45_F!460+0.48N M9F#".6!'I(V@!8,&T#BT->!6&EHE]M++T=Q!#X((=TI/W" <31C:TMS3$$CX M:B[F>/DK':$U[1%MLE$$X<15Q,M@& KC 5/3D9E>&?=#K@0?73[14>ET.NPO M4)R->&4\EY0%4?P3;XH#1OC=88U1R%T_"\S*L[R-V\0=T5;]0,45VI>I30@/ M/,T)R3K%*(?<)BY#7@V$>]*)%2.3JAZ*7>OT2P=Y#KZ?$(<*8&;NB'Y>T_XA M34X]WK5Z'7"_P*?DP20%1+#&FU9/CI!,W@8#>U2]0SKM#'7;Q/'09K896;SH MA8G1F6 .)NU/BBBA2S<;N> NQW@^HCYXJJ;]-VST&5](<*>T#0R?(I.1L3#N MN$Y<,B)(0-PD048K8:+SH"N/@RE^1N&;X'?D(_$]D_-W1CV"(_OQ&"Z_;>)TR!5L8AF:B)J R!M[[E^,WQ/WD0L/*FE- M6CC7D=%%L 1<>R'$4JF2 MP%9.8?N'Y! RNC.R?! &2'*4M0$@F("%BL'10XIB[@'$G&?5H%8]X"2:5#,Y M,K*5X+E @YC0%:Z9F>B2!9P?5PW\%S.$X 3>C/R0P.ACUQRVMNNB]D' M Y"U?YD>_@FHYC'L6<%FQ 30MZ:CSW8$Q$JN"F!"Y_+?8@4191]X2'!8X8@1 M?L#7F344: 4/@4Z_XDQ\BO;F@E-!>?^8"TF:U7VZC*G)LE:1&:32RY=%$R* TP9>"03^<:F98?$%:/,!'@?STV(T&I) M'T,;009FR'@1CF?$'EF-$,NX3( 2S"A3*_:4AS'^+BAS0]0]*$'892UM83%[ M)$6 ='7AR40@&4\HOL7(R9QD*H\EQ8E$:,1[<^E9'UN_9 [*R;+8+W$@1<+V ML*4C?T0XQ&,5YI^N)^@Q$>GA ;0H7XH"I.8PF1_R_?%2Y!A9L%=0N4S07T51 MPAQT>JR:0;S@N)2T$KA2&HB@G4P6 D,8*4A[=NUPQOSE71%S\+B.AY_SQRA* M(T6!8/PR8S1+HGF'3X*ZEJ9D?>U'!^JH1&:F'PD/Q3 M"*-/*XL$!6BCP^E+*G64.6%&VC9JA&E1 M0%[FB4G0$0K$671=8 /B1.$6!&KXAIPMNFUASVPC5EGM(E M)9HO0MH.7(YX^&2Y[8/(QI]9O[C])?0#1TJLDNBQN#]"-&&&\6H\45$*,I?S MASCJSJ3W+T/3I9"\.*@X)<\P$F9=G.'(6;5<5*[(A?8Y_RE8C^CDQ[XBE!*) MD2[*=2(513B=D(']BBD[UA&R%I54X$3NJ]089/8PL!)S2*_^G)%<%6=> M>>5_5 (7> A2)'%-L5IT_ %1TPH S/$BJN0,:$FT&I M3S5C/SOMAHB,6++K+81B3^QP,;01@N2WNQ<>$>OY*8JO:5_1]P1KPMM Z4>_'J=/ MFQ2@U?3)BS8RG(R\'0[B#O[%2&B)#.V9+B06?4[!"-!7N',,M1;N3YS FD#? MI&&1YL>4O"P\4$V[C-X+Q\ ('1(\0DR1\3,)3\ M>96UE4!M^"[0?$QI:NA2MN/T?<2JV#H0B@%F%O._!&DHVB12B32>/-(XTIR' M>TGF6#Q#302D3X++"_Z=K![@QB&N]:<[6 J+)#,Y$;E37I1$.AU1@UP9P$W6 M5.I,D VTHRE=$:&AX8YUODH)L2'^-<9O#Z6[8IY!Z!% M ,#6 -^':*G(E]GNT)2A-KFJ_$RH&VK4+RNH\QD)4KBOA+??,P(5A2D/IT2+"!J"@H'-B4 M;(RWZH/0D,4LTD0SY7T3AY^@T197M"CU0M'=?XY3BE7L&(M@$XED5 V^@P!R M23? 2@G>Q\)>2%6/$;'$?KDE-AMIX!RIN4<*49ZI'@\RR+.^4D.QE+R<@2]N MK$+C.O1TE3"32)AI5@DS)4V822N3Z*U2+3Z0(L],5>T2YD"-ETZ)2A6%I&*K M@C=N43B Y)S 6"C6('PC5/E C%3U.11T#7B1Q\ :\=(KA9$*X8<>4.'I M&E)-QH92'VD0DLH29Y%PA9-;#!2Q$-6VFBH"*5>5:\F<6W*N:KOTWH3T%36: M8+F'DOF*N \%<7U99@B;91%;C92!H6U:,WAF@DV)@MCCAPD=94M.OY*;ODX@ MW56L,<5?'%(7A(W<@LC5FC)WY)8:I '>7D4=UJ[4_A1QLKW2,*BTB<)9NRU) M0NRJ'CVG:A4]AH.(DKD1SKDN:'>"T"/?=0FLHS]PAR2;+&+[5.G+HH"36FL$%.0O R@["2$N0XHT>^F+QDP\'%T* M:FE<_$D^FN0)S#EL^1=Q']@JUA8J3H(UYULVO;B.&]6W9T7T8LUV3$:%XOU$ MV11RAZ2L8(]]=4K'>'"E8).KO<8$ ,QC(H:>$ MPL-$?)%;3G%DCCI,S.>VA?]".4FV#:./0<"RL/$X9*[ ^,WL'+(/G:/\,Y M#VO(]ULJ.BOI>TLV)J:)$L#YN;# MBB4UI3JG:\DI )(3&S[-)S2GSSG.HCOF?OLD_SCLYRW9#D$8/K19[&\\.*@WV)IG >]D'\=NS1J M=>[6$$.YQ)O%US7XZN_ISYN=6M/H9'Y5KS5R?MYN9K]DU2]6;:H!/VAW2[:I M3JW3ZI5L3Q6@CAE0W5K/V+BGL@Z%>^.G-DP;W'* MHY]S*FA>,+S!R/O=F:]1T.(K\;U\]TY^F[+=^6% L8V8JGAGQ3M3!V_I+:.G M]XQ.V>BHXIT5[ZQX9\4[2XPXG;JA]_O-LE%1?LY9,<EI&X6DP&X(^$BH%K7>WK3:.=D)=FH\FHR MX/U>4*^;F\U7=_-&=_-_VWO3YK:1) 'TKR"\G@UY X()@. AS_0+M>V>Y]EN MVV.[M]^WC2)0)-$& 38.R=I?_S*S"@=)D"(HB@3)ZIB1)1*H(S,KK\K#U@>. MH_=L4R&HG0B"PZ-PTU+<.(ZE]X9=A9YVHL?L&DV-QGW@1ED0;7IJ3Q>[@N(M M:I72:FOBGW&4)#)K-I=NV2Z/Z=Z.<;)OO/WSMS!\55MP,V1;?SZJ ."N4[V@8U T.AI85HL0== MW7$LA9KVH69@]!5:VH<6LZ_W!P.%F=9AIKMKBHDR(,[FJ4NXGKB=89^0LF,9 MMFD*)S[6=\1B]ZFZAVC(T?M]W3'-[3FZ\@D=3-8:CD)+^]#2M_1NQU:8:1]F M3*.GT-(^M#BZV6E@,BC$' @QQ\FX4B9#FYYZQ&0X_@+54^JI5MG,)WCI)FHL M8TC?F/FQ=L>"C.<-X6 /V&,%@_JP-9&PJP/9;M=7EW!-E9V>U< T4-[1 Z'E M/_]C8)G6FR-X2!5Z%'H4>A1ZE,Q9CY:GJ5OM0\A_*6/S.>^G3J9&P:>BL:@? MNM%LFRXGS^:?.K=,2M-Q=-O9,:"Y%:F4"K'UE;IV]4HJI+87J:;EZ(/>CFD[ M"K'M1:S5."M:(;7]2!WN4 +H#/%ZBJBS&U?Y49=ZY_;4)=QI?,#.;CP1W>$C M;#>OC?V0A2Z:6RJ#:,<,(E/O]%4Z1 LQTS%4T'T+T0('IC<\;>?KF6*F8PP5 M6EJ'EI[5U+FC4-/*<'.5/'1N3UU"\E!A-!S_/N8$.<1 [UC'*#2O'#];($=5 M7FHM:DS=,55CH)8B9[?8)H6>0QD,NM/I*^2T$SE=:ZC*EK5,C3\!P^$$;QL^ MT06#L!IT+>1';3ES@IS"ZNJ#05-6H5P_![,==NP,HU#SW*CIZX/>,0K[*.0\ MB\VM4',HF[NO=QH;W0H[AU('S%[CEI7JQN'O7<$-N\(9Y":NN1.K1UIZOP>G9XM506U_DA MU;'UGJWR?4X2=?W&!I>ZJ3FWIR[AIN9S'-WY"1:Q BM+NQKQD(_]5!O'T>S5 MTVVN2W;9Z)VAUJ+FR]:[5H+ZZ0LSA4D046MJ'%JNK.V93]YW" MSJ$.3=_L';HSDS(BVO24JABMGKKHI]0!4$]=]%.7=F__D;5B.YNG]G1/?S(&UJ\\26ZTTLS26)K&_BA+&;9U3B,- '.-S:KB* A\ M*JT%#GJS+02+8X^:%RU12'G M8":&V;AI@[K&/[>G+O<29\6Z@ ]G$2XH+ ,V-#0#UH@S7E4/D M:;ZIUJ'AY8[^J'T J-V,RC0'NOW$%DE[@-()N/4V;O;\G+F[-G39$YC.2,XK MSJTX]W/?Q/4U'\FV])O_.P1%C(6+^2_LVY=J_P(U_JC,43/R0FTE\\=']F2>J/'\1' M?NC!%#= ]GT'SOBS;9=&O/%36(*[!0"^\#L>9CPI]G<,+ @^D"\%O7\Q9PGW M-"\COQ_37CI]QQAJ,'> %0/R)^ 7+\GOR&;X/>3QYT!(^ MF0'PJ0,EC&7W#&O+H7X'K,6""]';'\)QS)(TSMPTBWD^L*Y%XW'"4VWT@.,/ M#;,8WN.;AG\?<#>-?5?['-WS.!_.T+YRKCTS0AK2R5<)PB\\R8(T>>[5;5S+ MB ?1/56-0$F0 IA9 /"%#V8,_R), :MQLX3J2\0\8"E0$U!23@GQ,MD_]5A; M1IM.]=LH28$F8;OQG>\>^71KN)JDNAQM'OL 7Y@*CU^0>?#1/7#?1-=D&1#X M+(8N@8(AD6P '[E?V7^7)R^LK.LY\=PHN@#P(SX0[XJ9L*@ MI)P>/#Z'!WRB&8,$0949N$LPU":PM)@%L&@WBL48"=)4NO3BX[0EP=.U2!:\ MF4<)4?$-#>K?\3?WOI=.I>Y0?5&JLIWR%38"K35+U[]2(5R4<3P^O HDJ,#N M:HL J?ZZS;X#FH"IT^B0"*Z=/S@R#$J0>H\$$B$N$6_9R-8PD(6NG"4;YG57ZS?*4( MXMH;9P/Q%*+7C\WD^GDC*KJ#]7M>83&&HL%7'%&"!P7+5F>34"I228 M[SBJ-K,YZ"[(*,@JL(=KK(YH>1S4;+>Q8TQKC4FT=L1Z>T/7YDN\1R[9[%;X M6)7-K)U@.WLIWT!_S?J!,\XCF(#3@\@K86V12R0OM;G[J>].2^VQ[J 8A;&" MJ^,,G@?&@*O,F6Z^'L' \9M'9]98S'/;@B-_;;>==M0#0G::H9VIQ"E:U);6 MQ]@/6>CBL2CTH'9(G>+L5B4.$@B0,#DC8'%L/H^C'SY:6!J\#@]X<&K%T=38 M'1SX"=?NX&7B2'1&/#X"$RE+$Y"U9%D! P1V -Q$B#+4>])IS+DV@\5.$XT# M*CWM-Q:[4[$XV]1A,LM>PX(65S7H:".6^,AD0;PO<(P\SX36E13LJ+JVFJ7O MO-QSU:)6NJ<=38^GY2PH3&M)EP1A*5HGS"^4;M"W.2G<2"%W0!_$&Y&>B;=+ M[3C0,MAQ2-<_Q.G9>.P'J&&A8T^*FI?=BK B-7S%DEB7_*1=P>,@I5QX'M4! M9(NO3H&;H2--!8LE41/I>C^@N #DUR%3IX;UGL9=H>*1)[J3: M% ",(ICYL08'Z#M(D#L6X/W!E!$S@,_AK,/Q]VB3^!P]H->)@=4-V-:REZ"Z M@48P.UOQL4MB:(LD#,B%<(<=X&5AK26/!+$@-NI$D_ >;Y!-Z.=.']:**"+5 MV*/+LEBZC+8\ND3YXRP6GO-"/L$2/D8P<"]?'OY%GNZW$=(='L:WU;7\(M1> M6.O7%#X0%A6,\@%^U\QG1W!#(JU;[5'-)( R^OZT#P+>0$W_SN!O'@,U?>%@ MCJ;GRB_> M>-^11("@50&WPZ>/%:(6) R.(:96>PDR+NHS+8+8A;JR.#PF0E MG>*E57%$^6$C]>@))FG!U,LX!-LT.JLNL0K3QY9QJ.>Q'A_T!_]K]JT7NZSG"/R[_KYSC;.Q[5)J M(\/Z T\S\B4Z+['T(&?HUY8D+;XFM3#W']\L>=;U5=\]4N5F[[@A&6)UY&I8 MRV((@PPE(N?CLC<>K;"'.:F7]U'\74<-=<)0SQ?,(+S)=/*AP< EU,:W/S!,O M2!T9^2(."$AE$RY"HS[(&TWN59D9@D%FAR[=2"?9G+!)''!UI\7<8":FFLL! M_*B""Z<_#3T")L8\XO\>!\$%HY?H 6,;S#\V ET\?:@BJ#H"[*"\5TBF)(H6 M(E2JZZ+;#9 )]SP(\-\-E^WB0E=[*Q==SE'>5& 08W-U?^?"8N;1Z\=:; ME4N/8N$,V*A?C=&1F\#;1[&D2]>[;\2_Y(GP M8Z'W5)Z?1)%W[P=!OI25EY%^9.AG6'$."-R%B!M$-YI@(#/E-D"\$.+]_<61 MF?8>I8NSDW1I$2]&W68,XCNZ)\-6,D9QH9=.5X+Y].*3%8YXA:K)JR5N*4!1 M:BSPA1]YR7K'[&7&;3DJ;NMX&ME&W* D9R](C$HVDCJQT#OJ\'MA7X-NC>0 MOB![[4HJRL*^BC)8F)>\NMF&L3GK@"*/;'X(*-O&Q6GF";_)?WF39P7X(6V1 M7GHCAYE^X7S3;U+;+1-L)LN/+8 M28#D+8F_AV]D_0Q;+A.-9'U6'DGN(8E8VGOM:ZW>'\O9^'\!F_UXM3@YTX0 M>ZWA*9R/;:YELW@9=NBR01=0^^>4"OCHMM73A[O6RU2%>)X;0=W>KIVESK00 MCV)&Y\R,[)[>L9N6O%?,Z%#]""SC&+A1S$@QH\.W1!GJG7Y_^Z8HB@D="C$= MHWM8M+2!_^RUEUW[;=3E $W5H*YALRUGT-7-GFJXU5($V6;C^JH*-P<[/)W. M0+<[37TB"D&'LA.MHS3>4KC9QD3L._I R9WVHJ=Q-X5SZ5EW8;<\F[.9]NW; M.'.;T]1-JZ/WAL>HB:^< MNI!+;"33MQ _HT&*/=P5 AJ)T(.E*S#X6;;1P% M/=WJ[-@436'GV;%S%*ESDMKT)G_T"?0]7BBI%"]%L^[+*[V7L+9SO#YLO/]V M'R5'[]BF/C";:D1-P7 "/I1SZU9)6:YM0VL;!(9BCXH];AOSJ'>M@3ZPFJJ] MBCTJ]JC8HV*/9\X>>QU+'PZ;&IYGR!Q/D?_9QHY2[>0YW)[NWUK"D^K37%>: M#HG*5C?/=MVVQ?N5$U_39'L#=-M'4/4G1P%3 5,!4P'SX,#<=?2]OW]AP>%[ M2&!^@AEU 9;2"1E#EC70.Y:*I6XI>H9'B=1M@[FC.-&E<2+3TVLM_5 M!UT5^=I2['15)1A%&^NBHAV]YZB3VU;L'"790YW'L7M@5US-D;U^NQ=WMZ8.!JAC25NPHQZRBC76^,E-W^CM&NJJ3^]S8 M<1K[ -3)O13:N#*[>F_@;%^H4YW:0V'&LHW!8?'2AB-[89[I@-9)TZ MLH="#1C]ZL@JNEBAB[X^&*BF"^U#3',GW;DJ62![/E>DXJE M:AKL#4#M/I2FX^BVLV-=\?U!2;FDGBJGCH ?,"L#?#T\HO*1[: M4N0>IR>*XJ&*AUX4#[6&>G>HU-#S9*&V<8S&16W@H>3E>)UBMA+\Z_EW/_T= M?N1KFK%XXH=$E_U%)/Z9):D_?A ?^:''0QC?)"^'W-=/?Q_%6*)$3E8,[7O_ M>.'W>X[9'=M69\"M[F#@,,=Q3:LWZGFLQP?]P?^:@^Z+/2_H&0!-(][X*2S! M70#]2I4P:[5^B?:53V:P3.T+3[*@9+@P#B6YR> YE&6^E&HP:/?>:IK M)SS51@\:F\_CZ >,EG+X_*7C:+#Y -^J+I&E8C1**83IF/M7 MYL>PP%&6^#@O3PSM3*FG+*SW8<$1>3PJ\L.2BI;=I!1S47XH0+\7$L/WQ^PN MBHD(_-F\C M'KN],N]\8 \(?88'! >= +IC0>AT9F)8_\Q/$OP MG'GNW+VN*"+RBOY>5-< MN<5Y0>1 B 94"4"O .@%MQ .9\ !,/8@FH)"@_:&Y4U@0#R=]QY.S UL'F"],X"F I+*T<$A=C"#66))'KD\2Y]].IQK0 ]L KQX$+ M-BF/0E5"?-J#?%RS\5)4K4 \%Y1P/._@_$=9@F8VBTOA*)6WWT,?1_N:PNX2 ML7N"-7X7$[-'")4SP?M>YL)B_/3!.%/IMSDK37T21(4#XH875!E (\'M(RQ_T/*4XV-DBB>XYSG*D&V M3TMH^>G;2-_+S-E=V#52$BMV+12IQJKE&N(&%CR9Q*@5559 M&X;9I6+BVG+ M 2KD#^=OSL-$V##\!_[."UZ[,.NR!* SPI(IP#MRO]<.1!!(&+!A7YR5))L# M;$B9*DX6J!CWZ12TYR")RN-# %I5S_.!<6E,>^DL[+-\C,U@EHK7P@]3%DY\ M7#D((8Y6&J M*<=.U@L61KS#+N:I^E4WD/4'U1WDQURE>0(P7 N=:^4EFC"P>/QT?V%PY6QRDN'*9QOHLYF_#K$>#X^S4;PR9O6' /-A5>BU71![C+ M88^ 7X;9P7N2",C4@64'HCOTNE$X_//V]K/VBQ^R$)3$0/L-#AD8&OL2$FT3 MCN]__O#MW2UQC5L/%PS\6'QV%E*QLCVVN#T=E* G M96A[:D@0*(MXJ&6H=9$D"T-0X9&_D@D1\K10(I?D$[K#T7.'T@DLDY@3=R81 M"]^"+7"'C@\8>)P%\!6HFS/!N,D_>,?AQ5CH?:#@!0_" X("Z4'C=RS(4.JB MSP3T5GHW=+DAMZCYZ(B!;<)<\ YG<0CR+-%&?!S)=<"FTXH[1H($A)Z4<&#P MI.P'_N/Q.4#&+QV35>&FUT%X:?H<%?E#J%B[/$X9JN+"&93R&>W.XXD+0$2; MCH/JFDO) DW)-,H"C[ UXH@,=![%8AI41P+86$ABAS2$[9"CP7H6H% E#!#> M%0 +UPSB$J:%63PAA$'E\NAKH@DD&P/4J!#X.+DH8"\^:.#2L8,J!?_A!EDB ME8-4: ($ S(;MUTW#_'C!&A(8!*(H20<>'B&R.;C,1(LN:T6Z$8:/ !#W*$? M>71#D_].'F@@1#S*<+(KYE$: Q'+O( /[%?JACH0"SPO0HLH" M4^FT?72&T8X 5^C+60+"ZG(,L",U)MV;.EAH=;!=H)09>\ UR>.%)%>"AL[Q M#!:+VZF OX2SK9$(%*LG!X-_1Q]_,3F- MI3L&D$=.(F @S(\U)&6^=#SE.M@]BST@-?AXS'VBL%CX<-!)'2"NX2FD!D2Y M9&E9F*(MP( W>F]@C[#)1[5KW-S#NJUQV+]'%";63T8XC8-P"O@/V&3N]ZX# M "T"5L'A*W@2H'"5,_)7Y%80W DQ(1<6@-QRJQDU;#SV Y]\RIO1L+S6? VT MW)(K5CDA3)UD8*25D8 .O"A8K% Z'' M7%B?"YMR6>!F@<"/H?W,708<4MND++%"ENM";('2DH!HTF$Y@O4#,G7)(81X M%&O:6C4B,EI@W(5\1R:=OY3XP.U8#(23^FD *ZS*Z"56+7Q^,W1S508A!7]% MQNL-E#AB J6FAAHCC!7DWA2:(/>ZU,^6Y*H@0;*JYP"["N!W&HNF!V7G'H / MG[)8SX=-$K^YOPRKY'DW&+' 2%A/TBH8A].#;LCPRM???1W+8A98/T MA'83$MZ@;)-#M,V&+PEH]K,=O ,>XFVS.%J2H56/C(];.J2NA *,D<%XS<:] ME>(J!\J=N_34N)//?#/-@6X_,7NXM9EMBH@O@XB'CMYIW%3J>#1\@K*TONY3 MJT_#AVTNWU0EMV8%PTR]TS]&S3!5SFT[[/2&3>OJ/RMV3I#3M=IJ>(33/4\Y MMS.O#W UT,$$5B7MVX<84W?,7DL0*N7M0-CI#W1[<(P6@.?$V$Y0@[M]+"%+:6[-SE$?C*"F=925 MYG8H[%AZMZ,\;A>GON4>-WW!*'TDA:>,1<7\UB+8O$@:$MSRD?ARI20VJT&O MP_AMTD(4-L14!/0JQ]3[<05_O.DU[Q0.4O%GC6GPL2_Q9BM_U#&>+U=648T)9>VT;-;F; MR*1Q@-4J/LHGNE6XK^XT9@+*)7JHA(*A/A@T;5JE7*(GKXB^KW5H;E-%G$NM*/3U<>D]JW98WE/5ME"^W4L.>H=-N M/F0/^KKE-.W6O%\0'4FQ5L=#'8]'CX=MZ?83(T#:W-I%5UU_V*RU_ MJ-E0V0>R6@^;+=YER/CM&4^GD5?QYYUKBZ\O? 8 P](YGRN%M3^-8 .R"#E> MR?\,W">()N=1GW^Q"GNQ4T&5\SB:^;(W%'D+8NS9+=NENK"9:,9C:FR%W87' M\#NCSO%^"(]-(NRZ$.?-A@WM4X:-&W((U\]+Q?YD[?&R+P.9;OTW25&U7WHO MRFNVHH5=T5(#\TU=V19LA'U/ 078C(4JJXM.J,52,'U!G*VQ'\\T$A.);-LB M>MS-8]A" 0+1X>6!BWK@ <=I8*=XYF6OL2C^KDU9^=R(3[(P[T0F4R222A." MM9TI%W;Y9^1C37: "%4J1V(LFE\4;5BPQ09Z;O2E]I'CC+@/OI2%\@^Y1_6P5F4-U]<@2R,+\%+O0L"YL^6 M9UG3C^,!""\(< Z\>Y4[P<4 E8X(!$0402 ZZJSG49?98ZR_H<>8ZA;6-K[\ M!P?V<0?:!+81G/K8:08U'FR7Z"0*HBT.==S@:8H]F_+.0/*E-0V"9#<'*G1WCY*ITBAH_>)1EB$< MU[7OR5?MRP8^<@W5998=?C)B5Z*]^&S.@=?"*-L*-V17C%X$[3P4G2-S#,KF M)KC0&@&Q()-^^WJ;Z/(I*O17D2/8O3Q(!/O->WZ@4E M"+1X)G8BE[>^D08R[G( GQI(B5;FRUTTSD-A(EE9U]44 ?Z.NWPV@EWG3>YU MPA4U]T*96SI.B6D^,\(RZ"3,)/I=A.0(+[8]_5[D"8S40+%*FUY12'8PJJ MPV50*Q2YCE)7< $;0!Z"=@31AMAV)":.@W2'VH#FC[5[7BS+QQ:D8P8'C;.B2'UQZJ=**CN!3'L<5B!C:;6G.Z<7WHIGZ%@PI+&&[ MM%RIK0DH4&^^2@,VX*_A!,U. ;RR%1:.^J;XV,4)@R#OX(2L)0!UHLJ[NKY4F9D'BBYVW>5,B#5-HDBQ:(7_9EHN6D>4?MLAV@#S(U%AHW# ?D._%%EZN"6,^# MF]8U*LK;(!'@4CH:CU&Q%,@Y(5^Q#2V37B'V1$5YT;F(3TB=80%2-]FVY2%" MEXALYK;.GL0W *.FE3MYKJJ]E5[=/+-#JJ&'8ZL&SDN7>(7AG(XQZ/?VUE7)VDM7)1->Z#_:5DDMJLV+>K1[6'N]_ZHATZ:&3-J6'77. M$0@K]LJQNU,]A1#/L7$1J!74N$UU?&H(N&^H.JK^88JB#DY1K1?Z9Q'3_!ZO M>6+?U3Y']SQ^MBCE+=[?RRE1BSO'Q9T@*]@0WVM:%*W1:K;PY3%?T:$C?B\@ M+O&4@@OUCM77^X/3S4U3]'9*].;H3M_4AXT+0"IZ4_2V4^DHO=^S]%ZG5:5) M%+V=+;UU=:?CZ .[5?SM!+7N#5F&IZ!UOU\?ID17W!0$OZ9J4E,PM-1<5F1\ M'F1L.CKUO.B<3FL$1<>*CE?[F>IVKP.DO*/#2)%QJ[!YL60,[-CIF*!6[.AH MO]Q*)&F1:IP#M$O9)P>.[FA#=(A:W%DNKC4'[:G^@5:+GB^4+XGY2.]#'D\> MGJV[GGK_7-X_P8-YXO>"SQ.-MX'7/]D)WCH0;J]BUVVQW5JTH_?Z-OS_="]@ M%+V=$KT-=-/NZZ9YNB6Z%;V=$KTYNF-:NNF<;HB&HK=3HK>!WNDXNMU3U^47 MG0-SO&B\;>RQ\^RI8V+?\EUO-5IP<7'FZ+%-L#4ZJIUJ2]%CF@.]?\)),F>/ MGJ'>LW?L6*&TBL>UK+,.PGN">7&QU^6-]]]N!N+H@YZIF^:.CKY61'TH,KYX M,A[H7-0Z(5&2LR;M'&![II.7JG%X+4DZN-Y LG4XLY@<:TY:$_U#K1:\OR.UPIB%W2O\"$G?05*%NSSV,HK93HC93-_NV[@QZ MBMY:@Y/SIK>.V=XG>%0M]M5O? $ MM8L-VM99A^4]P5I87DMB/\Z^ MOIM:W 6%Y=5[!UHM>;;M4]S:P%[U_D'>/\'3>.(W@:H&ICX<*@;7'IR<,[V!-!T, MN[KE.&TBN!/4NS?.(-/1.R8V$#[==)\S MQU ?;,&!/G2:EJM6"#K4$>KI%AA19D^5QE.E\8Y3&D]L_<8&:'E1ANUP\AU? M['WZ_@'4>B[4LS$&JFG\T]X!U5*C7!T5=51DP.M0'PQ!K3)WS&I01T4=E0LY M*I@IC54"NSNFT*FCHH[*A1P5."9F9Z!WS:<5U&S546F)$?DZQ1:?\*_GW_WT M=_B1/SUC\<0/"21+!N*?69+ZXP?QD1]Z/$QOK*[1=RB8\L#T85% UI1K?NC& MG"7XBQ8_%@:BC>-HIKWC+I^->*S9IJY9'Q5ZB:_=3'Y^"!7J\7.!( MF+1[788;S6 1Z(._C^+O6A1J_(7FM,2/ID!GA.C.'J/T(L\--?(96_,05,*^NGOHQA)=,UD$OM=B]YY,X\2 M'_%Z$_, $'S'W]S[7CJ5W*/ZHF0!G?(5-H+3GJ7K7ZFLVX6%\OA(1*[9 VT1 M(-6?N&#?^\<+O]]SS.[8MCH#;G4' XLXF_'H$!/K]FHUADSN"^-@$O'\%XR!5D&1 ("#;FO=N^G4YK# MS>(8/M'8'?,#D@#! C'1JR1=(A"!0NB1,'*G("BRP--&7&/C,<@!$!BC!VW" M0W@.UNA&833S75T;^R&(39\V **%ISYR5ET+^,1/!)O58763#'Z/X@==&V4) MP">I[F#,7/@.9@9 /VC16*Z @409\8=( HQN@*/ *$7 AO"K6JS*/3QU7(9 M,$;\G:=B^)"V!!_B'Y,@&E66CN-YOI3S4;$(D'P,QF4/C*A[?JC@#I3IP#$8>@./MSBA_P0'6#T1!OB!]Y M/L0P, YS88F)1"X^Z(=W/$G%Z<"E,-LA&^"11)@/$VF M-.V<"0##FXOG.N9SH*LI:(%)/F^4I;"4CB= M<'YIR"B&0\KB!Q2@L6"/A<@#FPX?2>;<]<<^]XJHI@P&JQJ>P-?RL8'*HPIC M9@4NJHP9*#0!%@G\,$5&K'U(^4SKE^1Z:"JK!WPIN/_S/P:6V7^3:._\Q,V2 M!+>#%'<+POHA\8GM_5*(]+>YI'[N_6Q!$&R +4@+6IT)_.R:(Q+$! M^OO,XE3[\ %7A@1/[HK;,,S(<)D#E1(?+R6ZT"R0SL<9>1(*CIUL8MGT5*'( M(ONZ8P&Q+Z 5.#^>7GHW1E$,PEWJ)"#_0::+\$.A0(0^GKF8 Z'EZH'4]D#: M\ICH<,Y@%>B[F<1L1E_FV@$<4N:Z>,3S4CZ>E;J/X(++.OZ.#Z". 3VJJ4@P.X*?D8*-IA1A8Z# MOX*6LY5WQMJS+Z9E\G'SP3K6.:\7SE\!2B N7#@NVE=A<>#!0IE]%O*8=O*( M>J;Y5:7.#\=!QD-7&*5KC %!_\58 B()".,4!V-!$BV-0PJ!/R/S9+QBP9"= M H(VB8 7D/\4-4M\YPX6%>%!?9@+S!0K(*YVS_.#;FB?5@U_.3!:G(5S^G[* M0WR/> \ZI0-8/$P4!=E,3$'.6\&_7#]VLQE:!SCE/6DJN7_9C1+4Y>)"/2:M M>82VAX_&/#]@#:D:D_N2!XC1YP/P9 MV-IOI6+DA\4V)=:\C%S<- 3I4,B3@UPP5AP.I?NBZID0+)L>FT? UO&:9JU; M +26- +!@,I<;I:APT30%>US&[/#T'[)8EH3T")>09":0Z0%X)G3YJ*2]3]^ M2$HU<,3Q86']:A\C$+)F+Q?(^"=)%E2M>)@ P.$WNM B&BAUKZ]H)0M1D^N5 M9MOTRKK5'E,-0B@+#4C &]#R[PS^YC&< :'_/,_RK!T!N/5]3:OE"#+7TM.) MO-.7+I_M%+VURB0CEEM[UX;,EJ$6%A#+NR(+#X0!C).\NMD=K%AOAK91W$C1 MU3,R8#9/^$W^RYO\NM8/"2#TTALYO+S&PBN8I6MGFE!\7=[.&!UQ0R,CAN7, M\FL#OGJ]^OG ,NS^L/:KCF$V_-RQZR=9]\:Z19E=HS?(FX*SQ,&,7@L>NFCC#2@=([48.#2[J*CA MB^%GQ_(Y$@K>KE,;0C+5*_>_SV(Z]@QGBV76A-"A"+FVC1H;8\02C@.\^.G* M?+44>Z5R][<2\IV!;CL[EM,^^+$\<7GRZ[)J7G?FE#S9CG =["EYI')6EZ!^ MWM:ZN5IDHNZ):3_-7&WAP= [#IAN_3:V2+@$[\[G(-O1;'NNJMY*^RWBSVI] M[R>H[5I*V]VID9IM G<\4IVJ2V!^PK6]Z89LE]LQ57"EG2[N\\_WM71G8.M] MJRG+:$6Z;Z.TV@5)+2_9'[N+OWZFR_CE6\3ZN_B*R^=X@:BK/V]G0 B8PC*/ M>2(97\+=# .CA*/-3Y(,_B@C!M892WF>U)1BF>HVNU98'0H*,_;#GV5@UDTF M,09A<8V)_8-M]](TG [%=F' $7RPXF?4&,9"/6!P%7_VB)^-^]C:VGT\T&,& M)P6#TC#S&]-[1$!<'HA;8RLWI@HF,E)B$5N79$ B8@Q.@6,B$ [FR5P9>5=L M;H<(Y:T"=^S3Y"#6JW6G^)BTV"A2Q(SU%!>BT)TC.T;_BQJB^P4%]@ MN*&^P,55"FC 6X^$,"GR979NHKVTS)[1TV92\@._^#.+_<3S79EZ)G/9)!/Z MW?AJZ!AZ'V*F3D#!]]I;%C*/B8PMV%P,^V1X6"@:$K-W1-XY/!Q&F F.V6UE MU#6R2JPK(N83,?(4.YWGU8E(<8Z+P)#.,L<&]#8&;Z(F0X(5>>MYQ*[^017. M$?!"W)<)RQ2+[F)T-[$5H;"LERXBO!_'XO&=3+^GS-9"Y0%M%8#$,3<1F=P8 MAH]$TKU(5@"1Y/,[+D>:PB*O_\H8H6#=M OYU20-RU+NB-4LEL'NBUD#23;Z M4XI,)+5*0GZ9(2E3)J7>PT"1%9G_9;9'G5ZDXT:F[$ZF9,Y)3*=1F6%!8^9: MELRQ7C>47 +*>WR4A0M5A/"K4@VM**@Z)5M)Q123$?#+D2]J$@@5,1KK(IH? M=6P" _RK:]D\"D4:QIQT]6K^6%4!QC>QFA">K3S-+< LUCC!?)9L3GEI8?5] MS,U_V<58WX(#S(,L$>GWE><$UP!$1)0YAB2$&_V &\?9X9%?@4ABX/+:%]Q1 M-7M8NZ(>"^=PS7+A( M^ #Q'D[P,Q1%VL0G7('*3DAE4C6GO/WJQ+DNGY H Z0P7V=;O952WZNIR/Y2:C$IJ0.EH[9$1VU9(LEY5$+Y M@XM4+\SE2CC_7LGOE8)C,<=WF863KL)\Y" KJ;]ZR5XJ966PP@2.SS 1+>;B MA'/!V46Q"^2.7$@@/*<%PT> C>"HB:HD5!!CH?P)RDD\^?>XG*+ZT$+RH:'] M0?7G*/^ZPEMB. .3/ L:E),D)7VD4BR/1"R6)+A'[XC(5<[5C(H*,XD9*',B M7PT6N:35K@*(H'5266%G<176UE"5:?B-M M+[$>R;.+-0)84;-]J&@E^DKYHX4OJ3R,J-A76\QI43>0R885G0=7)S^%1;M\ M+O$W1L RB;=\66=;B21/<*9J@TF9Z:R++.'WU;0L>.2+-"50[N#WE=H>WZBV MQV\1Y<*_7U?;@T;!^@1GP;@^P(S9;$9<9"%I5+A+.0/M 8C+CSR5NM9W#*EF2(I=A=2V4\2<2MD15UP3X,HB78C>27?^0D; M?BP^])R 9C1R^(N,G" R@?55F0Y0*QQ*QC#EL%6EQZ4=_HQ=W9? M'^[:Q_E,6LTH(CYQ(K8'>K?SM"8Q+4G!.<'4M4)V9HFX'11^XGW(S6:E%=HM M-[?-XV@=?K?G*G5;;#?CN+('/;W7&;QZRAZ/U -:4=I)45IW,-![5O?@E'91 MYMN5E$&O%@RY2N%_9<@UKD;0.FPW5G-/B4WT.K;>Z39@$WLJLG :TM16IOV M9G4MO3?8L0GM09/ECGU!WS!DZE/A-KPMI,U9Q")L[R3%=#3+'E1B4C$HXR5\ MTJW&J6_?L*4(ZJC4C(_Y6-0NUSB+0ZH;QSR$&O=DHE=X+?I8I7R6E%'.Q>KQ M$](79*EX#'2B\$\0GF%:5&6OE':_T3#RT^J\N75=$4Y+3@)@S79>9HL?UV,-669Z(L%DH$VM3T]&Z0N\C6=5>!NXNU[Z/EUL.+=;@I_1$Q%0E])V:65 Y M_)B'_%[T-8V!3F>^Z".3%X6OY"G JD6?&<1U$0@K0EEM%Q.98$Q[H10E7\3^YCDK9=>*]9TJD%5C-[ ))KOD_;PPZ!ZX MQC*D,2\GY^P5V5!T")/2( _&7>'DM+T0(UT#$G:"7Y)L0+ \S%&Q"A[*;IX4 M2"N! $Q;&S'LNP7DX9;]-6)^Q\.,YXTU*LP9!Q8H+S N(VWEK-@4)8_QS65W MP=>+YAD%@Z>F&Z(?XF(KO@W07<@E6M.N!?8N@W9A[YC+!)-Z98PH!DO*UM9C M>"3?:$[L:QM-"GH9L[LH)@%TSYGHQ5J&\U* -FX];VI*;1R+8QKS"3YFH(RA M9*RZ3>0X7\"@2R]4$\$J&[K'WH@Q9'SY,/DU?G(8?>(=X2%BP5=;AZ]_73JVH!#%&# M0*13E7'U'K[M \C8=U)6B0]4L@LE!0*U"1K,JV',RMZ\,H^01!KFS,U0QF,/ MJQFGKO+4&0T('+0VS%O+*@"-Q/L%I/ND@IO$;Q.]F"NX^XA%PE^&()-*0I7 HQ%MF[, MJ0GM1*CY62@%V(@%)%)?Z2H[?4'+['94=OK1^]C7XX;R3)?4&>P3GB2U"HVH MI"(:(]/)RIE4P8RP[ KPJ:KXD_F2XFQN:-L#7_5-8G(YX\*/,(T)I0\3W %> M[O<%)UPWE"U*II;OB>2C.W[]P%D,"@>(OICZB.6KEP,/;!I85IA8YG>H]T3 MC*2.6S2$6ZO)362RRN5D^LF-(E0Y5Z&&6848Y5+A6%WJU8&/IW)UG0'\VN=>H;VH:R5HU=VBCX.J=M1M<@L3C),;Z;Z M"+Z[>A8JY A0R[5==)JS,(Q25*^PWM:"5S2N*"^BR 10_.)&24F&:4BWPZH- M7+CWJ0I#WH5:N+]RA%3A3RH*HUH*H/V@&Z%ZTR"K#W;5=9BZ#CL$*BY 2:P- M)-Q5270Z7<.IBD3T'19FVK8]CM>6K7W9=Y:4P7Q@M/JH3M>#EK(?='\UC0)1 M:J52)ZIRZR8JP*61^_UZ1(X"=&8 "Q%5I_)K_HJ!^=*T%R<7;I\0KR7/BS0> MC3/=55&S0?WJ+9/'J.R1^$3RF"^I;;A^4+*6#8AGHIDWJP1C&8-:@GDCE='% MA2$PP)9)8W^4R7NA2-HR81I'POE%5V<@MY.3X;R/%;&JUU\ @&,(QU"0 H) MJ" !BS<2I-"KJE=W%=Z3WVY6/!]8E$JOHDS<5.9HD@I>J03*(9 "HU 0 C[S M.I(EZ:A*N[AX>5)I&O'J*,:HPN5A?.\?+_Q^SS&[8]OJ#+C5'0P4YC(?\9Q7^4M2'_>7O[V=#>2N=CM1*C,$>B%&,#:7=!E&14 MQ;((Z:@ZL,&*R& =M74@'UN 7EELN5,TA8/.5(KXB,#HB+. YR>6 MKMI%Y )B0LS&<@>1,%(: +"HUUE4C_L.;*N@6,)NDF2S>>4V7\85B,*KJ"EC MR(ET4:.3J0R46;A.JH"5^!%QQ EYG6K?T+Z'T3U5C16A'&6A3MQ.4;%VVXTB MF^T*.9%6,?K?*ST^0==D?EP MVC"BI>H=K\!5]"*0U?*:;(/"AF)DQK0&$34D2 -IC18ERZG2#<9#6=A0QMOF M9(I*B @J\F,!&9?HR-#^E7F3TI=36?7R2:40@_$JF8"J4_J)%LY9T6RA6G"6 MBK[^N6'2&?.XH?T>RGL#<56R5#R5!EE/N8R<$A@ 1^62!?(6#T\=O/.JVC)R M)XQH4.&E$H?!33,*I!6L[1YT'HPP!FH'),2YIPM/<;$V U3)(DH#0R $N2#+ MP*L/H+X@J@3@<8H0DVZX7+ZP4KZ4>RX*X+(,54OA>T@YS_GRSQ$#"L$+$3CQ M%"PDH@XK@Q7%KNFX%.X)CRHUC(HPGB(\7/8&^&L92G]5H.2M0$G&=L< MI>8!-4(S%!K@ UI!-+0P$4L+3 +RW"V2EA[[M3#RM[YG21%Y+HXJHP1 MB\6!_\+'/+=)%LR&**PHYZOSBTC\C7/B%26@?MWBX;9OLV/IHW"X?C:/V M#-Q&-#S3Y<)36;Q]P(L_JWP](OC^!DC03R*2#D+_GV;ILPEOQ(F'DW] MD2\N86HOEI&=_8+-C,S.];]%ORY,O!]+_PLI>'3J6:$MOIWZ?*R]_\'=C,[] MIS$\+1.GQ'>ETIA_5X0;%.EZ-1[)+UG !>,W;79=1A]\+=S],*ODE+?"IV0. M[2ZEB+&9D!Y7^$+UJ5#B=(:Z[?6J%@"/J7%"+V4>@OQE(O+N^)J18(("--W MJYZ_)]^+')IWO"^A2DZA7)9H:\[J61Q55&MFB_XW4!58U3&A#K!Z'Y0Y28M(\MZEL>(:,)&_> MQT$["JA939*-9D#YXK)Y^5CJPD=*K<0>8TLZAJ )ES+W=+%'S*C697\+\H/+ M.T3A0)=YM853-_>,K[22^_K^;>5& WTBQ$-B!&C1;H9+G!S0X,6?!,S(Z8BQ:*&,6)B6<$+W*RNGY"/ B[ M120PF<,Y&8Q6T.=E>2O\K6*-B<+C/FN/$UOU(FY)3CI7HU>$3Z*L+0FWTI$/A]/D2/P5/6PZGOQ+ MKKYZ=*5 K8A!S!1Q61SCP4*]OSSR23;'@,K"M50(.HHAH1C,"ASV2N*&]G-^ M/90NKE>75Y.1># 1EZ H^\6E*AY3?7W&F+XMSLB$+HCA4>Y B2JPESNI?OBQ M%E%] 0KP/'&!_@'-X%"X$1%8&AZK"M+$88*=GP5#P6!<-Y>=Y.+(4R3X#OE$ M(K@WYN55(0E $>M.Z1.5P/EBWLJ,E)E-03EW5/U ."5$"]$*-DJW1IQC(Y_K M//@\<#$^I\M[C*TH*K)0!T]2OB@0(LS]-Q0X3I'PVT*+!'SDDF/'J\E%%3@6 MV*U!M/B+!L'55%H@YY4Z=%2L2!N2#.1!"_SO*+#3:/5YO=GR3X_'O"N%ZJ>J M4,V9S%=2F,_15J@*2"2PG71 +^)T%(K80"+?[81;%#<\&Q2-,*=XEE2C2+X4 MYT1V!#9T) NZX)_CF&4>EG[(QQ1VCR[=T7B.IJ"I4E680O5^Q^.6_A^"BEL=@,F$0SGDI[05 BY;4MOJ[-,FKE M2Q7G1/@DRV&=%EW2 :34[)"B;M(8C3[I/, W1J!*COVTB%4BA-"XH[)7."5A MBPOR,I:&JA<5'7]U>-YELH.Q<&S+*)3 GY$?E[K\AH2&Q6U0^%E5Z:LNI0KN M'+++@,5!4 M4)R17K4 *7L^?*B$N@G2P_BH;S*1IA8*I Y*$Y?).#!:3QD>Y(>%I70]8[)> M#T7GC%D6R$AJNJWWHOM0 $KLK8*(Q$?73GX*8-, *JJU8I3.#SFJJ*%U1SZ> MO/8@<">,I,TH$D?02!()HS YCNGXC!=\82OD#I M_1(%16#Y*"93'U#7KV9:+X1"T44!U?%#.>9/HX@L M,)FZ)8K[% =A8_!3^) OB\@(K"%,\!..QERMQC-$5.AIDPASTX6I@@0VC["C M+?(L.7=9A\C0/B%7$PW9R_/''A"+"&I@=QX8QVA(5_!:N05:K&F$](>!NP^R3S M47*)"H658G0!P69>PB;WU/M)8>%3I4A&#<>S6 B3W)S/=9:BIEU1"Q";T^L8 M.XX^,YH*52#L7[Z05BHY$H3T0T19LM/1M4T#2N9!R4 M6>;TH-2M*LZ%/ +.6\V'SV^#I$DF2Z2N+?S'RD@BF@MO/42"?UJ=$!2/Q(<- M&-I7SE4:>LO2T//X29_,HRB>1W%>ZY"NPHDA^-+A+J"N"X93U&==NF#,[Y:0 M-4RD=_YQEGEZGJKW"]SP-W%DSD(H"C1WJ'3ZER(E3/MZ_=]E/E?%GU0IXKHH M(7(V@O60B<@8F&A@=N7?LRR=1C'5"$)N4HCL/3*%0T[I% "(:JW8"B.K\*B"IY&=R7^0FBR MN4R:(RZ*IB(K7Q#YS)7F!Y22N[21=H:JV=:)ZM&W+5:D*73R%R;SH\Z"7Z ? M.U=F\2CG1=11)2+]F:=4(AMC:A-9Z;:::U?&M?CHQ\Z"5-RLBBHZ(F1&%-F6 M;$26X9.^+)GCB"X< T-,8-*B!$XEE5AJ'&(1U4S3J+)\74@]G'^!GEJF:%2) MJ T*AK3H-\7BWB[FU^;ZR-@/J&9X?F.7.W37Q*GG&"S*D>/U ]IGRUF$ZY;Q M;5JJMY*]"UNKDN@C:NT+'Z:X:EA#N%A=HTBR)9>T\&NN>QX'+=*.,[)@\*.U MZ\!0).K. &/[\0*A5E+<09$73MLB0WO=_.2GUI<(OB:=7E^72U^M;XI%;&4 M9*4@:7FM*&:U7"K"%F\>1)!$7M9N)M-G*Q!]'C_#.LEXT>Y6>S_N5MNY M:'=KZY0BS6J5.E0?O_][B"TSDI0N/;^*O@9C[;TH(5J&B^O:[\)Y]CDO]H@\ MZ0/>(,:HF9?E9E9>W9:1' E36P)@7]S0,H[8NZ)IN)2.=XW_8B#(XP>ID@WS M;W[AHQ@_UWJ56M*5,8HA[LN(>V^QIF/%/J70AE)9S"_BBUR"Q*>.R%+ON;^=@CK+)]!13'C, MYI'PW?,?7%QNBWL"@7.)L6K%MZ\B$4707?>*O;JRBG#;2L9+F>AB5Q-==!$Z M7^RANBRI^8+FB'JK'+(2#EB$"%*U=O\.D!I@:99)E KG]<*&4><4GA/1Z^E! MUF?!\%D>RW*E"5U1B]")O>E@QR2/7]8[+8N0A:6#I^,-C'!9.\ICW1*/=;L M>'I^ZZV4):TBHW_QXR3-T8!/DY@]"\_5-RHOC5DRM%F171[)[*Q5#D&],ZIP MDR7NR^J%.X2";P-(9QT!B247QB?6Q,;FS &;)_PF_^5-W@C>#PD$]-(;.;RT M6'&&I0;--*'XNK3"C(ZPQ+!E<]D:6GYMP%>O5S^W;G[P&,NF MT_:9$M>6V[)OV%,'=R1AL\>M'])KM1UDOD5XD?BQ:&SX5>C.N7#SGD?=<@QK MB]75N V1EU];QF"5V6)H+0[PXJVK[DVS",,NH(_CE@ M(D3]LRCV_CSFW;-R1 U8X@'YX8D=_M_8#W^6S=I.D5)&7P$EWF*5@A\4A=CV M5;]#$RK6_@=]JJ]*!:/MRRZ:=#]@+X?60[E4UW['Y)VV+Q>-^Q6V>IJ:9@U; M?<1L&C'W^R0&X>)=R]UA4M9X_$9Z'RCC9)Z2_]C3\JTW9+'MY4/;JT=8S7-FK\J8\QWAV16TN"5C/BZ&@U M)!+C-@_C%MB2#F2JH'"@+W/EAH>!=MS9=K\-3O@&]#P9)8=S3&Z)D9=/P<+6 MT%?4IIC!V:%',8-38@;=X5#O.1V],^P?A^)V-:/)3I='D M"6J #6YX=C-"-C']&M(X$:9OZX[3:7@ ZP_"L['\#_-33 MNW9/W82U!A_G?!-F#H$%#$Z6V,Z<$YSZK?@I.(2.BF!*(6Y->*IZOV7O7[H^ MK'RB2@Z>@QQ4.O$IZ<2G3FV*&;0:/8H9G!(S4*&BRB?:&I_HY5Z$V69'-ZVF M7E%U$=8&IG]Z%V%6US1LYV2)[VFX>X/6L"KERT')@. M5GJBF([1M1$.G_ JZT'#[A78RXIZ6,B. P[7R4)=BO@#,O6BX)_/M6>9J)4 M]<\1BZE7Q3L_YJ)=%L/2:W>BN2'=CL7%[1BV,L!*5AJG%D[80O=?6?"@B5MF M6[9,$RT;_P\VGE$5_/QMO::';P\5<-+P: M4?FQ:&&DHM=6T1@+WYW/ SA(>:5P;*B,_<7P>='45+;(%(7_RXZGX[SEW[=I M"6HODEW!(N&BXA*JLI\#]6;(NX-56OLN]+80_?$>""21)SJ'81L1'L_\,._E MNHX<4IJ"L 6_^[!BD&>\ AG1?-,'K&HQ&WW9AG:T_B+URWK'QXP: M"?Z.S72^\M 'FFG>DZM%+2,^1B'?P[*?2HG==E-BMW64^!M\HGUE8^Q%^ZYH M7GV:%)A6M)!GI$4YSF4VPUSN<+-C,\QN__F;8=;AK\6\P6D=;_A$&OJ'LM_/ M"79U$FT$M;_[/V["*/R8S6 W7C0'I>R7@$U>: (00. _TINQ_X-[L.@@X2^(ZL?7@\$ MKGK3-_B M69AN.]'PQ4_?8D8Z+;R*?:!EC[*%V7]:_;N*OTTKMQ4*&,X>WOVJVA_0N[[X5[FNB;#R9, M.9/]XJ?W/T!-)3?(_U 7$E 6J#?W\H1H\_P[8V'*FDW=X/ 1E15K ]6/B>=7 MEL(T'%7#8:]-='K0P6'EP=&N&)B5&> )_0.:GZ!A!G3A%2T*NYT![N@+GV2! MZ'WV]?J_7^G";@02+;U#>1]W@?<\&X%,.7SNQ]R7/3+S!]]QEU,3 *LO>Y]I MO\4Y'LEIWW^3:/. %6TUD[PCJC:/4NR+S@(P>0,:3;B1),1_B85SATQ&@K>P MG5^LX&#X K;L^C-@,_]X\>'C+ZO44)HGMY/)[1WS@]M9NHB6,)M=>U%Z+4=Z MH0$[P(/;*;'DO/C)[NAP?G,DY4O\J=*D5-#-JC_'1ZL]%3WCJE8^-F\=CWV2 M4H@!,*H!=A7_%*&N)($KMVA ^OZ'.T4JP/:C2^)MF7>>*#?;?/BL3E,VWUMF M\X^RR\4Y\H&%'VZ%8_9SCIF?AE5.AGA[[$!7W"V2*Z"_K_DZ5YCM +M?A"SP MM+>&]@=["'E35KMFFB56.US/:NDL_).'/(9S_S;*@-:#W=GOXG*VUTBJW'?8 MZ;SXJ72MKBR&>@9SL1WAUV9!H-&-82*X'4&REMEY!;-[&HNSS(.PN&$'9+[9 MU_M.8Q:77PS&:77WTD34$M/OJ;&IM9^L5O)SP1_>''V!VC1& M_7J:IO/DYO7K^_M[ ]9I3**[U[=@Q8%>F;SFWH3%KSV6LM=FQ^D,3>:P,^CU3>NUU[?Z_6'7XS]LTYBF@*HO/$DI4N,MHG(,R!0.DP\A+&0N MUU)1IK_R^ X,I43')PSMJF(#COT HWL233)6V6S>,-&2$*\7QLVC+8;Q-+T=9S$ZUD),600SFD8B5E":W.(ZK.,_*21LF]QP#.?_WG M?_QPWJ] 1O&]L^![\_NX8U_;Y@_T^/$?9D>RKO<4U4@>[=M)S,FWK=/-D:?= M9A, >AZ(K"/'H/!<5K]JYC^3_^'R]R_[&MKM7M].Q^;_#:&W0&CCWT!M\%NZKG M.7C7IWV=8'P/=X?WTG.H=KI#69;[2WN3JDO<_#NO4U#*UN M,$T]>?:KU$XN:9'EV9$?KC]P.^*! #4X1:6?!L$Y6(W*XJHYSRN M*0J3C MIS%\RV/,2$N0WR#CP4M^<8),FUV;W2OV2AC!,E*B^NQ7D2 C'68=*P^<^]&P\R=K( MDW[Q0Q:Z&*OX*$_2%%/:5SD2I2LIIG3)3,EJJBBAI;4-PS)ELX??C:_&6V.1 M)9FVT]F.>0T[O:V85Q:'?C*]/ 9F=A3_:A__>JJM][Q%S^ LC:,@B.XQ*'Q< M'&*ZU!/U)ZABP)+[!?Z,4^ E#UA5(XI3K'I!+AFS<_WO(@;Y+_&4)FX+R4'3]LU_+C0"#^#3G@A>*M[9][6TTF\=\"L\A\\.0BAG' >ZV?9\E4^T7 M #).N^U+[__*_%1<4US=P4H_1JDHV+#F[9(#E^/H6LHF$^%1&V%J HV,U%<4 MY= \GC)2]^#1Y!*89%-Q0C>Z0\6%3?AQN!ZP%%&W9P(^TGU](=L+97S4['@_#/DD,-@ZN.04T_L9")M,A\YIL5)P*5+TY*%LL MC>('2K6C3]E"'8'ML9QSK# "(WRM[%Q^:G-]Q4/FJM5F5+4G@:VWIP0VNR4) M;!6Y: [KF,*1TM>^?OCGQ]MOOW]Y?WJ5CSY7G$NHK2V46LR=2T5JZT+*.WYM M#NVN3*KF$S_!FI#IFF@+79N"$N=A_4N796BNI5,?JVV2Z@C3CT## 52*FI%8 M-W'$IRP8H[\-)R!OG7B 9HQY%L);-&!10]/;4$FQ@@.+.,-"I<">5?DH%A"B MSUISG/&_?_]^^_';K?;U_9?_^?#V_5> [,>W6^4B6DZM$%T@1'NP15V_34,7 M%-TWCJ&W.K;1<[I-]590=H?#_>09#HQ.9X<\PQ.TC']^N*GW&K0W:W#+G;U. M7HN=B9^?;W__5?O-T#Y^^OG]K[LHL,^4IM8V)?@SRP*"4S3B ;$.&4A74WY" MW)#T(0O/H<^Z'KSUE0 YI7J[!9X^K8GF^;]M&T#BS; MXMU@)6YQRBP9J:@*4"SH[_T-^OOK4>0]P#_3=!;\]/\#4$L#!!0 ( $A1 MHEA&#[<8_!@ (,A 0 0 <'=R+3(P,C0P,S,Q+GAS9.U=6W/;.+)^GU_! MXZ8HE"7X"O 30:0//7?SS/?>>1"LEX\&'O\-7!GD,#EWLLF'[8^_)P-7BW M]X^//_WTZ_\,!O\^O[MQ+KD;S6D0.A>"DI!ZSA,+9TXXH\Y7+KZQ1^*,?!). MN)@/!A\5V05?O @VG87.T<'125(L^56\?WWZ9OSNZ+4[>'?B'@Y.7I^>#D[) MR=O!Y&A\_++]/U;]_7K-P?CP\';@W<3*/:.#$[?3 X'IRQX MS]&F<,-=$BH+QY(RJ5>N_#[U0XG?!OCMU;/T]O;K2XWD8$K(HI'D+(V6'C]I MHD'&K@]/3T_WG]%0BS4H-#Q5?H ?!X='8 L-Q)99<'W9\&V0T'6AP[*3-M,A MH=M0A\).668+)DKU76ZJ1MK#&ZL14S92HWC$J(E%0H @O&XB4%+WU90_[KL\ M"D+Q4J*GI\$C];+%@PX?H!/,+N^C[ILW=TDDQ?N2F\8&!4?]X3X0KN&T;1 M_87@"RI"1F5V^E<,9H)./NR!$S!(IJ@_%H*^ D62$CG^J^,._@P"J(2)4E7W M9EF?A 5VO0][$F#PJ6XABZOOT4G3Z@,)"]C_A\K[9-RT\D!"_;][O5WB-ZTW MD+B1W\;DD?P!?G>8]V'O@L/*942FH!T^_W)W7>5'*LE+DH1OPGEIB!\/U+]# M9[!<[@P<1>D@Z:_[ZP1KK"))O6'P47U>[]XQ<5RD@G"MC6K3K7:H0K+X8=*6 ME2T<>#0 8O@@N<\\7/.=$Q^=M?L9I:%LTO1&7D9,C@"(>VA,FH(2\W2R3)V8 MJZ/9[O#*M/&(@'"N"V=!(7)VY?.G3H%.>1JA?=,*6N#O* $[))>M_NG/B(4O M'<(8,S1B^+8-AIKY#K_UYN[25S)Q-R+[KCVR/7:;SB/) BHE";RAF)* _:44 M.B>2 1"C3-V@Q)FKPG\LF(Z@/5U8_]8'?5-!1OQ/<3G*I.MS&0D*7Q*)#C!T MLC)_<914Q#\K5Y5;2G82T3VRAEOZE&EZP0/XZ.K>4A_I*B8F% \/UE$$;BN@ MK/#K$31W])$&$;VC+I]JIF"N=]1?7V?&;=4 K\:KH,8BW R,E1OBZ6L MKF(3N/N$[CV=HD%?!W@R0.E2'[\"6B-"1^L(Q4R<#)<>-?^9"WZ 9 VC RM4 MQB8_7F_R+'F/VOHZ>*0R5,,W"\XF$^8S& .47P .F/@$XWS8R+.HR]"(T,DZ M0AG.#@N<)6_M4B!W)V'?(P1'5-S/P&%N-5H5$1N1>;V.#'!Q%)N>#EB7=!P. MQSZ;-HUHKA,:F_[->M,C!R?#HD>M?D.A11LT=ES>V,9OU]M8$_:H977(\X$\ M-QOXET3&-GZ7']Q5E%61]ZBEFT;>:@;6#G/+[]X%S>Y#[GX[)RJN-5_00#;U MXXOI32U_E%LR*T8#Q-RA@8(F>?4R !0M%OI& /&3+*0 MFSVS3/H(0,WH?%-LFK$UPI8+,#<)_?<1UH(P?E,(RUD8X1&/'(![/5-@CY"H8/X31%8H3(V?"ZJKHC,U=$N3N M8W,71ZL;.[Q57$QPO*L=^>XC0$5![,:]HYR'$9R:X? ^0E,2.VT^65>Q,0*4 M6^F7!V+[")(AD-IXI*O%S@A:?IUOC,[V$;RFT;&X/+0LF4X%G6*Y\@!'%#E*5[S!:C=AOJ932G7+BB9;1O2;BBJC-^<9;*.HFVZ+N5G>O?63;!2JM' ZH%Z7S!]88(GX0S>N:#OXJEH%M>" K]%.^]?Q?;:J:(TER'\WG1+"_J'?%H+^Z;#/GMJT ([RYR&\QO$MI3BJN]QY'=@N\?2>MY&+" M[S07*E[9E^][O\PVQEFR>L>T"R? M;81I!W*-5I"+2:]90:J#LZ*$@UHX'+/;*3WT2;=4$YRB;VGJ%/;=@#[)D,W1 MO[DB3/R+^!&5?'+M0>78A&'S74,U@RF#3ZE;'WM$7RDF0J?>V2.T_)2>S;D( MXT.'&]G6=E4RFETNTKYF=JEZ#NKG: 71JK(J.DL=L\N/Q)=,]'1B19VLIKVW MR7L&_O>$N6 J26/++Q)CJ9]) *V%4SE#0*F8@P;!-&LH%Y$,^9P*U=3(;<86 M4G$'+WPCN]R^6D;;K+R6CA[-4L743J6#2F)P=ZDFGI+**+INR8FRSHJV3J)N M[PWT2T B6-%1+[N?,Q([B#51*W] MHJNM *,AY&*R#0VAW^NU@J.S>"4')FGODOD1#+"?B,!I6"8ES^(WTJ G&7*\ M!+SO@-U,."AC@$(*3B#O@*U&H,E.<%/&.W"W M#NX]#1@7MSQLL75F9F4$,!<@+P!0\W44XQUD*^WU MTO-I-S0$%P?#NZJ1.QL_.A!M-*&"U"XY$RJU$[6GMCRF%RNC8L?:W/H] .F+ M?>I@4*"SY*LG%URVV'>MP\R(=B[8&]\]C(\O!4F.??784;Q[C%S[CEQ";\0G M%VM-\=GU)"JOHA!:Y3.PG4=S]6A$7E3XL25 9H9&Q')!T10QS=R)N<==*N&_ M0[&\T9L$->JSW"'9.9(JPI\)YL;G&D*N?V[9*6MR->)9DJ$7/NB=B6P4.CF1 M$?+T-GX/4UJ,^K$.# MS/[EF0O&C)@T/J;>N6BC%>0B?Z6Y,I)3["\JP2/HH,\9X@>8TL;4B?7!;?J5 MK=-$IYTUI8W9S97=%KR-]I!_ U"Y/>QN3QI@_DT <)?@]:7G,Z&5SIZ(\#!' M*Q6JS0*7?@$]Y'6PB%JL,CN7;#21?*Z)CBH2.;DI[JJII518\E2'4?I MXVB%>FE(1:EU-O#5ZG S IZ+Z)6D[.F])U?0VLDV!Y^@_7\FXAL-52?H!$LC M=R.VN6A@*;;IA@UT6=67M;BX2_<1[XI7$-S0J3HZ[5)TT*;-A_46O(U8YZ)/ ME6\]4-&,J3Z&G8C:P;P*Q3WS\5J-Q[\RWYLP03\3W)[J$FV#""/HN1"5"?14 MH)-(=+3('?BKR%P'T*+HM70)=XZI$>!T[M8N6HDWFDG\+F,E<8D5RY?2&1JJ,D]6FEW94DF:SF]!.&^9&6R@X MY5>:V7,7W3%#C6DUL1_#'XR=/Q*_U3F!5MR-8#=)XSK0&4+5<( ?,O)V>&=Z M7_PWDW;"=444C\QM=J,W%62T@@9O55/7EG+>#)>;)V4Z#L+6L=G@_2)#1D;+2 7RJQE ;W9D_IU_UF^)XL%@^KC M$_T]"+C673V")]2/$_, ]HLG\4?1]:'/=#ZF8L\A8ZD2VW[8"\$'W',",J>8 MKK&<(F"^CZYC0O$\%CY[OZ""<0]5_;#G13I_RYXC(V#/PDAO6/-H\6%/%V\YH2X>B@%^DH?O/3X'A_4:?D1.>_ME-3H[.C@ZOJ.+2+@S/*>K;Y)4UZF: M9GNUJEVI>!=&7@D^OP>W:3B!)Z!!^((;=.%9X*%#M4 :^)S&>/6A''R:K?F$ M^#*M>@>0#]6+R8V^PV0OB&:4HL"0#KWLR" MZ0,-1E2X\&4H/G,!U8[S\I8V5%MVG5M/_"0(Z90*069#7V]^/Y:=<6J:6RHU35"*X@/_>V6!\FW+P$LIR3WF8>.[S(53G5M MV_&RH16R Q,FW@1-7)21I%N7M8:T$DI+AZSX?N,POFP)H)V3X-MRRZ8:Z[K4 M5J"K1TLRA:'R 7P4/QXO*U MI]AFA19:;)UQ%OJ4!S"/./=-8VM!40N\C*2# M?&7A+)GF+J*Y&)FN8OVP,\IY@LN;93Z#,SU90'2A[F1RU7#PI:&KDPB=1QP M54VJ>T$5A06=(9NE$I8')X851$EI"RJBXF-Q8X.G"I.!)*Y>8.J7E+R46F4= M4DOM4<^!=TQ^4RS/GIDL]0B+BG8 G!>^]Q@H)>'Q=:XJ&.X.IO5\7#T&G*V= M&E!O\*MR2=!%RNP8D236O:6AOI.(;VW)YB!\R.9$A%+@])#GTH[:I8@-?..M]N@X M]V\P!;#UF$35^)2.1INIZZ]H(6%]^AN\[>Z:NN=1M.-K3 #8Q5E*;=4'<^_.^6A_^AH8K1 M0-_QOH ;+-6Q!,!RCG\K?)7V+"WMVX4KI?B9NGBQ\D(2Q%VY:!,J,-E_)-0* M8AG_:+8BVT2.I>V9'?T^1W[(%CZN(T$IP^!2@]"&7K4:LQVZ>$]8'!V<'#8) M]1:0V5"WVE/VYI.^M?9KK$%V;/OT[*)#6#UH;L#1UC:*3TTO!)WATNN1+IU? M]9O1EV[ P597&?V $?@%- UY5X\ Y>5MZ/KI!N25CV_JA.6L/KR8.2!?(]S4 ME(L--:]8WE8N_LUTUJS^'^ !]*YY%##]XC3H74]EC[HI@!\H,_AN0].O<$=;LAKFXT0)F)J^&F9MY0-)SHSS6<: MSKBW#)-?L@GXG^C1GP/"E 871(@7G,G4_ 00P]1%A8^/-(?2IMJ6.$LW&9-8 M$8QY8YCRU\?&7_OU0K#G\QB!4>\:VSJ?&!=(]2*5_1D 39^W3JX/V M*ZY2AEN*929$[=HB=1A!]I16.OD^8Q@Y4C8I..6#_?H=]:UVZU8GT?.)B$5QFFI M#2M+YZ7LBAH@Q4.7Z/M+3"GG1I4KA3JD?Y_5$UYTG ;L+[#LS*NYXY$J?I'Y/&T&>(#'M-%1365##"B?\:FZ M2F7%;:C+)Y^ZN#T]XD]4&**S145MJ(-QI=Y^C6]M[ZJ]=KJCV(@>7HNY8M(E M/DY:FR_)2MA:VEJ9M?=U\#MG0?@O^(R9<4PG5DQT-MA_''R)[U+D##I[*C\N MNIR+AC T/;!Y>1?IAKD5)\ K#;J>;]B$A:5]H4O7)+&(S"_?Q24JE-N#]BYQ M!6^Y=LE_K$.:U<)2+,JF-[FVSM6S6U+#!RKF9W&SELT477#^P6>@[]06Y"B^ M8*T# LH:AF/@P*=G5X5^KK@H*FV^K="I#$N7GR5GM8X/6AWQ6I+9X&KH M! W#)!_6N6[/^QD>UXAS4YD#BC=8;Y4PL M'433V%_\6H+X\-D="?K[;S2 R_4[IF0T&$-)80ONI::I*9JFLK#R3D_I55GCN?0:E)8:8L&Z M9/E>[V7D[C,)(X$C;/-E3CUV/WAMDW&NEK>P\!UIU?9L)+/!K+>WM+_#I>MP M\D5JTA\07,AIT+Z;_8 EGRDC@9',!O,J'?ND:;"H0VG)O>\N+/>6A@\KY_B_ M2W\ID&II7"2^Q0'+/L%,CD1Q61NZ@\K*S*2^HH^VK*X:Z8,UGXC T%Z%\UN+ MV%+\4'D8J_Y)?>_\964S;"@NR")4M[#BW(.XI".!(4WE!@QML(3[&1>A6LCA M. >=\U]$J%ZKON-1F8H#7&922ZW@B@O*IDTV4:LH;, QR1J)F;[*N^Y:J09^ MR#8R1FZ<=/!OEFFP8,;,7@EJ,M.NTEG:R];\WL+=D7C]M;PIM[8AASZ"P4/K M7,P/=N=J'U^IM]O?EIVEL8 .'NJC2Q+VW5EOQ5;8$8Z"ZX-RG#D1S+II]H!,*5JKJ*QP748"?Y?ZN(! M/I5'&IP!0\ROM+Q%M4F:&]<0L5]3JU85=#;43EW0G@)#3(HP$43?0(A,)ZR- M9#;4;1OGWW31[WD9H42RG6'93&:U"Y](B78R00?7G'Z^DLP&788E,]+ MS1E9ZH:E%5G>P?Y,Q)0EKWT@TQJ-4$5KQ>F-2U /.+L- C"5)#;8O;EZI$J9$<)TI&1I3-#Z3&12WQ[F\NJ=WAJ4EOJK]6]-I0],-_55:1BGC]X MIKF'M4GXUF6X2R5F="&&:C\3!1.#+ N"X?9'#G-S;Z,CZ4=X!+? M_.M=?"4O@2'(5U32AJ5*NY,OUI]N276+=V2,1[8J"&RHSR69PYCGW9# .Q.4 ME%].6R_7]4F/C.X$!-28(P*:N$"&0W/Y@M^WY=4+C:4[HW/R\:?_ U!+ P04 M " !(4:)8)7=N/D4I !3L@$ % '!W&UL M[7U9MZ*^ZCK;O'5"II3&:JDDREZIY]@L7A(6$;!-@ J&-^ M_7HD2(JD>."(3"1E8U9%D2"(] C_PJ_PXZ__\>5D]N03+E?3Q?QO/_$_LY^> MX#PM\G3^X6\__?'^);B?_N/O?_K37_\7P'_]_.[UDU\6Z>P$Y^LGSY<8UIB? M?)ZN/SY9?\0G_UPL_S7]%)Z\G85U62Q/ /[>_=GSQ>G7Y?3#Q_43P82Z>-O% M;Y=_T=Y$)W0"IQ('I;T''Y2%(J)B#"7*I/[/A[_8I+5AD8-EKM#;7 !O"@>O ME VV&&M8[CYT-IW_ZR_U2PPK?$++FZ^Z'__VT\?U^O0O3Y]^_OSYSU_BNIK>]D3Z6/_VO7U__GC[B M28#I?+4.\U0?L)K^9=6]^'J1PKK;]0?I>G+G.^I/73[RWV=AOJ:_7'Z:)ES].2U.GM:W/'V^F&>< MKS#3-ZO%;)HKJW\.L[J&WS\BKE>TDNZ3UU]/\6\_K:8GIS.\>.WC$LO??CK] MO(3*<28WY/SO+3[TZ3>24YBELUFW0Z_IY_./KM0UIQZ_K)'^8K-A%\^?+=*U M-\TJNQ;+B[^3T-<3J;KJ>XFC!;HF7* 3.*@7*60*V8 M ,V3"<*CE2I+^8?WN/RY!>,ZV?S_#R<3M=A]AKI?+V)L^F';D]6$V>2 MTS8F8$DD4+RC,B.M5PA,.CI9;&L<;$79-M@0CPT;[7G2#"^_8$&":WY%UL() MO@]?KBSZ-UQ/-">LHA90?"$0NV0A!FLA!%+J,7GI.&L,E =(V@8A\I$AI"47 MFD'C#9F#RZN$+.;I7+1IP4FZ20O62%IKM?.BS 5L43)$KT.,I3$J[J9F&T"H M1P:(1GO?#@NGN*3USS]T4NN"L*]7R)+*9$*G!\U2 .6S D?B#!1J)K6)EBAK M#8F'B-H&&?JQ(:,I)YH!Y/?U(OWKXV)&>[IZ\>\SHF@2M35*J @8H@$E44!( M3D!.QI#,\C*:UC;&]U0@(!Z817+8N8RK:YM08!@]3-2;CN3$P&K.D&53>X3I,YYA?A.6< MA/+J64IG)W77,9-1-TW3]:08D[P3A%E:/:CL+/B4)5C,W BF-'>J,50>IFI, M5G1CJ#1F23NI\HV.SKPC[)XN\2/.5]-/N+'\7R]6U=Y_4\@%F&B5)),I0Z85 M@S(^$92# T_60996Z^*PM8C9C<0Q6=ZMY4V/S&J&J/=+L@'/EE^[M6]$X49K MNI"1\YB@F$SX9EA-0,,!DT7MG"P<16/HW$7+CC8X/":0--G_=J&_[T.0R6M% M%G^!B#5N(#394=$$$);<@FQE$44.'.[=2VXNSN;KU=OP-<09/IMG>F5YAOF6 M!4M!I\[: L:73-P,'!PR,@0,+\S:S#77[67FMN2-R7 _$"VWR,M>F-3L=#Q? MS-?+D-;_G*X_/C];K4F 7P98OEY2%IC)D@P!XR*=6Z5SE>(%1/19%@S*(]'DF8%DE"\ZQIC90/&N'4!R MA+AX"Y T9$7#BY.XOB! "*VQ6 ZJD">AC)#@-5D3.@C%/.-EI@49#&4RR1D4GN)W,NRJ("L[FU6=*&\A["PIRI@$8:0"6)CR63 MDY18!A3%8W)6.=E:QSX4%AY;"+5WC-T\9P>RJ=EQ^W4Z7RR[#3A?%"_&*N7K M/5>)Y$@5,A6#T5"LES*2B\9]:T?V)@UC,KY& )6#6-2'KTNNQBWP#25DE5T M[A,MT3H-7@4#P:O$G76*?M^?YWLK30W7/)&)3!NK2/MQ0QHQR0@ATQ>I/99H MO).N1\=^3-*S*1+NR>K::JTG)]-US=2MJZO.$IUCG*=*D$U12HL,D(5 M!X^^!"T5) PRA5"2=:WO5^\A9TQBLE=,M&+)V&Q4;C+'I 4(;LC)MB*"ES9# M\=Q:9F3ROK7$[,-&'8WCVQYY1V!TN\NOU0K7WU)C@Q8Q:P2R1+"FJ!B(3C(@ MK]UJQQR7K'4:\C4"#A;+8?6QR^1J\0QF,Q7"%I!V$+^5=,0T O@&GGN2S"2=7>PGN0K#'IVX;BHS$_F@'EU?P3 M/7NQ_%H3P94T3@D"*%=:$51% *])BUOA@S4*LQ>M(\U7GS^F4',[UN^]P\UX M_':)IV&:7WPYK05OI,6ZG)/K*TR2_ GO-;B:[:V"$N!=4)"-DEY;)9UN;9]O M0=:84JS;(:(U/QJ;T?5"E+.,A$I58Q'(#3@A$AB10Y#:9B=:Q] W3V[K!EA> MM,J%@;7$'<6* V?($Y%2!L^PAO!.G/W.R-E[WN<-_5'7U3_J##58E^5L@WO9:G>;K$--WP M8IZ?G53W]K^['R>228V)#G(2CMS7$$@)\Y2 AV)C9E%'W3J=MO]5C<_J/@B) M(X-!VY*XS?Y<*;C)RB0G/0.6M0.EA0$O8ZCI3:B\+J4TS[:\E9#Q&>8'@>CP MS6YH@Z_#_,.T)K9MZ,'UBR_GH;?_7"SRY^EL-LF%HT=)WH&C9=):$Q 0"PA+ MZV2>:<%;*^5MZ!J?S7X0*IJSHAE(+I]N"Y-!ZP1,% DJRP+>&%JC9!Z-(N6; M7&,@[,+L8UK?;_!MX^.O3FQOTFGYNW&3G]S5][>X(%^5\);6YQ36*]N^V M<\>G]]AV9YOU-.J_0P+]6WW-1&BF;60(F(L%%9V%4#R'K# IEJ-$UEJ67B.@ M@4-4INMN*0:E_J87-W].7R+G['/ M[C;3$-=6LM7E:X@Q.I,D\*P2J%(T.!21"-98'/=.\=8WGSL3N:,SVF_)5CNP M],NLEB&4"TP'$R//*8/FFJP>7=-)E+"T^!2]B=FPYL+O+HFQC\]TL=RL!F5L MA&"Y!BZ,#=K:8$SKZOL>ES,FV;PG^K[WTL;!_(81@'-"S^\$?L8YTD9-G.-) M9.=!\DR;Y+P&;ZV$1*8O_8:5*%O?RMQ!RJBD=E,8';;K[?S[)2UGL[ )/:1F MD42(Y'G6Z*,#YT@]!,T<8R'QW#RUY\KC#V]:\0GG9WAQ-&]>>U_&4ZJO1?_E M6N!.NE9YYB,4\K9 ">1D:4D%:**RWCN+V-K=W8/,,8G2??'R?3^+?KG5,*5E M13YZC=ETR8_GGN7OBUF>H!9H-)U5C2R0_13(3FJ(,?ZS?OIH_.ZF):&_*'7]R M6=S*)RZ9B$X90%FSC2*3Y'TX!P8Q<1U(>THI?L]@(<"]>9!'",\ MVM4:8&>+_R?98R^60ZGZ[6E;Q/>&ZF39Q/13-/&V9K, 8CR3 C$C"O M"U>!E(]O?="WHVQ4HK\U\GI@SL' .?V\O.$,;BH7?L7UQT6NF7>K32U-=>\^ M$-E_5)_O,N[\K!2".WVWFNBBBLRJ *N==.JX C!9Y!1<:E42D'>:+CP73"] M&3%CNFEOA:+C<*I=9MR5Y) WY>8M\<1FQ55)M","W'?)@M8E)##6=4V_R#WBF8,G2]FJ6AIB!W/?CWM) MWYKS^^YRXT!=/Y%'SP*/!CTD4TVN&GL*,0OPV5F6&4N"MX;-8&'G-AZ>S+'X M9+!V9?&T0UQ"K'?_$;7&I*U7IGDJW$,>WG&C0&/!XYWY%7MRKV5N7;>:"_,T M..&EX0Q08\U;5AJ<50R,SC:Z1"JB> M(%T;AYP3R&576.$=0I0FUY9DP@B%C*G6V+J?HC%E^(X580UY>NQ\PCM:4?>1 M7'C7HP;*--QJI8W2#K?J\FV+$EGF ,EF\HS((0*7F00CHZV=#*-O/@UK]S[L M;=?^D@[K],-\4U66OKY?AODJI/.*G.ZG*BF/"X8F4>?[UK'1!A>DE9I1:,B^ MH+U)=1R3AA"")")CR$DKHVXFYMX:6=[Z@6,J]NL-3OVQH&5SM9N471(4M#7, M!PV&U>&=3!1PJ&L,NV1B?%"B>:.%>\CI<:5[M9"*B2QQH2.4KN>C)RP$A1*R M300%KT/"UI*]\1+&)-);X?"63G5'X_H0AW0KHI,.TO/@0-3+<=([!B)Z#;5. ME',?L+C6J<('DCRJ\-,1L-F@W-U()7+(F:F M0_L2PE[%Z&'E4:G.\S,(F+P"E4U-?O,)@@N\U&X5O+36N.,LCSHFRNXKL-J! M/VU#<0^9I\QP1BN1X%FEC#,.090Z3P:M4Y'H3:US\%M-1QO*S!\3IIKS].@! MN;#Z^'*V^-Q/".[RPX<*NMV^FG;5O?4!)%<^3>G3?O[ZQZJ./=]< -0D]K2> M?MHTW"[21\$KO%@@"!1!$'!. DL,$T^)F>8-S[:G[I#(!'U\0LQ=A/SW,,,W MY;Y^.:_FJ[-E[9CS.Z[7LXY+DZR3]((ED(;7PD2AZGS<"-[D$,B%-DH\!+PF MA(Q);?:$K*OQC&$9UZZB-'SMSO;[Q;-$]"WQ(D49-_*VZYR[^4V>6(XE.?+J M8NVJHVPJX$LUL5E&:WF(++=.W=V%OE$Y1SU#KG?^M:Q9OG8P?@WKLSHDI&N0 M/YMA%R)>U4S RRS2B65%\I D)%<)=3;4_HRUFQ/CJ%$([WJP]W[W+87FL5D;0F0E*E%Z3&#KV7)7&5DKE;9]0:P+4DU$*R>Z)560.1.4 K92TJ=6SEJ:019J=%39'WO[N9M 5-FCJ MF=LD31)5RD1Q-;3GPDJ-CI$BC:SUV=-\(RI'#HX\>GH>R MOV]X;KH^7Z?/RQ)$, IXE'1\I#(00K80%6V E-);5X:!YRW4C_SP/)3] MS>"Y6>*; O)7@B!=X..V M]3MTO"1E@7$25"H&!4XH!89GH0(Z*7/K3*0=21R3NS 4L'ID8C.DOMZ._6F/%]BGJXGIACME*T9H[R2IZ(-$ M[6C=_Q!RJBVG>A%5MY.EM%$H@H-HZZ0U%+*VD#"06;'*HQ:9]] X_7ZBQF3/ M'D$<'C*>=J7U,=S=]&56]L"1C?(BQF($-Z0*D)WQI%JNEE^NF$AYBU$H$TB*]-+2U"H'5#9-G6]E/9->\RO35QC\ # M:06G?AG7LM?7C2C6R+OWV*01,:1=4;:2J"V&>.4'N$GTQ04;GD3&36G>J M>H"D1^"5M$912R8-+)@NFSE/C'3&E,0@.3WU(A.0A*9&$#6V>!>%\,"-@;6X6UOAYI2 M.1".&K*H1P&UF;:<4FT_OR+?NY;_U1;B*2W/,%^@O.X%YUHE$3EXK!5_WC/P M)3! 8866ED4IVO?6VYO<;0!G?RS #<7<'M%X02L1^=MBC:MWF'#ZJ9(]X5HB M"DYRE1L/*I 5Z'3*4'Q-MR-+T+O6(FT7^K;!F_OA+?E&_.L186^7>!JF^<)\ M/+<:B=XK8^=++)*NE:7T'L?\%0>WS]2&JR 4\: MAAI.EYBF&PJ4\#FF$,&[;&E1EH$3A- <8A&2!V94ZY9%5Y^_%19^D+CYP?O? MMT5^N=#GX72Z#C/:CXFT1A3+!:!G&NH\%?!"6T@F.<.+1L=:5\YN3]U6Z#EV MA?9 %O>AS.MCIC0OF 7!&$I2$I0A11AKC0"*E)!L+RWX4#.E[P#'D.XN!G,59AS/ZS:+0UFVL MJ5]P'::S?1K?-":@37.E40.=6\8+DG.U^#"?_C>A-^-\/2W3NN@+ M40>#?I[.ZE2X*^X^O>?L!'.52RJ$+*M97$$**F,$9UP=S$0.&V-8A&K=]Z.G MI1P\*.K\\R<.?5:9>XB:1;($98)8QYK1/BG#L@M)M_;^+IX]IM2%,2#NNS%3 M^_"HF3K=#TF M8D8+>Z^4P*P\.5::/&V+U>,*!H06V5O:;:Y;1S]ZA?UQ=_1BPDGJFO.?6R*3 MDJWVF&F/$P&("KI/E**Q+UHYXCV]=U ^@')NF2 M+AR[U]5%O[RWWPRS6$\8)I&-B&!C+=;BCIPSE148:26//GO%^ ,^S; 4CZH5 MWAC.P8@!,[K#<)'*BS#T";B%S%&E M2OZ(L#\4&J.T-R_N!-^'+U?7)=#YNJO@=,RU5H2^DTF"SU(EIETI?LSFT>VK M&E4_P3&5?'<&([#N&$S2O5QWE3E2AN5"1UT1)0*D&=-OE#@$"WMO+%9B^0\1]_Z M(JW?%8TI-7<,QV2$.!KEV;B[B,YST(V'\PR MR,+&E%/\HYZ4-J@:Y8'YIABO_.ZBH\(O&(D)PG*3L29@YUI*4CQ$'S*8F#'% M)$B+CN0R=K\%CBI)^D<]06UA-LJ3]/QJ=/I;CGG-M-$F:Z/ F!!!.5FG#4L! M3)+=R:UCL?D4DR'6M6.:]_\,8 GP(-FK,R<;6I5V#+G!4:>X_Z@%J"[/1!>5ZI>'N% MHLS>NT*:42LM06&L-=BTWB"MEEP+6O>8+R6W7NBHJD%^\&/5&':C/&%U!LJ< M'O=UHLFN1.,3<"'J8!X5P F/9& ZK9E$]*..GUTN9*L3,E1#IQ_UA.P'F]'Y M)==O8=]50+PI?ZPV?SIQC GC> *#D5PN5NO?+9(!BHP5&WU160WLG]Q+\%;( M'ZKAU!B0/UZXC%(7?&]-WFA_,U&J),L-0LRYEE (#M$P"8X1"XQ,W(@Q5Q\\ MN,"M3I#Y'Z]E3#CKN>CWRL3FZ?Q9*41Q6.,JG-N!+VCA=06;EL%7WAR_OB?" M]J_U;?/<-B6^/>Q!H\K>S2-_QU2G;1,)+S_]-B7,U6:#B[/U.PQY.OM*!)!' M3*@E:+T,T^4_PNP,)SX[G1S7(%2LTQMJ]UUC)7!I%'>Y.!9;5ZKN3^W!(]RZ M)_^*]*!\=0:Y8#J;*#ED,M6 ?)@,,84",B/34J'WHG4[UCM(&5.!TD"H^FYP M60,FM1OZ=V,/MEC\LY,JQ"?6E4 *1@-1RT%)0>0*3M]YJ86S7&)I/;MF;V+' M5(-[5-3US>B>M?1;W$RV>#4OB^5FMW\.JVD*=43?[&R-^:*;_\4[GZTW3?_K MPM:+*\/']E?9/1#11G_WO3N-E/D_NU-&1N,G>;.)M^Z#ZKNP-=G]^!7GEY?\6^V^>W MT=D'K*F1.KYZE4QVZ'D_OB[T>86"R]'(YU&=7\/ZW)"<**V55-Z 3[I*,J5K M/"> 09$K0G3TK7MR'DISDZE-U^[@BW>%&3H<.A@Z)MD[B+[+O ]26)MS9J'Q M)GQ'Q)@4[Z"HNG4VT][L::9M-V/_\'KIWX1'+VTD"6J+K7?))-1=00>.1^6$ MM"7(UL?E5D+&I!./BI;#V=0,,:0]\')DJ+"&:R<*Z I<%42=66PY&):2%S+R ME%OWLKWZ_!V;2?RX^-B;*0U;8,?UJ_EJO3RK-MD?\[ 9FX+DUJ^Z&Y6W9.5- MSTYH:[JWKE9G%='/%ZMUG71()F2R 5&"X(;5X;,<0E&&Y& , 8U5.O'&2#J0 MY%'U:3@J^H;D?3LY=E7W,C0A"!W)@T@"E/,%0N0(1=%Q$_Y$1#HHR P(7[6OK#G#R3*0)DBMC RT M;T?9F1\J5K +_N[3BHT8V8L9=3=M%X54O(Z6SB( :JY($71E($2Q,IR'2(1: MUKI5]DX$_E !A_XAMP];>U;"'8DU-_!T,:^7 XO2O=+Y&ON'W;?YU#;*=F?Z M6RG8BZ=,2A3:)&Z!9>G.NWTI[R I+IDQT4K=.DQ\^?"6X9 M"..-%=E#,8:.0R('TUF/H$MV.2M93&I=Y'@/.:-2;GOQ_KX8Y2%[WZ\K=WU4 MF%+122G Q.AJR#U#L,@AV5)[\'/:"_F 9-CZ8:-2+0\M6%_'DSOY+:/Q$R9&_K3'=&M"F2.>"48Y!8),JMP)ST(.0[ZW/-F3LGUZJANO;VXB-1K+,!&0L0+U: !6#!:>S!8VY,(S6:-8Z-6Q+ MTD85\&UN$+;BR2#>X\LS\J'QU^E\>G*VT7?G66<'>Y /?W)++W+'=1SH25;M M\&WZYCS?FK/P?O$SUB&,_Q?#\OWGQ:0DQ&!UM12"Y *^8+YHGY7 ; M:VS7YQX<]4)",=[1.?MRD\_P8IDBQ. S^3^JU(+8Q MUMU('(,_VCN"OHMR]EX[_S-'-(HJ)G1.$++2WJ7,;-GF:.S^ MY$_MMHE$//JAM,.4; M_9K45DR60^#"D)_O"@0I:!%*!EMR[9O1VI6^@Y1'(T5WXOG]H9;]^-!SW4!& M&Q@CU[W(6(6UJ..SR'RJ]=?!>LWSS>RX'[=NH'] ',Z#8>W)B54F.V9(EYC2R<"]4[.ID[<2A=CE16X85)AY+\3DY\*XN79$!Y#A1YV74J%R0IGFA M\K:T/1H1V@1'O7!L6.G:Q1,()#A1J$O@$8&'6@Z-6I(&*+5O.9I@K-;2;>/% M[O[D02)=W1*3XDZ+1.:.\ M:V?F#2Z3OY$97$81G(68M065500Z_0:L=($%47A1S3/&=R7RT4GI-ECKEYF# M1>XG:(6R:+JZ&#H)J 3M@2J0I0Q9BL)*;#UA<3?[L95CB-HF)YPD'U61VF18 MERQ230KA40CC=6A]_[6W8SA4UF53=&SG&^["AGY/P1_S?%X;BOG%ET3G^;R3 MF]21**F=W$IUB)T*9+#; D9I;PMC9,^W[H6Y$X%CD+C'0U 3MAW!SV*R#ADA MU\!*V@>=,D1O,F2G5(HF<"S-RWOW\K/ZVX/?\,OZ_6> MZ]]205 )/8\^2&^:5QSVX<4-5RDP,K#MSL9AT?8.3\)TGFM_Q)=D&X59)7JB MLV#:%@NE8*Q3SB-$KC0HZY)4*:C0O*7[_M2.JT)A+/@[G+''$7N?%Q-D4?@2 M-)10JW!%)K$L.?UH=6#")?+^CJE@MTP)'*X28BR0VY.%1\M[,D)B81FLKHW& ME)<0E+; O"4#0-#_\4949\"\I^%J)7I$SP",&>:6ZL[ @7"J-KV4X%E5Y[&0 M02FUA\"9+HE.@#,/E58<1$"OHOGN< E'\L1JOINN4X5TK!W/A(08I&91*J[] MH!>_AT2[1G&7U01?.\GL)KP]4I!5QRB3CB2%I!-$(F,0C8J010@"(]G3J<\J MN$<19#T>[/KCY? 9"9TZ0IN0:2/ &%]]Z&.&VM#T:"7X0:O9)1MB9<\<+ MF'KI>7(Q@_.D352I8=U<:KM#ES4Z'HII/WTM%KW+\]G4SH754P8&Q-4=)Y3KQTP4H M.6I!#--BF&OH@^-VHY+MAV-L)T%_.&O'$$H.)>@B9:U[2PF4,QI%O^S1PG-@?':XT>MW5PLW06G(D,DBZ1"Q]= M=$VK@,^?>[PL"3(.I,H13-$$!&=SS:4AM\Z3$K=8HK+'NCX<8Y9$[YAJERFQ M V,'2PC]CLJB?5&"_'HCK"(YQ&H8J=B:OY>Y9#&KP?/<]X'=J"1^"]CURLAQ M]#C:JT']]I\]:)^CQDWI=ZM+8IE7)H<:D2-[TUI2[]H2$I1-VI48.5,M56:_ M5>MH>3(J:["YU%;/M:6GR0B96<$*[6D2/52M/P)MMA.?K][OM=WS(U_GV<"1 M!>2UXZL Q7TB6];K>LG)L,BDL\\MX/'H;P[ZATT3'AVE)E:J: I@U@94D &< MD!RLY(A6!K _ET(/CQI)%$@J/T6)"; RRHU0JWN?#<9L""ZD6 M*BO: ^8Y!*T,<.8R9Z8$I@8I8AQY#*@73!WL@._"O&&.U1WYQ1$SVCI Q_-( M=-8&$ZD(X-G0;SAGTK:^ZNWGXFDT19"]P>QP!C9QUG9HN$>FON&JCFB*1*!* M.4$=OT)>1T@EJ23(R=S".VO;WW*HRI9>@-(C X9M(-Q5V4@EDT!&Z[:UOS&O M44K));!0=,S%6W^<%L+;%DD-5:1R5-6V'[L&;T=M;.2ZF A>UE'.@:#N@U6@ MO8SD0Z6@;B;]C:D=]5"U)\='THZL&A1'&YD9$_KHJR[%4(<+NHT+AJF06K). M.G>,7D]CJT,Y.I)V9E;OXYCKW<^B/,W7Q+U%?QU>%>:97EF?5 M"^]FU1TPX^/0)[8:U]QPW8VF2]YX^+/+AU^ :8J7PT0%J^UK,P-;6^VK+"*X M6#O5!.T(74PYT3H O -Y!\> UQ]Q>??BDY>^U.%)2M=L?F2:#$0C0#.1A73( M76IM@=U/T9@B"GVAZ+N@<#L>-5.7+TC^++XB24#:_EO)XMHQ11H;&+)8NZDC MQ&082":TX.@E68F-H?,@46,*% R%GK:<:@:@&\M_OPP9+PC2*MED P+GCK2V M#AY\1 ;ZO>S4S*#JM479L_#ZN/+V>+S MJWE9+#>;^0[38IYH6[J?R 2AM]3_7_S[;/HIS*JQ2';'.URME]-$9Z/^;G]S MJT=BVEAB0^U6(R/MEN=??_BSF]1<>>=$^&C0B 0)1:VD"@1\A1$L>9=6T#F0 MJO4-T4$$'RI/OWO2S0U!3,F7*(";.CQ*,/*\0HJ@I531ERS4S4RI@S?D(9K& M9,P-A[:;LK8IYYKIY]MI>;9^'I;+K]/YAW^$&3GQC"EFA(M +CLY\4$P<*;$ M&OP3M;>#,?AEOK\_/7Z)9(B^ON?_C]02P,$% @ M2%&B6 ]5\_J : O? $ !0 !P=W(M,C R-# S,S%?9&5F+GAM;.R]6W-; MQY(F^CZ_PF?/Z\GMNE\ZNF="%[O;$[:ED.3N.4^(NF11Z$T":@"4K?[U)PL$ M1(H$R06BU@((88>#FQ=HK:\RLZKRGO_\O_^Z./_A,\[FX^GD7_[&_\[^]@-. MTC2/)V?_\K<_/OP,[F__^W_]C__QS_\/P/]]^>[7'UY/T^4%3A8_O)IA6&#^ MX<_QXN,/BX_XPW],9_\8?PX_O#T/BS*=70#\K^4_>S7]]&4V/ONX^$$PH=8? M6_]U]D_:F^B$3N!4XJ"T]^"#LE!$5(RA1)G4_WOV3S9I;5CD8)DK]#$7P)O" MP2ME@RW&&I:7#ST?3_[Q3_5+#'/\@98WF2]__)>_?5PL/OW3CS_^^>>??_\K MSL[_/IV=_2@8DS^N/_VWU1*-_O/HC?70^_J?Y\M__.DUAL630HTOX MX=Y/U)]@_3&HOP(N0/*__S7/?_M?_^.''ZXH%V9I-CW'=UA^6'W[Q[M?[B(= M3Q8_YO'%CZO/_!C.SPGQ\@F++Y_P7_XV'U]\.L?U[S[.L-R+?KWD"DI7./^S M/NW'G3%])""S=!D1Z+$..FI^^.^>NS(&,)E^>+AHCO/KLIWNE%&+?QPGG?T_3BQ^7 %]- M)YD6C9F^F4_/Q[F>L>\7]+4>NO-I^>F_+L>++X]#__3G#.IYR^35#O^?79]\ M SQ)R7@RK@?/K_3CZO$59C_+P+\62/_LZC!:8SB?IF\^=%Z/PNE7WIV'B.?+ MWXXNYW 6PJ?1U]<0:/R%OIV/6##>LBA!JH*@A';@8K#@D?G,LY4^BKN%:_:28) M5[OHU?3BTW12]]6+O\;SD1(RZZ!I1:@9*.8E>!L"*)>+-\EKTJKZ$HQ-@!K* MR0,7^@-R\P1&WR7D6=0(UNJ1B-I&$CH(92<*^*]( , M[,ZX:5]4'TPDF!(A*.5 6&N@0B5#JV@0,421I#12;=!_GHLH?*-][E\2MB%V M#Q) <"ZFD_>+:?K';TNE=,1E2('>#IQ9LI^=%F0_>PXA.Z:*DKH(W9C[=T"T MY/PF3?XNVQLP9]J2LG=9S79E]8N14^C1?A? 7.)%ZLBA:" M*0F4+PZ\E@&\S-*2%I6#:LWV!P$=@PBTHW@/._\=+FA]F'\*L\EX ML^(,@^*3 L6#@R@,\R*<-9*M_:1.@, M[ACDHQ].W!49N:O(?)AAF%_.OBROLZN;;04LR))8]A&X<0X4F4<0@TID8FLA M%#=,L];*XKU@CD$DVE#ZK@BH747@;9C1"M=WEY91RT)ZL)6TPD*6MA?*@+-. MZ""T*YXWYOK-]Q\#HY],S[N\U;OR]O?II+J@B"#TB;-?)@N=V7!-',:OCH/\_F;LCR(EL9O MRE84)Q%81#)^KB'-_&LA+T+HIZ\ MA'?1[-E%N!N[;GL)VM"Z#\_0761!.J,D62LY\D)VBU=DNVH!0DN/+#CMO'^F MW._J%>R;^=N0N"'3/_TYN^FP6@+[8[(D+N:UCN)<\DD8\(66JSBC[R1/D)45 MM';CF8V/Q)8[O&;XZWU7+DS[(6$/'D"R**MU@:_QZO]_N8+Z<7I.SY]?J3GO M2"?Y>3K[,\SRB#OE$N,:I,ETNV7FP#E%WV%B29D0G9>-]_N6$(>7EL91YCY9 MTH,$W1#P]Q_)@)F_N5S4C+6:!C@*2C*3N8,4/2FN*1:(B=1BR77,.8@@16O7 MX4-XAI>-7IEY?WAA-T[TH#K<7351YORR0GL[G2UYL%C,QO%R497H#]/-YM!( MFAB4=W5?*3J%/2W 9;I?D0PN+[6C/==:W6B#_+@E;P_<[<'(N<_?^NMT/O\= M%V_*A_#72"54D0L.O'!2[I0N$$+DX+G0-A9'YGAKYV877,FM3[>%=MW*4J[<:@'/_Z#(K_\^C(LDZTO/M')NBP5&=&E:W/2''2*BN[A MZ"!&X8#7*AJ69$C8.I3S!)C?I7PUXULO88+[M\0]B.E@#9$)!&$%T87;")ZQ M!+1CD >5M;#M$XZW1?E="EHKKMV5,[NKG+T>?QYGG.3YJS#_.#+*"<2DP6 V MH*RBFUH8!M99SI3)+);06(2^ 7#Y^%^6]7)!K14:@E-PHT]P*4<+HFT10PR6/]E4BNM1NA%?;C M%K>]5/-T%(*+24FZCRU#4$%*",I(0.V3R48RIG/KO)BO M;S]N:7DBE3>X-_OU@I/BK[PU 5P.=&PFJR#P1&)IN%?6.Q5E:RVGNQ=\;[Y< M&[4Q)3#(Q#KB/&:(SFI(+N1 ]Q\1%R]2FEY.%O/5Y^E0#&=G,SRKGXM?_A6G M9[/PZ>,X_;JJ^Z>GO*I+"&GQ@?C[NJ8?G\^_W0J=BH '!MBDEGB?1&U4DGP# M"[WX35E!O XU:B4QY(1@G*AIP(&V460!,D=9T,EL2^MBWLMUUC+@HCA'YSXF;)UR]A">H4J9F\K!72V_$<$/IX(SLV/'\37D[&R9.E()0>I@ "LE+GF#.FE]/$QE*MLH"XX^TI^[(AQ/RF1??!Y:U': M@4G[%"KK#0K,&;1BG&R8;*'6$ .S2$*@0M&QM4*\7V%Z),/RD&1I&][T($,_ MC__"7!'A&O$J?=!Z[[#(""Y&1[>^$1 "2^ D9R98GH5I78EQ'Y8]I&GVPKUI M#Z1OF'=7DTK_(,I^ VE=1BI-3C(:!99I)$Q.0=0A@2S<152>[ MGMYRXU2GGZY/] O>A+22\BZ@MC$O'I.!^X ,:T,T9-2T M+RHW/.D?!E<+!0Q+$D3.$E0]XX)C#(I6TJ9DHNB6Z7Q8K+]'XQ^:\]L0MR'' MET[FV9?1'^]'T>EL/1DM3*4:K^("G"H6C&:!%8ST_4.G^QS3W\^FGW]O9SYE@3>O50$K%2W6ORSB8#[Z>_5K'W%_,YTG^Y5G$X4ZQF MSH"*F2"[R, '8R!+*4K*Z&))C1U:3X YO(7<:_RO;T8U=G^])6N2=D\XPS?E MPW01SE?X2564D@E='$BI,A$A<2*"(RV!H27CG@XOU<7_=>\+CH3O[8AX[VV] MY_28ZSZ+OTSJ1)$E]89+?GGP]7M);>E.D*$25Q0*@S8F$(:166>$@EA;H6+B M7$F>;"JM*RGWFKA2-,:D#-V^M6^$2MQ#Y$'2@6F,4HICSJV3#9Y%XLHV:8;;T@T1:CO$F5C^(@YH;"T%:!E8IY,)( M@[IUYM,#< [2/[P5R^_&@IN0OI\4@F^A+;,.KPR&+M#Z2T6Y#];>LD_:L/ Q MT=B1_@.+"+U=J) ]F(2A5L;7#J&*;$K.-3?!1.9Z2"P95C0>SR497#*V(7L? M$K&RWNY 7/>>SS$8EAUPH\B 0Y<@ZA)!"^V08429FG?U?QC27N+.;=AW6RP: MTKZ/GDTS)&O@/G#%R" XTL*S4F3>ZPS.DWZFLZBM1P,/V%PP'@)T1&+1C.Z- MXY"_A?^S771).Q+[C,D!2W)**9@TM90=+%8/%%A=0IL^R1 .3=-Q^- M8MF L(TS#GX/%_BF?(-I)=5=0#7,.+@7R/ 9![MR:-H7>1MO\?O!A1KF,;Y& MYSR=.RJ1_F.\A^R\06:L\;&3(^:P>/Y JL$@+-^&JHWS!]],< UFG>&&7J=2 M\]J"JV!XH*N%CB^MHY)H",[M6LO-@;/;#QXV:M:(V--6E.JEF^8=.^4E3M+' MBS"[:B[L9>8ZDG52@O) [(G@16; 94&,)7$2V/Z=0-]@.IH+NQQR M.7M]AY5N_ MO)R/)SB?KW+2KNPAAL*SS".4; PH7BRX6!AX*8TH,L3(>QL1OPG0T>F8[J[I_E72?[],SQ;8C;V$/T#B?X9SW#?IK@[.S+>@BM,9A] MYB!MKA7-F6XD%C-=4-)X7CT?QG>XV#<^? ]C69Y.[&E+2O7@):KAJ#?EQ6P6 M)F=+25U*9K'HL3;04]K[FNT=2$>1&7C2CFO#,[.M%?2-0([NKMZ=W#TT]KX! M9_YBDG^?3L+U;S[0=_.0EJTRU]'%#G![NL6WA+J?>[X!DV^;=0-PJ \'P):P MC;51Z22@NLX)>^V(4:0&;ICSO!3&3&M3X2 $ZA$M8O_RM UC&NL7;V?3_\2T MF/\RH>_H2)ZO,3%CF>36@8[+$;FF>LYX <=XBBA#TK*+[^"^YP^O9?3*E&EC MBO:@BGRM0ZC4NNH>ORPOF"1\$\_'5W?Q3W]](NR8/XPOZ"-ORGOZ[;Q<$8:T M[=GB-6G%5XW"0/GS<0>ZM>YXM1E82H8L:05D MH!,P51@$K#$0RXLQ7NMD^6$Q\AZ=<" ^;D&NQOQ[CVDZR6'VY>UT>KX.7DD5 M0Z9U:8<1% L!7&(2Z.1)C#L>C>DR''K#HX?3\AH1>]J.4HW#?(]4?M\L$OZV MXO2_,;_YC#.Z\'$DE @QUBYY62=05@<(6BG(M36/=]H)T>42;8'E NTGU+? MN!?6[,LZ&#$7>)%%@O ^=0)Y M+?LC0S9N-#*#YY+7CH"DT08?(6O!O./2HFT=H=H2XO;B> W1%P^%,>V,DT*JUD-\6F'_'B6P-4L;IO%>]:.]>Z/? MN<57[3P^3/^8A$^?9M//F%]]K+[%-Q5!=3>^.@]CHF;027MC. A;J>E,@&BY M!F2))2XU[];VN2FH(Q&Z_3*K86[/?0MY=7EQ2>D3!H&2B@ZXZ7S($MF@8[V(%TGWUE+ M4$ZFL:0%7U13%N(M8,WFB!4++&8 M:-O+7A=HWZ\$-F=<:_]_P^6,E Q",^^!8\T*)DL:@E(:G$?K4D[<<#.P )XD M;W=6-0Q4W,@MO[.67\E.JYW@^RL('X;0 6K("Q162&EDR M"($$@W'/?9U@'[M0_ ./\UP3M#&D[,/N':A MO9G]-IU=N_A'LA:GBUR'T_ JR:66A&D%H8AHI61&VK+%MM_N[4< MSE3'+&GA9 ]FWG<([JQ3:8CT3J]L+"#3*XLTO]R0NHX]17:T!A9?"A@-:, M@<+:/=R1=IYI(P4CI<00#D4,KV&?)'$G1FX0QIU[8?PQ(4W]'+_.8[]11#T* M.D:3-(/ R=Q3,G)PF>YXS8MB%HLJOG7'Y0?@')GPM"+\!J%H[N/^:L^]QH(D MMWG=ZWY]I#*NK%1<0(EUQ)3WB0@A-$3MDY V,(=/=2<^]NXC$8M!2+]!5O3! MCQL8W4JZ&WS@P&@]DF$#B58H!A\Y<)LHIZ$#IZ$#VQUVIZ$#IZ$#S[>HHC7I M3T,'#JFWW&GHP&GHP&GHP&GH0$>Q. T=. T=. T=. T=. T=. T=. T=. T= M. T=. T=. T=. T=. T=>+*PG(8.G(8.')BXG(8.W"\EIZ$#IZ$#IZ$#IZ$# MIZ$#O>J8IZ$#!]*!_C1TX %0IZ$#IZ$#IZ$#IZ$#]VW6T]"!T]"!9](C_C1T MX#1T8$@M8O_R=!HZY-E-FK OL)":OAT5G7P&Z^]ELQL MD-LH#!1;77DA1E)]!$EF*#E[ATKFYG7>'7#M7,6:/F*^/"<[XX&WO?RR^N-5 M*G? H IW",;+986@!Z>* NMTL!J--:9U>^TGP!RJ;7MSZ;E3"]LSBPZEH_O# MU<3U8B^6=#Q6[P/E&9W3I.*1\B=YY%ERGV5KH3O$/@N]2\-6[1>VX4K_-?@= MP'RO[1>V8M3#Q?A/H'+OK'ON% M=AS?AKB-JSOHCDF+V3B]G?[YM?&D5R%H7UU/OF:7<\$A)BW(1I#1.\M9$%U2 MSC8\>M^M%[8B]+0=E9I7=FSJ!!%YXD)S5<-?%I0H!"@7!UES9J6QGBST3J4: M!]@SXZF,VYU2C??;'V1.SM<0'M!T**K M4D7'B\[,I(Q2F\0Z,/&1USQ7=K:D7N.&YJ^FD_GT?)R7ZN'2)EE>$DDHKH32 MP)(LM9NS (\ED9G"I;-T521=NMR;CW2TWOSV8U>A&]&]=TE827T73 T[V]^' M8_C&]BUX]"#+=R!PX][V]V(3*+AP"4E=X+I6ZW'PW'F(*I7D?"C2MVAM/RS3 M'^AL/Q3/MZ%K#U;2&SH60SW9UJ;!ZB;**66%M1D;2@$U31&B3H3-\&0"2DRQ M==WC/5"&;8S?AD_3]D3NI4/^C*XU,A%_GTY6R-:V@4W"VYQ!&%,S"9F#Z)"6 M36I)C(%['UM')^\%.!9 MIM)>$ YS1L+0?M6FO-G'Z(0N^$ZC$Y[,T6V;X3^%'?L8G5!T"2)GA!I@!Y5= M!#HE)5C:+8);'TOH9'$>O+CL.CJA5VG9A@O]M5JXK\'(ZI#]"GH]<4AQ*[P( MP(M<]I>WX!@CI2HK:;FWGC6?"_XDH ?8E7\K?F\N>N^16<.,A_HZQE9XQY>H M2JA]1AS=W<$Z!J$Z6!TGC<^V#B4?X'CP U!XGL21'KKX/S3%M NTT]3P+5FX MQ6SHI]!_"+WF!D2MDN1(9J-6N>X*AA 4G7P)Z:Y./"8F6S<">DY3P_N2C&W( MWKSIX/)0O&\^,9IBLN$<+(]T]V44$+QD@,*C93+(R+N,!WCX+0>@93R5&=-> M*-E0BZBNHNO[\:?_NAPOOOR&BX_3_,OD,UY5?M_]+6*=N[F4>9YDL(EYL"EP M4+YD\)I9\)A,2L9S93NU;'K$G;X+QF/7.P;E8<.^)17W?;A6FZT+LH:1NH?1 M#!^O&XZKTUY9TCBV]PA"E,4'S IR8'24EJ1JN92 %",K@@=KNB70'J"P/!#G M.T19V883C1677R8+/)N%\S\FZ6LD!/.+4L;G8_IN';GBS!9D.D&)F5??4UUX MB7FR(677V[^92G[ MU@KI0W @1:[EYLR0YF45% Q>9:ZB:3X^NSNZ8]==>N97P^Y6FY"NME(71#UY M3NZBV8_#I"_^/2 F.Q"_%T?_'632HRO%D/TO9 "5G 5G(MEU3K&,/!AI6@> MAA*'1YPD^Y.&;6C>LQ2L+D)K8A0JTH'(.7TIJ)9:%7!; IXW=13&\ M"V57WCS ZB<0MK^V^_<%BW[Z*YU?9KHO7\SG2/_E#^&O40G.9&L04L@&5"#- MR''A"+:UPR4BK;V68V0O1+('2E5,760CB9@CDQ^AF=0#SDBURV??Y[.7EQ4 M,OWWU=@BS;VRP7JP,9*M9C*I\C$E"'7">5#<>:,;WSKW@CDBR6E+^(8!NJ\K M_QAF^#+,:R.RBT](YOP25Q&!:9X-L1G*$ MLM" Y#WX/E_7_JUI?(4%64@Q,563%3+IQZ0$!248&(%:.1O0N];&R,WW'R'3 MGTS>>SOJ-V[9]B+1E39?/FC^>QUJ72<%/+TOVX./:])\K3O@1AW6U@U*;KSX M6C9,J:/]<@!--S@HX3-X*RS(7'+ Y)GVK7?,0WC:=53;\);YRR\W?KH*$-GD MBLQ6@F6,1%K4&\P$"R:'1#=8809;CW?;%N-0O=2:R9L9E+W_\&.XRX;1_LG[9G0P^>LTVPZKFGO:K,Q@\*Z M)+P:X.8>0E >B>SN1TZV(7_C/+*;QV=57M?!1U:B3DG385D;)UD>(8@<@625 MS'-ET"?^B/9[_].'-VT:LV#:E'Z-F[;=0B37B$0)R26Z XLW=!&:#*$L+6WK M/)ENZ&][,[IP5!X]1Y]"OQ[WZ&]T58S)]+R:/[S.1C0Q1\OJ'#%1U\J2@VA$ MJ YTEG@' MGO@'*A.VR&(-V)ADO/6I8/,&RINA?!=60 LV#",=ZPJ&#L#ZZIY\'Z@]=5)N MP;K'Q6$'NO?13_E>@"+)E TB).WI?,R&H(8HH4A9HJ$;C/O6[H.!!>*Q/LN# MRL,VY.Y?#M9UF#;RD$LAY46E>J<%"#H9\+12FY 5SEI7 VP$LH?P1AM&/CBBS;5KHB:TSV8).0*R**U).VM M[?Q[L'P7ND,31O30$VP3KG6]00=D??D.[T6U)Z=A$^YU$(D=2-^'N_!^A(DK M[SPC2+%V@%CFC"K+@67OM#XZML!W$)ZM7YN$R'MC2P\BM!ZAO<:,\Y5W+X],8*BT9.!*'0"Z MG(!2Z'Q-UEN6G=#>M6X2>#^:(Q*/1B1O[./>)+1A_O$^P7TS^S!]B3=^,1)> MU)/65\0DR EK)1/IZIE^[85G*=E;ANU&%_BN.(Y 4 9G1P_>T0U$N4I7K]GI M,YPOYK_,YY<5>/W_:N>MM\4R,W7UUY$L7"?O%(A$7Y1$NKU]O<=%8#K(0*OI M-$QAM[CX$Y ?@1CND95]6-S=+^6-JWLQR>OEC8PL!H7*H)6(M0]?@'\2R;38US&%60M'UY\51<( M_0V3A/YV>8'Y=UQ\").S\==/CWP)(D@,8*UWH+@F]4)YHG=,DGDFLE1=4DEZ M!7D$,GE8C.RA2N?GRA,\'W^FI4P6WT!;+X2/# 8?7': *@A0M)<@+@< \9RL M=HR._=8AKBZXCD"^>F-##W4\_SJ=YC_'Y^=K0*\O9^/)V55RQ\B3 NJ]UE!D M05!%9PB&R!#0TR^D<[RTSM)_",\1B48SLM];[]/4('A[.4L?PQS?SL8)7YR? MKQQWZU7\]-QNYUOU81<\?0%')'3[8^Q=*77]6 FU&.^JM?*U:KF^L+]<^X='2I=H,3-0 M!NM44E00EA'M0,3,!B,+?5FK3P)\A%+8/^/N2IT?3NI>S,BB.5L6.\W?U>_> ME#>7B]H48/[OX?P2_VU\]G$4#8^10,.RNXQ*@BP9D35P;IG/*7JK6U^P;5?P M7KN]*>N\]_?C":DU MUW1^'1;TX^(RG(]LPAQ1( A2J(G0VH-GUD&B%3HA6516]7_T[K:((Y+=_3)X M@\@VBZL\O**?PFQ".V_^9E9[!75:F$,K%2L.=!VLJY27X$*=+2.]0B>]L:8O MBZKU6KX[ >Z9W1OD>*"N$#8M0/$@(^->6;)!>G3O78)>G)W-\(P ?V-+O0WC/)V]#5^J)4QJEQ2 ME,?=NT@5QD7T$$*=D).,(%M("L@Q"R:UE=GRQNM_GKV+MI"3W7L7;<&40^]= MI U="B$DR#YF4%*Y:F=;6HOSVF9#IDSK.0'/OG?1-NSOV+MH&S;LI15-%X"G MWD5;LW+KGC1/X<->!,8ZGJ(GNT(Q8\BN$ JB" %LTL4HQ&!S\YJD9]6[J%\Y MV8;\P_0N"EQ'BR*!77865;S0 2HS6)W)6A'2QML3:9YY[Z*M6/!X[Z)MZ->X M=]'.:>>J%!ZERA!YS?*EA8/WM66+MUP5;5+0WV,5P!.4UL'9L=\"M4?ST^ >?3RUHY)/58_=:H =7(YK-:3/ECG0/'( M(&+04-WS,:(T*@^3KO,\"G.'.;FV8\LP]4I/+B6H.@/]H9[&G\/Y,O7"2F6E MD1R8QD0VB28=$V,"SH.Q(:N@^0 E3 U7=-QBNB_6]S#^I^GJKO(WKSY)3\'Q M,AUI/DH:+5$X0:@E7$HP"PX9@G$ZE! %#VF 3-SFZSH)>7]BT+!BJG4IV'JD MZ-5'5ZL=Q5"\4YK6)4G148[1!<6K_T&2IF,")B8?"V0. O0(A/;P&-I#T5;+ M!=9Q=!-ZW9<1.H7::0L:"VGBVAH(&@T(J7@E=LRWVT( MZ\N:WR=O9_@IC',M6IK,D3Z_[ JU+LG-(91H V2FJ^>7:]JRTD'*R3M;?&"J MKX$P@R[T)/T#"LHP=6U/7O3;V?03SA9?WIX'6OJ5;?&I9BZ,LA)D,CM)1X!2 MH *OS?BT!N:]R&B"%.*0M>Y[%W:2_AX%H6$]76LU[>NXYE\QS/'=^.SCXDWY M8W[U3T!)] <0 MC(&J^G:U26[\X=?IY.P#SBY>8UR,9(Y%2DO\L*Z&M3('EX6&I(V,1?MH<^L\ M\^%6=]H ?8O$ +6 C;2YK\D :_=JR0:)(PZXXZ;V3JC-=5$!T[6M6DHY*KE7 M??TVXB.0Y@-F\4#%C@TW[8N4:H^D^:J$:Q2#==:@J[.2&%1-#CQ&#QQM<2R0 MU+8?)C/D H] _@]?,.ZOVMS_@;X.D]WXRR@KEU5""<7Z5!VI!;RW&H3V+%GN MDXE#>UTVP#P"T3TT9FX0U(,*>6Z<$_*MGL5Y4H5N)Z9K[Q"4M%J6$((/J?J3 M8HF';'X^NL C$/K#%XP-V^#)L=.!M+,;C?:"*AAKBR+[&JYS@#^&OFY<7UL&#P4H@@M=VW(J, MC5IJHUP(-@67% Y0D-)X54<@[ CC&&25ZW4 M_@-K8@F=S)]):S[#F^WYVO0@ZQ=;\_9D Y*R4>>RJYDKOVZ:N7*]K4A4F629 M;/=4SV'++-"3+!1CDD6+VO/6[0N[X&K7R>R!MUWU2XJ"N<(4@QQJPE2Q KRG MFX@7G5'G((-H?;%W1S=4][+FLG)_%[.F##GT_F7<^:**R, ]$Z!\4C4;+T.L MDXYLM!A37]&N@^M?UI;Q'3N7;<. O32BZ@+PU+EL:U9NW9'J*7S8B\!(%44, M4I$)7,(U#\8(F5(4I:_TU^?1N:Q?.=F&_,-T+K.A\"RU %&=>DJF M6/UYO$9C3'',Y&R[!)>?3^>RK5CP>.>R;>C70[NI!Z[%EU]^"_\YG;TZ#T2. M*MHBYBR+1! FU=DCWH)324)6)20ZFZ0RK;L6;@'OR%6,OAC50RN?!Z!> _T] M7*QW5!>X/2DA6T+=CTK2&^N[BU@SOO6@M&P+VTN#4A8&D;8W1_'G^;KKJ.:J,!C M!AM\304W"([T/% =*@W]3EO9F]GT^5D MUNGD94C_.)^>?46G8]2"@2ZQHLL% CF(<1';>@-.1&#\?) MAUG(6%>ZEEW%#%I&"G\I,H+2/M?QE*GFWRLM>'#:M#:H;V,X;GG8B>(]:,,R&3K7)+[T1RW M5#3B0@]=+*^H<+Z)"NO0,!^A<8X5'@"-JE4[QD((BE0Q.MQJ(E5TJI_ V<.X M#DIFVH2.FK.C!P5D#>0!8MR* O\QQW)Y_NNXX"C%*%*NYY]+BA#K!%$%!4*C M<]G5/*?6A\XN>(]0Q 9CW[WZ3(])(._'9Y-Q&2?ZY#J)84[P/ M:R8"SB[&=23GS0R'C4K_FEQM$D'ZQ]<\&61@DNZ8$%)]WS=RF>[?0DX7YTN* M8%F6M1)50TQ6U!*\'+U*FKOR"&.[OFN7.,@#S[_R\G*5DU79 4N:](>2JH4A M$J#.7 01 YD?NZUCD.2,7OAV,R#2E)#[3L68SQ:C=[0&7/K'K$0;HHU0Z<+6]#?9XO&$'XM]FWPZ4ZY.12IHHZ?V1SB52THH"EYR$XH2PP92D M8B=5=]\,O,>3WP/_MB!88[[]1I2ZN+Q8 W'6*14Y)"R:3/W$(-3)<,P'QDW1 M4J<6G/OFI<-9&CN1?=J"9@V-TB60\-<-($7J$.C0!V]J86,HCI;#'>0@BR(Q M%<[+%LR[^=)GR+PGTZSQSKME:W[UF@I3G,D@E FUVD" ?Z M]*;O]LV:0\CNZ0#WE-W3 ^MWS>YY M\.(;N'@/+D":=UI/8&S2$@"Z Y\SX( M9,*V;JA^$&+6,KMG0"G;AET#9_=8%"BBJ(-@C:TM9C)4Q1FX1@Q18&'-(_// M.[MG&U9ND=VS#1\:SW;^ZCC_9?+I-R#N4/'+.J%IOECFA(PG+TH9GX\K MUK":3_/39+&LQ5^/:O[ZX?CE R%\>ERRS7N;Q!M[($&CPO+K>HNKE_^&BX_3 M? /"M>2:D.C>H/O">5VS0;T'STC*; R%%73%R];M,+JC:U=D?L^;KJQ25IOA M>5F ;F?:O8S7V1Q" 7,N((]HA6NMQ71#-E1Q>4_R3-V'$),\[%EW?TM M+I,MEX:$"\Q)SSP4APY4Y@ZB2AXB"B,Q""Y,I^8&C_@,=\&X_ZJQ=N(RW0/; M&ON>[\.U,C&Z(&L8B7T8S?#!V>&X.NV5)<,*32Y*9<$+<&45Z:](^JLA"Q4Q M6>F8IZW4J6SU (7E@4#P(S<+YM2J[CLEH98JND9CE!&'+ M(YVP18&W5G"6BT%E.QAW]SU_V-!52_I/&Q.OL>G^^W2RAO7'A!2?^?1\G&N_ MJ[L@?0A960V2.=+JG)00L[%@2H["!25J;?;V=1-? ?_[\^_C%)'? /Q+<*)Y=!N$,JVDF F)1 M=9R81I9E=(KKG@6O.]KO1O)Z8N"].1G[\6+_'F9U,,'G_OW6=]XTI*?ZX64. M[YMV/!@?Z+ R0EM0GAN(GB[)%+P-THA00NL\A8/S3:<2T=%B@25!9B;S55&@ MS1JLY5:88K%;5N_WX)O>1EZ>Z)O>AAW/WC>MF:!5A3JPEM?YM<) $$*#-71N MHRZ8=:<*ZN_7-[V5N+3R36_#MF'=C%V0G7S3#;C:W=_X%)8,*S0^6DW;*(,Q M'.E45PQ<5 DL=\XGJ740+4ZA8_)-]R0KVW"BL6^ZNZ\-$YH8A ?+3/6WF@*1 M>P.9&TT0F94J/J*K/U]7YE8<>I(KPG7L@;,,JF6_$<9*[GSU2%LE35%=^2Q7H1G,F26"%=&KFHY;895].+3]-)-;"6BDXR7$C%/21E-*CD$%Q@!HP5 M24CF;;PM$;M[1QX"=(3F:'M&]%!P=PO3:I]T =536=U&0/LIGFO(N(W!@!94 M[RW4=!N<3*P$6^\XG6@'J)!K7H8!QRR!D\IIVZGKS&&*PB,%;D-+PC;$[D$" MEOTK)PLB$GWBK%YW,SH.5]>:*:8J.8' U.'HEBDRD0."2,D;:51TO/6@AH?P M#!\P;,"R3?U"6]"[AX2'U:"_MV&V^/)A%B;SL.Q[/'_YY>9?EON 99=%CKY6 M\- ^X))!,'1=,I-E]))V0?.*B.[HCEC!Z(E%/>BD-_&L]DT71#VI&G?1[$?/ MZ(M_#XC)#L3OX;[9@$QK8U4.KG:GD772%9VDA :4\X'P*!.:1V^'$H='=(W] M2<,V-.]9"M9^%F^%]9'1B@2G!48+9+UG$ 41M2^\N-9YEG=1#*]A[,J;!UC] M!,+VED5Y^RI\A^&\CJW^5UKPK]/Y_,WD]7C^:3H/YZ,@+8:B20G")$ 5%"3I M28%,1GA&&I)-_>2P=<=XT)EKNR1X],JL'H3K[6R:$//\9R+8^_ >492YA)D M+*2N%U.!(@$M!2R=G2(QC5A:*ZR=P1VM./7#GA[NH]_&D^EL68!^98^]QC3# M,,<*G&1],1O'R^7-_&&ZV8#[M^DY(9F/"IW-P9A?JRGY.RY>7-I&WLCQN^5& O)IE^,[O$ M_.LXQ/'Y,GUY#35JII*AZUHB2; R64/PA6YOG[*WI&-*W_H^W +>T8M/:Q;= ME2:UNXWV&2>7RU/R53T3R3:M%0SK]CL__97.+S.=DK7-#_V7/X2_1CJQ;*/V M$%(B@Z60U>$YT4)-J?VCYK09 MWJ^J,M[3C3O2QIL8&8(3HH[ETI42F0.+=):2LAA)9VPL3/>C.5J9:<2 NZ)A M=DM]222QU=BLPGP/ 1Y+SA@I(SB6B)!82407K\&[$* 8:YGVF52X;DE1#< < MG0#MATUWY$5F \T8 9U;%S->J4Y0"L\WZ^T MM6;678%SNVM6"Z(HYI_"K$[5FO\QR6LS]/J7FY>(A)[QP@6CB\;4_ MN%K>V)K7SO#-9S;NAOCHA'$/C+PKAKX?S_SK<2E(]D?"E[CX$W'R*LQF7ZK2 MN"R.)QV!5HFS\_JKJR>,E-2*:YU)3PA$PH".SN]*1XPJB*A+UJUMR5;8CU8T M]\+<#9[9G8H9"-5L,?[O92?G^^CUA"7%(IQ.=/);%S/IM8AUU*4 &W143'CT MM].:-M[5_: [.HD\$$9ND,U^FOZ^QKAX$\_'9U<-R'^=3LYJIX=;OWYZDX3M MGM^D-<(.2VK4$*&^ZI<)W:V7552N!5((AAE)()>.>"65!Z\< I>BH$@"A5&- MKYY[H.QZ&W_[V*M,,<&"AM@#-7$H 6/ M;U^#NU)UW^T)-J_C*B,H*)4+YX!2UR)#$2'6PK3 Z>PK3EI5.@W2>K)P[#/5 M^/B@G6].WAY#TMXAN%#9UP=53%N5]F/:32[DKSQX4@1T)/J1 ./1(1Z0 MS*& *E[7U, T:*4F*TMLG7.P;""\$@6Y5!RL V=&Q#K[?;K ^>M+ M?),64]+HJU;XM7" ^X2ET"H-'7V*)PA2!M":6\5LC1AV*?I\Y#7#FR9M>#'M MAY"-*_?O@2;9&IKG7%J6R<3ALAH[I! 5F8"YE!WC(:A.P8Q'7G.\/'X2(7O= MQ_\G3"[#[ M!$RMHP6M3@K50+5=0T0OPID@HPIKLM4Y*IJUY?.MA 0O40H*4B;@O/B]A3C;?;Q^C5'Q^/="-DP MVZI">S6]N"!C91S.WP:R6M[.IF>S\'7DLE6*);)2Z;[0H$*,X#%KJ'D6(CJN M=2@=&/S0.XZ N\U(V$/JTTT'5QU#M=0I.1JTTD@(U>VI(JOJ)!.@A0]*>](H M!6^L9F_"<2P6]\XT[B'#]C:FE8AW0=63Q;T9T7[L[=TY]H@([$#N'NSM>] ) M$2SC"<&11DE'DT7P7C PZ&UF6LLB6R=:#RD$C]C:0\G -E3N@?1$ MT3$2("V# F53!A^+@A2,M%R4;$KS%L.W00Q_Z[?@SNT6.3N1MH<:LEN*R+J% MGS>QH,VT)NO)2#3L:C:-E!JS-P*M:UV%N!'(4?!\=Q+W[D]=U_K48;++%C#Y M+2&F/X0S'$F&R$*M;2P\@>*&0TRZUF)+CH')B$4V%H;NZ/9M"_01J&O&C1[. MB[H_/JSVQ\B&))QE%DP2U9?D#!DJ2#_*6!ROI=>N];5P\_W'P?LG4[0/K8]6 M]*:\FF$>+T9"\T*21::-]:5.C \0=#9@D2P;EIUBS4.L-]]_)-Q]*D4;^^5^ M7=9\CB=ADL8D;]?M-M:E5U]&5K 2A6801>WE6&B%4=-V=[H&8/U9#+J2W?'"TJ<%(M1 8=D)/PU;E.C#&P.BAF)":)K/%VO@/B M>7.^#6U[\-A=22(NI?): CTF89CTP%G-7;56@+.DO=*&M=%G6CVSC1F^$W;&5Z,+R]>3/+RH_/Y95U$K7J;_XZD M;G"AE)492E(:B!1T7#'4@"YD,FVRY:QUQ>J.D(]#F(;D6\/:Q$TJ*T%\%3Z- M%^%\N35N9,3^,ED5W*Y*NG\+B]5(N%&PWF3:(Z!S-:>3C^"MT9"*<:5P;AUO M?33MBODX!&]0SC6L5MP._[J'0'969!,D,)8,GQ*9 MK;AP;XE@OP4N-],T6A6U;'AF'X4LCT'ON7A%RHCHJY?+)%*=I2V MH>JA%*]L#!H;QS(/ID#&JL +(\ 7M.#H2,TJT_]TZYC*H:?3;,7;+NDTV]!X MN R*+JB^UW2:K3C6+97B*>0>3A@8BX(3/#"2UG;0];L MO:GA77!]KY6J6_&L:X7B4P@^9*5J]8ZHVN'(*U;EGD0^>&.AL$!"[YSAJM]N M#8=7J=J+'&Q#YX$K55.R021-VDQ&75LDTW=2)O IL)+1*W4[[O',*U6WXL46 ME:K;$'+@2M6$S(?:_+J(G E:9A!)::5S4F.AF\]:TZ4 ZOE4JC;F\9,(.7"E M*NJ@E/(!6+()5.2R%M'ZZJ37G"-9[F<7H;OMP$/F()C2B*0U+) MU^HOVCY::P@,L2 /.J;6=;&=@!VCM+3@P;V*PF!AXM_#;$:__(Q]Q(OO/+SG MP/'#B^DY@NQK#_Y,>H,T0E0%T4,4A;YP98-TVAO=KV?MUSXCR%B"1,DB"%G5 MW\BJ:D2:DJM6L3-,B_P=M#_0>Y"!;:@\2 29>293J1XQ'4CE=8Z! M+\D!J=0>$4/BO'5^ZN%&D+?BSJ,1Y&U(VW.!]<]A//OW<'Y)5YLVSH2,P)VN MR;8QDDQK#[I.MQ8I$P7Z:+]T!\CAF)6[*(:[T[CORGH1(TIM(V"IE<+&D#AZ MDNM(-K3@/FGK^D@,.KPZS59LWHJBO4>%MZ_XTM(YK:T"E[RLNBV=<5'6 13( MO35H;.K7UGW&E7KM;,A^^79O@&,(W]15BX*?0UH6MO;EI'KD+?UYJ[997B.W MU:\W6C^L7WPME%EGZZ1TP-6RA%.KFN=HECT_8BA:<]&\D]I#@%JV#ED__,HL MYU(XH80!*VL[RXB:MI^K7=(T8R6)$%7K4HA[P0SESFK'^X<:BCR=SH?BVOIV M'4OS+45M?2X:=#1UY!:G@[KD#($EIYW0=(@W[SUV!\6^W%J-N'N[ ]EN5.Y! M'?H6T+\-?1MG555;[-=IF*P<+0)E%CQ;B%(B*,X1O,D* MLO'(F.?(L$NBW+=/'=[JV)W*TR8DZL$E\0X_3\\_USX0WZQQG9]G4,1L-"#Z MVONFSA\DDP8\*A,BB:96K;LK/ CH&;.^/<'[B$#@8H&SM7:REM!2LF9T-#DG M"!,J 2[')28=6."0S18PP6?'*T9%%;W.4H(9,^FD((.838X13O]K9GS.:>2-I[PN15CW/' MT28Z:DCV$J@2'+@H,G@;6"FZ)N&W[AUX.#5L_=AD.U)YR$JV+KB^UTJVK7C6 MM8+I*00?LI)-:B.3T@RD]X$4$545$1,A22RBT-VD1+_'P>%5LO4B!]O0N9<* MF,UJJ#;$'5J@U]'57OC+7%X!=.817AM*2(_%!AY^P[XC1T_EP)V:B)W)UU.8 M^4[*3!")I1>Y[K,OQW? [4[H'W>Z>#)HNJ+[7 ME,*M.-8MG>PIY!XNI;!D8Y2AJZQDD:K-*<$Q@>"#5H%YSR7VT?OPD%,*>Y"! M;:CY>B3>_ZG%8;1B_/S%9XQSM>YZATP=;C'YYC^?C;] M_./Z75><7O]TS>F'L Q[@^_&G6E/I&UX;C^(C7.&&),"M(P.%RVJOUA9T,[& M)(N+2C^TJ0^7W??QN*]L'E/]Z_'F%D@=M$%J>H]?C&$09E!$@6F2Z( M(L:']+"MN4KO'.[V;4?]V^S#T2)0B=Z+)W3(K:UZYFG4I/ M:\HT1>]2:'\.W!WUZT-3')GSIP\UV<^Y; MR5DY2P+,DJ!%^XP0" )XG:4OBLO,^[2LCE4&MJ)K;PD17\.Y;RX7\T68U+DI M+RYJ:< H)>5MD@%\'7.A:_:;2HE.WIH,)[RGBUP:Y07SV;9.,'T. MJ6=; M2,/WD2C<\R+6U&L$ M##YJBX;QU"7=_*%W'%#ZV59=6#LL\@J?"I;&Y%O@%2BY<%D>3%,T#)EJ(*6F03O2+E5SAH>A#/8 M>V^RXU/>=J9T'XZNS2DT75!]KUF%6W&L6T;94\@]7%:A9KQPI&/)R5! *6/ MYU2;P@\MJ[ '&=B&RGU4]'^K=ZSN)L4YZ1R* U=(H#B+$(I3P -/ MS#(>)&\]['0CD(/)+=R*2[>+^G,=>N>4;MXRI3\( *M0YBH+2M8Y*=4-V3'+3 R_VU#-SLX.-Y/Y%SLNWA?-5=LIT1\Y)Y@$BJ&9E>29 J19J5UCEA9"J:W+K?V(!#9#@6 M'Z)=:IM5[[0,8L@9,'$9;"I"Q7XK]0]BB,PV/.XR1&8;JAYP:%UDR9C"1"L@ M T*Y&C/2.0 3,1K+HG"IWX'$AS9 9BN^/AY4WX:^0\90N^#Z7H/J6_&L:S#U M*00?4B 8JH#"NXJO1I"DA&!,@<@]-]S)PE6_S>4/+ZC>BQQL0^NFM M38 FT6*+D! 39V2Q61.51U7T$075M^)"UZ#Z-B1L'52_G.'BR\N0_H'Y5DK\ M"IR7)FLM%= E1A(M2@:G4=#:51!*DG+$39?8^F,O.@(FMR7F4)'VB$%S%Q5P M])DP5<]RKD6/CBG2<0VS:!H?X(<4:6^MR^U,X^%B[%U0?:\Q]JTXUG$0W!/( M/5R,7?B R1,+L0=>C V, M XMU!IZD^RE6GZF*O/8N4M:8UHZ>PXZQ;\6E3C'V;4@\4##LWNKGX$V,S#-2 M353M7B00HE,(0]8'_P/'9QP7F54#V9I1MQ)T1VJ$G6RBQ M&HN5="CZ97?31-8KTZ8T3\KI!NU(9*('/O1A2SQ6.!]E34,V"C*3I#4E%L&7 M$B$DPZ5#P8-MKD@>7.."7@2D)>6'*C3_%>F7\P8!['L>U"0*W05DJTING,\1 MER]\C?,T&W]: 5X)"*>MS#5J*+ZF]\>(X)UR8+-/EK11I]JG/CX,:?<#8]/C MKQPMT=HB:T=4P\FX4DX+\-YY*%887<=E9]&\4@;N'1!MJ'TKH M^1V>TZ67WX;9XLN'69C,0UIFBKS\[H]E9(U$H>[DR;ZH4O/>BW-_&L:^@Z(.K)\7D7S7Z+1<1.^6M/=+#_.L+C^7>?SH5&_H@ MOH)82507&-O/S>@:-<#MI86-XL*DE3N_%I M$"*(A,'DP#N-@]TW Q_H.=Z8?UL0K#'??B-*75RN8"/1?*>"XJM[(&,"C M748J0BXNTQW1Z;9\A'/?O'2XRW$GLD];T*SQ1;@*,:V 6)_1^%AJ4U-7>XE8 MN@@2TK5<6&8IB1 Z.9L>8][-ESY#YCV99CTHK&](!PB+\>1L>;7_]-J]@JK9!N/%,O/X*@: J'-RWH+,(=310Q9"2!:2"25;P^FWK9U@#R,Z+I%H M2/W&2=I7J_Y69)=??I\N_C]<+--2)@GS'Y,\GJ>*%O,*M2C6"L[)KG"<[B.# M'AQ),40N7(DI18ZW3H][QG _%<%QR,B 7.@EKML->17^-^75=+*8A;3@(Z)* M[3SF0/+L:PJ#!A>\!L,82X9)87/SWCQ/@WH<4C8DO^X-$C_UB")X/X\G89(( M\0T_XX?I2WP;QGDD2TVMRW29"EZ[&CD. 1F#7*(L'#G/3G0ZB1YYT7&(0GN: MWF6XZB4KX*?_NAPOOC3("KCG04VR KJ ;)05S+^\7 MT_2/:PDQQMF<1(3HDP8E=2$^$D=ET"G*[(KFK?W2'6#MG)&\X>%77DIC>5!H M,VB-EN36)R [B^RN&*UEW"5;6A?7WPMFJ,R UG)P)SFY";4/)3?@_<946ED-=!WI1W15E7))M6[H8_T.X]A/];\7#3J*Q P.&%I)BG#*\6EZY=@_B MVD DU0N*B0E=%#XW'V,]O' \D@NP#]G8ANZ-_28O*D?NX%HY>S5CV6=F :.J M0\ J+B,]>,08HV3>JRZ>D8?>,;PITHX3TQ[(V(?+M%Y\=R7Z:BM&'9W-ZBQ*1SZ_R?CM"&%Y*^-=$^>#*8Z'P=]G:- M]_HS:^0B&>N<8^"DEB3TQM%W14'VZ)@3EJDXC#1U0?N]"%ASSMU[&S7VF"R7 M\Y+^4*?0U4#4LF'>^\N+BS#[,BUOW_\Q#Y/\COYO,8WX'A>+<\SC274#TL?J M/WZ1%N//1/*G.UO:8VCBI^F9-(U9C<['+584U].L0:KV<_CK0=Q&23?^00>/QI=P^XN,[<+'=AK6-W8'O<+Z8C=,"\](R^(.8 M,:^A])79\,M-LV'EW1(2%;>UK8_B-2-4(SC/"S!16#1!HK[=+V>CDW#[-^_) M=;A7;D\'8U7C3IMO<5:FLXLP27@-M]JF*VB1)9MMDN",LK7'CP7/O02A U=1 MY.A$%REZY#7?NS^H]&Q7%?/?K@=21++=16(=)Y<,JJXM%GWM[?/>@*#U#:>[:? M#U> >DF%[WVUOU]>!; R6E';]A3!)"@IB#M!)G",!\Y#8J7YA)_!%O>,-LD M4CK\AGJ"B#VKJ^=?Z1&+^2^3U8"FE()5B!Q*+AJ49AFB,!QX"NACJ*_=?[[DA]?UVF*S 5K%7]09,MPQX&4X=I25HBLA)+2 M])+B.,#:3AMI+QMI!P%K6"G2_SJ)"P7'-Y>:HU;1\EA'M A0)@:Z=Y'LOFR" M8)H7PY_/7KJSO--VVLMVVDW,[BW%.<0==5N9Q5SS=$($F9PB9996ZW1R@-:8 M@'7XB7P^^^E!>^D@N7"K??!207H=%OAS&,_^/9Q?XLW-(W62@B*%QN9I$8=%@F=T/CX;-U%O(OBL;-_NY!@91.&-C!")>V2VU.XD M& R@R)B%CMSPYV,7=U_W,]I[AR#\![B1MY+<9[5[OW4L/$Z(8I1C'@5@$)ZT MGDPD25$"M\X9'3A3LO5,W(-9_&D?'^8^[E.&G['W['%","UX*,:#S[7/+?$/ M'"?330GZBJS8W'PHUL$L_K29#W,S]RG#C7N]]$:$.UZ5#@J*SRXG8VLP@,@0 M:[6[4@ZB=4*GHD*^/9%F\PC;PUG2:8,^98,>&!.WDLOGZ0Y\G 8ZH#6)!Y#" M"M(W/.D;Q2$8KKAST=(F;-T^[!#6/6"-X(N1!UI/QR*R/]Z>&5\G!;'C?<@ MLI+_?WO7UM1&DJS?SW^IV;I?7DX$ML>SWO".'?;,3IPGHBY96#M"S4K"N^RO M/UF2 &2Z$;5+0%^(9 @NK(ROZ[*>Y:3/Q/K%"<))/4V9";;-2W^4<97#:7] ME?%U$?9QEO%)IID68$@R%@UJEV69*L]("E[E+)QBH7;1[@LKX^N$@9UE?%UD M\5S*H-KLZ4<97ZZBDR?B[XC2$;EK(FD?.$EE 2) #^H-)D397C M>.N\6MQV*N,[.MAV$>WAR_BTX\"RS23J10=>28EE:)(G$2E0';(W_A';Z%67 M\762]GYE?%U$-7 97U+!QUR&C B.I&E\"7U)\?)!QJ #,.IL"Q2]CC*^IT*F MIA">543Z;@#@MV;NQ[>N-*^HH-Y'$E-F1#*:B >!W#3!<(N=2T*50RACB-.4ED]9HZA5C]Z,Y/<'\!PR["Z2' MT_;G\XMQ]OF]E\.3CC"\3F;%(: YYRA]=0 MRIR8()!7TKNB9ACBD5,V>:&,K3U5J[?-O#JP'@DB1Z6UCRSO@?3-=?57^ MCYTFQYD$D0F-BJ-5J3UQ-@-1T@L7@C",UBY]'G:'/]Z,XP'0,961+;Z=?9C- M+M)QD*K*4B(ZQ\)UK8KGW1!M/A;$ZA'@TA2V;-O#JP'XX\0\U2VES8/QA MR@%:S,MWN*(9'*"/D(6?-2B'QCWR":AC8F4_011;/ M)1[;9D\_\@DZY1-T@LD0@=FGR/BYX-<+RQ5%2Y,JC2JZR(E8:H$$JA6^VOBV M0_T!Z,\%MYWR"8X.MEU$6SF?X-'&H5(GGR(GD9=J? >"6"$$\4EE;X54^OZP MTE<<]NTDQR[=6SL(H:]XU>QOACZDAZXXPXFQV9__8?S1@?,Q[-K[[X.9RZ M1"E-R1"7,Z+< B<>I"> 9W7F.05#J^>_][^MUPG:(X+*,>7!;-KBE]'LS_=3 M@ ]H8T]A-E]LT >6,A17L"P-M3@HXEEP1$@ :@-$Y_DQOPN;-O7C33@H3/IJ M:A >WV#H\JK_!M-S=DHA!V4\(]J4T(C2@3C!.='.L(B;EL;WDCW=RVY>)_(/ M#XRM4=?*D:J2R#N:+ZP&/\$M3^8CW.-=[ M$V$7EE6OKTLP.YF@.N-1G4'=YW(RBCXB&V#V]:JRZ3+. M/TU7*:3+\E/M?%+:E2%L:'%0G='B -RU' DR65)J;ZW@QF5HU>?VN*2^Y?8>4.A=^%KY/O\-QA"; M\^6-L\C_A_F_F^F?Y7@KQ8-QP=])^H2GX^+OJTM(&!.4!=R_UW@).:.)HTF1 MP$)D.:*)&5B+F_V)RP]WQU<47#,LUWN(KGEU/XE&^_7NJY,3OF M2I0_*]1/I&:"N!A4:?3G\(YD21R $)%-X2I:$802H3*S,0'04524-FHG8R MQ.!(>21I[PB TD4*M1/SILT_(;SVET)(%C0+A"=8R0R*H-W MEWF(YN/"%& MBZPL3P2XP-V"821X+TG.D1G#!<]AFSK\*_RZWN-M#]&\V]O+V?S MYARFU]\MFY (<)+EI$G*A;@8,_&::<*5H(Y+< S:^ X?7>C00MX[=%>?G95? MX$>)*U;/**U,G=("[#?$ZRS#= KIW>44^;1N%YUZH:213!&M$S+)ITB\XF4" M$:,,4D#TMFGK7YFLUX&C'D4U] GS^%:^7H89_.L2)O-5&3@X:JCGC"3&RO ! M&4@P>!AK:H4&S:@="GGW2?N!O@HBJ^A&;[6=-6*7.5XKFGG(H!/>QB8QP)O> M1^)\YB0:;XT,5/+[4XF?!K,MZ[\.+-5@?@]NDE6ZV.P],NDD?2]Z6QDH?.=4 MC1G/5,/Q\A;%[>BE($%8("*IK)0/QE5OS=."K&6'R0*YA1>STL(D7I9[\91*19E.OJ0*X ^&-H"US!((0;/ +436 MIK_QXRN]%,'79.A#<>L]O5XW1],ZI==PQ7US;[U+E$20>'VI#,19[@C0$*70 M4B;:TNVU>Z$7(>RZ['PH:[.O-G!#R!>(,/I>PD5OQWYT7F*1O^/Y,YTCYT[. MF\L)THKG3%!.2P),E1!A\'@GX16EO TJQ.V1+]%G@EQ"Y<89 M8Q'X+IGJ>?3=2'PQ,.I3- ^1Y/9%T@8W\JE.$"DN3Z@HQ4:&4N*-"F@K<0K* M(K&N]HFS@8P7@XA]6;S!@U8YY^.J?+SIBEA@ESW+)+/BW:-6$Z=H("$$,)9K MQG7M*MP=Y+P8&-1B^08X[!V3/XEQ<:_=7GUO1N,QE.:O'YO)60D8-0S7*ZLB)3#*3()TAABD>F6/E1V6D/(W2%P.B 02U 5][ETPO M[KN/(Q]*,P-DQJ_-TNJ:S$\=I30H$8CQSN))&)'(*#C)-&NI>+8VUE9-ME/S M8G!2B>$;L#!X+?'7T;B,W4W-'Z-QRJ,I_-W/YS#MI:3XD;7ZKBSNLM7^"XR# M8-Q38$1$46)[UI9B%$Y\,DPXD,SG?O6 0J,&5IJ.DM.&(TEDEGZ_A<]+&3) MA!0A9UK[!CO: N,N\FY98-R%O8D?/*H3+%$_&DLB!2R)\Z5(D M2AM7ECUASBOPVD&0\A$M>,?C#VT%[<'^IB[O*J=,OO/G_@S21]3[3Z;@3S.3 M5#GG2J57(C*(@EV.L$T:>+)HD+DV8?Q[CSVT^/96*O=E5>T9L0M;]F+L(]PF M%+TI&$3T:$;M[F1NG')_.W?CJ]PB^7.=>&"T@2SPX6A2&X5TE\M)XD)[B4 J$H>O:/;R;L MV2.D/S%L30$=SHUU$P7JQ7'UX.E]NZIV;V=/Y]0R8^=Z[9/[_?=N/:2,YV@% M)=9[/"ZH9"08 41;1C4W@/=YFY.WQ5+[)7-M>_S2,HX" O5H"FNK42%A0A.K ME2 F>)7 !*;N=X#NN(M!'$Q]R.QN!E<]+CY#5Q/:H5P'GH@3E)9@ -Z,,4L2 MF>261:NS>SVNINIX>+J_J8MM"'MA[]I/XEV<",\11P#(T8$8S57DAC- M+9)8VH_YJ GE*DNF0)KXP]_4.U"Z2*&ROVDU2W@ZNPX=7_W13/_$SW<:6E_. MFYN__P(3F/KQS6<\C'^9-I<7?P4_GG]#C7V51+EROE /(4#*:+<[-..=Y<0Q M9!Q3P85H-*!QT$+7Z9O.0YM2>P"B.5)I]M&XZ)K,4L9SG:J[^B7]\W*VT Y* M'_7)#%#OE(%SB5S3@$RD"=_;9!1)7G#K$S6"U4^!;4_?<(CK4U'O73(]H&A' MJDP2>.SH'(BQ@B-EX(AG+A >C06I&1Y+M=O1'$-NTA (J<3U'A2D&\_&;?[V M6KK=J8!$LY)('4BT*TSRN&D&94"$"=F"I[2WY.B-%+TL7%3D?@^C7W93]W8% M8$EI9M)8DA);-/7# ZWD]7,5N'5"69I;-=2L!I&W+_$$J2^+'NJ^=Q.Y=NB! MB]&7GI,A9%8JCR-QEC*2F>'9>N.8K3WYIRUMKPDV3Y3(UEKPX>(+BYKE4L;L M"_6_7'KK/(IC%<57FN0]'@5:1HL 64*6K(E M@2-"C:(F<:>TKJXJ[B1H[R%G-_/9-RVSFKPNLL$7,!&J>.F3JS*:?]P3+U5F M/ %EMG;#BA9D#95)6P\/#^:(5>;]L80[-NWFVKVV\*@QZ2.D@.=ZB*C=X2=B MT?HCG!FI4S8AW!\LT@T,"M<=??.=FJ&#T/4 ME=S]#EQUV-Z##WC3MO_N_S,ZOSS_^3\7#5J,<,I-Z?F1/:'606GYD4CP&4ET M)BEGLW.F=G"T!5G' 9$Z>F]M*6P%RG!6^5M_,9K[\=W_6/B^EU_-(2W"(&E4 MWK%^C/4GTM"W#5^#-95,^]\G4X@%(J713U-6Q*WZ\>?+:?R&F[J%XRW.G4]2 MZ&P(L()#IP7Q*3BB+)?"*Z\SK9T$W)W*?8_%UBNN)I[(G!(-D<1<GQINKMWX.9\WT MZE,NK+S^C[308I6C+(124$!S(E(Y08*A@J2,%C+$&*2LK$Q,I!AT!O3>W"]M6;)NTOX,/D"A<^X\J?\?C2+?OQ_ MX*>GDCO/E>>$&VJ(M$D0R[4B20N64[9&59^<4('L%PN_0XEVZS57V=^W=$4U M>77@7O=D/$G7._PP6?BY%UM[LD?O*:M4\=GMO;U*7KG/TP;MV/G5Y[%?)(/= M7'BWZ!2&*\X0G0HB5-1%(?VJ97AYU_GJ).6 MA_P"I47LQ;<1'KA+6X9Y%H!&DIQW1')41X/#C=$$7E(6A5"Y#:APE35 X:=; M,.TDX/ )-S5%W=1F>453;D'4$DKK)-V8)8\3U<5[]1@>MA$RK$^JHJ":OK@\ M' 2D%4[K3+A,:"AJU,)L%)IHHR%E2,SR5KDRQR7Z+3Z@P27?@;D]>!!_;2:_ M7[L&@A(E>EZJ: W%] 6]-XK I0FJGQ$?;]V[O+:\L.9014%TM3A9@_V]%L_ M^U9NK.]^7&S_^UV3M%!H2>5(:$X,[2FIB0L*52)P,0D=K.&UX]:[*1K>"NY9 M9ZPH@![@L77S^/O[T:3D9GT$- J_C,Z^S3_EWV=P,IO!'(W R_/+,1Z/Z1U< MH%D_6A:/3]+)>3.=C_Z[^%A&CW/!2]G'@/![Q]Y'6N6USO\+\E$>:J62.I%0FI2L7B=>6ET!-B$H9IEWMHLQ=]+P> M9'5E?@]EN^\+<^'CZ#ND#Y.YGYR-T)!; 'NVANP[4)8BA$BY)U2KO*RM\($9 M8@2EPN)!K5CM;,_N5+XX$/4LJ*T%OL,XB(MF4+(@[RH(U3W$NY?ITT7<88.5 M?,1EJ9,'*]Z",:MR'PE![,)9DQ$GUA9E/!F=O46,W.\0647=W4%2/>_PYH66 M3JHD6.0QEP[HWA"9&+X59>J3!6E"TAIT]4Y>K0@;RB]<$Q?;G<*U)'!HC_!N MKBT<("Y[)JFT)0Z'5BW$,J&R7./)"K1XLXVF=N;0=FH.[R.N)OD-QF,%"?2@ M7'^!V7PZBGC];J9Q\[+$E>@94T6A]KEWX>'_@>R8 \1NQUD5OE3,=WS3E2/HI_:Y"E_T": M2B72BBQ/O3(AB!O/P5L=7&(!VKSYCZWS2D!0E=T5G8>+9F3^ M8C[Z#C<]PTKC7#^YNBY:+QNFSA(G-"^)U(SXR#/AC@GCN)=:B18XV+G(*P%! M/497;.*W)&SV[==F_E<8IS=7=]#Y:;J;Z)0DDTQ[(I3&$XQ%3URDH8S!056) MQ92@'3J>2,"K0 KX& MM1UYK0@;'EU]NO3JRV*HWA-?+R\NEEY /R[DOQ\W_U[+S_X"L9G$T7@9KVT6 M?JM[N_23=/?%?7I HD=BJH0MAF+60,$-QYB(FFJ24U&,T @G040H\R@R'IB9 MF1!>8G!#LB05%XIPJP7!=S$09\I] 1!<]B;TF??^#((;77#QM.!&%PD<2W#C MC1\OVOY^ YA_+/]=)%,<6R::",IGPAR51"J3B$4K@X#E(<@R=K)Z]=@V6HX[ ML-%)ZDT/W._!H[R)KE5":!O*>@I:;*?J,"&).M)K 8D]6#\L. )HR3B@\6 % M$"F-0EV0"F*B])1:[Y(>XM X8+.$H3'1A>.])!?"A1^EU=":,L]F66B_[!:_ MS%%:&98@,N1L-4D.CT@9G"X.*TD\=R$'+:UCM?6R]M0-;[C5DNF#A,->!-+7 MA*$[!*4,##?'":ABJU+)&BIKAR(?$/%B@+ ?>WLX*MIY$S+H M&&("PI5*1#)F"-*6";BLJ+!6F\0J8^"9>G;VL6?JRZ*' ^(QQVD9M!%EP:2J!'HZ4NZ1](#DNU^L$Q^!9Y>S(\"= MP]-5!N(!+T%C.65:*I=U[=J'O0A^6=@:3G9;HY]/=#HON#J#^--9\_TO$--? M3O[MI^DW7.739'SUN(/X#HK6G[,$4$RWN+G[Y$[>WBY45O+,?OWFI_"F-/&Z M,TIU.O63L^5(J3=7M__SV5\M2JP*63>TH=!+$<6O_OQZ#$!ECV4?).X12+U% M^-=Y$__\'64Z*SVHEF.XTH=):4W53!9_7*EQ.FC!?V^\O#G3Y^ 6H^6]BR%BF'20NW:P(!; M5;^"[C][OTOH<7+WO(MPD=.3\7AMB;_?@57G_6]]X#X)M##%X^;/DY_^5IPT MD^N,+N6%$3&2F+A$9=J@?1X<)38:$Q3-TNG8XKW=^/#AWM;'!' GQW5O/E3. M;'M7&KFEMW_XJ\GU#!:5P62G.5%<,")C]*AIIH!&L$N.99^C36VD\N#)1RJ2 M_3C0M99T]77Y$?#4_M__^7]02P,$% @ 2%&B6*;;\RT]-P$ VV\! !, M !P=W(M,C R-# S,S%?9S$N:G!G[+P+5%)I__>-'6@)"Q4CS38M;SO&N][_^_UOO?>JVEPM[NZ[I^U_?[^>Z] MU?S._!ZR^?0)_Q,0"PL+R._@!\0L@1R'K%RQXO,GN*T"/U=_L7KUJE6KUZU= MN^:+#>LV;%B_;OUZRXU;-UMNW+)Q_?K-UINW;-MN966U89/-WZRW_VWK=JOM MGP]BL1+<9]7J+U>O_G*[Y7K+[?_+F_E/R)8O5EQ8XYJU7WRY;CWX!L9FR J+E2M7K%KY^:S!5]/!UR&K MMJS>^LUWQ]9L._O+VEWQV]VNYS_ZPO&'%W]9G>N;W7WPPN4;7ZZSMOG;5[9[ M]N[;_^T!=P]/K^\/'3[^#[\3)T_YGS[_N9J02$Q* M3KGY6^:MK-O9=PH*_U543+Y?0GE<7E'YY&G5L^KZAD8&D]74S'[9UM[1V?7J M=7?_P*!0-/1N6#PZ-OY!,3'Y\=.49FY^87%)J],O?^Z7!62EQ?^Y_7?[M07L MUXI5JU:N6ONY7Q8KB)_?L&75ZF^^6[/UV-FUO\1OV^5V_8OM/^0_>O'7EXX' MS\U:7;C7RWGNT)QG:2FUC M%8,,W"=W(8,U,M#A""7;FB$V_*,V=,!%=WI:8:O\ VH:G@B5F"$[:^\,A#T? MW.7OHOZF]%O?Z9.[ZAE)"=KK1P[M+8M)*_4Z^U1^,+TTX.-X?K3$)")0*H7< MOPGH'U."[SV@A=9_4AX\N:<\.;5%P#,&::M6RN#_*%35LPST:6N \,90Z.AA$(=I7,Z46Z88GL[B ..OS1#L*%R3*X1]0@#6XB8@BS9.F7V M91Q,\D)&W9.$L^9AS:X*@C&%;0@_UZ\A'HO?D0/PSZQF?WMXH?+ABCO[_ZO] M1[>JH!J$6/"![]9NABC3&!DO&.I-GU):,'O+;95YJ@9/:2-$&8#(O:J?:"S] M'5$M[XX$_?:J&L#?5NGF$KY! !^4 M! !UI8PYN(0T3(0Y\@LZ,,'QQ1>P1,,$W3/YM'FC#T1&%:$ M WKF>Y7+>-XYA"_"^A00K4A-"N$1?2$_>K'P#RR)L<,N3=$3F)U47ZJ3#>5/4N"AI:='IB@>!_R M2LY/SHB1H5NINCYL!7P=R9*WHW+^ ?:!.%Z6R&C.YNRIL,=XC(,=U/*R;HMAH;+=Z-A":M M#6.,4,A+Y[TTZ),*E1F2FBA^&C6;V#D6Y'U*Y*Q-5Y0%B20YY'2_WQCL*8>> MT@2W&#*F_KI:(Y_=0TT@O$L:: \PM$8("#5FR&3=,!$*>,^3QALM1.^,OS9B MK'U.^@F=O=*';>4]:",Q(>$PJ9U@.57H? ;GF9%*XJ\I@0<9)M4A_V+=-GH3 MKN8D/#;E]9@AQ93T@0-FB!P&!6Z>PT;L>)L0C:">R[U X.Q\A.60U)7B00M5 M?N\.^64_@A;YI&ZC&?(;[EP?G9B4,8>!Y9C6S/=(@)DK<\!4>9O;IZ)?!.SNDT@K27^2P4&6 M>PQ@,MS[$C!'J/@?I)/ _I9>RC6OJB>T-1^O_/0?O[S__]@>-M_PKD(>NH@( MYF4.71Y<[$J:/B?ZAE$@.A$$2J:AS.#J[]B$^CYNQD:!Y_ 2)8FJNE.,0>Y7 MXH^:6#8_]%.Q[&L&JL017C!@0GGE-Q<'=LLNF"%EE*;*/D;=!AVZG0,?V]^H MPP-]JVPKR&ZO=^3.F2&U9DB(EL29/[.&]U)N5YOK,8]%QGVLK8ED!C<..C;/ M#3.5A=HR+\ 'D>]7C:-4,G,B!\)Z$W;]98<5PQZLF0 6[DC@3:E\.A3.0C./ MIU=Z&1>X?1?U/&5%? .\[%94PZRB@Z&H?11C)6C)V7V0/MA77\]4L_M! .F* M78F>V2R9(A\.5!6^YU"GDVV_+%Z?R2R*1+?.U=-(X\(4])>D*#.D8B^Y&N5F M$O75<<'OKJFP;2(X;#,ZX%>R:/G!@F#"W^'!QF$[4YWT\SXGH.L_:?S-D&WX MM0;?H-'2?D\SY&U+)\&8>.VP ;:%7J8:ZMSY]8LR()W1I(4"/@P<=JB#NXN5 MAXV(/?Q;H#9C8#WJ(.E/KAKP"0MOY3Y[;!1OI%=YL PA_9YR0XQ;]>!E^12R M\B5=Q(A)AAD-6+&SL\ ,P;L,@9+^<-,)DZ(=M[?NOG M$7V7C'4'IMLC; FCD@EG]*P]#U3!,$JWV(.K/-G&S" 8%QJ%>S-1P$I'+^#F MV="D_BG1N-(A1K.F[*+1+3E>)B%]@+E4K10VMI[#G[,VK+W=:/K)#\VAO:SW M KP9U2**N*BF@"[*PD4WI-&O5,CZP^HY)!K/0;<0,68])N>F_U0SA*!I(X_RC]GE+3.JHWMJ3 M>JZ?3#3RD,!4D %O?S7%L[4V^=+K! )-XK7,8#;IR]'+$_)48!DY.C8$I409(\^ U"EEYFVBC"HX['#DWFM71212!..M?W'B[K[S]$GEQCY)''A1#1: MBV12PP8?#P@?WI,CPR71]_K! W7!@TPEQ=>\ ]"WD6$L4C1[OE$/#NME*DDS M]0NGH$>$8ZK^42/<17A8;I(Q-!K"< _N0]$[S0A-7RO3(H<&]+: MN,P['7,\S@%6 K77? [?>7\I07KAI0VFUG'0"F4*Z]-# 96:@Q2C[UU2W0YX M5S&P3\K"OQP-,M"/VOM9K6X=##E;\_NK@DYY0CE>Z /9?M;OO]K_!^W\X--2 MD> #BV7XD=;O([D2EE#7\85XR@XGL#OSHA1CO5OJ<)]#-4@RE$1&YE@BQ<[" MHW70^K)C'.@1P4[[#.X68Z7N.L43C\I% ;-RS\(6J6=9,MY6L*EPSJ2LX:G3 MY$2%0=A%>AE8.84\C6%O;*W"4&[5]$G;JH)VC72MHWE^%!+CZHYJ0K*/'"V. MJCERZ#'Z8$]_HVTF4_I5HU(6GJI^/B=^QDO-+=*GX_H;()> MM)T:HB8UA+G2QZ&Z((] ='O0>Y/LQU__JL):BX>&62=XSADQW=7\.=$2_3T' MEN5)%!=+L9(?\<<-GN-!?154_$OE2,_;'@$;!@+Q3A /M^CFCXE@H]\T]+LH M%_+6Z6[RKS>:C@<4^,A.T_#2#:27 HXI1G-FS8K>\F[^GM]\OWYKAK3N)^%FR*M_67!B'GX\7,GQ M7U,Y&AZAX;4"O\FU_+C/J=;2[KC&Z@'MI,TMK9_1J1P'2N!*QY _='EMP*Z! M7^;=I5X_Q\*R(_M_*8 :II4N(#<+\:YC4WKD(?S"?5=2-MS;\"T(J5F?PW;5 MRGY7]PP2B0FGQ"VD=<$PL1**M/VKKT\O@(O?AN!"U)[WR]2]F M2/YN:=@%N33IRE7^,ZRH'VIL&$AXA2#-[;XCURFO[K32,6JQI_LJ.Y]=IH$6 MWS[@%^Z' E;'@='BT9FUZ,KIPT5T=ENEI"W]*8O/'/C9\&.@&6*!IR&W8(BV M/^94AX;*,$,N0,.K7 1)+>5.@-I(:7;0_51K.VUR.CE[A&Z,2*^A7&V<1M6M MFZ*0^8^GMV =9+/HV\4GP+,8.E%^!-V&.SV#TYO6 M?XS'KC=55HK_NDQG>T__3?R:2$I5[KQ0!W@'.QN#G^KE,6Q12^".:AXGKP-P MN#=),#5F@2?05;UP'FM3[\9MGM4BKW.5=[7G,84@@?]8\WG>SZP]1B+1_)B" M%O_J8T]9R\QY1]Y-8/7N;AI(6L&O*(8VSQIV$3=GS [#N_-]9'TV3UFORC)# M[&M0H;4M!S"6:#@?/7>>_/N;WVRP0H+\!IP]I$V!8$+5)^ M>G;1HR(0F/^1[F"::[008E(F'L78MIG(U1AK6&KOBY:L\XU9)I'4H5CHP\NY MZJG9OH5)C_$9JS.V?U/X$R>?QYDX]8)&XC338$%-!6.GOIE=>E8^M=7TJ9%J M=UME[-5M^PR)3!QRBU^\%;U;%NN&3I-4])5'-=\!B[JT[-,Z.L4ETKWS17(#"A[(GU M*[,L;4V(P>9W[3[\&UW+4_05D=C=$I!)OB1):7(QW'/:ZL%+QEWM>A;_05JK M?,8H*2=HB2$^2Z\NM,P9.3D>A 6"X\\LTZ X$/!4$?$@FY\7L*=($>687(4 M<\A^/\JWO!8."CQG@C9V9?K58??[DIGS_O@K^S3'#*WR6>L1>@C]2'C5ISD_ M G&=C$.R6M(-GAH)-+!96(!ZQO!17Q-%)&,F'B MU"2NZN*#C*DNO*&9Z#6K=TL#1\R"H+.$$-G$''?EZ5%Z/^F (F/AH"4=%:Q8 MOY2:[;5;WDHE+GMT*PDZJ&O0%- N3%#[DC"/>@+-OG.OY^N=TH?\4)"&ORV MG['XK_8_V:Q6"P8]X_6%KU[LT]Y_NVHAQ"MY7. J\YS[@",#4RY7O-!6^\R0 M8OB+#I,H6GIT9U%@]/K!L980N"X_G7-%[FY'FBS$UT:8(6/TG(,NHHI^+VUP M2=7*CQ@/ZA<2G!Q)(S'<[MQ ;\7$;[#3H8!FIMJTAHLI&]M=4)]^,ZBI!72? M)U=]GXVO?\WK6WCW/IO7ZB5]N*D0QM*3>&K\PTV5CAK/PEVJ\-.#))X; M'<$27@*3XJ ,!>X9IH#7D2MG'6Y;\>+'UF<"2PID)'>'QH\-3,,1"O1H@4^C MQ6*FU9S;-&RK^P/YA=A)B;;8N_->HSM/O+:SU.$N"1?+"K0U*25Q,(U"7[5R MBN(TZ;)IJ;TOAF.]7/1T.!O?I'^< (+^ZPAZ>1IZ]DDKZY40[AGU_B?ZWT#) MX"HAB0L__UU@WW[AE#0RESOM%'?^_'^;NS!Y3AV#OSZTHH]NO80^N,F.1+0T M0]X-^?M!DLN,SGG;D$;6SLU-BC;$J.O&AST%;@'S8(F 1DB:M M0G=N2 M8L[-^GU@_AJ[O+A(><7?,7V!%:_']KQ0S3OF<]4@O*QXN-'[)6][^=NTLR[< M9LVVB.;KC_)_&5 IQPOV4 G= O=+?):IK+B"J\MVR+DJL7?H(%JGE)983I:R M_HXRE7!54@XB$BRW:_6BSD)7LF;;F4%E>-S#TDY!71QW."8^BNEAD"?Z@;J9 M,=W!>! S*E6T^5?J[G3U$/1Z!)5H,MZZ=KAWM?$$2Y<\GCE(-^[#78G94.#\ MG1B-G[=\OEQIAG(*@8C9Z%4H7 MTVY;80TZ-]GJC[)I5V6MBY"L *:4V!MH".-#:50F]]$*,V3 $\/3?)R@FB'' M'F[P6=-[)M8HV->9>]%F5D^Y) )]+MVMV@P9%S+BQ_*VAIY4R'2TE^R6 -/T M="*(ER? 7!V:\H:Z]^:OM'C3Y^-M\X_9!PS>.\SZIQC?#XS#7TA-DF9'<#"X M1"\@\ZAM/,[W:Z&C/LV.4#<,+CGOO$,H8#D/'Y5./I9S;KX.L)JRC03%UL7Y MEP)/M&%2 7(*%JH[:H8PH$<^-NJ&>9.3.-(X!U&M72+?=OZJV8LU[\#]CS_KOJ3,9P1B^KC;=N6ES_.F8\ M<,T6^ D18FJ /%*?_*N4P'M _8=1AV8]])#GR6 ME)46<$D^-X]_4N--DN&K&RW>?A395CZH8::@WR6@74C"C[*OFYZC#?->#^Q" M]I J==53AI[6 >./[!268 X9[BT(Y#;VG,,;Q:7'_(EV!,] -Q/ &6=>00#2U(ZC<>FLUH5=0) MKE0*-AP$,?"TA$62NUO8#QD=#Y.+]F6W>#WD5YLF\,0@:AO8C3^109_C1>T- ME\N]$0/OPZ%PS8DLO)US_,@G5@[]*&_&)(I"&R::Z6WO%HR0R1^].]KCQQ@I[Q^PLI4,PZ1$Z4@(1Q6!2VU3)-,(//2 M71A*S^A[Z,U)Q [*;SC.I7QF3II<*MW5>$<^NZ>&MGZQ/P%'%1S_DSUTB[$^ MKS7],8JAO%NVV ?.GG&=1XW]MA--O,%=34V%$?V560"(^9>RPK+)IOL?I&Z? MKS4W0&^KK_1C%SU$(C=")#EM 0]^-$L:: M(9\J4H-+2,/APIVM5JU"BBR)]A)(HS$H 1*KUF#T\J>="K21"*Q$G(W]^[3+ MQ:JDD'9QYA];F!,#2L:FQK\XION1([Q9A^)KA[^@C^-0/E!_S?9B4<9/'Q/HE5Y%,-HKDT"4E6J"/= M:C9#MF/%(G(Z;F=EQ4? <<#5*NW3;L(++]/BWH]"WO0?9;.V;\D=[!W(!>N& M*4K6K3K7KQ"7$FZ+OZ>:RJA:V.Q^"4%;?,U#J2C]E/8JP3L\(C53LF1_VJ%^ MI,$I35)$O8(G<. PAE6YP6=*4.&.9\)8&7,N/"DHEO76L? WU]^$74 M(2OF:[LT2:(9DL!;V ."&$U,_X.UK>T7NC_;#SPD A4G5]&\>GAM6B+I3\JU M/8.\5%NZD">^-"IAGC)#^H,1&?-IGS&V@5%2'WM*O7-7)$E,44^7;Z%5KQ4FN;:$I*XN'4,8E@3"/R"4NXM34G1^9*LQV+SZ@U9P$IJ'&=6R^"U:T_#WR$%E;ED#<1,T;!0M\ M3UX\RR-N. MVO]<4./4/!Q,:NELEJ*Z4A)+94@O<1FO0+X?'.Z0!],9>]A".^V0)N&$UP![;4D<60[A&*1,!"00A5 MFG:,JUDEV)@=XTC:5"I@8%,WW2*+!2\%-5-;P^J,\X MI/596C#K3E##ISY! M.LST]W#A \NNNQZ?O(YM6DH+-)[KF@\IC_5=-S#C*"'$K%,"4%>V7;HE)0B* MPP.@]!RA9]C75C(#3\SA.H$]4@:NJM^XY>(3)0H5.F2B\SQ2[,LRX= 2\A6\ MH891;I,U3I Y8^DF:>/F^,24G>I%')+TSINIS)L =$^K.8W;IR MJ5RS]A9A-T/#S?SU]P,JF]<;WV69&M&@ELI1N $75:.AKJ@B#UC%0)HA+YE$ M#?.CL(BKY3 2RFA/_[(NU9X4*J M3^+K&?5[%#7:T,A!#](DAERMV6M&?)%Y;]L MQ"[*S@>$N"N>(LQN0@E)5KLR\/F &<*DUSIT%*#\=A?Z)]%W\YT.IDMK^'-* M/1>Y2-J,VWGHN7#R'M^/-;@@)_.C$^ $\D0M(4R7[W6KYMQXAZ]U_X(!LWM. M6/M!S.&I):2BAYN^)?PM+>(Y2RR?O3?U JI!XO+U//U7O"5D><(8S#J)_^=R M*U47B&\Y:]D.NUBP_#?">XJG&8*8/[E33B8 /N$3K9J++Y>6@*L1FQCL.P'9 MW^#XIRY&W?/A.F^?Q*Q&]V7ELUKBL$'+++E8>O\HL"$J_("IKB0*G MS7DH4;[$14(T=5MTT,YB,\3SV6Q=VS)/6Q$.FRG3S=4/?>>:.RKQE-*,]MQL M7G9CZP^!H"FD-82T=&@X+TD'_JI!J0@<4]DS+Z!'PM.(B\?'1'E7.5$B5YBT M=/HR6*?\HSNM<#;7%,$XV#K=]&FR040^E\:;_=:ZDMSQ7-SU0:(;[[2-1,_W MGKOE+31#WA:W3KBDGFP*I@3-<#H(G,EWDA'A-+]N_10\(UQ56-F(7IP2E2VO M=X&D#;+6UWJ*-%E9<<&\G)]GP?4DU_;7 0*D=8KE4NZNU[BQH"]E^V9K4AI% M%IAO(B(C*C$ M#L%3-E*O0(T-A/53 CS4I,\#0P\CY>70S^0)_/$.^$#;_,E5=]E_G&69W.&F M"3D(9X>ET'--0"\>YL_6>&7M(;0\#^VJ$I/D9VE@5P0A-1ZY/\R)-BE)FY-@ MR!O2EB:D@OHC1VH2(;S #'0-S'BM89/&O><1PTJ1VMT>/D^4H1#.1219E($. M8C,N($QCQ6W82=O1YBJI)3[/?K+$9!03O6G M';.5.)?--%YQSH@ZP M2]ZAX7LM+67%SX/BAW%.4>206AWQGZ_>77N[]FQY$JD=:4?"8*R7O.2N$R_Z M5;9V&#M#'SA'X#NN'SR;//XJX9,=L-7%PX:QD 7)>IH=W;-OR!E\KKC#._5/%P&13<.SX=>Y?3J36#64? MYTAR)V1*T.W%+Z^6A$37]1 :.OE+ZYG!@-6](.DK7JH)1>($$JP%+BW* M,V#"?\=EI-'^2:U M"V\)33;P.H[:IG@VX!3M[.AGGC>3K_)-G^F#95 "93&J7:X57ABQWLV\>3\;9*RCUC?F-) PS6*HMMM:# M5'_-#&&8Q V5LC"D%!V!$9<'/.T"ZL6)N*8CO"64*1*F,HDA(X"@@3V@)3V: MFHZ3L# 'JD5@ 8=IX_),E6A*CF!OX&G/X?B=#/Q&$/;J,/EL4AGF+VE*YQIIA%K,TEPR_G*U MI)Q 5D09^AC>ADVF36]>4 T_N/ 9D82%^T(29Y^&5#;VT)*??OK-7)3A2,Y3 M_H8R#D;EA?I18/RNAY? &_ZL0W >?M$[S,GY,I2_S\![*0 &25X&C^YN MWO1%*5M3DM8Q)Z2< &;NR)WY+)5*SV/SD2+V>&CZ$^_;HKD.1##>-3(ZNX0W M^4?N_ GY@H"+5C$@Q&7TW=TL2FCMO>",4"UK@WSFM1&M8@G"\?0%KSY5=GU\ M=UD++[ANSUP)1=$XO)M;?,BJUMU0)#D"FZD'%V*0%@6L$%X)$#+UGK[7 M"OW.Z.&+!##U@599B__\(,_:FKXPH'#L'\UP1 DID=?RNY&#,E4"MC)I4^3E M_1:#_PEN2/_G:<%JZ#?/69C:W:'EZ#$LY$68C#/NY+.C$0?D^\K9O*LA3F.D MVS8V!V:',\8VL07&0#.D?<@B@:2(BWFXL3Q4DR"J$4SZ,V"3%",M++IA#)?N M*D/LR0\F<=A-:JNT$[<$&;TQ0.%E>0*\^<&^O]BLN[7%XR'Y#V^JG;=;7/E9 MEUV5=&M\AKW#+0[X%I&!' 1X:4D]UP46Z2J:"X#DE5Z'&]V\B9^(37AELPC MFR2M%;7YPR4O2.]_MG@3*]MTZZ62GFB.^/9RB1-%B::$B74UA MP*47D)#N@:L>.0KL6Z WCRBE]70_-PH0+)NR*#U5QQ,_7._$M.3-],4G-!/W M\4,//ZEB3C='CAAHOP^U)-BW<@A4''3V[5I\<@V]3H:7S] OR'0E<$\)@R2K ML]8X= ;XN'K.N]H RW5[A[B>:'0#*;I3%J)E!?^>#J,ES8G^2OOT(9S#N],R MV>ZPP[WI*^8I#ME 0Q^282-V:=PE+:^YA!8&HSP-VE+$[4M(T))5U:J'&\?A MIO)'^N+]D9A$HX#9G%IW%\GXD$H?SR?)D ,,W94X&F-T'OSZHSMOXW'<7'6M M?"R>:?(^'^@MB>!R=[""I:M2J3HNED&H MH'-%.T$'M.D9M!CCCY99!>R<8(,FP^P1!J=!Q[^H&&'_5J;5<)':7G!1K3]I MYR5]PG=I04\'HPT]C1:CT[CQ'!!)?O^-2AHNJ1XYIUONQ?DE.)):!!$L3M#G MYWF?P>>DY08^L+BJ%,FS2HM_I#3 2QM 3+ 6Z6DOP#E6!IK(ZVJ?/1TY9@1S ME00U5_D'3SK'XP03TJ"5LA.28FLX8(V$*(\,;(R6K, M8:VTX"L)009'ZCD_Z[P?RUP_/IKCB7-+$D61$2LU^S+-D/1RW/D#=5)XN'S9 M:O7.Z;&\FX>AMVU1-+3;&PTWNKF1X'H"3&T$,%Q=#[9T&%M[SW=+,NA,.##G M0;/&)?/*Z%(/ $HV0[)!Q\3U+,COE3K/TKO(M1B79!NC49+&TZG$BX1U8%[J MS?TF5#0'@^D>%BJPD*4R"^.9MQG?(/3B\'Y]CI9>$84(R5,-1:%==86CP:65 MZ:;F4?YK]UR<(JITF"I&+^EQ]3LY:@H>'XXZW2 YS2DO.#A7+ZR&.&5KGK;9.=B% M.P]1,A?9U:U:U= MK\>4Q[%@=3S:J3:FJG^V?4+5V+[T8=I.E*6O,$-Z_20<8+6C2\;]\-@E+][T M#!Y$Y=KGM!"?JK1O9XNK[KJZVWF-2+@_@P=_^';MY$W=S:X^9)WDJFGO),&X M@"@BJ>DGGKX8;4!!I8,N2+#&KB?C/U_NIDD\",,V$3>^ M@G>A!Q:A9(4AH4Q-4C^11I"2#4>,1]]&%L-T)T:'=IDA3\@[T]!:)14,)$=W M3!36QK(7!E[[4D?MX8GZ"D[>)1<'@X0,^WRCS&.O]35D>D2SNO1Y70TQ7]NF=0):>$Y(6#G0Q&'TA0<5V MWM-*7X-!'HOG S,%R;G@7F_7/A5+4=.PBP:;7%90',]YYW[6O:"#IJ*1%\K/ MCWG2MOC17!\Y7]$1VS)"9+E7FW?7%T<# #<$5/\L.4.?N]R^'[R^PM#PD?QC#=VDR-*2H(: YMB5?5PA MKCP,:Q,1=-O=!)^#45;/J3*"T>KT3V23Z-D1*):UU2_^,:X8MPJ, MLV-?PH M(KOY&[V+_3 V!,,!/M _]%7">$!...S')M(6?ZN[!7B,Q_J$$@2/W0 2P=L* MY$B+QFOI2=[VO,KAZ>*_@QR1BCG264)JW<6<* 16.AYXN_8BZ5D2M4VYG'8 M"0+:;?$/[D*K/=Z4)-%WI&1P:IRT8-PJ8TH]$(X*F"PQ896--N9D=;TIIR>\?=->[YZL&+T6CQPA[@TI0$X"#85I!]_:F MY?KV:N% 7-:ODB="]V)#^EWY8K\LB.*ASXA&&R:N><-TISQDI;S1UMC+,KN)#7AGJR[T,*K&;K^6BES^Q MF\+MCO4A_1."+-&!HY_PDDN4)[D'PR7^\R3^*=0$6HNLBT#+4"SQD>/EM8P5 M-"_C;HHC5 HL%)LA1& E2_%P(^"TB+ 5I::F\J.R3,@:G).K7%6G @A+B7U6 M-^H[]F4Q+/L.&-D1CP":Z0'-Z$UZ[P((KQR.J]Q1_/= 7(+#'7OAU_:%[XEJN2-; M0_43:O$%?H5\*4NE+-25ZU'8UQR3FHQ',#2K.ZF._B2"J0Q:PHANS.-G\Z9; M8,D94T8^*#I6\/!SN!RK6PE9YQOFEJI9? ;90&<9C;S$FL::OJX]Y:YU%^/X MN_[B\$N'B%J423UJX*G/K%%T5C4 DV=C)3W!>:$#:OT+O0;"9^GX %>C>XK,ID$FW5BKG&OK"3VJ+(0NSK'67N M3J9WP__['8@^EL?V,\,R)A/'Z'8@AFQYA;&DDSA4'0* E<1 YSD3M!KXA MF^AFY.D^/QQ0WV?G2690M8&V@))%VI9&9U!59@A'&[NR"A'G_.$Z8:GCLMR= M*.K/F I:"J:J26SYK.W'J[PM/G7_:E":QI3A=,,3T$$>BYL"O+/=.L,SKRY 3/D!S,D MY9H/7#SG_4J[KU9*A^,$C:V8&M$:5G3I)OTD9P*]5,3C /P07,7TYJGBJ;YZ M!@1[UF\[Y+_:9>[?-141]JRD49-)/5LW^]0P:%$^MFFK6)VQF'LB#V,UTEY'>CAQ,NOXW<] MU<*O>3((6[J>2/B[YY)Q#C(]K3LAR!XK^_L@-:C/=YK$/SWY%:/W-J70^>SK M-67&V_%-EDH/+4E"EG=XPUK'7^S&H?KV/1@%7M8Q&_6X_ %#,-B;3TJ16%)3:/W19Y M@I58>[!CIV_#P"_%)TO.&W@>20ZYOFZ!S\*.>%IR3,*'F_ZIR>J@A>^U1A^\ M$I*9Q!H3/:KS_S"L"J6:JE\-7'UPO.-\7%,TFJJCO;T*6X4:[JS1T$B-@Q83 M3,"*.T35*O=*)2P/8H2#CKB1:IM>?I4W:ZM\_!8_-.&G)^NPB7-C^B+$!;0Z M^/?S_5>]O4DM- 9W&D^_Q6#=\9LC*P#EA1';0'G\5.O( M&NEE%%>-)-UX RU!!/.D=;M$&;M/'I;8H'']&^M@F*M<6^6L1?7N M=#\7=P(,$8G/H8 CGGKE%(?'%LX+S9 .%P$3ZA8N;Z?-#1U*'D__82RPNZ\# MT()99>$/WG8[W,% %K Z=*C,FL?Q!#$H;3)^[%"MHTFYD .HNQG-H[T074,' M.V7*UBLS[5A=*$O:/+!@R+E/!595\\\V-[F(':R^OY8Y87BMJF="1DU@XD8]L M#@Q8VJQ[%EW3A_AT^)9W0G,BI,=9TTQ'(I]>NMI[7BNSP=7:JWI5XK'X<\5PS>?B MJ>M4++/RR>MU+..71;$#&5!9J#[0]5,&H75EW,--CZ\2K'62T9%2U&LP".TL MY&-2[:QABL#>IM1LPK]=)&Q/LV\Q^-VM3\IY>?F@ M-V9&WLH*Y\WU&N1>>JQ6O5HG/Z59ND=YDI/(2A3,E?[]E5R*U0=CH@=F]3W?8WI*RK.,D#YO08W#T*/9Z M&;(O#-J6=^\"+C&[49 H)89CB [3%P%[O@ET)RRG>MVZ_8^O_??:-Y3] M*L=816YD+G>N7G4^+*YY]N*?P*[D/8-'OGLJV%V6++*G?_[STW@_2)IZ?-,[ MUE_B^9L5X1&Z='95EO9CF4IEX&F%R<0[L(MU=CJ2%M@A>BP:#NJNA8L_9\Y$ M!<&TCCL,YJ6#1X)''>S3?#@!99MU\-C=9@@Y>TF?W\-;[/?$RV?W2L)^#ED^ M@GPI#TVF;& %LJ/0%*C.IH=#>N\6,KT[O^8U0X@@L5^VR,%X@H9F8,IBMSVU,@;)X(?\%JU+:UR_=:ZV(S# MN.0ZYZA;L<5#$RA_(15806-$@MDNAD_0TB2^7V?\E5)$GY2T;*H[(2$I)#]' MPZ, E0(.3NAUER1H=B/,(>U 4ZF\8Z=#$] 3+:X/EZAN$DT'P?P/+",A4X\U ME?<:8A13Z)CF!O1B(J5 W^?D90B8AQIJ.&2#D!"DL:?3V?3BYOC15!R=] MG%!2R2D6\R ><.FFLT"O!HJM1VD=!#(O7-6O 3WL@X&68&7I_+U M5(+ ).7^4I[TK%'RC%#CVE))5:=3 9\*?5%&+! %0.>UM) 30GE;XD2Y"/8M\&XGV#>)F8/L>(89VO(12.CBUWP43*#"TN0=#K.U:I#J%,"!,J5#C-0# M'.\+_/B][Q;Q/JQCO_+__4?B,U1<5@-/4ATVA0QO3\EH[*M^[4 V9%-U\%,@ M([T@M,XQ$FR]LLO1Q5]<'%!3_#!?1X,9N(DP%FJ&L.5.Z0KI'&A5E@;ZV9IQ M JOZKVV!S0D!4=+M F 0IT7P6D,N#-HZ5:*>X+S+1DL]IQ&+%[1(SOY6\C#<$^+ZIVGLO1>GHFQS^&@6>1*C%:/%"G(Q%-\C&T MZNW:7[D_/5.<8FWY9#LAC"642YBC9 -_3@FH1(!V=G"+5U&\5:X1=S&I1AZ3 M1U35VND26<:&@N97M<7C5_PF E:HYFO #J!M/Y\]4<"5A0;7@:8 J&7+(I;4K2[0^W3^2TU^.%VD3!>Q4M,Y& ]7KJQ.S MXUS&0N94\&BIO;0!G\UC=\OGW@0MD88?;LQMX5OV'P,*+\F3B20:VD0UB5MQ M"?:#_&1"_!*NV,#"RI-#="B#/.6YNT&_2]J:V"U/U5ZJEL^8Y$6\6W2/%F)$ MF@AU+ISSI)%0!-;.&$GV<&/]FS%O?,)@V.:DC&$UF;():_Z$P,- M^'M*DC",U*#E(GR1D(76;>TOY'5DZ.L#)@5]6?.JUI>_KZ>'B^X&+?"(A" E M@%U0-CILARZ7F"$:,60Z]@G-J?;8JZ?_"1[%^8]J5FW&?V@&,^Q9.!0&-O;+ M+I-:_X$G>_BE$3/NT3>.0YV EZ>TRMM*K5#?P[?G*> & M#N9VSDO@JUMO.O=? !Q:.#AF_U4A*I>+IK)T6,&M C"T2AG"V)1P.ELE:>:U M#$),GD,3:'(W>@GWD!6<38P;$3H,B^0$+9;>T57DZ.9_U,:USO@,EH6/#L>^ ME;0U,\'@B7WV#%L6DX?%1Q-:V4VM5\)028HH@UQY9G7>YJ33F L"IWP@Q)QG72 >D8WA^!Q$@,=%#]<&&: MG?0Q7">^/AFM#CDY6K8J^47-T.D^4CT?)=LQRWNW5%/-X>5Z1)?]%+B$+0V*1<_CJ]/ M:[3H'TFZYQVLIS3CKW2=[;##@[Y]8)ZW16?H_IQO79()V5S'Y+,-R50B:5RX MNI1<8SR&%QAZC2DMZG:'K<+()%&@P"2L0:6#CB# .QA@*0]G:[-JDN;; M13*'V3?DY%I<2*"!@SLEQGQ%:I%+@X&]A*+8SYFA@T76L 1+480E+K:WP7"B MH>I83 S!\VG5CY*+-SPP>_)YP\%U];X;S)"_W#SP%[ZJR_AVVNWC] 1T>.'! MFM'=O]=IDAOF130AS4-G\Q[V6V*\WVC0>HPXL/U7_=HS 5&XYA" M\A,I"039O0\W"="9L!U*D!;J(GC)3/K M#,&+:Z^1WE-\-[Y-^"9YK&X+UO? /PS%9[J6]F\R714+'$E_(G SU?M7]AAA M!B\C=)8Q)%Z06WQ,U*+G^VI$)QRTHJF%RO 6B^L__=_1;%>Q1['GR> HPK]H MQ+K#FK4ST[,#'5M?^Y:_?[#3_X.#>[Y$?XFD?L#X]/.9M5VR0V;(C7C=>12G M@+ QZ088SZ_?&XV*=Q"7?^9OEM/G_U01/-]U#_P&^OGYKL4]Y* 731K/(@YV MY*/DJ1F"F\@R73!#6K6XQ5T%UV#[T@YJVLZ\)=@%#KE$,HL=BOW*%!)@2/9H2G2XIP];NH,;[G1^I(9OE]8 %IDQ>"FK/>@Z\(7N&>Z([ZY99>[(W)-> MEK.3O9C$<3/RT7O2_F&ZF>;_OO..&3):S/!\:LM2NTM_^,<]/Y!1Y =8P.'! MK7A,Z??X*V?O.8W);#51--(C.2VMWLO@8D0K7=+WS7:-W4AZZ3F0<&ITP'@\ M#H&4](!>:WI[D4E)/SU:@P=PX7%?P?KQI&&"&JKEM1I_MEBV]/N59.G[S;%Q MNK/^\?>+?R-?[6MKZFIL6!U%: -6ABM6K]Y^]NC_L)T3NG-\L)TX;T.L2KDW MO/ZXFPJ.Y(#PW*P,M7$-UU>C;4/? M+K-(P/4J?7S'QG^ZYQ>[^$41Y4M?]&@A 3@L7'[Q-(H0NM1AX*S6#'LMB-F%WI&$$2\+UC+AQJ_1"FPI9HX9ZOB,1@K MM$ZPU%0$EBO?Z )H38O:1%."9G+)JO](L/T$X_T/[H$$N_&!/ M:^KLVH5C?=3'@=*J0(4"K3@RMLA0%8G6 BHB3F%(A+12QACB 0D9%NM6J%( MD0(%*JB #"%$AA DD*TRR1 9 Y(0(D- @1 2AB0D>^?L]'W?W^^\S]/O?.>O M\PU_;(28G9U][[6N=5WWO>ZUT+,,2,Z;O&=POT0]LSZC11X>6FS\[Q$ MH" #9,1TGXA\TH[WHWM9X;[M-+'HB!RYX@)0!4L[#IL-A@)%RFP#5EU6->25 MGA]PP@U:J4IX.X7/)*N1D#MT+MHS/ME)/BDZXV]32.1X=1+520QX)SA$4F[T M_=*PMH[;Z &(WTY?J1EX?A_= "O4Z&8F*!/R>.$<>S_=?D+*&=;LODB_.45< MDID0M%/C)78C*O+IM9,Y8\'UR+#PP &:,W>[IA04XC7QTDC8?(X945:);>$> M/(:0[4XANPT/K==-"W* =YBV$;?EC2G/1"U];[GF>:1KSPL@T;P&8:4KH *0 M33__H?Q"+/68<9R+FLBY<(W%14ZKY&H\Y714U&8$8T*XR\7US>K22AQE!*M! MAOXC/+Q;#$LN,&MA1( >8STX:.I-ZM@ND<^Y$MG^ !\1#,I2?>?H>A;V*B-= M46X-U($C*9"$^5%3A3O+AU:GSW;0T^4'(OPO_J]9/ [VQD%PH[*$Y(Q00.2* MSS&0N,I9J!:1H;P&3#31B:1?IO"Y#%6=3,TJJ%"#3M)ZYAO/B>GN(7ISTV^> M%D 3>!9#Y.[6+.21N3 WBFHD<^@5>N8C//O]]3_C,SL%BAHDDH/7;YB&.I _ M:1JY.#S$E;=>>X[)06BI&N^L4C/S25$#LZ5R(KPS3YFID42T]U=G51_\0++^ M,J0F;;*^0L69D]:#2LDIEJ?-GV=W// .VL[(M(@I# M6@9D4O4DW=-NN6@$<^LT2SWR+204D77Y^P=P\25?/K"*F_ 'ID8FW54A >#T M! E:4\KE%"YC?*"I=+A7TU,CJA,)$>;8J(A+MCNO]L@)BBWELA1)&GL[13Y] M5WBZ+C?R^,-\?AEBF^:>.DH(9P/1Q:M['?0_C;,@:'JT*#)II/S-7D,_7BK+ MCAZ;D5GBL;FI[3G]1Z&XAC<,.@M)>TOMRBV0YQ,[.Q0$H6;CZ)[%G&_R \HJ(&E&V:UK[O/U M3C$Q S4RB8J*SV8G.[TZ'IGA*&1%BK(?,5GJLZ4O!+CH&"?#&1+)4)3%F9M\ M]%'7<;FMJW>Z#Y._D\5_PP9&(JYKGM'VV0EAZ4@IV7>I12-85-48 MV@#+;Q&-"-A27ZYHL^O>-L""_]*^RKG#E[-3X^Z3G,_4@4)TG.NM1VV,"+/@ M/B*\A#K0U;B/D+G1H:P3; XL'(5VB;R8?I)1.;J^/YSZN=JR]"6K'3\FQ(F& MP- 4\;!HCHGROP=<>QXCA7=%Y,3-$8:PRYX;XEM=Q,N M$/&*XM6$9C-[OWR238V$L4OF<9^SK++*E=V]GX\AC0#Z"MIK1^G6X[2$@;!' M"/=H..W?'7NKY4'@R1Z^1C1"&L5.!->'U+H-#SJGV;>P?:\=$[TJ99)?4#?* M/)J!K79W*)\^'HZ]A0W#BNDV6;X=R?Z8@M0<,6:X8\%9D0&>1[@0Z>WN1O-5 MHTD79'NJ97G)@DM@9&VU#ZMOZ)38,%&=A?@^8X2T3)6@*$RU,\(L#]2?DYTX MZ/T)Y=L'"R\YYN'@Q"<]DG[;?%C!A0O]P7IVS> 'HT;SGSE;E/M&WT:9KPN+ M63'+,+GFA@J),S&_?ORSJF,BR3Y?PG_E(QT_O.8SAH6R4'V&XJ!TC-Z9>4_C M12266E-)RY=6/:VU$HCQ; 3SFRGALH/PAGP:HD[#WWEO<"LLG_1;\L*.O_F- MH:A/#R@5S>\J-ZYMWTK=:QIU.9U&^1I]C/_=/?^'-:5+08'!8V@^?A3_I+]\*U M*"JFGJG+"+F%81@_O:9%N8[%.\B1 &VW@TI7-L(;CL_/N&6-]C@(<4VWO;>X M_9-U#Q0NN ;I%N3URY#1.OT(B=QCY][Y;ZN9@NPU=O#-=)4D/R 2OQ-6S ]P MVF73(V]CC"N;AW[W%/])J+6UR_[1#C?8?/^NK+OP=]A)A)S>O*/! M/ZS,Q'YG/MM:9 =W\A9.MDI-0D/ZV"^YM; MX4 #*.=VIH;M*D<0^5W1,P= YCAOC5#517&Q%?#>,X!U&_TN']1?HOU\%]N[ M1-*?^V8A^^LKFQ'&7#5IKN!2+TF*+ =D75]?5OO:9WC^G/$:>C OE>C/"YK= MA5$BD[ JSRMPJ2';3TQ2APC\J)CW]^R]C"N_"2;]82#%W_F:3J9N4G+'&1_5 MK_Y6%L+X@4C:)6;BGAL+R- 54CHHS5XLEMEIX"*%6?#)GY![+3&GXS]U_4P9 M-/8T"?=$E:1D6&^XJU1I/$8RC(TN("G3 MR^++)>,D-O)8-C,4F;"JA&.&/"I\ZF:X WQVD??CJ^5,3@[F^ MC**??GEQ\;*HZ=Z\XE5>4J\R9L4$VH"WQM5\<"@BTDT 0Q&\"SS,V:8YT0OO M5L;8>)[*0#M2<4G11.[&Z]3T"7-S+>I'4Z.QGT6"D<^RT>MCGQ[J=6RF@W-2 MW$.:)S:VT5D MLLP*>$$8<%E8+$ULG9?^,DO!//:/6*&,1*]N\E6E3K=5^R&XIZAG(9RJ$$J;^9UHO> MW$://34*CJ_\$T:P.<1;-2E2SO@Z/E8^:&TRCFA%2]\AL4!%T(>Y^'+LT[10 M^@>%,?4Q06\IN8FX=6#PTWO;4W&EE7GU5@M!RV70[]'>-^L*NY)=S"EU.5I402S0+K (#/=ZGA^LPA[2D1*"%F4: M,1OU,"[2>F!;S$BXW%)3*J" 4%:,%C7.G.(8R3#E],A>HN]/'%P2D:;.6P:% ML)Q'2ZF.#1DE6>\0$BWBDHVA(2-X!;E1$"I%+0G7-7TR5(T]5=R+#W,^:[W, M^AJ:B6-%(N%%S<^,_B]@(O=>B^/!27$9.],?T MITSQGZX41/Z88RG)"IP&&D 8[MNEP,T\B_XR7S=V'=24C#Q2H:>R;$*W$P?@ MXV'+&TY1PA/CKRIMFLNX4)[FC!;5Q5 C$D8%FS:<"TBX!>_./D'S;T,^U"<5 MN;%.<%:+RI/Z6E:.N$5?K7Q%+^%KZM*?,#JB38".X+_2HO/2PWJ8>4JWN?0, M;^=CM6JZA=W<$/@&@9*0&P>$W?PREL\5J.AD74IT,TN1J4N;N\ZD=GW<0"(& M15\&$5S\([! 9-<.REN\ESG828JX>R+.AN_4-QE,I)&804*YKF)G"@646@%Z M@="PS\)<6F3ZY9$@!\!2T+9 3-5M0T4W'C8%[CIF,=_C//N!'F8'FCUIRM-.OJWSQZ,.+]"4[58_]R+-F.<*P'FKD-&V)Y MSP:"9$YYAH\)GQ-*AQ@KF"J[E2ZXN1@E-"[SW:@6;',-=Z(Y9W#9D\APJD4P M+_#!WG*70G\7^BDA&==EJ44A,!U*O,@?P7VPMVG"!?BOHL]#V@"^9B M-]$,!::"U,R8//3(@I'R/[+*WSNLLFFT+8RLLK)A M:M!V8W)5Y:#5/.EE56S*67B@GN2L3 _[8C'OCNO& &>/Q!"?A0E50<1R@HF7 MVL7*N'P2MFSKC>(Q4V8E-1LD#D3')ZG4D!"AQO'[P-[%$%:PL,:&URO@JW 8 MSG2_V?DD8X310J7ID=OR ^21$:@'XY=R:N:PW-ITXK@J9DZH*"U_',5KFSDP MD5$J^!-)5'(N!="R T,_YP2[\9I>X9<#I,Y2H>T88)YZ]G%-=#E$W(0B>&FRBSBE>O6XZ'_J28JOSI$TI2:G#X77![;'H1JX%\99G#"XK4TEI8T5J46"\#R?\ M@;_MT_#"U,(,]^'>8X*L[-M8U07W8!\6VSQF=]^H?.5\PH?X7M,K5QS%3547 MO'8LO!84/' ?[A1)SV'".PQ.T *M"^(_SS>T3/?YD^;S)3.USB9HKU'[=S0F M!_O>0C#! <9(V=OJR4AZ#<-_",IU2_5GV5QK+_ :WV8-0=$TRLQ?*0*LF0 7WX"Q":KL<=50^P^\6 M_N*U0*_]%\M39C]A::JP1IYWX;@!O-^]HHK4.[1SS0:7@"!W$?EJ'_ALR')2Y9[]$,M#EVDQ4*:]+KQ+LPUMF"=BWN9ZSL7G MO0+XBE90SP*W/S*M">LCAMZ488\'!8B<,W=)1(H!,:,0'+55GE$'QP82C3!V M^80>@Z\<7]ZW>HU3=Q_7HFR,E/Z (_[WP2G-&4QQ)H$"7N#EWMN%] MKN&^W8UCA]['5[J^5J+'O3^%.\!/TD9931['-8=**CEIY8?+NEU^%9S?YRQ4 MTY]3E\5"!35$?0AGU0LZ1N%3/E4V-NY]UY7H8SZ?H0PO]+TI)6>2BX[1F"') MF5)B@$C11Q$UXG^ WP3N[F>XV#H0&DXJV5Y]O"VG9%!<9!=?,5];SZG9@*]_NUR*W6LUX"(+^T]C_E\=EKF/ MB_C3 _;\P)>FPK*.FF,A7NTS[\_SVO>LEM,0]I>Y9#[ZV7;8 MTN%!W ,<:R1L0N4KAF> 6=[4=8][=*GU0#!)F:F;8OJT"FBE 7' $&-0NC7V MG*>LZ"Y33]^?Z2FT7S&\.;;N?7NC2CTXD2E9-7_P I3E^D5[FOL@=4O_T[19 M7Z#1 1"2YBKG5,6K!EA&9@8#KL(0A$WOL^O0E9/H4JG9[/UV7[)8 ?%>>.>3 M.; K/6AW#3UQ_[&?KN2B_JF='MYE[4HA"3?T/#Z8^T" MB>O.9HR,DOV$SIG1ZQ0XM4BYA(HWS %V-10,C80+@GE12R%5B#ZONZM\3!H; MIBF =XY;;.HKH-(.TEN2!/R>*B,0>MD*7;;IT>86H16FLI(;6KC%"_=,0 M].>T+I6B"[X%2\A7)4S>]FR>ST:3-M< NKP5$:V/B<3J5;O2XL3',AB.C8=% MTS^&X'/(R.VIG14X@J]'$2,=OBEK<[EFY<@^OGL><0W2' N^*:#=KPMFG:^+ M]?^^+NU2!QL^%*(N$^E*G$-YV76'=HU&>^Z_-"4P?$Q:I8!\]4ZW[ MN#S-]>?QN*YJ]TJ7I"UQ>8CJ?VI/$35# PA7%"(T7Q_?:B@.\_&S97E<62MA MXY2@3 IEW' 0UU;YX)(KO9],Y\5'BH;;(.D"&V&R,5F$R(X='/.&U(P 05FD M;IT_#ELED03U+GD^-!S%!KC*ZCMB0@3B-@UZ"II^2 P9B!J*$MQ.4^.]5/G# M(H,X.C,>Q]PA01,6B;IGB./YH/*[2HX)HR5F:H@QYI!Z%HY!B= ML!V!G@9$4V_Q/RMJ*\&^I.^(7]IH(+>S2(-Q=D*$'@X!LND&TC(R,D="[@=8 MG,4/MYEKJK+ ) WR76^LCT17,+)EB(<=J4M[W?\%/G.V$JB"N[BX/'9Z\/V$ MOF8QQ$N;?( >3=7-< ^Q?-SH+>_GB%)?,0M?&7%"Y/S0?+X-5G!/AW-"'20S,4;==Y0]F8+(@O+[QZDMW1&&Q#I^\()1 MA!:U$:@Z;,9]--U1ZE\RS(F Q/03?SH.K3JXO+VNJ//,5Q)]J*AYKM- OQMWUH,Y:>BFTX:.#1 M^O\[*/G_PF%EWFR\Z&K<$PIFYMG-,139-593*8FPG>M.V6K_M\,>-NDIB"<, MV0-;3J]=6T(=]'+I&X[,\,XJB'CGXL&(9(6$HZ.--DO--%S1T*XBH5U?:;*P1 M66IX8O1JE]4;AIB\WMGG:1!>S5Q<>_=I6\2(=WL/$=[U2"_^D"/)Y%J"J!Z4 M^'KF^SG_D9AG*V)[]2X*4G;&(":T;FZ@(5?,+UEP5I]?%0S$?\[.YW=H,"=@ MO-4<4>A;&'+//RL=%$8TUH$I464B6UV=C6BHCZ+.N5@*3%Y-&&3FI=V2M29/#MIE.Z1<2^"I M.!(2Q;4WI(JE_HZV8*]A@W>>ZV]04HGG?,*S@&@V6,&)PGBD8BQ)0C)0FY/$',](;]4L.9)$.Q MKO[:'$-/EOG+$$97N30 ?;_>J\X=-@6C"5,BX]C[GO=<:G.N[3N_*F7,*YAI MU8+?I_!4@(@KAA0J/7.SCD>^G;:[>9(2Z_3 ]P]D[G24DTG3WU0_3'2UHU.YC M=_D.X)!X<5RAJ&*-/#BJ13UBS#,,IG__C^F;]=ER, 5?;7[;%:7T\3K7Y/M' M7;K_I:CW=S[,36R@8@(;T4VB/>5!RP40S<%NJ+'1HO-\/P638&)Z\-CPD4NF MG!_SA,DX> 4VUMQ2_B1;':#,'X..-HWLJ"<>]>4$QST5L.;*>1C\* :#89B8 MI-PW%Z8T75=:_Z/"+AN_?@CN-J^^FZA%A9&V'B\F&&W&AGNR9K.M]^W#X2B@ M<@$PG(27XD[QK]HF9[#)XK-#XC_H6'3?4@FQBG_]P)&RHY@TTT:PCVA2X2>Q$.@'G4:^V MSKT 3N=H4:;E$;FRAGVA'45Q&$);B:'EZ._W'SQI/FN-";^(_/7JK.,7?J6Q M3TI\+!]>++&^=.9\7M!]$FC,/%6!*7Y2/+FG'7Z),"2O*BBCV/@5 0#-VC]< M3"QK-B 8]]JG?_/GGV=\2?-=8SYLQ%P,^;DI<3O"*JTN8",AX2LM:G,E$C)Y MWP9\O)_S(]2'V79I!Y/TD(H(&+V8TTWMFR>+;/T_QX2Y%\1%> C1GAQ]C4\? MQUIY2N]L6SK)8J.II'0.:GJ[+=## BJ5MGQ,6 AZ1VJ.!W^F?I4(4=JJV2G" M$3Y#UJI+A@VG+E&3P[$/:4S+%ZT ME8S^JE.N^IX6/E_EGG@"N[*EY3^R,@H>K7F2YOBM%\&;Q4ELQ\W$ED]L\XS) M^BY9BUI5&,4R8P1]B[S]XM]FVRYTW3=?M\BX;Z[OB-:+2&VJO.#^:D#V9&0 MN?=-28%WW5!4$^6M5]FM-RA>]%AS'+YB)OM07YP]$)S%>3?B"0AH*?^IDVV\=45I1;56.-KE&O=_8/?Q$W! M-9?EB#>=!L"]] )=>9MHZO78T";S8-Z36G^+Q%8?58AN<\I5.QDP*U+P4/%W M,CDDM)9 M0*4 H6.!X8]&O$+C)JJLS_)KWL>PH$5PWE"+:O4GE,G6]'ZHJ\D;ZT!G\#_4 M)[T>5(N:$;UK@[IN0(NK=' ^78U'Z,EW=?B&&A+;!'BAJZ'#B; ZF-1\._T' M3']4AEPPR>\[JK%W5G?(^\TN7>H)P'9RU_1*TCIA UUAXGGS=%"2@^G:[+Q\ M(1NXQU$\ $,XR=292%*.;I+IQD'G]- [&V<2*@6![J ]HY.N04N!!IAW@47L M=9XC?]=3VK;@)&++60H.*8L,5%WHNBV^T^53/Z\NGS$I])^=P*?[(^Y1.#'$/"%I)KKY;CA MHS_0/*?:EIFU:JZYFIT.OO-D@KJ5NQ+/CV\QCI2ZU<6;-).J/5A2.Y4*?.?H MXJ-'@FTE87B:6ABFR#SJO/ 1#4T&V(AU;7P@XMK0:XK;>RY\D"P33Z!UR3!\6C:7'1!^ M)=#?LB.A$(8'E909=]A@;67D2'QVP3S4%U;E3;+: M-_SAJD,$N-#;HZN0J45UAZT.\NI_7/O ZI+2@N8^A/=]#"*]IW^*92_1'"NM&'_K?,S0 [.6V%B]N5[9;XV6#4@V," MC.] V> 46;/5:+DP=^%\G?*'4<) 8J]H8F#N!R+G4MZ"E*VF:? 22O6J?KA; M-'\FR6Z3*##,7(_X:,!N.]2?O?16> FA^BS=9O[3QY- ![K:X8J=NJ* -QP9 S8U<+)D&X;JO0HC^?ST8C_I$_PR9[I-UWU) MC5FQ>"?Z_#WPJ?JIW-9:\KW1R( MSP-P<\\B6/^VMF*>#E3[2L[)\$C8^%Q#R ^#'3B5O671^[]@L9*#!,:,>8B_ M "HOB9+QBZ<=[=2*=3I](6("FC_O-GFK-WDAS]#W]]/K!O$("$J.RLZUFIN[ MF#R>R?V:T^_ [FBY/\9W2[F4)*X"-@Q..U+W45OP\FLC*"V*@L0U;5ZU(U1LU MW\F,FKI^RL?*W&E.58@0#A]^N7SOU=Q;=@RC UY*V()'C/JE$S Q[ LW&N%7 M-D4O8?[=RK9667]=]5KPJ>\UYT+/"]XMQ*C8H%'S7YEGKRP?VC6-U]SI7Z7Z M82Q%<'1,,GC/T7_6A02$!N^WZ0%-' AC3W,#)KW'S4-"W*RQ \0'B/?VO7[#4*\*^]FF%?,BX@&U\222*3 MLP#Y]M;#YHRHO_,9V91FZ\'Q=;_"6][#_\QY=4#2,>67A\VM_W>&7:W>2HEXKN3-^_!G?-B$KD_# MR?K!Q9Y?\'N=1^Y[*S/[OJ\:*M[K#[[1QRPN=VD1IV)!M7.4\%\.(&9V5:U Z+%^;+JZL1 M>_4,3/KO'D0]38F!: @+PH_O_G7QH5T+__;3O-!2+[WZKUO-WH[[J'SG!JE_(N'!=JYH>(]-$ZD M%L;*'N-,2'U+B[KW;T:2U'/8K.??C"KLWV[><6SQ]+KJ?QV!GGFI)$#6U6SV M19]#O)W9M'=<\04/X@;5%6B2" H9:QG%Z'>YP,:N%%>7(_1367V:?9&#$KF& MOH_RC $M=HJ6VV^@SU4G;7,0VK8/$$KL0EEWOIEXGB/M;'_LR5)[8<__RRHN MI5D=3PD=9^$2KQ?'D#DB< J\PB@@+5?"& MO#']@TVNJ[MY'%P\(:<&O_)>U\CAR?O54XQ_&:M_'2:&T=\YU'3K"[SQ<9G1 MNZY;+AXNG 3QN#+0C%AJK\[GK]7)'83/9E(A*8US]5SN: 8HZI! MJ-+-DXS/8M-FL91INB)(Q<%GUZ\[\BRM-==)E1GUZ6M!%JU663&F7_E!LDE/ M/>0:P'P^O_$%S2!%P-A6F#O*LO%+^7$^X6%#[MLA3 PT4 XW>A+4*9EB@=_ M=?O*\M<\?R"1?6B7\$DR617!/6S"#\Q9QCG>+B#R(G!H2R>B2'+^C--;WH.0 MD&)'JZ[%Z !!#A+7L;AD-LM9L_8Y3MV14*EK#>43;=/.57_1 MHJ*9/MYC$:AWKCN5KP8&O9\'PS-$+2J"$UA?GQ8XD#-)&G'F+OA>D0'-)P>] M0O)&RDAW!))1QP(1EL1 M<#;V<$QC?3WG1WX*_C@G/_Q9F=/ LY;B8G#>?"QDN%/4U-G:$%7]7[N25RW< ME:2K]PG@[CS]@DS/ZE^472?/[9(P6J!;3)A0N['1*J]0&KEJN>;[N"WD5CGY.^[]6TBK&Y XVD3BU* MP0W$,.Z4G%-Y,Y/1D]L3UP0FU11ABBS[2YFM>TWDR7ZE;MCK]/T7RRXDNY?V M)QFU+C\!@N:\I^0;ATTS+\O!V9N;7CQL>B51LHE@M>B4: MH7=9UC:K<%>AZ=DHPE+_#RIPD#%2CKWK9A^=6.!7&IU8A+L^?F!#A\&IBO,S MR \?MXC#%9@__D/T%G_&T^G9 WM*^\^5/&]B?;(*]TGCF_L"HY M^A$TR4* +WK1?#9'E@9_"AVA&)5Q:UH^(+ZV(YC8T\F%&3IUT V.,+Y,M-S9 M1SY6]1UW32>Q;K\%L8RN<90$/_]]WF <8Q9R;=3>+ MC;B?[E9J[K;38.#[SR\^R.XL?;ZK'C?FT7)D?C,V4[Q9\[S.7E/9]G]\,PU=2UZY"_KFL]R M/,CN$#&YT0Z9\:PX[FXN&YHN[CU^Q>*X=;+U Z?)$&(G]]0)#6'?FRO;TD^1 MYUK0&]"G.^1UWQA3P+ 5\FCKO91$%SOB->O$P53J9$+#$) $_Z.6I#2(ILD3 M58IW7?=R/&1&R]?*9Y#(GPD-! @([QT;]>E4QH,@#OCSKV*9ASOU2O:H:TGB M[Q;SB^9N6WV[S8[]S5;[59NZ"YN(GRCNZ11UY1\#!(%$7/2L)0;R-3*0V#KX1(6#X<@_U*XHQ6,=$6(+G:'/:N5[^ M6UB6Y:M(!:K+\A$_B_.Y@?Z:LJ_<"CLTXE:'ZP RW$C+"(Z'I)"AA<#F@C+R MLO.!"VI*TFO*:W_PKST(QO/H32/';1_U/"G5HL(\)NWF)0_0B%9*Q"L-KH,_ M,R9J>WAGO9TF![QZD OD1JT:IKAF>$+H<_/PD[(J@19%2U'6: 29" IH43\Y MQKB:9PSZ=(=6U!)[;&<\FTEU9:#=7]UT_!'S.EA;#[<,.J1\BJW.Q33:\2U( MHVHVV*7F"8=43IP=_=;?)V-MOA5)EFDL<0B\$T'1C!O[JMDTZ>PW!H/M_0X' M4VS'W-3MF( M_\S48Y+H_'8O<#H[6*5K7XM][Y!1AWS*NI5]=G.*2'69R %!_56I.'CED5ZR MD]SMP?J"E/9$84REKG,#PDZPR9Z1M\9>V[FDXTR/4.YE4><&5-A2VO'ECH/W M8!R!D:%KF4L+T>6J+UKV#=)Q/O.:4DE-?$(O4-^A &4B*..&O;7U8,SST;C! M:[8?K/W!) T=DW0^C+[(O9))?JO+@J& S2RU2,%U/M^?O4=SB.%F]H$HF!W$ M2XAJYE7Y*T.9P60..S*/CH/*#>'9Y 6KTVOO-$1R"\J2%O!A"Y')F9,+1E); MJ4+WD&E.Y$^%<48;N 8/%PG/039[CJ7FX5ZR%@+#8^(%BH7(REH5<(\ZXZS& MQY1\J'# 7^J;JRD[72/&(*8@TE%=[(V#*1\'N@\HG(I'XK_E'HR$#4($NI4/ M'**!?CK/,4^O%D8L>.2);XY/LH0:&XWGA>6[-/OIU.-;"35N@LMB+;&5WVUVR@K:(7-O%<>YSA(0(P\Y@[^[\K0DNCS" M]\#M6>ZUN.A]W@X210&"/KR5?"UJC&L>_8YTS]5%V7)H8V-W*1%O+U\!E@RO(%X-*O/&&*X,GIURMWFC&MBH M69749(+NJS\:YR(_GO*'Q^?)&QC0DHFS9L.-;[C.\/IKHXY]9TB4H#)/BN_D M Y/8WD.B.8UHQ8#"5I^DOL[]$GH8EC0(NVP^9U%1#11Z MYQ37-4]3HJ],1KANJU6O7JL6A08+-P+O/;6H2S/3$1H^HFAP,URB3+_E^BFI M,#"\8E@B5&3O=V+ !RU\/]C\FQBC6E$1JBZ_:OXI>O9K9_AVX)E AAI!L+;7 ME.^TJ&=-R%W$(5H /8N@S>Y#[_178!*T92>U'D5/##&! M%5BG5](7&RB(0%BS28M*"T$N,[/2IT6YGUXWP=1)_U+1O%>>RMD N4SS('S+ M- 'SOZ6%%U@2V1A)Z0Z&H+<\(K*,_\Q8H81"']+SM*@O"](7O2A'D2L>&X2[ MYA4O5[YR$4:<#4"\8%!7SDV"16F$3Q+WH,I;WXE^08]N5E:,Z@7%\*IX](D0 M>%J55%<[;9"%NZHIJUZEAJN9KRE[9+Z:W>A-E+UCFZ_RGV818Y2S$N,J??5, M=/3BOQ5U\7TIFL>05"C-?BV*01-!:S>H6S@?(T^$!KQ>-]H%)00B\O"KT^NF M;B.W;P*ODA%;;U"N/%(F#I+S"D<\8MA $B%2@'_._Y@9/A:@?XHW^R,NR4H= M.R>9P(_==]N$B&$*D[K>=UJDV=(Q]I6L]<7!A%UQ%(%4;YAYR\H\ZP>T UXY MHW/YL-736!4-WK!-B]K500<&Q0SX5T8A89*AW!.JR;%E:E'X#'#%_@9ZITY% M0&PH%SWQ<^QJ^$5,WLI>0@_A#1B:HOK2#(4\&M,B.!&[B/WO:W@+^6-2S9;6 M,8\4SI[8O*8#,56C89>BO;XEU 8]KZOUQ_BS* +B$!GABHN!B2@-J$7=#=2< MTZ(>WT+$D'(; @ZO>4EC4N5NCZ:\?RB]?61KEEFCX38.'?ZVDXE\^>A$<#+9 M23C0L4!AKC # ?41H&T3HH2A&U+THN?I=:,0,H!FH-H5[G3="Q5\7.^RKSAL M>;>[&LU',Y]F'!HA9[%(F29 EV[ZF? 6&!T$MR)#__T\ *\-0*S=D2R:/^&M M*D4K-FA1@CKHHT?ZB I31DN;T2N?N9@CJ)@):)+Q6!B13%61C]7[8]'8ZD'; M*+6$?*Y^X<<<+W+8@,'IBJ>3F$@V>(>3]#<3_9I'R'._'WMC6E2=+OR%V%'X MH:9& -1U;]<:]4P(/\9(B_1V3?GE,DGJ8Q"'P,UY:O6I2 MMUQLL&*D1?VC0G:@[;%RH;%K-U>ON>;QYA558@\+3M))U:X3*U7P>N:813[< M7>F7L=&LI/ "CH@>\?%'3G3K7C==^*^IS.?!.L^-)CE%JHS/^#[F<^41PLOF M)HZM/2[ZVYL$9O+@&B$DU.U:K^Q>UY6[9T#*3+XH5[:)'7KW.<_-9/*8-CI2 MDE$*QD=CP0QO.X)$H#G!Y"H;L56]B_LGD@A(%+I>=JN9F9.48JCD;_3+Y&)2 MJ?BYP8' U=W4ET7-),7%9%^Q%G5C\(WY1U%#+D?&/#LF4ZZV"-)K-,PE:F9( M1R2;NBP:)67?.&!JN\N/AT3AF44V7JH1V01]J-DTEZ]Q1$9TGM/)Y(((> O=HKO#X54W27Y5QM]%L7K5TTAH([:Y?*&EJ MVX$8V 9LUCA.FWT%JEULLEQ*54GCA@W&K(PRKJ$H^Z:WR0!%^@GA9,=E05:- M1!C8\*[AXX,!KO\4=/KK2I/6C[^XKK^<46C35%&I(K*O:E$&\7FW9V%2.J:& MT:Y;![B3(:H3RIMHF/HCESO,,V@LI0_+9BZ3I"MC@N'&9B\HB!69<]UGQ-2O M^HU-!3!^F3;%^.5 S=NI$%*Z;XQ4ZDM7+IP?KH07E+1)Z2_9OS\8=B-MS8?:^Z 3E+0:J@C1X MM7$5\(*@:#S1:ZU!%_I_J$LHRD_*CT+-.'SN_)'Z0'?$;X2$F.*Z3O+ M&N=>LQ%NX1B"U=R0M?ZTA+Y+M>51]I<=[A:]/=G]&AR!9^S4UJ CE?CG]V:& MU-Z\5UW=]O7D@1*YY]B]-XA.K%Y*+, P,B==?XUH/FO9QXMPPW;]0P*8.\T3Y!_%0G.#._ M#HTNNN !1%;MUJP'ZGAQ%\NMCO;G>-8)%6.DI:3 6Z2:,<=4UV!2%K9V@K1Y M36+17R+2\WI3]T\72\98)0,ZW=C_9&L/ M)YUT//=$]]_'C"C.I1>49&PES_J-K8UYY[? HK':]Z6K796,=5>R=/!,F]WZ]8$/QVHIY#ZRG?N'UCGC5,=N#:/EN-M> E(Z#KQ/AI80BO2G]U;BW MY^'/P=7BJDYZT!XU%FBZM]3Z:'NI:-J)'U"6Z7RUE4CZ;%A^3(")N,,<2W9N MK#O>;U>>[WF:?6OM&ZDB@3 I-:-X@K)F@3N;[E K4,1,B^*ADD-8\#AWWY^N MN%/2D'A578\" Q&=Z+X&HZXP#VGD\1 MAM$L^V/6_0=?@4_JRE.C=1ZKO8=Z?IDH&IZ M">AW^,V[[]4?)))_ZRN6%^G: 2C 5AGCCX&&W>^Z?A%X#N2OFU"-1MKO,2V?P0ZRH_>"B^3>4K\82D M]70\0H=?GG0U8?P"&[P?^7K=Y#Q/WMNB9'+N."^EWBFNH.WJ9:P1BO&59GC22CJ/%V6A1HSM[^F+:C"3/&&I+ M 2(J43,4CP(AT/2&R[+VN<1ZID6QX7)O: V6&<5F5,QDVS))<(W<8"%3W>O. M_A&OR!%'1 ]4UJ4OIUIH>@B?,*NJ^S<7W3GIQ!=,^U!]3\>&*C8= M+B1I%RF7^:CWD=83K#J>Y%UJSJQB8RFN58LZ"2M@[LX8LI&1N2 OK"^+0GL_ M< S@AZC2 6FQ%B6;GH@LWU'/H[5V6G15WD%3X57@!>6138 M ZUO\G8,I &5[3I%>R0"-4,:@WLKGL.SB:P8"5LM:D347,2'*$%S/>MF,-Z5 M/^88@M$U^"6L'?@0S*JI#1M\+117ZIJTBIRDZBDMZEN:Z^9[]-DI9J([YKZ[ M"F!#(FBC%F7Z:%-'/,9/X_&((?4YQO<$%)F3V'R;/KS2R)MG)*[OG?3;Y@O' M(<^:Y4C:U7&AUW$'WNJ:)9<-Y664AL4 LM.Q*8US[.]K%W:P\)HX8''GH]6> M64]D[D^?.:<;/MX@%-" +8 1? C10P-WJC:75X12^NQ2X\S_Z-!XL<5I6I09 M L()OE^2@-UOHP[>T:+^2)A*W0=$(P*ZLKPOD(6CVW76A]PCAJ@[-%;.'2R( M1ZQ>]2?K;$))AMUP'''JM6A$MT8/C)?INK>6S_D]K67^% E>'^RNO@8,'H/Q MT-IZZ=EPE]=.%)J\NA.,)U#GO*'UND8V(;>6NY1N8O5WORJ<[*TBA1ILSIVT#BRZ D2=5N(%8C9!%;-,YH^&O.46!ZK(9XA;T*BJ(W!_2&T MKE91-ZW)!XKROF>X;W<'L>3H@IV"UDUQ+FL;S=OV :%G'=69GN&[U544FA:5 MZE*'4D3\C:!S1:SW9GZ@O6;[?&&E1+#K^20@?/G1:I/-<@# M^\$D!3)DJEH/KZ%V4EN6@>^A+%=S-[F&#V3)=5,"SC 7_^N2VEN]5P!E+E]1 M1N6P@*;<=8AM9))A[F$S7:_9=>](OSB(9A_&GZT0B!,RIH\YS0E9!&*I(RC; M GM(-VM1;\^.(XK$\?O3ZQ!Y,N_E^31I^9=<_HA%9V0'\)TAN:Y"P. T]/\#,:5"@'6-N\Q(X+HGUONHS[!U5 ;;"AK( M#D',R5QS'?2TDHTO3\K,-3L YKI?_8[7'=S_964RP!:_*D5 81HU']$W/W5W MKMZKQ#'YP5S>K,+H(#!TQS +E+WE5UE]P+^U>V$UWI5D]D7R^' -QP1$'MU, M0?LSG1H]O8Y[_IPXJ3TKGS1*K&Y'0=>A6Y3O7(ZJ[97^_JSC1=7+7I(:=\1I M[C]C/*:->2MW=B5R1/-3+69F(=!D3HE'# WB91\"5[;:X(G=_[:%!;\.>(D! M)U;/3\$CQG+#-W)K6IAAZ9 =;O) / M32 PGV\$K\'O'6#OI9>0S6E1=1UV]R7^798_TVTX@;H&. M1'CL^L0^'J";?BH M7HM:OJE%/=B&V+9ZU0CP/N.1?N.*SO=@Q/?. ESDF]3ZPL+!]P94*F(D>]&3 MB&T/6VE1D3.+&_ZV1*"]QH.V*VD4\CZ36F/SL"RMZCKQ+$]YL"2PIK#D@M!Y MI#:K@*3<$LD8 OA=S1O?28=:6U?N2W[E!_FWB"07[%^ RL6;H%$QBF["73O6 MZ-;GN-<7,CF]X)*AZV#!1$C^&T:!Z]<(B?6 ?J.N5_[26MUVI9C>",1+-L?] MADBB9TP4113(4N^*_46)7TZ9UQLEIK:5>H1;."M"(!',#3SN4]UP8MR]OVQI MHX^\G!CB/TJ:JZP1/](715@Y'^%='*P.0)^_!;F)Z\E[X9D])"B[NABEFPKX MKX/Q3^BQ(WK?N;Y%N<#GLU^U*&?%'Q(M:H@@G!&+DJZ_FAXYU&\"^PLJ7YJK M#U+QT,9HU!7?#+-H<$00B)9='5<[>X8I(M,S)P6!S=%L4MLNB>@5;X'13#]3 M*/M(D*'NI"W8_,.L58U^;Q4ZJGP:MER=K'& MV5&W89IY)SC"\.U=%&.$"C*@AXK.OL"Y%(_1=8'T83T)J-"(G!4$BZ,8C$"! M4Q("TLD40=A'S&8PFWV&#,PRNR*\EOU$"M=+S)X1YZ&@$'\3^",FES"(P#M1 M72.AK>Z@1)<E>P3_G1EQ7N=123 M?/F3%'A-X+W"(55%.2^$#S8?-MIY"S(2"Q2$SGI2W([3E566#/A08'J9*A5' MLY02!=2E6&FR;3K+>A:<-][@XMR:G3DB6""J>0N3A5&#V.9AKB(H@!;8)=L, M$0<20 338NH/83*]%DPYX:X1-UQ'$8L^3[%@RHR:]#_5?%=+TXU\HG^EZK!J+$O.<7 M5ECT!&]VHE=#@E6:P=T[EK^7G!RYLSWV>FK)2_XP"V*P,CA\"0+%!_ M^SHJZ.P?O!.I/KFTLY:#&1-D/42PA+=7B[$=?U24_B5E"C'%DWON(?\4_8=: M8>UIQE[_2]J4J1(_HP4XWXY.J3A64\6:,YEC*;#/#"(PV/:SUDMNNH6N*8T) MG=Y+3VZD0@"/I[SQ11;#"#KO9 _3D](Q' MV(>$6%>/J*"=T4$?\M8K[Z WASFQICFX8^ !(/KNB$$-2C"8*/.^-6)A>.!G M?D"C<^8UYA,5!_-7+I@N.C-_)8Z!T>T5--.?D_',P7[-W:\:76RWGU_1?Y)H M->3R[G]V_?\\5O^J;)A?Z1IC-9IO5IY:.GJT=.CX1[HZB%<3WHO@U=MIB$"6 MD8\F>@*2@)TUT--MSK8BU0<%CJ193U#X@,:< Q2$_=WV4A^+'?S.G%U%*+&5 M!.-':W(NM8/SIIV(?:,R/>N(H:\J+A#E156IH0*X(V%:*NZOI^,:L566JK-' MQ6V0:&'!]T^EV4ST0%%A.YO2'*9%21F($J[R#?I>%*$$+,$5M;&(GB\1_':'_L>7, M@;OWB#'P]-B "1,OC0Q 3.ZQXX6,\5GB.\EQW-3]S\;3X+JC]K@1])".A/GQ"ET7[*+1/S@\FM^LZB*O6O4%'OH,5,[8H*)6')ML MGDCP.6+YLFY72CRLHO$]'<&D'7(3A5&&[ T-'M3-6:1:Z;^DB>-^ [F3SH@\ M2$"T0Q"6:+<<^/CIL0YYVX[45Z+9FDE=SLEJ[V8?(*(W--6IK$8>B9Q:!;QW M3(\K3;C5'/@_F'L3J*:NMN\[UEJK5&E51*&"MR@J8ZL,58%HK:!2!)40($!: MD2DQI(I,$G*L5E$04"Q0H H.(!!"9 @1 CE5)IE$AA!)#&$09 HD#!E(SLE[ MXOU\WWI:[_=;WWK7>M=Z%@O7XICD[.RS]W7]_GM?^[J^[LT956%*B"8 4^Y; M0S^U(V/@/6%&A6%;JSI8T7";GVDA>$[BR&P>(!HV)>,@Q">9'_RLB"Q;X]KH MZR0<.&NYW1SNAJ5$P'E.[3+TS%*;?RBQ?"\CB+QIX20K:?IC>($@ !3%*#HST_7F&;)MEC91S4LVE:S0 M(U/V/7O&MB"*Q/&@DLBP]/1.&OP?EW BI3\?/D31^&UR\SU2U'[']T19M M"(T8/.Z.G,CQ3:8#%\LZ3(#:=AJ"FH: R'/9DQ%Z6YX #[2]RORE6#0S4SH, M2_-QI.^%56TV:#9Y*12,!&>+GTMMBRIEZB!>]?E;8)S)>+4?^OH_7$29RRID_@C31BG. M:U _'"D/%U/[125Q WO5*<.[$"NYC?#MPA_ M(8/X1NX<.B83?I%IO/0M[9/+3O>0NT0@;VX/$\G6U""JA;B8 NY$#_Z)H'F$ M031T-1P1S%!@WB>)N_[VJ]M(YH/PBP M*3:1>"MS1X+X9_Q2R-A>EP_C81TG >+8&$^C^>2&\F77>DU8B 'C/,)H<>I] M(DIE J]*&':?UJ!N.?VKJQ^,+@H[T!7ONT\/7-A(@+YC-+N_26AH&\KE1SQ/ M.T!*G NS,(3YSJU(J_E0TL>=\/$6"W; 5A*MUL/!!]%K@:E).=)]5RZC'79A M@H,P_NVB2*_$.H0;E)ML1$M+"#A_G[?:!DNC]HK6"(;PS<#&T//UHSX031P% M6+>^[E U"N 9,6*]Y[)1T%'D5K^H/8#-E(TY]=@+U]D2;M<5!U9[WQQU#JT: MK6W4$EH-^N_;+!RMY(VG>#@M4\C#\M_:=: ;;E?=,QU3>I'K= "1*POF\_A_ MEP\HZG%M[((J6N4 M'PN60E=%J,73O$>\NY1.XWGOG=8IITJ[M &YGCEQ]M0 MN?!K_-QA;;C?3P%8W/\_Q/U0N6S6'5&Q@-QOT RK+RM0#G MR7V0G*EJ,ZC,75J73_7%BD02C.XZX.6O>32@4SB-N CJ"!XJPJ,045N 9X*7 M$?.,"'S\VK#)+$#W4/ZQA:"DEF#$+B3C_X0_[\8%2 NN%A3/$#N^WV2G0=5M MHU,;X-[[6PPZIP4C'8[ZT7<>M2'64* WCY;=0U&M/G24JVJWXD8,0Q8M,X19\Q_K11[:J*WN"F M'$_%@_5FZN*.:I;'L476U6F3"J8_38V^Q*:;/B\@B>RT%AOKK P4R&GLUUR. M%P$U\)0UEZEB/JB0DZI9]I(NHJ$#VM)I> =&F3-&6VX$ :-/LA!PA!?/#YA M4^'!)&8O@>>Z3DWS<[]AI2<>)>? RP\:H]5A7*?.)V_5 H"-=XC!N_F[-GS5 M7BQ -(:_0EA$Z6Z>WZGJ\+.N-_Q\AGDDQ+\5K(?XJQQ%]78Z%K\<'A4+$&]< M.ML&$C-GC/&5]'WF M^KWA0CDX:#L=8)K^,!42(1TP,N'EE7X_3S<'MO ''K86MJMR2+$=W-JTEA79 MUATF%@0F7^V1V?&,F>Q$ZO$$5TP/<3EHBFU%36I'U3.I7=:G2= H\1FW<+E, M-91Z[>Y?X%KUMT.]_K3\L"H97CYCBY_P1YZ?]S_'ZZE370BN?%(A]PK[O8>6>G!K6N;8[%XW/B MOFOCU+EDH[^.UY[B\JDV MN(5Y\N_XMI0SS$TT=\$)3%&4EU_CA5LW^?OT[E250WV^B^ZKI^Y,]0%VW.I4 MZ"R@LHV-:JU[1+@;RO\->Q+0'<#/6LO#OI#MT.Y26.J>2O#K&:YAJ>CR3$4Z MS>U,H<5-+>RG:_^YO.V_5, 17]2_MTJ>F'%OKV;NI]MZ/<$4]]Y&E$BH%MX; M"\UZ)RNU0%^U_0+]Q+^)_E9"_@G:C]IK6RL"?Y'9__+VA2#X^I$T.VTRF GC M-9,MI:%]K#RSK, O6@_87U*6$;NI:Z>*B+%6F?_:ZD>1AJA:07OX@/8$ U_R MZL ;[%(M9S,UI#7DC:UO BNU51C#9 L6NTI ]?.9;U MBP9ER1Q+(+,@>OD)+?1:4A]CWR>H]?8><\7KJ:WZJC2H4E>V,UD>L!$/K2I< M/@;H"/=,>>V-[S_K+0?^PA$13[U _H*O+(_)=(--PS9C$>AE6";BRT5A6.-Z MU4L!-(O P4W?Q5F=BB,C+\&)2:$/R%>&+H_[JUR)S?Y: ([,O1I^#@Y:M(-+ M>JY%%ID!AK6".69*D1T7GFQ1-6HA1?\%=@W9/N%?9&5@B1E+O9J=U+:&-KP( ML(W[=_Z[P/*XS;(X-PQ3NNYE[B13)Q*QF)$/\/#N8NM/2OH,$JX%IW-P<2U; MR3)*)P++8;U+/](LLHUFARI2T*JQ8VA%=@8.*"NEK8:F_(^=Q:L0J*CR6(GY MJ2U_*OL>* \.'4%D< XH>X3):<)47 7:^=0'!BP5&U09%)W75WME[K46WHT2 MJ>0UC)B<=ZS>[? J.MRC07V"T'8_\D%ZG G+!_"<$M FR=/SVS&L037N'-YT M>A;WUF(2E%@R!1:YA)YS,^L59_'S'_+#RX!*HM$N)IY]GFS'S?L"_^5QGI&N MY![R1GK*L:V/#B'$['#8@#%3NO' H@;UJ]4D$SI*U[.6)8A]3%)2IK1U,);Y@RK+"\#J?,&#*3XQ?LK'@&49:5WE.QYA/X"[ M:8(\*NU!L=*(ORQE^!M&IA7DZNT'0"D?M60R>#7\]6QLJS)1A/3&!/,=B)IA M^4Q6-9=>^W4%. ?UY"Z7U$RXS& M_5 )E F\$W*^!MZLY7V(!BC6.DJ%XS^7OKTTJ 9WI7&M*^*275.A3=Q?#QJ? M0&Z\3X-Z-V8SJ_I,B#C1I6;\W5S)"4"Y+_D _)R%7UI#+?MHS77E,$N,UZ!V M_@NY1?UZ8!PSJC>I07UT5J<"_N@0SG\^F#/OHMZP%W;+0:8;8\H=VHQW_?@< MCJOV2RTAC^73?D1#G,>KOO 'QK_E<3%S#/7Z$-BM$9C^-A(Q(LUXS$@2#OP4*:M$@$5M,33>H/5/4EJO>]J3O^B&^Z5 M !H?2F8!(]TN^*Q>%';:9?I(7JHNW&ZT\E9!?_C6;*D&Q9\WO8/T]I8@1O,E MJ$UA^U"#>K%/DO.<'_X:#.HF!08MD'>'(ORL,#-.@)]+<2_X?_G?F31P_5X, MC5UW1B;265_%"_ H.%CD9&B?NU9M6+HLLV=Q-WT/^EIP4C3C]>(\?'\#Z*:T*I);0!!"9O MRQ#\P)_4%LIT9L0 \&%^"!2/:( ''BM%N4C_71\F6;_@[*M*&F/=J:15ZP&_ MLHX9S2KTL[1;8>_I5"'\VGCMB((NB6YT,C@[OZ.V(EA;J"1&@XI=#X@(3$6J MA1O9Q'F*F5Y5_GI%G:Y/C62,&5CLORVP GI)O44P<:7F"_AFR"T$ M!61H"]X22X.Y 5L1398INR&%AJM&_4^Y:NO;:D\Y]A-;=RWG 6?=$:'T J,Z MIG8J$U0']F:(,Z$_,(@>YT>J=M##?B'R[1[D^ZG[Y!ESN!9XRJH/CE3&(A.+ M__IZONJPKZP'H>I VA',V)>G6PL.9@1LFUL$MHR?$TW] MBU6'J,+(+&0X?N\+K66T@(J=Y$1PR!C*MU%]1BHC>MG;H24[\/N !7?8$5_R M^]_Z)&ED%25W%?&";MV66X@AO\WG?.\3;6X>3EB2-[FR7^P?0+]O J"-W#G] M=C N7-R[+E#Q< AX^EX$]3$,%?86%]0_I%>I0?N.@+J1W?JJM9AYPRA1%O$E M]5-8-;RBS4HTG.?",]@#OQ_%9[.%!GW.&"]83\5L"J.I_J@"=.*%S+=A]HA9 M:_18>3)$Q1A^$K!'>8Z[HI:=&<4/ZF%ELF<]5CK22&_;1;:Q\EO63FU$B]0Y M-1C%AHY[*5G8/Q6(0NP:]<&-\GN7S84TA076UBC!NFHJX>H@7TFOSIRUEW"- M;_&FH)+6.QK4>NL.7.YGV*C[)0(@24$E/'7L.>1?;E9AC[ "T2N(Q1>SR4*! M7VG"QKY@>#$RL:1JNKU59(FZ0+5$[N,2A*^#)I4:U/#JDI-J>@ T7!#,5 EH M?ZEC-PJY*,KSD8)YAT,A1L*V>=MPZJO]9,2MAZ5>_XHE4:2] %3R/2RXS7O M'C$SOY6OT* *SHD4BQ?!BOB_GD(%G$U'+[%N6#Q"?-]CK<@OM(#J_Q.5:7\? MYS_.TTT#2.[] ^X&8>(10->GQ8X99B10!)(7^R;I\]?@G0'H05N)+YW:4[YR MDZ/Y_%59E>(3IXT*^F+=E@TQ(9YW;GDT@-(I:ZD+/#.+C"N*!K6&>KXARPT4 M[$)TH6@L_M7A+#R4P8!J*'-%_Q7\H^[Y0_6\N'+4-Y.DC?ZQ(""@K5U3[XW0 M_7<@4/^)?I_Y#?9!AF;^E9Z_V]T-/1'1<@+(Y.[]=E7]E+ZNO>4://> M8YG\RF@OJ=MZ)(]8IR"/63_VL,F-$X]WV,V<1-O/2YM^,^L.H ML.QT.L&_4LS\80T"T!_H'<'IH[3OD9MBBK9JL;JX)RMC5_^]= QUWM:;N<+W M4;XBQXW+=.UPZAL*JJX0C%G&=J9P=C"[VT(>O^PZ)#];#9MJ4-%0]ES'RD9L MP-?23WWS&0/)G%"!MI9F9)$SI5-H)]MS*WYDRM;WCE?A^'XFXX8-FSBU;Z.W MJ;_(6H)\"U\"L_O")_]%Z\0S+L6]$S\B0$^XY6+&%3K-^-M-&OZAXV+C5NU# M**:?8-;M/K[^_!X=+ABY$VV.$=:.U=8/&3T331CX M/3Z''V@0+:WC%2[HJ3+P22E[UQ@4JN]N3HCQG2MH?)AHWOW=E8\6<#9I%W!\ M:90#DA4\-3/5+Y0']5T#%>F,ZJFA7(59XPM&?2H*,1%MQVS'[@"#WR ^0N^@ M\2;2_+EI8'HKJ+)&_@ZH>(00C%Y(0@Y\R;>9#2L9NUCXA3BTZG-K^.J62P6W M0.G)F BX=GRY,P_:.!D/SLV6?"]2S&,+)D6V\IN!L&$2&OJ,#+?6BL\("XF( M!H[5 =X=7W!S'>NSU5V2/D.F:F+OLO0'%:XA0U.ILWYNAL (J,:0BTV@UXBE M%]= 4\@TN+PO>4&:E!SVUJT>RKF-&N^PZ']+'5E&#+5 MP0S$Y#;TR6^,:E"'>]!3DTUA#%1;L,FK@WC-KN'4[X1\V&<)U&M2";Q\I)Q;_M2'\C(Z*F_W+ MKJEL&!D5R QZG5WWL-9U<+-P6/>K.&UI8YH@]*.=FR%08496W]!N_3Q-;H:3 M?-4CC*[.CZ[E?0(2T4$BI3TYP5BV7&M\(Q5/\,S<\EEU#JL^5;6,CY!,#6KQ MPX;\2LXVX"4TC%>M]@/&FTI6BQ0W-2@3^4U@>O=Y[2K\TUW+)T2*G6CUGTWW M$*\O8$"?@=Y3T#7ASA@RM MKGU8AY-,&GXC[RWA1+5HR/0YE,9K(_[B"S)U0 M;69LH*6"H$$M0F%(P\PG+BD?_3O&H .Y"V_QR8<@ VTL#AH##N:@Y\*1H?1S M$M+>_4O%',1>7SF'B(=G#.BZ%;BP:6JR^./V]B$O>AAS5PRND40$RP&_>) XG+IG+8.E*F5R\;_B[P^%);M<'6I!I2K.''7=0I@X:!NA( MU/)6&&/= MD!U<][C]*>$2J2$ZJMR&N#-S6]4HB3['Z@A ^E1WF6((&7-!(+R:A%8(4?'U M"!I]_AJL H*3"1[L7/<:%GN).D^&._!IZ6*.'53!L5 ?EI3F#PGC&KSDEYP? M&*>?7RF+K(W+C)JM+9O!LP-V'%Q!+0.>'Z @C5JU<[J_P*VLX11M'/A<%'D8/9CB9S%]TU\++9+CE+ 88T%8'?.UUV6GAHS6(J^!@L6AN MF2("860LN/2%GCR9L@5I*O*&V[KUN4M+R,!__5.>;N?J#\O1NF&YBXO&\#5/ M@AR9]^\<"P!>+["DAZ(JL2.YXGQ)H]-FZNN ;:RJU+:>Q6-H)@F#'=6Q;V\% M9UIJP$#S8;QB-ZM^!<]AV8.8 2ZZQP:76NZOAZ\CVPN%\'0B>G;$8^581T!/ M9!O=JOETQ16WIX0O2_1UH%$O+[PZEI#\;Z3Z'TB_F#6G/1.<>ZQM=0KZR6$Z M[B:7S$K':(NC:*;]#?309N@^!8AE$^WNVN@@\DV_3%U(\*?&$LY<7%'R/(L1+*'\<:O44TI M.Z!'M?$2M'OO.;4A[7#!H?AMG;_00[X09&$)ZFYS;-S'PT\+YI])ID+1E6-U M=L(R0D959ID&)0(M0>DXGW.^E#?,:D+K40@\4F2N/N&KR4OI=<5\%X>HLOHJ MVV 2.Q #[S9X5HR:U:!"-*BO$$3?(65KM1J-7(*;(E"JR_;__<# MXZ]X6U5>287? RD#1[1C>:3ZC#]=3A-OQ.^Q.ZW^GF//W:9R>A#!FM'6*'G@ M\6,*MJ'+N<:RLVTL')]1&ST8WWN>\L-]/7]Z-4U@FX%+=HKAVR7)2\::/Y5"6;E8F2@Q](Z*^_Q-DHI;7*.5^G\,7)Y M,RM\\O+^-SGD]MUIK>4S^)HV>?$!'Q_.XK%8L^(*RQ5?]Y5W-:Y]3ZX56<;B M;V5>)(U:C<+SMI<"*F)5(%NKYO9(KW18EK"];-^"9L709+E[BI,US:K,2I0S MILPD18*?V^,FB')6N)+XIR*!:$A<([L>)##!GI=P7J"GF7.9HUZJCH-&O$?' M.\+9N%DL9D.Y;:D0M/U) ;1Y<_%DE078Z'^ZM#U G3">%$_0_IVIZKD 4@/^]\F;/X$6!-Q M?Y\D,B&5\FU1Z/X_J:3T!=.=\-S2'F0JEBS'NAQK#/FNZ?SHG9._/[(*S4T3 M;8 W3>:N4H?%YA&.-WI4\-_NN:;Z\4"6EQLH)JG >K^'!>8+];+;BLTD:TV\%,ZPO[.<,NQ5M -+?J\V+4S[>7^Y#B MF@//V>!07(=+67["KJ9.U ;FA[F>*XLI]A(05G[[OR!%OB> 3SC3%YLTQ9+ MOK2:3JDF1^Y(;SA]<,"SK&HT"#986OZ7TS>I30:XO6+<%) Q;(O/A#)\^[:W M[G0MOT\[(3A5W/--[[]C9+B.(3[,UQ>59.OM8;N0?E!CO5XX]MV M_ORVQD^)U5G@]=JX)M@IIV'/L1"B*OE;'*Q! 0@PO.$:;XKIGFK4-P1ZO1E+ MS_1 Z5AI2.3Y7EK'3,-"Z) R?D+/UI5A)B) $TZ^SVG9S.:L")8BL%B/>]RA MS/1Q]>-+J<^-C>VNEIBFQNY4N\X:R@'KI6H$8=EXEV)>_61[20EH;BW%]N _ MA;=:)UT$I@4%=Y@XA(5BD)EI^0C>*/0_^1W-16ST.^U4L?;( L_YR2:SWJD/ M\/[R:^V^ 880Z5NQ;2:U\%@^P8L7RL[>*61%"473/#!,?F?2ZYNW#1%?WRBI M9MS7.Q^0+JG Q5W+.7'?O\U@-BEZ #,#'E>E%[2^O;Q-30UI"WN##=$M< MIN_?=3WFBB_(_?SC&%($.%?X]-6*<4/4VW28SB!OQZMD"'KD,:D)V%&&>@/+ M(]<3>FQ#M]&@BLLD:K*QJOO83D30'C2R_XE#EEW2H'K(>^K(QY)@\S4;T&<\3XXO&X=0_@!%+@.YOI\ATBXHP:1..-H-085%OIM?$5 KP;%MET@ M:E"IX=J5#D8->:&#X*Y\OU:DFO !9;ZCZI7S4P9Q]NI: GYIM58Y^!_I5@]8 M(!*6J O?),-FEW=(AAGJ;03$S![Z#/D,@OLZA&0#L?@9OH !'W#O/A,D42-V MN=.UQ5"#VE+DX!(N$@28:%#!A@"T(G0YHP:_ .@"O$06_(/OV\RQ-"]X'I!B M$F) SNM #>K))AZ"V):D'\!JLDR[@7XV;]6"G@:5& ],"0GWA1P+Q%LP $2N MAJ+M$[!DM32EB*5.\0*F7_0N:QD7S9DK*N!JKBT)E"1;0S8(,W013X]?F)&0 MD][!"Y&Y\_$5+T"QY10P0CMH0-U*ZEO2]N="[M(.VIH97UA>X#&Y9\@R @BM-S*RHQN M1KJCU!Q;"2KUIG^&%UXSH/G5]+-A>Y2@@?5CQ,9%31TT=J%V$MF>TA]RZ\>< MP26].$R,:/H=')P[O!E==PE<6A.WXZ.H8\H!9,#\>"WG+Z>5=\DS/,^LS> MHIW*&*\,(%O$.^=Y&Z9>X6RI45:0&695Z)K7;HC0H%.#/);A*\'R^.?/H!QX MR]Y%N/D:>C8W ]Q(D[G*S$&X&\JL7?8-27#NW548ZM@.J"Q1<9$;/$__F"'= M^S+*.2F#?!RE-E%<:1UPD)I;M].+_LWU]^$IL9QG;QBE[+;) =C5Q:M12ZGP MJN?D,;C[]EZ@S=%4#&J?5S]M,0JT! :SE@"^DY/(#]$BJ?%&9'7L(U_H^'\( M)DGE=]NERM(4U[5G"]>'&=1FU[%EO65P)U3H$+L9-G^)(!+G03(H(T@-4(O( MYV\,)*ML0Q(NH=I\]J+!F$2UJTJ"6],2@A(C,[>9=R]\?-Q\'_WG9O)&Z-68E3H$?67.XWFD; M$V<9XAZ$N^%UY&[X>-\19>8H.1V1OY-+/'C5DV'F:]@Q(&R/T[:^RJP'R4#= M]G/EUO#^/?K=K(RQ!0=O5.]HHHUY)^\89EB?7$8R\"N M*/;)@,N[ -_VUVZ&@(XY*:B8N9 @GIVQO M>ZCL3CH@?M^\&RM4G5XRXL8C :N[M^+ A54M^$423"J%DWW&J2#=\-+.N Y;F/-7#H5 M7PM>R@.?X9* +"H!-<*0M=GUXNOFH,DAM6\7GW&7";)KZDP\GV*2?>R:1'&1 MOW#V=/-Q=OWS'L>DJ8WFD?! >K:=H)JS& FN?IAXHJ%LKUT?;"9^*#@?LCZ>*Y"#;+^$!''?KC.I MT:H.UBPVD-!50@T0BZ;%>6L# RJ\O 3P8DQS2HE:$7261&'?S^X9?C:A8.O-8XM/ MT* "6VFLB\ >>FQM66Q5<:?<)YI4N'Q1+CLBM64DH8/!A,P,EG'HW,4_SA60 M1-]D?_7N)7JVD%^7QMFLS;H00Q,;?2YE77M7XP5W]CZJ8[%FOX[8V9$JBW;! M1WP2EV?^'?!QCF'_QZ0!S9F?D77R0M/IT *FAT[' MMT5AZ3^M<7N8Y?N[WJ.ASB_]8_!>5Y9XL\XB&T";4CVJPBC+#**.2]\UI,?:> J>)BVVI&:'R^#X$)]+% ;ND M8[E#*KVTW2:UU5G1A[\FR;69\?O^[+H5FT(.L0KWSJP]-$PTUNE7\M(HHKE7 M*\@#QV!Q#'!#[18[3.RL#+!7F1M W,+(>V>F FJ)M)9L'QRLQ,N\*K)KE](= M'TRW)8ME-!FW@+[H[ M1!)CL W8@'4\NJVK@7>4Q"^0"U8*X,T\.N7DP_Y)KU/FA\X; M5 D%M57P%%#)?$K#6U%6*FYS]/K ZAJ@AUC'?"J-^+J,=FOIJVSF5$"L!,3[B,_V M;+\0G/3^)DX%PCSX6L!UEWM0Y$ER*EG>EO3Q?S3QQ&;.;,OK\MPX/( M$ XCWZ!)760/I<%E.K'9\74+^QUS+C7K6,2!@S^6VZM7@WY..V+X;4/@Y4@- M:@-ACT54-N9Q)NG92!17B84_%6#A%?B; ;I"1LQ5\;KB$I;^:7P+W#F@00T7 M+N]U6 V2I3_0H'Z$F_NSZTS^ G>\OQ%IJBI3Y@#26;BI&I^PGU"2R)8CFI@I:+HAF[9"/S07.R^*M3Y&':WKM&*H OXO+*O+Y MY8()!(@O;@\OE9""1UJE)HB;=Y)I%W":=P1([6:G56/.JJ=BLF)#'*)-4!5#/E'COY@# MG;7 TNJ^^!(..<6A2H/*L%,AHY;N;[6#V4UZA"B5;[65;*SA-C^07Z6XV\!* M%%E\^Y:$& 42ZJ>)^-RA M^%M 8VPL"U86G4$:_UM7=+P0[9H*+_'I!S=2W*AE =Y\Y)'>UI9U_N19,K"P MA=NB*/()WUGCSMXF;$9@U.*\-C=WW8BU\HM0FCK #VT/J>\@WZ"#)2CVLR'+ M<=-3+%5)CPWB:E.*7Z\,#"'T5>W_P5+.Z;+)E>B1D><+?&K/KST_3#K$F3XO M%OI;?O?Y*CRRO2N:^_CC"HP.4 M>%BO8=T @N]%A?(BPE@;Y> 1GT]8\#5\FJVJ9<1:YXUBY$4VF+"X8=["UO68 MI2D>E.15U(48SY:45L;%1241AO7<";AHYYQ]H$>2(XTU(-BO.IOV#$*P-Z:ZU+ M? G\(^_XU"?$G5GD"))I?R!9YGL93:$U P0@Z1+P7(.Z&K"U=V9GBJ/SW("K MY?XM(H>*EVPJ7A[!AI?CEX>*)*=TDY:<$\\%[S>B[2_E]EJ?PW4B6O6"F78" M# 'KG:QC6".?54-%PQT$DM+!D 12)>H2Q[EC*&EJ>SL#.Z+T0W#="- MN9^$&>WN"O8Y-_O0ZZQP_O!.J;-(;$YA*GX.N"E)E5V1\OY2-=U]X?LNX_:/ M@H+R="_7,' @&5S8H2Q<+IL#]X&#!;F;SBW>PQU4Q#TY7F&7:8*?_)$N#PX2 M; !FS2KV K7,,J7U??DV%/[:@GWV6;=%OS99W*5CVY$OMTR MM\6+WA(R[PX$^!V+B#AO6@+KXF1Q-=-,/%R MM4:DH%M@;;E"LYW?EE_-7!V82%?!*]D*AC8BW/^ YI?Z(O2MWZX23" M7G@5+0\Q9G"GW%X099=/<[.&YHJT8M 7FP@W&VUQTH>R'5:%MU3ADG19+%5 MA TBW5/*>4Q$G6?@):=$7Y3>E<*=GLE4-YS+]3!#5;=SAS%\I8PW2:("P//3 M"]:9?^WOOH6(-^Y=>VA.I,:@*,NPM6C:L2$H[D?N5D0I!9[?T@[,FFO7,GOU%?49;7!HNV7_*+2 M[%4>\"S2?(;__^$9 ;._[;V<_(=^\URF&M6:E9=HR2GW:W,QK$$Q(]'R7_/6 M#O:18QTL./ZQTEN;6*V-K)H$K8GRI*8!/::T^>HB0W<@N:_FWN.J+.V1X,Z8GGIXVQ>_V';Y=(*1+.)5VA0V_FZFA?PJX_W!H'!GW*RRD.V5/FFF.MK@+89=^W"6: MKKS5#8Q;,)=R\$FYS.9$<.A;Z+$#4!C^MFS2+GKE>[2922W(;4#>.OV#@WKI48/?NV'519HB(P,IYZW4@C_F=%PHCN MV@J2F^N)%#$6*CR+3(:\=I&\@^**_QY^3D5\_F^ +$?2C;SD4' Y6<9R;@<5 M/8:IUM!R#H$0BAN%>@M\8]LA;,O D:%29 M:O&%B;M,JCT;U[ML+KQ"GT^7/3[7+7[+)KZ K7P194U_,>/E*S>GW=PV'P@( MW>>MU:MK1<.ZR(AD.J /H%O;O [U4;: B#2NC[*TY$G$0>3LNOI#F2V"K]W@ M[HKX/D8:$.(8,LVNK#[[MEADW<$BQ;L$7BRS,?*DDMO4-LO&O2YTG%=5D43V M;;YN<\7.4AJI-.)8QK%@+^]^G(K98\;J,'G)KA(+#FZJJ:/YN3$Y&'+.*&%( M[4;>4S(U1O('&_WA?.O?V_SN5X>LZ;6W:%-Q\<-YNNE.UN,=%SE1XG:ZVK9> ML=(SU9TS=Y(33)[%,BB>/9B2D&=!0I8"&,3,]R58]R]VO!+@HJ'Y0SNYL%YM MRL09KZ!Y@%\ZV8&A+HEA/<*3NNM)!9D<*/MM=7.9=1S%RHT MJ-70Y)QHDP_M16M.+C2YJ$I"FSF"]:QH%?>Y@L/K"'J+N,RLPEW*N.&UM]@^ M_M'F5GW" )/\ANX))[]BP:/@U!DQH[ V/K_9@L2,QG9V]T.I#9EVLZ;<-/2W MP$#>VO>R;Z6W%4251TS 9%SGTXE+W1V/!FB45OC,S*_ [%S]/'9JE+I>D7J, M^%+0FG8TWTOX==)<>3G4QW@CZI\:7@2;W7]S,I;^;H<8HOM+IK@<#Z#WK7/C M67?5A-NAD/RN_P\E>/+(#M0%]#KULB>4'R7)LJN%MP[O5ZOH8=,NGL.P"3>QLF2#GV50%M98YHV]"S'= DR+CF)KTT=3BUZ6>%>Y"6S M12>8#";N4E5BASK=-B^]6GJ0ZD:(Z/'-WM178+O_;O;KSVSM_NSM*UY6V?3$ MT7DQZ O"K@+,K]M/VLR;,:38@TGOFLH80M]'C_GBY )RK2BJTCRELCIW=[^S M0]F806_3D]/FRW\IO00#>R; ?J47O;3AM M7C*V.NA Y-Y(;UTAWD>]0H$@Y:K4!*Q[;58^=QHKO]4&EZ.'2-RY$Y-\"3G) MJE9_V'6+;T=.9&UN;6KTTDL-ZB8RS![']YC]#CUVK]6&6S5)$FZ6J(.&5(YG MGK,._<*N8B$$/LL M*MQ3.B6U72G;'-?.).YB=*7>_-N1R/V(92I?;:S6QL(&+!#[S*1PNEY M):CS%H'[[>\OA[ M0*SV].PTES%DR9=M&U3 P!T,HD#>2#IR[.BTR1-LRL1&7<5&!&Z&B^GT)59*Z5EA MC:41ETJ687#1L&/593N'[2*"U/2)5EIMS(&5_L6(\-M[6(-RSVX&EHJ8UEE M;5F%/7SUM.*X*5,B?I4O?_*,3X=[[+7;U'MZE]Q^B]8W"!:Q0[Y(VPO$C2'6 M.Y64IY,I(YV/+?RQK3IG]+]"$H>+>)FY_(R*%[F7PAYKLZ&1+<.6''N3MY]V MGVNT$8"#WS9IL][U&H3G5,WM$E;1P&J2/E]D1A1@].O/ZUYJ$$UY#[/QL5/6&T&9PN$VIQ!F#]! J\V9*^= MR&KXNQ$-ZG++3NWA6CIA:H^2LW]^,]A5:>BH#6;&(Z[E^Y+4E8UCWA/X4']Z M8< Q8*<*ISWX?G =(=,M=L29E0MAZI)LS"&A0+OAY%M!'DL;$(FU.P3&ZXYV ML51.OB_ I3W%@LFD(C<&(8V1\SX@_DX@?ABCQ&#A)7K2OJ@I@Z#DYG9V;?]V M>*- U8*6SEI=WBDMR(;I/_F/AN%%= 5'F3D[V-5#DUG_C[!"2W^#Q@L92 M?6^L?,]6M:G1\HYX/$).RP-\WH:Q[O('#N]@MN^QB3BT7QS:3YTK[]53Z4NG M9(Z>Y3;J_98"^\ TAFG10IV9%9ARFC(76M3'A,^ MY2H-8DB:OQ:=K48:=U8)2"=1RFV)LE@@T#K9:SZ6)-&@3@5K4,%'?8#9?(*P M!_P)N"7GNRVJ88,$=UR,;]"5L25CIQ&RI*FL@B*:)>7IWI\B/J>:DC]3L(_P MT@8,FWK()FQ<&.]""Y-%(K36,+-?#>-B1])6C03[F-R)*F?)?0AF*.BM9&6R M3><-SMHNM=MCU[$)_KV:MPVX9==GA\BRS!G>,7PN('$S3EF+.ZT(+/ZQY&HD M?%LL!R=JT:H]&I3@./3I1QM4JWE>OPP(6LB_)-FL,]]^YV6UE]>D^=PC61-T M)U+W2LUHYTT'-'$'[U?&]K>;G8)[^L'1/W.G-:A(<-!VZ;GGXAHG@5?%_5=S MG\_03=VMO(/]6Z>@[LIE"OTCU$P*HE^ND!2!C;R>R?N?]^:^B(Z@=#QQ-;YW M%@?E#JS9>"!7GY!83L FS9^#IW7@5@3..K3YM5B#X/3(8.[E&FR_VO9)>.]V?Y8! MLW\^/!P]0!["R[ $%;;XXS ,_)\BB>?L.HL!*XGS%?H\[DW'I2D-RG_[G/8$ M#I-ZB]&1RU-R\,,;/U%C6Q5>\=!XS_T M+.DEF9D>N 9V?O:19"Q4P'@&#G'Y6"R)S!N M6Z&-V6H!)*<8.E6(,3A4[%P[7M-8UYX,O7GGI8TY3=N_U/W,. 7]A08U](MZ ME]3X:M_$.6//:X&N-]=?:IK:]I+.@D8W+%/$'8GOU*#6EO+ \?@>0(+?J4'I MN:CWLQ&%]4".6,?GE%Q$W\5AU>N)#2Z^T#U^0]7$Q7N^PP*R').^'0]MQF-Y MKX!RZ^D6&MP1Q3%ET*#X.'>)L"ZCFOR@ZHY-]\9GOSZ>=VB\%3A*ENU:/F?TMUTX MK MF13'P0E">T37S %23"#2]"O^Q+[]UYC/I6/94U^T675.*YU(='@11;VA MY3?L*%Z]@3S$CG$928RY\GF4MR*-&QYMIN9;U&A2!T<\% MPG0_?3/>1?ARPB#]VK 0)W+5_4,O2AS9K/(#1#;+%*+_7[T87_3/R#Q+">^% M]2 :%1-=7_[6\EU-0.Z:NR=HS+-SO' QL_?CE%C_3*2+S<-^*]5_D18S\I>3 MB60!JQ-F5?2D\VQ%>;@W_VA_-"*[?O58.62K)T?_LS'&?^\PSV6,CX2DDBT[ M#*4OZO;_J7@ZH+@B\H,%&]D;!SZ[=?B=4C1 'IX'I?PEYX^V LU$0JOTO 9G MWG'8_5GE]5'DYYA)$+999?&"\YD&E8 EBA:<)D"%-?),$O-TKYM/HQ6F.Z_G MG%+TT*(JLS#'?I0,CK 2\E^3AY)N MZTF9)$J_U%N/C4\4KH5A+OY_:3[K7S6IMY03/#BD)+QU5]=V5 M;%R$O8KNK^,7#AO70;-U?I_=+;+ &IYRH_OW95YL,Q8*#NK6W(Q".*OZGN^. M4$%D5%HQ:R!(X"WW^NJMN7U'U65M)BD\OR3$OZR\6,VFC<9'N)+%;@(,I4H@ M)XIG-X31F(_F>-"D,F3X^JTRO'N%'&_?QE84;I]2K[&(SG:K[**T@U/VV/*8 M>. "W9Q2PN8L4OHEN:=NYZO3)%&(8F,'V^ ONL1AF7$&-U2>W76[M&ZC4[5)H?95Q_?^LZ_PF: M3:YT-LY@1GNP-_B(%PDED^9Y-9YMIT,JJ0(['8Z??28MZ(_ 5)O[%*$G]]9M#&GA\;*21& M&-I&2H^5#:*JE<^7Y4VN&?$W6.'F M-.-6^_VX-HVP]N# M^&WX',"0LRZ LDUZBW_Q47M/^.:"I\\LV90#' PYG1H$FZDC$LO)M,ZIWP-G MV@!D/GP*62=4N)-TBS&*1Y+[T3\^Z3&?_SW^KU=AE?1COBA/S\E [N^V1;\O M$;FHUNP^D1BK8XP G=YAG(&?D9]38/S$KB(K[_03#MV68C[;*[M75F ;^_[A MSN.!'HMOU;L5Z%*U'V]CFUO"RPI\]C <1+;: 5O+<\943&%"O6=#;[+9MV-W M]TUAGUQ[8I:^HVU]FVT1ZV@90Z+N\,EBG(,> 2'QIP=?/Q MN?+NIT MV"4&$3[LL\!X-^V*I/O02E]EU)VV+(%@@).ZZ^/CD%>+#:V$>109W% \C>/D& M"Z,G7+J*MCD0_AIU/PX0AN!-4VB^@:N/?=N. O3@\<8R_Z9+//$SOQ_.>P;Z M.KJW2#<$)=#-+HQ;6F[ ^ES^X,^O41%*,MBJL):$>-5>E[DZ I[))1L\",93 [LWY*IG8$OE>#UE)[:-Y_]K?* M?JO'>&'):>$>,7[8FS>*EP-UB)K,6]O$S3DL*:45H]LDJD$U$D-*E=&U&UVA>BEH1R]"B%\O;4< ?0-R=H28?FN8SZ" MB26WXE(N7E@!1-GR2T02Z^S+QD.(:E_P>?<,ZOVRB6<)+]QJ!Q4S_/H>TEAF M_7[N^PR:$_,B,K'RN&GBSX\FEBBG]EIGOJ\(_Y!VMYS^0Y=M M;>8W%38>1]G1UNKY%'0=+)O8S^;S:^38-$LTA/C@$B6^>! M26=)1T=]A7G L6TEN;. "JU8])$:WWL2$^_KA:_RHY0U@6(*&Y2.(=JK^'[1 MADS];*N4,H1#FD=;SAO&C^'KM+N-#&CQH)Y#+'">G(=\ QP8*\="7 W*',,P M0"M<;;;L&!%^=O=,^5%P( C/UI9&Y>?/QUQMOF.M9H=I4#8=Z@/8,;+Z4K4J M_I+PW&)'Q+EDQ][VJBF6@BJ'KYF*%&M0(0%X9E/JL+\K60T,!ON2(+9/2]Y$' :L""0*4F>*H=D\<%?O[_XN[-PYHZO[7A6*M6+5*U: M*6@=LF5*1H74@#G5 M1)R2" %2BR DAI0J\[!;6Z"*2)$?I$ 5%1 AA,B01).0K8P*1&1(D(0D H(* M9 0RD&3S[?1][SG7.>?]Y_NN]WW_V'\ 5]C[V5G/6O?]K+7NU4+$$>9Z M5(>LF>&7BQO_*F/VS]+LL)$WT*P&E"R2 D-(4%5 W^,-[/S( MVPK=BJU"XA8!X]!*6$Q#XF^PK=_GYPFGN;GQ[59 M1S W9L6+]"N9P J#Z77I%6!DIT9T]=[Q^L!PY'SHS"%P4[59 KP.8 *O,?,K M_X->P7_0+_@8DI;6?Z8YV#382E@2%"/J#0X@!&0 8THOPMPS<*87R#;)56FJ M%\'0+RXS@&[*\F=@ICO*=[/!O<7^6%\2AU42 VHFY3-#."@)C@YQ)2;P\N(Q M\,-$\)0!&+/9W%K\O6#IW0JI6[E?)2[[7G/\ MYONM-RIC&FKEKRD<&/GR:CX'7GL9@@AQP%-/Z%N;'6<'?.V)E\A7]''*PFZY M=8HI'FE>GDXQK#RQ[!WSOUGA_\[7:O\5(8=Z.5DY[2*LTF4LUS'*(W%]&S49 MTRYB4636:H9/R7K2=*>V)Q=I"XQXJ&FAXN_QF(>.YU. \7NP+9A>+NN0>5QS MZ'+X"T]*RM8R?X91,;.M;\[OQI2(%^B#:G'QCF9"/TKXP+?8'9\YALBTQ4J'\O0\RBDDP3FF5H<+7Z1]I#NOF MFNA]1VAK4=;V\'V,,VJH7$1^S*?L,."4+Y>5D2,S<(;J;->\0S*23P%7R;0/ M,'GZAEN)R1G].DUGS8L^&&39"O9NN/TX?.L;CV=@FQYO$KY&KS%_IZ/%RVBN MH%1".$SL=>[0LDV@UT_05_WAA5(VWLP%N'N16PSI(XT;26\Q1FOFB?&36O!6 M7-)]-<&UU >.OC+?A_E^FL4>,1+N>.W4$_X7CSC](A]+/TJ/A[EU4]2+KBW' M'AI!)?.R?IT"I>()N#BE@O&=&FKP*:SN%K MC*;0]M^2M&SED%7:_,ZJP-9D M4NB.&&.$5,_&%1I*]MUT$XQ#4Y3N3J:*.K\R]% ?2FH2MDP5QTOBG(G2/3D#Q)?'N/&#?0N(AW+% M8M^[X,CZ:TXW@351/WD6[U%1M:'15YG602_]AV?@Y^8"X@>N)N=_W]K[[ZZE MN%NIT8; "$W*TYGHT_]B-UTW%B9D?B/XL-3L;UO01.M-.?6-D3,3(GS7W]I? M8%^MR:MPSB_[5GC?\B;=GR3>N(#(9*8T[3C-NMD)#9D?G\M7+:V9,-81?DX7 M$1;U7)_5:<)^(SJ$UN=:W.UZYH^YW,XVGT)!OUF;AC+EMTGJC^4N506C:?_B M.UZWE+ET?_G7B'%,DW;/N[R">%2=&Q*Q_;WB6')]YD# *>;WPCOK/$V$1@'4 M:1;@F38YC"'R(#J)/W=<^/142-^NJH["S7BG$L'NXOEM.L!2^%9S39R8V_IZ MWST?%7WZ:6O_.3![W!A.*UB%\$F^OUKLTY/8.W(?!NI>,(3D3UKK.?2,WU,=RA.1AP)<#C;<:&_W" J_ M_D-,^$W2\>9V20#SAECTF4(Q&EK7L4:!(1S#U+KHKY=MO5MP6A]7BDUW*XZ< MF]E)+VVP>O9!1.[OQ9XEBW6E&R+DRRD@< M921B"O=WQ(GN*B#MXN?'HT^[TRR#CXTV)^N.M'5Y)Q@45EQ=Y&*I2,TKA@[4^_&_AMUK;9]ZL&35;6 M]%SV.BGY,I>:(,.::D"]D.25FF':DWJ MP)HV6,1@_$L3NIVZ?>Q,Y?3X#Q7WKI6Y[8=MTX:R? KY*GFU$Y6\_N:X:K6S-08V@?HT+_)0H@+(O M.(YGA&+NYQO"0^6M XM&".QMBL]\UR8BH=5-:_3/-3&U?[RO2X]R"RH*#NT8 M-[+J%Q!RC+%_I'15B#^%3,RCA1%SF$7@^-^ A0IU!?.=->E5&L:H$V-4D#[" M\MM\I(L[GKE'[DJ">M2#<:^EVTS>LC2B]ENL=FS\AA>E$#T"/[':&=$46]%Q M_]6K]]O=ITB)"XA$"5]K49E3*-!.HO'G(F[X2,2M#1(K+@=*=$71'T 9 1_ M+"Z8Y8R_V<5 E5NZ;P+6D]5Z*RFN,YTO+FBOC/TPF^-MVDH#>KX='(]&FY"Z MJD)M!_QLRQOS4OMEJ%>-!;,V962$C*25 4A:E]PG85N!ZK9I_0<",-X,& MQ27L=)\L[=;G%74-V)N'(">,L9QB3B#"V#_8)LZF3T]Q!=]Z1#9 MJODP"AB*GSTJB',+=HDOJKB&G)5D$+C<<3&H5%@S3U@:*$&_DJWE#ZYT7>\C M=ZM5C1#@??_+.DNY!GECG1 ?=[N4FV"9T8,]>N*UR?PT&DZSM85\-5SK%@XI MK4)C$033Y)T^,[@JT?WMB?B(QP.@4$DIH9C0"BR63F&-'5-/G_:D.R3I3\68 M^GQD"X@4^'6\C%I42H0]3=KLX&JV."Y3^R7&)+"H9B#!7MH&=G%ZL8910$*6 M_M0I=_%0+B#$UP>(.*R^N,6CP8V5CCUM94>,->M^M\AMO M%^@+@![!WM66!M/1:&5%7J$;D0PJ)1UZ:P:(5,)\5+R ."&H:438#Y\*\>UEE'?>@+@9DV MFM.C-A6WND]Y9U=62R<)WG(J%-1AS0^:$^(0:0&FKU+W4)OY2\CQLPS)G(7M MS 6$3Q<0KC!3=82_Z@\8<0]^R-P5A?U6&'[-J[DZI_K>_?\R /YST4*#6E(H M6YN:75\>J;EY>--X$/X!S?/$LHEE"C^3S12T7M.Z7K[*TS^'T"(6=E#M>1_!J&L&[064(1?%S:W$7XF!2&'-B]G4Z( M+OY]5PSY?-00T 0-FIA[?T(N-Y_TSJGQ+Q_V&P<^32GFEZ@G'G/L(+V>-(': M&$7L;7L0Q,B[9-O=";HEVS:7.AZ@16]W?LXY"P79497]7\P#+?.-"007;Q$T MA0LG=M*8OI%$C?SC2?]8)]4.$O .\TX<\+9$VUBJMD>\Y#&'NVNJY4K1*CJ) M@W8K@&F4T'7E.!O*"*)JTLJ4AQ\_6#R1FWW[H^))&3X[<>A6.KF3.9KLW>2= M4^WZ,RWIJ"0(RW^N.42=$+.5>F"E6VJ#9G,SO8QH$VM77:TT#2R:=K3C98Y^ M]H9-[F7+B+-D]_?A&"V+7:1G^P@(V\V[!MUKWN 3\O4!YETT.<^E1M)(K#<+ M+!/!B%F'>%*;6,$F#J)KHP0_T=D3&",[ANZ2\@P8SP?&F)%!"0>8,.U%:&T_ MB8YMV\"EQB6B6@.7AX0 ]\^ZN,V! @>RJ/$9YK23)4*&2B<+2ERW7VP(L1-D3&]J^!> M47H$O73=^_5A=J(*(9ULED0N('(?C!&HEDF0$N=81;$3TBC84'G\G8;IGB% M]V>=P3ARBOJRXYZA/V"E8]4]OTU&T)DQ_SU)S\N*-.+5C,N,SJE,T6Z'43*Z M(\SVTL<7_9YI&_Z9K=.^7S9=MGC)^ 8@]O_:HIUIS&-'> MB@7$1[K*S6CJI^3Z/@KUYP9@14.JMVI0(\7 M6J=K!Y&)%PS485S&WQ%_"KZ1=1+6'Q!USBR/>)5Q"FU[6IN6L2UX&G)-]0$- MN#&\8,5LQ'J]J"$&9JTQW9WU\/?4-CAC(:YM&2AP+FFU%!><'?VZG8[./&#_ MU^Q\N&C;$1$MF,PHC7U,U?MCXF-J,U\,3HLF8=I4?+_\\8^DX[O['%O[%61W M5.T]-BO3O^2JP\780]RB$E,U,Z4%0@ZD!M+P[SFA9;*P%S_]V=Y$4B)_ 1OH M62T.9X1><=DG-*[7Z!,[E?C )FT[\#J$G:S[.>0FGXP+^%)X.Y+\]\G.$55* MGVG[M^#0 D*'#=A*WWUX[",L2<,BD3US"Z5\W5OK=.G2$4;5Z8V()Y4_+=U^ M^!T,:Y<2#KA73#_8K$F-V%V$O\!/TS^; N!M'GMORGN:CIPO8>84[BJ 9B_* MDTAS8]'?"I(J.VRO< ZW]ZSPI0(L&;26TW7RC(T;-^:4).TO=Y&.\:\7VL2) M3RT5Z-'#&M]\IQ?;J .Z.'06ZHGY[CT.TC'1-LAP:934M#*DD>3_RD')EN8! M&07@U>#'D^9KE\>/AM0;<@>C,1E1EYY$^$3X'WLP,+RF]*#=EH^8TZ4CIG3-8U.^IF/ QMZ42;'_YS ]% )=- M:(A'&W?>_Z M^1]$;+*(96K?QLL!REIIK\\U ;^0;[<4(BO;[S>NX"HR0/$,-:=MZ&0BLNIU)/!0^U]#:EU MU1T30*D6E#WP(H?M6@E,FU#2), UQWX!L4[. 178MYF7_YHME05N^'GR8WD" MI0MI%8\1 M,9?,H+; 8,*1M8!H^PO36^CT^ MS7=RE.PM?S$#CE)293]V<)5*DQRECU<$D]\4LC1/N>-]C4++,)#2G4>49TQO M$3%*3O%FUH^3:>/F.H9)KD::IBQB1/\U&7+%.V?!IJ>N)4"\W%UE?(NTS#%+ M+ 7W1$&>M[SQ7<_O4K9C_7@+".K/9@F.HB\J*JK>6I2*J?'LV@0CK%=LI1"G M2@5]%A!K(95)&#QUBBU$N<=LE:PKJF2]9[N/YX%<"!@*1C10*'%)&];M8A/M MRY+T#CA+*-^:F4#+*B=O,J[S@LCE3R2-H7OB&Z_)W:6@CV56CC(OK9X,%K3_ M5MZ5Q(U_7)/*FI0G.P!6YJ+ J&S?_YQXJ45AOY_^(,Q' $?071 @OK/,\%M8 MENF PJ$L%!U X B@.G KH;QD12HRN%C*2.8?_[; MRJYGMI^EC? X]]&&R_*FT$%H'%F+FFOF!A.NFFY53*N'9.8\?'P=X?6 M]Y_X$ [H%ZX(WMS Y.KUIQG2R$AC\6.3X"3#Z;8FB">E1Y,F4JMIYE,^)C0* M)E-.5;%;3M;>SF%-O$_MNFH'"#NX$Y09,^8%:?"DU&]=R=+Q*UX$CP#YY#D" MO+Y?@75BQ.UF#.@.$5HX\PI!K9@O[( MO)@<[<7SKY4M*3ESVTDZX6=VX9JJK2K*N!?R.MNG6T3NR(YYZ;WG$3&"5?D? M]R)E1[@)(:ER:;O0NI)XOOR_Q\/_-UV\%-T5 Q;R[D4S+S\*#DT))$C;Z1 ' M/1H*RB!%BLVGBXP<^7L-M("8@.Q?VP?Y(A,Y+N]\W*X+9G"OY(VXIUG,&?/I M$5/H4WZ*Y"O,8TI1,05JYT<)/26AR6UW;^^1\*=B[MB>5Q<^=JRX\.&S3EFD M2,II\F^9GQ"=E?&]U)@TYTK/:6!+__''48LG% M.90'F@H3/";.H4NJ)]UX&==&C5$5)J/U!A$LPWIIE$A"$PJ#^&MZ/:\R>?@J4JCKPEK.$U MS/.> M\G^D=JS8T]PLN._GH]I,,$9VRY/Y=8.>C\R%F)PBG(&-*S'\UF(J/CN>.TX9 MN=,@&'V$_T.83W(M*(@EC:(0AGN2#L(JY9>-&DQUXZ5]Z/GL=WB5]>!\O0DM M):)F\:H/AOT]5VZ9/^#]_@O8/Z,5N'WG $I2)'M=OX3>#^)EW50 M5F[$'?; ATJ>ZTB*G8K4QXH)3"CL<;DSJ70SYOV<,=>WA/;>URF[C?^1,# S M-?3C %O=E?;ZMMB/3"^?.Z36T)F JMCDH ,L]SW!ZWG\@JHG? =-TT,*,VIM MX.,B'(3?+\%U'R*4Y'+W.H[_5YS*"@F2EBD^5R>CL].7WUQ)SB/%[ZJL+Z"J MO'VC>AJ ;YC&MCB2U[^T^V(=]NTFLXZ4A];0";5O';*(1@?=$\,*2GAI1[$= M[Z;T S23//;V,O&O&8Z9B\$"Q MWCLS3A&1T>>-X3DXDR!T_5/@%\Y@V\IGA78DMW5.%NCN)G.EI0":PUX@_1_G@5M^.C3VN?\?$QR@(N)L_C5\4IM??;_\>:I=TDW57#LG -MSGR MFRKRJ(-GY$/>NP2@QUK_#QXU=VFV9V[DT6K)#T!1^DR:"+(W=,\XG7UF M^3&WPU@:FO[YV5]')9%*="FF'VP(<-=;\ZB[:LD<%X0WY5X?^P!"4#0"7 ML"Y]2,XZ7[J.LD4=>*5VRP+B=UQ\5Y78"\9&OV<[C4= 6W/BK>>"4^MR(K&K MN'E4DEMZBOFLX3BX@K^%J#&ZD"M"CPUZ7V)W\_T!6_,RV'T](M^^X=.AL MT )"4MGR]B_?H,.KD:;$-C4A"^I PH_I1VFR[B\<)F[TH^G-^(VH2_X3Y$B, ML0@92+/S$L"W>).3MH BT%":QJSD8.1:(K)+A_NX"P*L0D3!A! MJ21DKN3 :P/6*X(OJO5N<&;)FRQR9?5@P(C;YTR7JQ3FUW9WP27 /XW-H<$RH!.%P^P31EJ$[9U-QDLND#8IC"7Z'#-ZWA;: M$XH9;PF"'>V%ITZ2(KO@2 *UBZ!40DAN"/R:[9]B3F(J D):;;XZ(NL#59W; @KVV)';7X,33D)W_88 MIDS"3">#*28FON/VYKQRO ,FA[FKW2)F39P=M-#E**L6DA=>LY1.&@EU^@B: M56C;J\$DL ?:$X(6.S%YA:.39 Z]]>+@6F.IYJVCB@O-G%A*O]4:SR(1Z_U8 MZZ2QVZALA174=X &AI[D.W8F(H>Q-9K5#G+/#E+^@N] :+(6$9LPA[2C#HG8 M;ZF=V1:1$1PW%WX$C&_N'SHOU2.FJ,QTL+-=8'<=Z6S,89/3::E;#?@R\Y?JT*RLRXF84Y\2 M?,=B'"?(H&<.I->GG%B&JXQ^&+TSCIY3G835U;E^P]!C<,3_[Q.[/_6 MZZ"KORMYP[7:Z][U[&3CRC']$[T:\X;_Q4NR/FJ'C^H.P1A'@;99D^ /JYND M-3XZ+7[X^_Q]FQ2);T([N_8B_X*<7@ZVKDO!CQ>D1T14^=HGSH\=&J >%A;Q M8&J(VPRL-Z]HHHU1GY@86-GJ1<0?XQ%8+%W;"]";2$OFBHZW,4< M?YZ5$F]_+BI<3W&AP)N96//;5/;&2Q-7BPJ*T@F%G%TIN* H MF[&+@%"CQ#FR3^LZ!;$Z!^:HGHM>#D?_-(PRR>-(?PH]'PF+"A* 1N&K5\02 MV+P%[ DC$4_W_@Y39.T:^O7$LFR2#(FGQ4OM6?!B\*TRVT=JP0"[F%#$3E"Y M.2C9)N:J3"F#W3+.45%@#22,L*H^;+ ?7/0YHB;WI]CL^X(W25\%S$ MC93OUE_,UA<>G>:O3@W2H)[F-@R]IRX+57O5UR\@FO=WQ9'A@K, M!&ZDQ")E+O:=O_Q'5YW8!<$^-PX.U]+UOP8_]O.CT;Z1G)X9U/UA M*8D#%AENJDZ_O/R 30L(!4[ZYOS/2Y M[2YCH#!UO2B]S@VDWH5Q MX-12U"3TE&)NL[$]4*=6EMK:1 M]V]2D:Q2UM^=G9*@>+;&S8&D9:=7ON=>#;QW[9<50K7\#]1N-[J8&._&FA = MC##RL58@.E33^=5B%6JIH;:__;9#HY#L\*88+3N\@-@M,12RQ/PC!EN-"_0) M^(E["1 ['C4H, FZM!W;U"S5"(/><70V>F#BZO^;,G_9==+E*9K4DQEKZ!E1 MZ=ZX[)C;W25!.$M\B9KHCV9>#[/M;@:!9?$)]^V_!APZ%@8JO?6?_?*[' &)H(\V, M<;I*H91+S*6/?H/"ME#FZKWEJK1Q./+&@^2*4U[OV\O3/T?^:Z#2&;[[1E4F M&==U6SLZ-A'D+26N\6")Q/3Q#F@0VLF\&\?P^6/DBFRKR3O+7GFCEXVZ-9/V M'LT!VRP3M3ME$#D" W'V#"G%]-8 6JH?ETM#23N "^_RDSZ! MWRTRN,']71EA/E+>*E=@VP\?[1,\"'.[Q2/V&5/*?L41F[G\V6M@', !8;S] MA'K_&I:=09Z=RA%P+P_*%=9%&P!5J3G^L+LN[IJX\U :[[)3>YL;ESTN&+8JZV51M+6RMVC MAT"-D*(TR]5(/?\=^^1DOB=I ?&% =]U,RZGH&3"5&?M(]:#39#BT@)"[%^- MK_G&Y]7E;Z$@;YHKNP3(P!EP,.JJ@@8&L22.':ONAO<-+XP)G#:#WBIS\B\^ M6SE0'ULK3,W9PZ>XX2V1LQF!D MB!-7I_6MX3'](?X MF8\*MF3/')._-0!=B*BP,+RX?7 ]2 MT]UJF1_+"[*#8)@($Z1UDV7WHN;?MO9\*HY*WOAW<6%#VJ:.CW^R/%M R*!) M>GH9)$ V'"]0+VLF-9WC:R)&729WWHRH?[6 P,!0UMX4GH"]8U,ZI'J]*EN] M_FG=>QV1'2QHIDWN+,N5A?A9Y'J< =M$_"]R7%:%D,VMMS?UF[?=E1'G;S6+ M7PVU]_EOAI]M:K!5OA9-0MLEUD.)EU<6JJ$_Z]7Z%JW]P,SVT:KU80S%>M4J_MC8LJ@-&<\#,E+YJ$#,96^,WF#UO% MA'*]HM^5KN$%C139-M+D F(Q]$SV(4]=>RLNY5(2K2?N M@V>#A7I\.+F+.RXQ>V6/45[=Z"1%1ZA93,_U+GKR'+((;RG=;DVL[-T 1SF5 M9,>9ND&5O3UJ'3\V;6I1^'C%*(1 MI8NS%,>YH.P$],260)-G\GD)V6V+D?<>?%MI527*!9Z0IB81SO09N_I'$<:@ M<#*H%P17B[/,B:' H+>U F/QS&EH_?H;Z'7..S 9YE76)B=AR+=46-B:8;"T@")!3KN''TL4+B![K M@ %@$/:A=VP##8?3+E6E>JC;I,/:D&'!.0>_W?3'Y60PJ9B[\[EZ,$MA=AFQ MH \W7B"1OL)^)C[410X6W?D _&YWA.9">^%MU."7O[4%MV(U\F-UK>P^YVIC MCM8R:7%@= 'PBWVF&;4U?6055[UC$_CO%QAHP,N^^Q]_H0 BY;_O1+?124%, M423GALNNN)OH>@ZC6\ V%#9I":\JG[HY7 2%>?!*>7-&0"-&&,M:P,; 5M0J MJ6MOXLU)C1T_*F[I3 &HJC8M>WVA@[QK5)>_Y=0A3CHWLCJ&OC(B"'A;GOZ/ M;E0[\C-HG31ULZ:\V'4FK7[Y9GP)_A8W]9EDW B*A^EPG+S0LSI@!+SN^UFQ MDYB-RQLZ LJ"2OY-4WXVV:KKFKF B%*DM,MM?;\BKF/)OA*YS7:UX25>-[0' M,3G6^JF1"-B 'C&6F"]KXK-&I9MTIM;BBKF)1Z\XIIZ@.+X?C:))5A A%A;C*US0M)P;9Z+YMF4V(U"WJ7]LO,_.UN! MV1KA-2UAJ*2]:RSP=\YI/R>3U"O]:>P"XJ+!VED=/U@I)QRH# J1A?A0E_#( MKM>!#$S"=NNT'1(AN[@]?ZPKP':OB.+95L?$JZ;X64PX[MTF@ZO5M5CZ15SMP#_Z<4I^2 M9.\3VO^5J8M@U<,?U718;,2#T#*_!40;3HQDLLU_-E$@+GX!\6Z<\I MKV,JXFI2MZK;QN?@F^0'T?QW"QZ_(0OTQ=S)&7!(!1WI^!V<:@-FG1C?W_F@ MWKQO=*7MRG?ZG?>K+FVL@.GIS8!M!^VJ")^D#Y;:.6FV77=H9OWL\3[8/]U$ M FH?02C36R6\VC.+PD>S%!FU)-RI( M/I^B*E)QQ@S0GW*?S+Q5_MZG6%=%KGPOTH810H_4M7Q(FMF!$X4ML5QMG.L/ M+VE+IG=3^SYF,G_%G(6M;%C"/K&L*SGP.E.Q=.Q%/Y.^OYV@VG>Y*TRC+M4] M$7FF/)M._1%@>HJ,Z<,T5B(@)H-3ZZWM>HR.TKKC?XM#^A,#3SV^-N\U7,B> MKKFY@&AXA.HBN.$-Z&".YD/.!OO0@7G>SY[DZ T7^V@HV1W;?H7/*9:PY@M> MW>U=M%U_B(Y!SOHAQE$A N M#[ZM5)Q<0&Q5M2%U4PN(\H#P>I?M5>3JFL:-Q_W*&A_=.!3)(M.UM9/SN=!GE4\6$#/6&2KRN7^T M^-[(_[V?F>_1H36^=:.YRZ9VD.P+1)6[$ZJSW88%FYV-X::!4G6;[[(%1*F" M "T@8+^X-BQ/#8YXYZE+_;D/>]]R;JZLXAEMNER\%=9"\8U"JYVB-:HQ05:S MV\Y=9S?EGM L&;@HTE4\K&.89_,MI3K@&M];@^NPW9#8&0T_0RLN>RW0Q2S/ M^9B@[QPH=60^9ZJR95\]NE7$X[:S0N7-=6:K0QHH_2#=\3VXEI>V-*=*QBRH MS-\BYT0$687%"DE<,XS?VMH81.Q,TO,'H:ZE,[V19*'$0-#]KM'_/H%E:^R$ M;_P7$*YQ2TW[V9:Y&=P %:RK_,7=K;/%4G7!'2UR$ZDLRTEMOENA9^F;U;SL M2R,=OIOJP]F=9R27D.9E!JJE&J&7_XIN]&*TS3B5Q)YS*JW%MTUTU]$\U[C' M*[$04A_<=(_7\AKWU$3X/?W3&Z\RJ$&=$3 M2#86WI\AAQKV.2L27\5@@XUKQZS(&7TE^&VKXX:<2O4"8KXK.\)8W&-AZ,JL M8U6GCUX[*SHRM!%3D+F"G8PP/QKDH2F,_?7?RPZ.+B!H>4 FB[=,XS3F_RC; M7W1>6XL;#T)G'IW?-4:=[GN^I^KE,&D6V[+NKNMLT(Q.&NK -5+X"X/ M8T:-6P9H9GQ\/1.1MFU$M3;F+.NYEIF,S1_]".J9\4H]^'H!\8IA! M6>W:?9HS/B?-X X%Q'QD6FDM;*K#5I'99Q#U@WQ@U7LZUB&@PP,<^'. A'Y C\W]FRQ@!:I_6 MJ;2C0BSV[#:""B5C8#6#+2G )T%*+411X5[P-ZO=*T:"/J>/1/](*!D/1LRO M]]/<[*1MJE=">CVMKB^N_9&Q@N"3H*:G%HT0' ,H26_DRJM UC@C6MV32X]@ M8ZY$6DU+YY_C[9#3ER:26 ]'1!4C !-OS&:66(II98EWJ4KOB4@C&UY=U>&X MQZ67"!3)S'81N8C[!B M+I@]#CF/>5%L62(*RO!@\?BX&JH8:=.2PTE37J:7.\CPNXJK%MRNJIP\1?ZU MG%6(;MI0FMS4<$9-YZ;29WQ,+F$)H[E9VV4H54(J_7'P4O' HEL7+HO6]Q*# MX]K:L^G[Z1MV%F23;V'XV@5$(SC-3-NL[M)1_Q7<$CVV*PZ3Z>K]./)ZUV:4 M>38CP6,!P>-2+6+C_DDY5@V-IR1YX>U,]8= D*"G&FBX%L@IU#^.<^RE/YNT M;UN7\\"B>50%410\?CV!$_=FO2C?_HHQ4A]<]GX49D'C\+8^9 MZ7X/X\6'J;W/0&D$I0"<=9YW>$IH#,B9_@F?>&-U=**@41I4ZF&K+TJ?!0QZ MT\"ZE B[PP%"USE2Q.UVI<,[/\F$Y$@]RC++3/Z/DMO_"]>:ZZ=Z]R(_A08) M#4OEK,2IYOA..TRYL-'0+D-?2X2AY'Z"P2Z5-,L8*CS1^91_/N;.8',I,W>Z M!9VIN[$)]_HBXGV.^+O*);Y02JA8!6(RW+9HY_\=RG;21\$CP] MZYJUT_#3HR(@ \KJO'QJNA(W/&C:3]W'^ZD2(7/ZM'Z?&60OK7 ^-Y.<'IHFTR M3ZSM%3/^PAAEE7A2!#@? STO=G&\H:U$&>.$UIJO/]Q#8*W_18)57W1T[J_! MIATXG!_7FJWG"\P$?9>WRC3)W\<$,3DQ7BD9+)94V\&>H.BQX'&O %\YIE\Y M[5XV0XX9B7(BJ%S<10R!K6.B>V#& F(U,\T[+B]8-%+HH/##8.Y*'P>C#3;I MU):S/:2C9X/2\E_/=*,:_HY=/4D^##@U;5CY4T.T_8$TR6<2O;Y4X:.'?(3@X 4; +RDT5:,W"M\6$/Y2H+=K9;\TBJ4EP MRIA.,-A0HCPD[[G4XT7,/<<#Z$YW=]*^!Y7_')S4,9B^)Q3%D'_5)IY0]W2Q MS[QCCN.$6&)M_P2E]"!EN9 %LU6?@C4,Y>5'6Q809[NTRLC:_2^T#OBK;_QS M&V4[7&\>%W!A--A@4@0>MCU M]OF::IJVY8,%1'4HV R:<9#@U##QY2L_7F%?LBJ8P1C6G0;ZR%Y M+I+@O>N[=2D"VMN09R GRR2 *Z>KSAI2HW7V[SQ'/39D73[L@E,!GUDH7+G M#J@?2%"^7+8OK>H(>ZV,N".)+2E*CQQFU<@3NJ 9H $:-"^M2JO"1LY T4-L MOZ4*21 X#O,E!5#/_)V='^(WL3F&VB69.,0-SP&X\&-."TY*B7\.M=?18LB= MW*(BZH0)]-M/ H@;W*EVBL)+<]UQ;KX!0EL+'EL,A6&E<["9%3@)*H.VP M6&=0*K!N$*_?0S$L82DE^A)2FMS:] 5[;)8( SU@U<<4'B0]TWM81->0>K[R MGWK\Q;@S0A\R*4.Z-O6E&.B)D.I+3-6@M&JWS6OTVM3SF@IV5NH>HOAV0RQ4 M'R )9^8:BDH,F 2@D&[[&_"A.=2T/_'N+,-&8O2F/68PLRLB6&QC0FJ?,[M; M$F_%-#.XR;=/4;] GQE6C\3U\O8LC%Z2:,L=4WVST)7#W;M!/2TP> M[] -"XBL_2T-IS0;1VW9D]VE.Q80_3"E,J@_'\*M: M$='_@\_.V_D^XO#,[3-^GX<4#+*6-(Q_JYX3G=KJ4+V M_:7T*%F M0.S?0EA;NS;0,I%+]Y$V.<522,B M-2-Q,,.S#H&\8]L9K$A'FG_4!+8XI#Q*W9.VL1QWC.[!Y/T<0;6,USHWD5XS MGCCD7A?M+!BP;]U)>'7^;-%Y=K1/#$'_X / 0*)<+9VU9\-0]S/ 4(P>H?.= M@)=$^0("<0Z&PZ27"XB1C#C;>0-]:*U'UBG8>90ZBR,U+&2HV.NV%3/[[TMQP'5CQ%IJ_8XNQGGYM:[/?"%[C?5<5I4=/HNY$.4 ?,HT9C"AJ MV$;1G(VS#NVN?#%"OT_0%; &)V^E^IC.)VXP *-;=LY^S>H/RKIDE9"/@F"V MWA'_K$GT?WUA%_,NHF@6M1\%:$K$GTU,'&=)'C=LH*\U8> MZZJ91O_Q8!U!CY_(AP%H**AV-I0\\?TJ_VFZ9V]P=[''U"X@MXNH ( M=&]@ MCL6^>7@&J!]8I)37H3+."7='UY+RG1NBXS4=*]CJYSNL37^I[7*],*V*L#J] M#=J1M5^CNWLOA-/AV!##Q_MH AP5L)-*;2S0*1!VMR[P)%)=!_O)K: 6,D/S.,5YRS+.6:O2;)D,9) 5F"^T1K\T.8V[X)[Y?_':V MUWV=Y$1&$/90SGE3%Y./91Q<0&2R#$6PDZ !YD595B"P8X308O3=9NCK;]&$ MN=\>7+DY28 L8A.5)J92KF[F9%EL6*#A ZN2[M6?>!K^ >/TQVAR0 MML>TW;Q?!&U-7*4Z/:C$*I6[)GX-^O$L%%J=C#()WY3^3Y]/8<"\.F-'ZI?J M6^VYWG<=[_>'>O44;? -DW;2V"J@8:]C@?4[?HID'F[9:[Q/-4N*3PB(;G@)GV;*.7R(+?,AHU_BZA9 MS_ I+VOR=P"K1"9!V-91\!78O+/[9D"9+"S*7:X5.+SX WB"AXVPX\'BB5O+ M=-<-5TQ>8? 1^*Q@BOAT4PL5K")YB3>9M#7C+,.ZJ'WXMOE1?B'GH/ M9D:(N_8B[_NNT+S(UJP\D(U]J5JC%$+8SXUE%.LLY96XPP1$>F>Z-T?-:*-[ MM!Z1GQ/Y!(</&VWSD M8]@GIP%-D# E[M-%QJPQI$W7_>'G923=VN"PRJXM.]Q%_U;Y7XL[-, ,S+J4 M='4+5>P"="TQ]0Z^!UHI&<'+VFPVULQE[WN+,J?(VK?OX2;3@&DPGN]B:%+O M"C7@8ET"8@9ER)MDEGYJQET^,H/F#"RJ?$WXHS"Y,3VNH$]!X''YQ#FW96W= MU=SS4H+#P9$I@?M[ILVJD1HE!DSZ@"6\"4?B)69"KB(O>KXL+>L$A=I%X)0<64II!Q>+>[(.\$&_$&? 3DGW;Q(6<.08,HB&5 ,<7VC2;P38"*O'"J*6& MBQT]= U0,E/69Z9&;+24ND%37HCXY/LY&\?2WHU2]*3B1VJB[ @,O\0T?&'R M6[%=O'.7157,XKV*<8-Y+3O!A'9;XGBRYIT+]_D5-(P)J<3!VXE=(]*F-[(+ M0T,Q\3!-RAV/8)2A9A_%E&$3QRA*T<;!S'3Y9G)N@GG%+[X_,OO,?B-&'Y3Y MF()J" *2F6471K,W"G2FS'YENC[ODI:93>N\,7G M@Y8'^A.+>9O'%/CF!.3%_KGE;O?R51[F3KD*)67$JD'%ET21^D#-@8E ;G@ MV4Q0D!E4_).=&30?7=Q<6R.>?S8XP%I<-' RE!1,[@>BHS5=:Q8074<BZ^O=^WB=OJA$T$52A8L8?0TH3I>6AK(MP;^#&%(L5(' MM^3*K/2=AI(#VL*4'L5'#H:8!422=2;;Y)^/YS+LWOA^9KE[67%8GUS1$ 2J MNVQ5=N!K=!*@F9S=:-L>C/[C(WL0S?M&5JW8"(XN4\R-I9UJ3[R\!QVH'GW.O3@%Y>TF03.I7/"UY]KN-!7# MD.VOKBUQNELSZ5V,^5?J\TLI.UO@]_2DF'_&, 3OGPV&<^K)Z%FZDT.N8ZCG MQ0;OXDY6-C>AZZVUV_<7):%$A7L+MH+7@@>S\2\TJ*O,@$M=P[T+B*@P/X\. MKJE:8*TL(S6;]XW2XB//HI/ET\*?Y7LGIE-ZLB#4>_ 3+\4!^U PL^(F631_ M<8=GG@*:;"S=08:<)UF#K?F3@]F7J>NZ17WMDK*;WN).X2S[J>K:27!7 ML5EM^FFBT%J46J+>-KK>_&7Z%I/-<)=CW@./FIS-J0^?F]W^88DFK[EK1VJK MG[)=TD3!AJ7\>X;%FK70FH#UIC6Z0_FG^L>D#N0%1)!M)ZCO4TJLX.EN5I7N M?)+A&D!V;#KX:8'XITD[K5PA4--3_4;2T.V?!%LJ&D.[DNQ9HIOK(L1R)0UX MAYG[8N(!:7YCZ=7+NQ3;3F;$N%*^C'+* :\&<]7?5OV@64USS%KE\7NL9\1R MY+_^G#P=BC>ZRB,;;E\:*TVL?CA^019\U"@BQP0JRHTBT/PB@B\ [+I M#=DR+8=I+:C E;H_Z$KZ-*58.W%PF'\^!79+G'\*1&'*_O.+2?_[V0H;W7/@ MFG=D%#@DY5HN0+]A][UBT75=\7@LGKP'WYUY*'><,C\!:GM!';&>CJ3N!CS7 M]9.C=QM]HTM,W7(3"MH5TD_*$ZLPD;S'N0;H)@?,4:>V3Q,9T]$FB14 ]4"<_ 65H[[X!G-?3KYWCO1#@)Q M_3$:Y?ZK]NZ^(W(93/2;]JYW]RK(MGQ?$H'1BM]29(0F%EH'B$W6^]G/>K\HW+LN M]+MD-]F79R306F6:",AB!35!'%#N;TU3'[I3Y>3VH58+%J]$:PH,B*3F]YI2 M>7*KV'QN@L6E=R?_"M.H)MW2T_)Y" 5C&7[<@+"B=#2[R?7]]/MIU#8+]&S/ MG6N<0FB9-3!3V;_DPR):TGZ7$P?R;]DTUE$US3U.+T"-BJ_,S476S@ ;/-P\ MT/<_7'W[MM.N,]Z58^^S7=Q005-38I4QD EID>?OH$-6PHXXJJ?$2&'Y_C-: MA6EP47AV2\,?UN"E6?2V(*.6\@R(RCON:.R5!/I":S1G_#\A.\LGK^V9><*J M]=^=MI58!"HF7<>H2X'(SW2; 0*#5'&"P<0F*1UF[FS,L.CMFA&W&3-;[+]= M%MB/'FN9ANI9\'2.98ZZ%%RSTW6_Z-JQ=+:@Z=HPJN,]957,(KVQP:.8*G@0 M[+Y3%":D09)(H-5)=Q!>'5%$K1[Y]_&3,ZJ-L6@!8ST(.TK%\2420"X,!.>^ M@J?2^6P#H@V^NHJ+-R"^_TNL^0S4^9'*_N.__,??_!9YCN3HIK4E]!4CO9DNTYK&$C9VQ]T"9]U.6F@HXC]*:NYB M'FX)B:U*U&26:VB8!I9\O.^[^#27QZPB9#?=%I:4YH@D\!&HR['YTH!@&(/1 M(Y/$=>A6UX%&%'&4#5]X<_;>1"@!21&"V=!'XL7U ?Z#[B.X+&CS].)\QT67 MLC=WGS"O?%,TB$TP?KOFW/ZS@K1P_X;'C5FG:AMR[A2[::LJ2X.CE\Y6;X^^ M'[RVKOKOILOZ5?I;E.T&1$NOYAP^(7Y+,^.D%UV*SBJ4=L(3-0R052QXMU&K MWUV9TR*"D0C$;GJ/)A:ITW)T*>HF;BUD"4)LLZFFH4X9I^# M"T.CZ:PZO>-MO[#DRCF2:_>Y_&5H_1?CTI&^/LWX/4AT$^[#= M#4V4N\4;BMV,H83LX#3X&3-N[JP^*+A9)(AE].BY"X%-N>U4&$)R)!Y^%5[W MWSN%?OA]U+^ZNWJ_NS=[ K*#GS4C4I,/?]ANL7H1#=G]ML]=M5W^3>, DV@> MXEU_^MI,4J58^;K96+<"I3-I[F"@-?=_/+-GD:5B5^)5,_F+L M3P7*K>9,_CZM4H!\ 70@#!:]H; ?GCLS\-1\T5[K10HZKBAK20LZ\)J.41\N M&CE[/C@H:3 @5\2X HP44;8!KVK<]5#NWP5K:]&GP 5;&QCZ&>8&Q*OBIG5/ M9?/-:OI>V5G.H#$:%=G ^7$#H:LZ&X M9Q!8\I[U1E@AFX,8LB,I2*@+V*<4\YH_(\6 MZFG19)BQ=T0OY36>T\9,[:DK<6!DN-3Y6JLD"L(FMY0[%@$LH7\1>2XDG^1_-UM-ND.'/UD$34M9!SR7X M1(N'8UEW"CF$UQ_<>NJMH09W"*8#7&-)Q.J>=Y>9Q*4^#TGW#A?/\I-Q,Q/U M_J*+ WO_8HDBC87GDYI:[F1\)KES8BS@RM80NW)^A5TLPE[Y1E5N0%Q5C^9J M$PV(OA/X.<=FE/XV9;E&_!QGR92$^[P:9[^1>O:.=U?;205$*Y8"2,'\Y@&, MF+4MT^#&:'YI$BL]82R/?/U:G(3#D@6],B#^O5<9N/1_[XD&&+KUFF?(YPZK MM4=R#Q%V$^(\^KU68Q/%YPB[!G),:B,_OZ;DC+*[N3RF$V>7C%.P-"8JFH(&:%.9TXR\X( M7>%[C4 M$) [T9>(T/8<R@SOVB;M?INK#/F;BU6._9RAE1Z OXJ8SM&]&N MJ67MC$%+'T5Z^\NRD8?7?N!&Z,>PU&$6]V+"IU#\S MJOE(;U'DEFYXHI!?K7BU2DO4G)IA9Z17;%09$#2AC5@[G4AF*XZ-.@RTHS8* MI]46"GY*U^..3PEL3@Y%UJ/S.\IX1K5QAGG?'VCCL?]&M*9XQL-6NT.C;2M< MFTW??=9W/U'D!WP)4[%$2M3M3\!(8.40Z=K8\OQ?S9L[2Z5-M_S]:,9V/-W, M1=,0RQ;B'ZFHEM!/WWXX7U9?Q!H2=8&-14^,30GTQ;+H_U50W/]K5N[H,-:0 M/E+L>O4K2_S^UC./'KZ_;59(^9KR0BZBQ5(^B9Y;",^Z7!QRN;O&7:07 *9 MC1H_;K:>%%]:G(8.ZIM\S TW( J2=]6>L0>>TN8SGJ"R<"MTK@I,US>)G,WJ MPS330ZTE[[W&:8AQ#7665E3H7@_4D=Q'"ZA5 MW@TB/T$S@6VL1_4T]ET[>C"SW6;)J1+_*_[KW[>@=U5]GGGZD0'19&,4A3'2'6=PO@NDRNXXOKFV ^G=?M9R,8 G-Z4<,+2<><7#8%!.4"3TB%%?-G3\NW4 MD:Z^#AO9R"ROZ8LJ%D41$0P,[XW6V@G=)#26?@JQ@&O'?1S1-Z;U*H:]3R3M M!L@/+R!_'::%D@ZB M1:S%!T1V6-H]TJ)U=J+607E00,%,G]9%,N\&%>_K!MTYWWD!&B\"3UCTBY)" M;.3FH/YH?!]<; &3]E+.G1I6-[=SX\VVS#8URKZ:VJY6/ M::@>UID!)_%JPLQDC -Y.@JR"$:K,(M?-:(WOW&3->FGRN)'=D O!8U-/3IL M]-)W;VN;4KE%!:/6[;@&NHU8EWK3\A+#9="#W>,YN@W:GCN)494P5E3K:,@> MG6M^XK J/]E)QT4DW-JH82;>K\6=Y-ZO.T\A.OS=Q@73M-1;?]OUFPADK-:Q M="VTJ8*E6U9HW""U4C[[M:LYY#'-"^K33[T@9KK%^S3L()<9$ _..,&NA0?: MG*W_D4*X_/J4C)"')9Q-Q;6;K9ZZM(M25TT8"F^P"1-K+(5&)!E_+B]X& L^ MZ7=QRLB&U-";Y%C:7]E=@X'AZ?PP9EQ2LG/:?Y.YXRKDB M:']S;,MC R(F;$N% <'Q)8T3M=/X@!OH&#VE?Q0O$0N5.R$UM/?;!&38$=R7 M[=H0L==L%^^T6/(])Q">5H]^ J8M#T4M[EM:/^]@/BO3N3G'"51I*&CQ:I8! M<=KG"^VK#WAC"2O([CSUR!'<=G]M9(@3))NQAV9.23 2 MG%J3=R*U53K]WDG\C5^(4LX6^B_3N#6-KG=LK?5G7HHGA*R>(0-"W:7C+G K MR#\W%OAUAML"R;W%]1R8TUAQVP@3P1V6VK HF;Z@_%:XC+B&TB\R[]LZ.S/< MV*_?&C +8Z08YP[M#4L;90B^QY(&77(L1(,P2R-\3_P:I5N69-P"EL\;$)<] M_$B@0O/8'C!YSNP-:[:B8+W@>I)H5"$DU,Z]9(A6(_4;@ST!02VG%![29AER3K:A^PTB-P M^4%$W?)*$SZKW9Z3(SY9$PWR\VA9_4S)N>/"26&*K_XMCTW+7=[-F:6YPEC[ M"=Z]^[%.O&B.2%G%*^CKK!\L):I*$D\)HW-8T@%F[W"]Y:1V7Y20Y%"BB?U6 MSJ%_2115!-:$1N_YPY*WWI4YY-"PVU*#YS']5]HQU+0K7)?([#.2A8IMG[WT MJ';]8V)E0MNBZ4AN&Y:(C-;>J+2ZCG9HKY/I4H#!*DX3F7A_2BU:Q[O=7[O@ M43]"U)@:8R&*%W.?>GH^5DP6L"QF'H?"T^T^)F[H%9/B2AT_^K1?-1 M6*+W!7K](;MF>N!0O?G,D8>2+23N5]K=IKY>YO5YBE[=!M.1O]PQ-D5CFN!& M[;X&PCC@-F@;%94##N_L!N7;( GY&#%MJ^B'@R(8Y'N7:<7Z'$H+J:;5S?-K M^NH&[E20P'LDC[9L5""H9DGO:D4_ L[. %/G M=ZRNL:?.5=__$SL8T#RHLK%7Q5@FB_+JJJ4+)="RP),-L_DPLX3Q9D"G Q#K"H)@,DW"#@C2BHU9'0]!_A&!-"(/ ^PJZ28VT'78( TH MBF7)WXR EYN=\$?>-W_ZBNC:.:8?<[@+31FC_84XS7HR=W&O=B_P;)=N[PB) MD$B]9+FT;;'Q3]IFFW6O!5CGQ, \[-D_@*=!1ORR5<7K\W0$[8'8HT.MUJ1S MW^:JK^'=Y76#Z ;8T:2 PS@'2JENA;Z8O%;K^?ZA9<;9IZZ["6,9RN,W:GK/ M=('.Y YU;(^2$$H+>XC'K\II/(QMW[3F.?OH-P.Q%5J'X']]78W_K-88/EHX MPQY!9GTRL.9'D0TWSSI2]%?%I9[MA9%%KWEV&+&#N M%!-<55_JHR:>#H\Q!T0+%(RBGHQVI<-4*?OASCB*BGM-C5/W4-K66--)Q+;> M0>=G(C?6+8+=,KGHL2W1T@W61D35/2VH?LE':)Q;T1N91+-.%7JMH(Y'U"S4 M#7'"."/ I;K4JVV\(!NBOK;JV&CRC'+,/^,.]MZ!U/ >W:@-S(O7%Z6P97'&^*KO5O#Y_CGFV'<">W>YM(KFH_!J&J?N M64#.2!GIM6 69;O\.E7ASB)\OTJL4)X$DZ&E8:7#L,Y.C:O?:E)\]9Z[Z,K^ M@$@#XC?N^7E P M&G^6H*3)Y?\F]1D(EO+(7:"]SN' MG00_S:G)VZNE8I_T"*5YH;ZB"WQU6IJ?+U''05/]%E9SR<@D KR$\(?L'RA+ M+$V_M2&,HO^PHM!=*A[KV)3YE,R+Z%/:[)2-=&RL ;%ZDE%F-5(G(1;%+J_! M9@QULX&&GF^1FX4D5+O-IIS&K <"_5M^61_%EG3M.SXK>Q+&J4 &3>JR]]R# MH<<2G*J@O@<[\K($L$ZI4^CZUZ5DY"@& \CLB^,X-7")O>_+41[U++BM!6:- M,76\U?7R_<_'>O" $*A1!ID])&_D.@07K.J#Y4=SK(GG[X\4HQQM^Q-ED+Z MKD5_MA-,8:'D=')ZXDCO!E)"W NI.9#-$1X3Z+Y3;"\0-\74,41*V]MFC[#M M:[K$B055#OH2;Z6=U,@+?=]0W$.]W O/TNU0"OL@PB^*JR^QB3$8HG;RMAEE MEAZ99VPVP/9Z?HT8#VJ9XX$XB]K! &#T9QI;9N_$FZ?F5D82K\[N3@:2O&ZO M?C[6JJ@!%*[[E:V[%AR8=2RYCKD?M3%NJ N&[#0'2YNO W/C_CX&^\U9ZK$- MN=B!/'B)CHV3=(LU$J3\S]:=U):'>G[UH3W*9PIVFCB_ M6:TN*!>2T#TXJ02RJ-(S.>A==3!Y,[E=&)01@-M%"16[(E+&2*ADT0+(9DV6 M.S8NYVR1I@<;2WXR#ER:?;D1#<-_5$D\L%K2P^H2ZOR^M0F*'\X.S)W(R2^4 M2J_L(,Y&N37JTHPFD;$C2;L?#+EA>V'&X3N\G4>(9P5I?30 O!LA3DVB6O=PM#V! <%63Q&]3A)A# P3,AFN-!, MXH6',>P[40OAT-0 +N7AB8HZWBGX;B'SJO)JZ8G*\05@\'9-+Y-@K;_);9LN M1HH(H)J;2M"&^M8'6N#4!4\D6)^&PJ3%/SU* OMX#N*DFK/(]3B2/2;W\)OQ MR&B!.D^Z$(&3,I,:ZC(X[.2>D*32!Y6X%+S5];% I[*C'J_S7A^L?.A["[UV M/NB\CA ^EK-ZW_>==:"P>+GV%4N-O_U\-^.*A_68;V_FXB@.0YG=OA#GP"+7 M.*011QAK@TDL[PM'WT0I"0]@%9 /-H@E0:,;I7X[JQG[T".+4O_BCJ_+ M.E&C/_:5'?%G7/&\3@S''=0MT^09$"N7%^K3@:U 7$U.H! T1M=H2ADE=E!Z M91@I.;"NOW+KK*-$<): >?UP9J([@5LFV9+6Z752X]]N0=GU:IB[DY6R'OB4 MFH+5TK$!4IWW=7,Y4;D.=E'E%AAMQS#UF1BAVR)OP6A6M%K@I?N@ZN[HL@).IQTH&Q LNNO4S;1U(*#CJ@"[R^'D1DB2TWHO?;[ MFF/?5K^J#,\Y.1BSFI<&)B>DO9L2.P=A?7P##_S/.];^8_^M)=TEW2']=?(J MQ191\)9JF\W<8G]WK>]/H5>P^E(M/8SKA:"DD??K+^L21K[:6O*#8+3)Q7Y7 M=%+['J#)^N_2Y$+<[MA;&UC:LRIU':%L:DW=H/O^UQSKH)G\,[>^T1!'>K.L M\&])%PZP^N] %HF"K03]^#492K?\-_36TZ[^YJ13DV^8_I(3GK*\)+'6-=G* M3+),3XVC,4[TE )F15 U2I?4?$^3JUWZ-FS9$[DG0U^$%EY]644-4UIH'?(=DZ)T-E90.4^X?>&5QS9% MD#_OEV 7R?>[!_0%5:,HFP,]LSH.-$_V,U9)+''H^.NJ3[BGK,F:0*?AUFHX M/Q#G' YN/C0(3/PUK32VEU(O+QGS>ZT3) --&!6T'=L[BM'<\].\BW\ #\5Z M@N?48"&$V<^^R_"1&Q#/;UH&"L9C R7V:1-*!^63S<3 MA8IE01F#&JVT]I@]2LNMQX]-1.%*_NXF>A1_ B*J*OZJ4U1+3JB!U/IT13X[ M;= S]A53X>*DZ]DBO6WJ;K6YJ:^B$6@/M@S[I.:),IG__+6[(A!4U;J;0FQH M@<"TFSH\Y"C6%U>:.?$H:S^P3,3OXZ5")6$!_Q>HV4N,!1N>7%U&9"O3IM3+ M3T!R/BBW.U]X-H>9?-AG^(S.MD$PN:V_!,P\PR.#9DR)F]\C,JQ&SLU5UGC/ MPEHI*CV N!#5:>3RXBY%8($X-=I2R]EVA'"N?:U+Y6P(JE#G.D<=#%\(AHX3 M5;&EO,)/Z= #=/%OGJG$B[<^KR'TVO1*W]S5M%?:20O$27RU?:[9H-"'*1G3 MLBF2*,[P9O MJ_FUU%8+?F1'"^VSNFJG5\'69-_'+/[+;C8X6,%"PC0E: ('2]$Z;B?%0M#U MV+YS$RC$E"7*FS>+L))0L(6FCOYH)65'\% P9ZO%K%V'^G[Y%YK?JZNXF6?@ M:1.8J[,O"0C #0MT+M, XL.T;9R01>1\M]RQ=.S%>'H 3*6*JG!/@_Z%'1@ M]$)O@@Z)5KTA3"Y8^(&2(Q87RFC.*><"*-(IQ-@V1<']/B=]@:L!D727N#XV M",DV((XS^8XE45?=I;#NLMK!0Q>X1E8LS=9&W7YM0%3E <)RJ/=A&,")V0@( MJYI*^=TO'C/4S9@LYHN3 4-=M4NZ#(@6YQ0[7<]VF;H\NV5&[ *>@XH#)Y[7 M1]&5H2C]?(AQ7V/G:)30;0J10(KB1@SU6,&2H29XL91^D]%]-:["'7*IR7 C M5'*?QU+7VE[RO\;!J4LF;Z^:5F42I?>40".W U^(% ;@U#3+0$V6"SL_2@!- M2:N0&,7Q :0[?V/YSB9&2)JD#[Y;6%JE\ HAW"G&.BWTG0[D#YCX_ M!JE]V1.8]\T6NA-L32)]HYELCITA,.Y7UL!SIBWD$-.KM,ICO\TMN^OEO%R7 MB,21Z>.MQW,. AO\7]TTQ50KW J)Y1_>Z.^^3!RZ:B>!O49:8#H9)S\UVC[0 MFA9\KX3K3D0P/\G4I?KSW-(6K_'S6[%$L:K4>7U33D@=6,C>%YR>1' M-0#GX.*]O9"$O(-6O(@>]F[#29I=5?TK MG'XD"\_!CNH5SE//T9,1QU"9VW\#(Q766NOT_9:!$3 M?;>Y=F'X7W%D\/]C6]K=F*#=K=NCR2&IBP?2)9&-A/8JPOA5_GZB;%=68;+. MI#E)X:];_]*KH=C?5 -VL01:=MI1<4+<7(RMQ%APA%E^VZQ+O('R$EROLW;M MQF3^(4/1"5 4^Q&NUEBX,2484,7.[O/]H4_FN/$4%@!JP1C_XD.O,QL'? ,#6W&.W?&/Q#C,:;5=6_I M<18G\D%A7O!CZ.64 FD./076G,5*&E8S2J=Y.P>#MT8Q\P%1X!"HF?_XUKY2 MZ)5J2A1VCYCXP%<7EJIC\F, J[/G%BQ?]-,GB*J(*NL.ZE*/-+FDJ-%W9.]$ M#6[AW!5D[3,# K \8RR/+%+^T#=Q3;V8^LP>6-OM\3)WZ/X=V) I4]40NQYO \FPO;3P-K;K\.LYRLCGZ/KS2LNL:]J(O M%["P&-&B6R!\X?J2N?Z&.2?8Y:T*#CTJO+=0E RD-B=DCV;(ZIU@S5B%T1V* MTKZQHR/.=;->P5IXIF(WD1L.6>!4M#;L**Z;_6 A%M $(^?>P'#0]-V7C]*: M*($+%-Q(K.515G:R2,A.YH3!%,5TN9NVVQA04XX>.;G_*D'I&8N8'XQK''2W M3?&%N*X,*U2]DY0H"[J*:HLD"!Y$X63'@)&3CK)YJ@,BE= ^CH>8S435PT)+ MQ0*>&<[X^HFB_PQ+A"O4V?6[^-%/ M)H:Z*F@0-^5[W7M2+M,F&-J POC1 M'-J$_JZK,?Y*%I0K)!_("0933B2+UPU,"IU>K7@42F)UQ20-D4%10%6J\GF/ MDE"\G[&YO_E+[UE)R615PE%-'CMI$#WL^ZW-0/S8_;O. =7M3LJO8KL7 M<[(9PM&QR5F5%%(>OTX,(]V#4CI/N(=]'A-1E=E*7:X[,K;J>]/-*)]^)K:S MY'02/ZWRVD&QW!RSB'H&RGU1EZ$=-5>D:29B;Q\W2!8$GA@WHE[D;;-<1]?M MA5)NX)6I,>ES[N)K^0#TR<0=P>#"K;V*'&Z[P#%0W/IX9XPU,."3SP+$]KB? MR.[ZWZ 59/?,M22KCK;DO4G,WBQ;[*Q8OM&2@].87/J]MQ6)("]3J-M]MN%, M2/XG%&:%T.-:[>ZMQO6$XN""R9L-B-^_UQU6B H2SF,W?G [X:=L)WH-Y])8JAZB:)P6B:/[*,4*U]Q9))%':[SW/8 &Q9H,@ MM.Z)U"-TI#P_\49X#,K!'!C[$$"9-2#>^!="RW#K:W?2,T+I>A[CJ?)T5550 M: M@YCVDSW7LCIG*%V.'*W<2G/LUM. MO"0AAX]H"0>YA>KLN@-.FFQK:9RP:5Z2? MH*/,INCWIG@#)MVT351/8Z8,XVY7?.Z*2Y>A7K['3QS3^4J/V\VVX@^Q3?3^ MY(+7_J9Q5[P" ^?-3X)1AZ;>30BB-QSQ^OK_21;M/P;;.[+?,'HUJ4]X=^"L M_:J3;J%/&EG!Z#F[]S!@?\0#3R+_L*I-N$AV=\OWZ$CF[TPT38\V((2!43F MK'@6O19XYE8Y?BWI_%@V+4!(11VM"589$$_S"YH'[_Z&WM.(-2 ^5FDNW!<4 MN6S&'U"8I!L01[XX%XS5"P6%L 1D;.&BH\RR%Q-;L4.D%NX9WX:VUZP87_()'Z==8"4B*)\STF'JKG7@MM< -=O0 M6E0@,[2N8;ZEPMB"B?'VE#ZG>94/VW/IX[U-VV\ DH.33.K;]2/+Z>RNOL15 MN\$/O8?SXF&?&'?[VBQ18F.7K0]LI$.<[VMY/%UD'*A8(**U'%RIU3O=>ONG MZDL=!Q6XBR[O.G2-"^YVH&:*JDNMWP@,%SAV"SQW2' CJT;T8FW"M\@EK!R/ M4,LNE;P7QB-PG83H2L_CO>D"?$FBQ I37N482%Y8/.0-- MN).AP+-=T)>H(<6*C'<&1-T;%/2F$OY&OY\BG\AJ]O-MI1L0Q*. H@&QX-"\ M,[8$&+2Q6??#KGK3&B^BO4PIQI[.4:4#_"/ ,^<*#N__ 4>#]8 EBCP_#Q&)19I/:E;P<4-V? 3R:=4,L4^0$Y%Z_*/ MKY@\%HM1DL%?B,5W\;@U!T'%-),V[^P#OR_VPYKJFT$=ZL(+?;T_80&]B8]] M?1\P7()>.:<'8Y\HEM/TLEJQ<1,?C*D 9C9*\>T('=J'*U!E33N09(Q.B-AO_XJM/J]/7<;FODK)JHHO;Y M]2_1'"G5.7!=IQDU;QUX96B=LI858PTM8.;V?:G:IBFE8>EM2#.=3\)ZP/)M M,#!GIQ_M<\&N6MY)<.'8AWH.4F;<_JP\DJLQX:7[>(_*SL-#?\. L"##C!18 M%:PYPP4GFEG&(GKCWZA]C.6Z6._%\@.F$]J].)+ZT 7T=$'OP1BTK"#&TIAD M^V;/CJ5C. 0\[@[-&T@)IV]]T<#SP*$4WOLZ!C\W()I_X8LU\^=0YX$(U 5P M]82R%HWX\&LO^TQ/ZM9&6$#'#!;A!Z-OFZAXBN"61T^S/CVBHVW",P,K__N" MJM=K#W\<,;S:?KR7GZTBAOI*FK^6,\L63RT*OV_9&H7_O4=Y )0 *< P3I86 M'=^^R=R6F1*<\=&5\.^/QQH0K9N?>(2&F$<&%BUL6!YM:S[7*W'5NB)-:D5? MR9D,'?R*$S+_W]&:^06 ER8K N:L%F[\-:"$?BGDY],[8#UI*>'CH2K?8Y37,D*"EN#T!DO4GGL@AVK_A77N5E>N^ MO^JO5%S7W_>O*Z\T6Z:I%C^_A:SC.M0QBF8[5TM$6& =3Y^V*;+')KQKG_<( MI7& 3RYP-ER4L[&.4>G_\G$'K_V*7_ MVC#*;@C;D?QQGI]5YZ9LYECDT"=SC'0@)G?P)1&!\QU%F6$[W3.K;MZ*M@T5 MGR1"[GJQ=$#D<;(\MCCR ;/,/_*<2+ M,^T/,=[F=K=T5T6[YZ\8ECK353>1WN906>J&<+(*$;?Z=3X$S9.XL-Y1O'+ZM04NCWAR.E>HEV/723WK";LW81?V*MY?(YI M8$V_0W#!N10+KX4Z&%VCV/Z78>DTC[H@VG'.^ORVY_GQ]94,E:Z:H09$N%&, MDJ^S7IM)NU#YX7C@=?^!][RR2V56U_7O7VB_?$:QSWP>MJF.^SF?OD5RU94X M?P;VRO/DA_)K'3W#U#5;$R103W/DE3$]U9CHL$2(.];J-+2_VM9^/Z<^&"L+ MHF72)5M^-:J2\+>>UM.M1U\'OAZ/>L)<6"V=UJ%U_B.A?V[V(R5?8#Y_-5^^ MU:%N)3:"#;+U,HV9B$$,%+YX[T5Y?36HK M_'O_3?]?5MSZQ_[W-NYI2][7U[Q=$S;](_>D\&..MOXX9?8K=#JWR8ORJ^Z@ MADC3.2A^7/2LI#KI>&I[J&H4/1+)Z"_X_'P8H !&'/,5YUJ=/C3\GA(4?V%; M*?^RSZCIQ[MU,9\[/=F=[AO(4B7O,?FI6* MI=IC?M!3\(DP)0Y\SP8G[@-"F-@;$.]=1R$W>1A-KFX+PGC2S0J3EPCJ?_AD MW("(P6H*:FKIF.D?^S]OKBZZ79_.LG>@;,G_:7-8,)6FO5$<(O<4/+=_"R&G M6X/[+"S1']PJRJ$Q#7:.0=59CM( *U*2X"@+A^H.K?9FZ[& >?*MCP>07@-W M.!+6S<:BY#2Q"M.L_:(C#;?>7!5!SHB_L-B^$LUFC#E"(,]=NVKTKQM%8",ZZQ!W%/3P"![Q\W]F M-2_*J<0P2^=IA$@B+%5B@$8ZC@;FD-Y)ELBW]XZJ+DSR=R8UV];XS^$?6 =T MZ)2 RO\#;E5;\*<))L")U@YUGLZ?UNF<]7/I#!Y8!:UH,R!6DE-%*Q7K*@V( M6;-&V*DF$&8AXCQ5;K58L3$PFG= <*9:&H@;960Q"=N57OU59_7[1;Z^TRE6 MN^_D)54SSXF? A>I?![NK=4?-!7[!/?TX+\M QTX@9\-!7YTRUP%LL-;X M+T#SY_;HAJ[,:^O\+R].KG,"-IP]-1Y\RW+J2=:V&J2OE[GTUN%_=C1OL,K>JFUK!FU95O/GM#D'R]]X^&/1W:SD_0-KM!R ^(!54C4F&E!,XP0 MI_$/"3:/J.ZOU>;0809^+P\[&8C3)1,HCQ278;X!Q(@'>:C/8I0D:FL!Y5#] M1XV%;@5R*5XG@60*5 \T3TEL*UK!V_WX!BZW0F9 ?*S]Z=H>%7+F"36S+"][ M&/T95O.F5<7/;RS9BBN(U,*W4-,^()=/BP7\3>MWYTI,9P_2C%F.4XR7_NF4 M;TJ>ANV(EA;X5Q\2^;7M%)#KA.HZ Z(&A]U#]$ M1RDHK#"4G'F7WI?K!+4,!ASU6BAZ$ "IU86:!@/BG(?E4^3%'B"J>-40??-$ ML;3F6D)<)'Q=3RW4T=.&WGK8)(3]4 ;UA)F]@;:%:*KW1BEQI_-.I E(#Z"O MW*[ 5%)-48_(=Q>NWO.V?/1KB@1"*3W92VY6D%(.MY_C:8 7MB,9MO M=H/36R];C,7YX5/[=FQ^^+QY\J^0+?=LQR>V?97P>>G=2_U__B<8N7_L'UMJ M&/PO4$L#!!0 ( $A1HEC?.'\0<3L! $HM# 4 <'=R+3(P,C0P,S,Q M7VQA8BYX;6S4O7ESY#B2)_K_?@J\7GNV569"%P_P:IN9->55FVM9J=Q,5?>V ME3T+PT6)4Z&@AF1DIN;3/P D(Z@X2 !4CES9$DA$N[^0[C# 7>X_\O__/ZP M!E]Y51?EYE__XO_5^PO@&UJR8G/WKW_Y_?8=3/_R/__MO_VW?_E_(/R_KSY_ M &]*NGW@FP:\KCAN. /?BN8>-/<<_*.L_BR^8O!IC9N\K!X@_#?UVNOR\:DJ M[NX;$'@!ZA_K_UK]+QT,>4G1U][>$1E'L M$1\F7IJ+QU(,LSCW8890@I,\3F*/J4'7Q>;/O\E_"*XY$.)M:O7KO_[EOFD> M__;++]^^??OK=U*M_UI6=[\$GA?^TC_]E^[Q[T?/?PO5TWZ69;^HO^X>K8M3 M#XIA_5_^[V\?OM![_H!AL:D;O*&20%W\K58??B@I;A3JDWR!LT_(WV#_&)0? M03^ H?_7[S7[R[_]-P!:.*IRS3_S',C__O[Y_5F2V2_RB5\V_$[.[2=>%27[ MTN"J^8 )7PONU6C-TR/_U[_4Q?W5<\/SWLNJJ>C2JYS"27?BRY_._G MB/UR ?N.^&V.>77 G!+WHRL>QS#]Z(S=6V$A^/P,#\AD M+F9]?HY=?2W*!J\7^%KLR0Q87LL//HB?.C)RH!%CJNATIGO *O_>\ WCK;5\ M-C0HV+_^1?RTVM;P#N/'U9>FI']>/SY6G!;*='^6RUK]Y?KSE]_X ^'5JME] M?U=\ W__TI-2XQD.]A<#L9HSZEGQNMQ6M%W8!!=R46\9^S=%'PP9 "T'X"?! M0_WSO_RRY]P%-.OE45D[!03\T7+P_YU%IJ3/:*WE E]6A]*6U%S:O0;50EPE M:HYKHN3M!A-R!^$O?-W4_2=0?J+42)_>+T=3?5WU4N&*3J#>/?$++86O\]C M9Q.05^6#I?A-:?DM:2="L/474%:,5\+#/2'BT;=9K)OOA1/\P#^4=7W=-%5! MM@TF:WY;?A2BE9M&B"G>OWN_$9K'ZV:5AEZ<I;56\TU1TW59;RLN7"3^ON$/]82N:(XRGV8(XN!K#0;D MP9X^^$-R !0+#I9@0V%/?/%K3O]Z5W[]18S4?>27585M5?--\*# IUD53\+KS'-,X\7B0A-#WXP B+K8))(P32,,\ M1#C.4QHF)FOK%,&9EU)%'NSI@P$#9HOE)')Z:Z-+/,P4?@R*&=QM74$=K7*3 MY!9=U'2%/US#M-\ST_ZZ:E:?Q7>!=U_5#.PLC-BN5L+4\S>\_>_[S?Q+=?PY1,CS*SZ1#$N: NO^$] M V+IK?X4YD)Q 5K;HF9!=!$XDJ>]E&QJW!SHJORP=2;-I@'*?EW:;X3\[>,S&S15[((^]K MM91>T__8%L*1N=ZPP4F"^-OV@;/78BD5?W@K'OF*U^+5>A6$ 6$X(C#A-(4( MT0SB.$M@Y(=IRA,F+*)^#[^F:>1PS3YF>E_+C3(29 M7>OY!@/&K\">=3#D';3,@YY[-7G#,\Y.@"NPF]JW&K-J[!$M [8C+VIF9A?U MO)8!_M!;6XBJW8+QY1Y7_)7P(9E@[Y&+;9/D[[JJI#L@SQ?K5T_[9S[A)_G9 M]3=<,?7/K: J^/DDE/(C?N#M4>0JST*:^QC!/",)1#@((8D0AUZ>I&G(>$A2 MH[.N.9B<>7%0A(&D;'CZ/.O$Z"T&+PVWV1)@@K1Y2MB,4+C*(IN#Q643SV8$ M^2A7;4Y:YIML->BO@GCS!C?\'2ZJO^/UENONKL^\/K-MDW2 (@1P+0_>% = MLJ"_E3XG^?0>VH'0-A9F+R38 ^!FGSPAD=4&^=R8B^V,)X0:;HFG'C6/94L' M2>RM>7-?LO>;K[QN.!^L@XB':10F&&(L#\L)#F$:1!C&'DJH^ OS(JU][#2I MF56Q)2AMU!601"U"W1-034>_W0%@>JIM*KM1)%Q/K N"XQ,$%HN7ZPDZ#*%K MOF&W(_G,O_+-EG_FN!ADUV(*\9F-@G=WE+=F'A4 M%(%@$U0]V_+#74)GN6/<;'?B;)+T=B0O ;V9,>HXE&=//<[#Q-D]EU>@YQ.T MC$H':LBJ.H,7S+K;Q+A&S]'&Q1E;BVY67(-YN$%Q/OY,YT+GMDGMVO!^4S>5 MNIE>JXS%VWN\N7E4 ?F/9;MBL(];E5X7^0EE),]AP!,F?+$@A)A'(8P0B[,P M17E"P]7CP77DR\\P7/%O8E(.I3 (W[4DKT MF:ZO .%WQ6;3F8_.S/]4;+J_ MFUX77&RR*?%1G%,,@S@0DTT3X7@S'L ,,QYB$I D[">[O[_[7WFJ3U]W-IIH MOF'_M:;8T1GC2TR:V9*O^(.*03 4 @RD .0)#)_K) %*E"O0"@,&TH V";\1 M\H!.H"NP$TG\J(1:\(#3]3PL=>KIC.\?ZRC4]708GX\Z9\#,/WG\5JWD];R[ M"J^O-TP,VO_VN[S!5Y?K@LD:!==Y7JP+\5-_^08%898E"88D"RA$*480QYC" M+&4I3W'HT5SK1H,M [,?!+5,J*BU8 KN/GC.%MCSI;> 6 ,^O@XL :/I<9(Q M@M.7HMQ R;HJ3TH77Q329YR\R)=3>X6[%(YVH1*CR,4'>6%;Q>F_6P^[R#IR MJ=#]<-/LKK;?\>_-*2/7GR@M1%+#,@RP,4HA81B")H@ RG^8Y MY0'E26QRE'>&SLPV6E(=G 09YHF=PT;/WW8@L9DY5<(.[XM+FD 1=1B?GQ#+ MD;-YCLJBKN&$J(>.W-3CEL="PO(K-_ F5U5?[LNU>+ENG;_]710_\YGO8XC\ M((?>:4%U]5]F,NM/)ZO2Z_R;/N=V75WK"3M5KV]]U7@9]%.,H#&+$@%/8E MY##EF$,:)(C[+.)1;!34<\#3S(9'^LM]08:*-[C8X#L."%Y+E@Q]"!( M%L;5S$SUS+75[R2S:M!G0QWELPA:H[LG N. M%K6"#B$\M)$NA[9TO^@]9]LUO\F/,\C%9FPZ?_Q6E;O:[ZM8S--,.&H9]L6^ M*O<#B .?0!YR3GSJ1S0V<]3<\C=WCO;=7:4JF@(QLW7!U!7*<@,^X8*):9&' M]>K:B#RUD!/;%HA69?=:40S]/,>3I^D1OMR4&/J.':/2=3QQ@4>>#NE=WQ%; M335MLVPX9X+3E5?JF+ME_==YH#WR=&1X,@B#-/2_)O< S,<[G2)4*_*#3.TFR,0Z9E -X*; M6;.AS#NB,Q11FY;-D6D9(;2HE9@6^%#A-=ZPSE0MUU]ET87GM6!XE]<4HHP% M,0Q9C"'"',,T8"&,:1Y2$K,T3G+#]-/SU&;/*>UH'Y8R,LX:'0%,3YF=P6"F MSV<1F$&GM41TEX0Y0FOIS,IIL4^D2VJ\9)YC\$7X!AN&JZ=/9;GNOJ!^RO/( MBP.8$B^#*,%4+,V(P"P(DC0.>91Z6AI]9ORY#[![BD"2U(]8GT)B7%4=R&>X M=7@FFD54_I2,^D'W"V6UBZEK3J=1N'Q$D)%H^*FW%@MVC[ \C&6//69N'.0M M_#=%W1805[E-O+G)V[/RM[B2:;GURF<9"5&2PBC*4H@R64*5\U3>,:.89TD0 M,NV$(QV"

OA^1W)==X&]4I-H!W;,A/M\^S.K!%RI$6Q--FR#5PAN?,LHS( M 7 ?6^"Z<%C/@V-@]&V7:X#LC)D#H(P,G8G4(Y9/:YC%3*&)4$/;:/2>;5Y/ MSBOAH+7M%V[Q]\&IBJ"V"OV$!6%"(&=,UI07VR0<,0(C#R.?Q33*J%&_E@EZ ML^?YM-3[YBP-_FX:J)L"3&^OY! &,\.W0Z#KK")(#T]JE7*[3 +2$M-9,M X MM863@K1$/TX.TGO-O*#%;YO'0J8=W18/G,D@6/GP^'>\?K?&=[I%+4:&F%EQ M?_OXZ?TP9TUQT$9^A_<[QBL_&$$RKL<.T3#37Q,@P!^2%T<]8#2DM:J&,3;N M8A4Q-(0;5L70>=PRC,SOI(_VF3^6E2P:NTLR2ZF?DS"(88XR#E%*?$C2@,$P MS,,($9:F'C**!Y\A-/M1AR(+=G3M<_/.(:6W +N0W_0HQ$)T\RCHA%RNPIGG MR"P;EYP0]BC ./7\#U#:]:A[S#6EY7;3U%W.P\JG?A9[408I3W*(,C^$!-,( M^H3S/.8,1PE?';4)7K;.Z)006EJFUUAY+(ND(PH>!^DBF-)JRY^5J7_!JK"3 MLZUGS7Z\R?NA:L8>-\VZ KLO1R?5#UI$5GPB,H1R+PM##CDC,OX6AS#%'H$9HGY M"4%10HP28K1)SYT@TS(">DZ4D6D+ ?16Q2;AT !:O05@'L#,K+>8CV >K_L@FZ2\$Y9P0X4_?KOO#O2&[YN6KWP_R5B( M$.1QZD%$.(&$Q3%D7LAHY!%A=;0*LVI3G/T8>D]*/[ZDA]5TY,TY F9F0I$' M._I@P, 5F!,9_=";C.2>B3VIC?.8L$W([&&T3>S%YT='7RJ MRG:]ILL3 /L\8 MRQE$&8HAHN*GU$,$IE&4$4+BB'K^A?U@G# ZLZ7MHEP_K04[/P/"!:=64;_9 MYLEZ?[\X^BZV\H)IH+@& [:O=BD$\FJ/9%UF%_3,@UIR#P;LJTK?<@,O)9AU MV^X4X_EVZ&[8?.G-N%.P-?;=;NF9QV,_\[J_V:W&^U[4NG'8$Z_.;$<'%(7G M(09XZ%!4RJC9R?.3N!_9VQX]+GDL2Y@NCJBY>EA&0XSZ"7\Q"B*,3"26($LA03' 4>ID@K MJ'HI([,[08?E^,>_PFY!'M?N):$S,P.FJ!FU,' A\@4-#BXBOUC[ Q<@#9LC M.!G/_(SK[[WZPW[M2JW MC_^+XW5S_QI7_/4:%P^[(H3<%__# TA0XHL-7Q+!- P0)#SQD!_[?NYIG;XO MP>S,IJYG_W_4NVC?TQ7H1/@?SW*DQ Y"B#%\K)-D_Y$ZP5;"@%8:(,4!K3SZ MQU.S?P&FS_Q^I&DU,\..9_1Z9$8MKB?-K]O:AY8_TA3;G7?^4%-M='2Z%/8C MIZZSL[#8@>U28 [/>A>C:>X^G#BZN'Z0^6O_V07'D!>G- X@13B4Q[T^)%Y. M8, #$E,>YAY+=%?_"5HS+]Y#4H"W<4=]4SR%T_0BZ5!Z%X>E0]KN8-!?4!S" M8;<>7 "+D?76%'3$^$Z-L)CMU!1E:/IT7[&M+/GP4*C=E!H$<0(]GF*(8I^(?0N-(,X09EY"&4-:87T-6C-;K@%EM6=X1MNT$.1Y MP/2"18Y@,#-A=@A8E&&<7SE!8NFS@I\G$YQ.E7[-3YYE&5XMO#X M(/6P:SA2O]GR?;%I0J)8-O:( Q((_58-'[- _"-[37%.,V949\>$^,P*OV,% M*%X,==P(13VEGPL;,ROP0:PCG%^! WBNAALUL6TC7%5RO +OBIJ*/=L_.:[ M;[C95G,5HK:!QY$A,2*]J&6Q >70U%B-81XL?=]6 ;VM,).=%\MU(8W9IZJD M'X3S\K[A#SIA1(U1YHPG*.*@HPYZ\FJYE#QPMJUDYQK)"U#,.(HR&HAM%774 M&7^Q**2!L,.HI,EK%K'^[9K['HG\ZTJ0>-@TS.3:]>FWYX[XRX*ODBKTG[7- MN^WBX?Q\&UQ=\:<5]G+)S71T6FBG=ZK'Q;/+ #@]Y')) *,B/.N=K38N\I"LJIG[WZ1\!#/,KGGC(B #C&&8>81#+''D8]CAF+$C.J93!"< M64N?DV\+-"L&])81.PSU/%*7R)AI\86@F%Y=EUI6\_E@VG[E*Y)-7[;[RZFE?J=TBX6Y\Q 7S\)C@!&Q*V7M$\0)Z9NRR M\2:0TEBL9P')< $?YNY)? 07X/,!/HX[GMG)?G%^WP29%TG[TQ/]7#:@YMNV M_=$.>R<)6OQ4V[X\B 5G>01IP(2+$*:RCJSX%>?$"Y/<9Q&+S'JD:5*>.S=& MT3;M@*:+FIY3, L69B:B;W"GG!$=Y##,_E0?960[3R,LA%<8@S+/4(UYF8A%&JST[((S1 S/JR\!P]@X: GIR"",TUK4"&B)?:CX>B]9W!?HO8U? M>7E7XFU==O'4$]*53SY.;%E'7$OP(^];[RT[$W K7KO)!U$6M=0P M$E&?APQ&F%&(,LR$J\T2B'CHQS+/-45:V:RC5&;/!EL+%DH9%__*G\615+_* MP>]M=:3F'F_ \Y=,UNYQ0/6T_V*8S)1^?H2,3<,H HXLPFD:BQJ"43$/]7_\ M8=N==I<)).LFJPQYF:+6_L#^?=O=Q&N3OU<>IRDB8N$/8B^%*.44ICC((/'$ M]AMSSK/4<..M3WQN5[V2A2ZPLJ2[HJ32&2@V];92W0FIP3TS*WAU]^;S@&:Z M5>_O]:ABY^TM'I5IVOZX9Z4O0.=RXVZ.@+-]O 'IA;?UYJ <[_(MQK"S.[N& M"J<.KU.,*%64:$[Y$9[3?&B,UL5_9]/4RW$:,( MZ9D*5W*;F89!*Y-!9X1Y#OAU)'2D^J.D%E5U':$/55OK'6M5KN2&Y UO__M^ M(U/<98;I/XKF_K4P&X)RM;,MJR@,LS#B 12CA<*+\"DD61C ,$N21.PG6)X; M]3 RI#_[;J.E;5_1W!1/;5LP%TK&YD$Q '[J6?E9ML7;X?:MD'>#.WX&J>I. MC88-%.[LB!'UI4V+#30GK(W5,&8&B*K:M_1I]?KZS2J/$8\]BB%/0GE[#25B M6\(\Z)$4!22.XR#3ZB(Y''1N4X$WF!5B*_U&;J4K33/Q3.IQW;>5Q?#T0(J! MKR:ET-;34VR/Y.?TC[?*U_^V5[QGPRVB3:<$Z%7DY-]>OM')IZI\Y%7S]$E, M;2.>D-']1^GNKU*/^SR2.;E8K-2(,:%8"&708U&(ZYWIFS>WI MJATO[XF^7..2\[.GYQS\<'-B9H%F:E322R)^DK)/J+-J2 MBV6/I2^#ZNB$^L+AS#/4?L/_7E;]CK56,5P29RA$Q(>8Q 0BSQ>^,4\B&*(8 MIP%FG(9:!UBGAY][T]G1,LY'.P'$N"FY7#S#?:BF9$;99^<%N"#M[,2@B^6; MG1=HF&@V\M1E<6;AI?0MB_J*&GZQVH6#5Q[''8(ZJ(=/".8[RGB#T(C'=\P*? MB^".O&&9(;HKUORNV!0-_U!\%?N232.^",7QKJ3^A*OF)C^QJ1D$>5/JI20) M($?R7I>LEIA%&,$H#N*$T\!#J5E2J6L.9[86,A"GLDT^"\^ERYWH5[#KIJG: MYBKJCX;YI\ZG2L_VO.@$F)FLGE6Y6VB9A8I;L&?W^)A(]J:M&OG*J?,F\,>M M.EV:YQ[;7-"ZRJUUSM^RZ;ASP7N4P3L;(3NK_NL65WC3<'Y#UD5[];]^]?11 MEOYJNT50PKPDI!0FE K?+,T8S'CL09+Y.,P2DD2)T>7;*8)S9_FUY,L*#.C+ M?A+J2H!-EN\D@GJVTR4N9J;P(DB,#9FNG([LTB2Y10QGR2^T>9LC-C,RK];M8?-Z^SO MV8["9A9VNQ0,RVB9,0[6D:TQ 1T'I$Z2>I$XTIC0Y\(_H^_8WNW#%7\EST*? M%<_?WR)X];1_I"L3>?T-5ZR]X/]^(_:/JEIXK2Y_W-[CSX:+Z.UYO^>=RO7Y75G+4%>)I[$6Y+Z_K>\*E MB%.8!O((%?,T\CV/99G1E:(?3+Z9C5C/"NAX 8J9MA6>9 _9+,=\/^C$.KN&^F-)M_"]UQ]+^'/;]!^434L'8$MJ_A];>77GJ_A'WB+L M4@$PCJ(8!0PF)*<0^51L[)/$@S[*;0TER47&!@N$';BFQOF*=%1A8A1/,@?D MDIL ]3U@3N'0LU;60II9J!T9F:A5W[NL]7N"?V>%?8=C+US%]X18QR5[3SUD MWM'NU-6[*?ZK*O&A>WTN7Z/WF;=T4#\(, M?.+B"R O#=! 6*? E\6"$H@B1F"691AZ)/=01DGJ(>T>N#/P-[;\"GWZ$"=/O+OC"$V?7D?!%)]"HI^&,\([T09R#ZF*]$V>$;-AO<4XR=NY^ MWZKI)M^O\.7#0[E1U7=7S..AEZ4,QDDJ6V80!E.Q)X!>D.2YQY,T2G;^OYZG M.T[08B]@MEKVY&5FSO(E9X@MJAOK2?XH;.M^9:=QK_%U49X>[6P'^I<\4VQW@HU6A$OQ3&. M.Z*BH@)^$/\S:.^+2G06U9.%G M,T4_AY2>ACN0WTRU>X+2F6CC,U>@(^I.DR>DX@7#A>O752UG$=NU!,PR732D*C M%C)G9+'J$W,XUF+-8,X(,>SX6(!0S"B\H H"0E, ML1=#GE/,*$X\GFH=$)D2GEOUGI<,>%XQH$L1-PU(Z4*J&9^: 2A#Y;T(HPMR MY_4$=IX2/T'VA3+=]< XG\"N^;Z=&;FFZFI,_9E37GR5 W[D37>A:16E88IE M84@_33QA.KP<$AZ'T&-^QKB/,AYP$],Q1FQF<]&3!M6.]A78<,-*,J-HZ5D% M5QB868*=^)\'XN.\D3>@UNORFRJ[J^K+M@UA/I3U_HJA.PNA([PCJS!*:E%+ MH"/TH?9KO6.;I/+XN%:Y-<(5P?7].S'];]L/ZMT=6,+3Q,_\'"844X@X8S E MJ0]31GU*PR1*F%$I*AVBLZ>N[%E0L5$@F0 ]%SH)=O9X:GH,CE$RLQ$. +)( M=-&7V%G.BP;)A=-?]$$XSH0Q>-=\%]ZUA;^NJE=/[S>L=7\UM^*GWIU9QSN2 MPWQ=L8P1F8^KSKNW>*V_*S\I^_36_%*QS9160V)WCOZ4>%9;]I,#+K9O'Q-G MN'D??803%L,P]3*($"$0$\^#?N*AD-'( M2Y#1:?192K.K8TL7U)+P%:!M?$4=1]?JE+K]T?!H^CQP>LNL$SA,U;1#XDN+ M1$OUJCVI=E#(55LT5PU=SM)9MJG+E+A'C5TF7[B\C>IO_('P:N7%-/?SB,*, M)P%$.%&A\@SRI(\)C&S]GYXUB/4OC5JAX>>;EXFI9E2/A<0 M_-'2FZGOZ7-A9FAVVA%XL0ZGSP4<:VMZ\*1Y'N6O9OU]>:HI,.'W<7@ M*$FC'%,?AMC'$"6I)[:P/($I1V'LBY65$:W:<;H$9];&G@4@>#A1/,7\=K4V MD..*.P<\9FK\HK[AE(IHW8Y8*:'LD?R#CM@.@*JV^7+A?:SA+I3["1[1D7 M9\3:G'EQ,?LRSOC0HDP\:69#&"_ZDXTO3P^D7*_R( M"%!+(9.(K\K-4[%JR M6!@1F@9)QH(XUZI"A#C:RG&6]9$C._%. MNP<1/^RW'L/\ ^;+ZDU_*T@LV^^*C0R.JD;0]<%=\KZPI"P= MN0OU)-Q+2$X03'VQVT>I[T&<1C$D.(BHGQ&B&3J[E)&9%6Y7M@)W92M87V53 M<,PUJ_%>#/;TLKX4A&;ZO>-*;5HZOMH^\/6)DB#/*I@:1RHO1EG?GU@*;3NO M8V[4C7P5%U"->#07#;^8W^,"A*%WY&0\RR-@WD@SVA]RW6R;6FSX5-!()H-+V %6>*A"\ M^1/<]64437MX3T&H>8;L$!C#$^4])MVA\H#XE;.L:5-!79TV3Y%;]NQ94_BC MDVC=]\RS)3Z6FT^\_,C+ZZ]W*LN;-EN\7C]]P@4SN,,P,BVH0YGU_U'\ M?[\2/L_][]@!DA_CNPY3&(VKN&-XS+3;+3)&61>:,ELE8$R-O5@NAJ:0P[0, MW5?LEG0Q.I7S*WR$NXJWR37=$5O (\+R@$..PAPB>42"DSR$?D)S/T1!P"*C MQ?P\J074O:,,\(ZTV;H]@I/>BNU&>F-M[N7>$YTA"#PMFZ/E>830H@OSM,"' M2[+&&^ZJ[K?5O/NZ?#Z-\S 1[GC Y2%G&D*"/ )S[,6)'S./A$8W'*8(SATD M'B\Q;U6F;Q)#/15WB8R9HE\(BI/*^ZI&GH M23'/M00]_;"EB\V;]W+QY_+&V2H+TSQF/(51%(4097$,4^(3F(9,.-8)SQ/B MKQIYB5K3JQZ.;J2(.QKZ_B1O0*&( 2R;BI%MHXK-->4N[WFTKHP&/%[ , F] M$"9Q1 4\6%[(2CF,\S3S4R_G.$5&FPYK>"SV&0*>EACX29+[N6V]-D#I$QZ] M;*B!C^9FPU9JP_W%H< .MQ2G)'"UBW@V]K(;AU-B'>T53CYD9WQ^WU2NR)OMOS]YC.7CH@87?84JRE>_Y/C:H6X'\:,A3! +((H M)@R2,/>$!<.QGWF>/! PT4D'/,VLR7T--J;L6M&H+@95SX@\^\X5*^!)\&*F MSBXF1,\(+ RSF>G8,P>><;=OR+[G[TJ:3L+5D>,5^#R='60:#. W$-BM*899[.?0PY4&(4YI$ MJ8E7=TQB9M>N+8!$NX;+ZSWY2WM.6_>:GG%S=:+'])R-I5WOJ8X)O' CZ;.[ MJ?-/SNS-?-A=8(@S2J*0>$(?U1T9/X4I0C'D)&L9MB!>A\7LE,70[MX5C:U_BP[!V5RP&R]B2.1[(S7\-TK=XV/O7% M8(6[(GV3VV_EBH=YE!&QX8JS+(>(RF[V?B"\B9AX<8@Q"T.CR_&:=&60 M"9=9@#@,:) 1G^>Y'VMU4S>BND"F1L\(>,X)V+.BGQ*NC^:X"9D-(\/S5BUX M+"[9Z>.DGR<_"UYV2?$7?JV,NO2'A>RM.WUALG_R/+W7_%:'BJH*IS[ M[W'*4$SB/(!>Z@L]1V$,28P#&$8(1SSV JS7"M6._-Q+L"S(+&]8JA\&7-CV MN-""5,\TS >4F:GH^5#W+\_AU97#!;-8#SLDG#?"T"+^0NTP3( YWQ3#:!0S MZ]/&^>G3ZGJ];B.SM.!U=]DA)GF((N%\A3A!$ 41AVF:>S!,>23^3[@55"OZ M,$9D9DLB*((]2<-;(:/@C%L+5R*;V013:;557D><$4^^?[U5[/ZWO5*/#K^( MZNH(V"NHUK/F!_ZOMG6Q$1[&L.C5IZI\5U8/^%DBZ#"7^+8<](L43]WDM_C[ MBD9QDD01@3%'H5!! MV;\MG76?;YV]R()A^D5G1#V&\S.S8Q3A>8I:, M B/NP1R)G#@DMEAHQ3U P]C+#*-;=B0_U^OMH)[19UG-Z";_O6Z+R5[+3E[7 ME+;=U#E[PQ\K3@NE).+-ZX>R:HK_;'6:1'Z:8>2+A9 3B#+/AZE/<\@X)2FE MC)' 7WWE%2EU]\GS,VUB(8:L:QN(7@2U8^0]_Q8=XA:80+T]^8\U*6:+ZD'? MRJN#QI7XL'@;4$+ ,H="C+;N]ZZ[W5X4,)1%#3*4QF&_]\60=]4S?GZ&E^T[ MO]@$'/6N7X[RQ;,Y9Y,$]ES"3- YBF200# M$D0X\>(4!497374)SQT]>7_]ZOV'][?OWWX!UQ_?@+?_Y_?WM_^TOL8QCJ%F M7&4&9 PC+'L.=I96+(5S]/LS%=;]K9!QLB]U5T0+C)$;)'KO6R=F%PW_4'SE M(ZTP\M3+6$ 8Q%AZE'#25\0( M4#WCX1HF,\/A B&;A&UMD=UE:T^37#I56QN$$WG:^N]>&KAM+=%OO+DO!;6O MO&X>=H&:543#/(Z1!SV2)! E/(=$;#^A%X<$ISCRPE"KV8 9V9G-QC (V:VD M+1]@P,AD3\Y+8#4-VKH"RSY8:X_3!1%:';&=1V9'B;Y01%8'B/.16*VW[:4YW$"LS@5.Y@D1Q ''H=AE =>Y/&01T:E_2YA MYJ5R0RQ+_EV$NY[U60I-,YMT 9#&AL@% H[,TT6L+&JT7(!V:,JP$Y4Q1GX M)E@#/6^R!F#/W2X(WC,(\K+J.Q-)'F>H\.4*+WN"BLW5FV*]%1NP@]LGN9TIQBF(UH?(AM-AO&I M\EP07W#,?(3K%3A&?YG[05;PN#^.-N+BIB*QXA@GL8PRL, (A*G, UQ '$69MCW,B^A6A<2IDG-OB^L M&ZE==4?2U(T[BY"N@^9";E/7JQ59457&HZ<+)&&7WM24<,[\I+.$%O: I@0^ M]FTFW["-/GWEFRU_)W@\Y3]]X7%@X"'4!3,?1ITL&,Z\]]/8[I]NF^,I?XX;?E=73]?>BUJT] M=/+EN>-'/4W0$]6,)9V7=MQ*.!'4,')T)"/X0U)T5-%K5!JK:D.G1URLVM"H M0,-J0^,/VOD%ZI)8Q=E('MU!M_G?:YYOUQ^*G*\BCWM^@G.8(B^!R$,AQ"B* M(8W%_Q(6)'',3-R#2YB967%[NKM>R<-[#'(+7I0,%!M5T]=PTW#1%.CY"$L! M:V8H>J[ >.KM%3@"O^4.2/;<.0PN0'+D-US$RJ+N@PO0#KT()V/:F<.W>;&2VS$'&S%&>S?,/!D^^W]#UEA6;NS=%_5C6>*UJ+ZHC MFEJ W!3"86)=S:ER4Z^B) ]XAG)(TUCLN;PT@FD<,DC])$$4(S^+C(SJRXLT MMT^E!%2MNLI*?"\V@'>B L$ !^W/-1!VF@HYKM2_ZEYLGP\GSSRJG;#J[V8F M_.4QUEP(7I[1&?W.W?>@EPY(\>2\OU;S?I@'*:.+NTEO'Y'?A(,/G[^QDQ;T MXK9%;+M#][W$8"^RNR7JQYD^1PO=#R#0HLOE#R#OF47W!^+,O+32/A[2!T$X MZYHU7'_#%6M3Y=YO!*.JX$I]T]SSZE8(>O.H:,ONO^T-Y;K>/K2?'80,LP2S MB(8)#%&:0\3$/SBA.N^8[7*R% " MU-(,BUU1+HN.R%R-WX4K5POK^;C5+?*XU+R.+YP_X&Q9AHQO\B[ZKO@'G0#M M=%WUEY8&0@ E!9!B@$Z.*["3! Q$,0DRO\@4Z]>!^L&FVJY U \VY4:UHQ:< M@)&B4DMPL5BUJ04A'9:A6I*L92;7CB]9))]OZI9:54G_1P4JGBQ9_UBJNX.< M?2[7ZW=E)5]:B5U\1/R80^*3$"(<>U#X#3&,DI0QDF9A&)E=@EF4_9G]"<6I M:?GG9>=/;X?]X\Z*H=\@F83MPC&4! Q$ >0)#)_376":9PO,3B[QXU8&!*7O MV'X?P!]25M )ZS)U[45FR57&V[+,+YLH]R(3.J00L0)]XG.(8E5Y)<&01RQD7L(10EHM<>S(SZQ$[8HYH X^\[8"9%,"D_XY MEN!.'X_,"YF9QK9H'<6+V\*:0Q O.;*P0%'_!&)>-.T.%'11=7,$8(_ R([> M8M#%-NCV @_WVQ>,8NYW",_EKMSPSYR6@I)P>)B)"W+Z[1_*&SDCX+1C>IST<(YZGQ:"+ M>9[V @\]SPM&L0O<_+K%,OV \QNR+N[:[)'?\/?B8?OP]OMC*4\A5FF0^SR#B&8,I33U(T]#WHRQ)/4;,.H-H4)U]D;PM&^'6X8=RNU&9;N6VJ1NQ M4,J$M,=!N@4I-\PPFJ(#JEX(Q#%09F:Y(UY68$#]"G3T0<_ E3#73*8A"2"Y MPSNN!K([B@;H4%ST"-\ @L-S=Y-7+4U'6;)OQ7J](BBC28P(#")9KME'"&(_ MC"%G2<@]DJ(8&Z59]P//G7?5D3'4[5YJ306VD,502Z?$,%>\ YY=:5<_[+(J M="#,D9X<_MVV8B=N5#BK#5O)6)?8YFZ:6ETL#,4JF3'D010C+G:<-(191,0* MZL=)D".*<6I6T'R,VLQJTX6B]S2GKB1:X*6G6\Y0,%,X8P LJG=J".:L@.<8 MK85K>&J(?5S&4^5#658(TRW!,>>IY7.L8 M4H/6S'K=4KYJ0X=78$#=KHG(&&IZZ[$C+,PT^P(8S+N430OHJC'9"*5E>Y%- MBWS4?DSC%8OU6*9W_;YAU?KI[@NGVZKM;_;0:*_#YP:864\%22YHRF.E/5F# MA?>LW!H+K@N1#1=:21*=BZ*"FK)9K=RGIVU.56U"G!GJVDDP_;K:!] MWVOA39-BTQ;(YK2\VQ3_R=E[)MSK(B_PKH1 7V7@>L.&O0?E70/.NE*Q[9.? M*OZ("_;VN\P$Y>)YE6K1_FU% LZBR$\@B:CL+2IWR;Z\($@19C(MC<1&95U? M1(J9K4E'&O"6=GOAOE1)1;0KH(T5'V:+_\M,N)Y;\<-/HYF%[,4! WE4<>Y. M(C 4J6^9N*OO(J=[V)>UDVM7L'M7Z*7_HG32J1?;Y+/K\>^'L5?THO/CR-]Z M&1D6]>1>=)H.?<279<9L462\6+T5##5/7Q[P>MVSOL)!YH5A@&#*/2*[5,I# M75_VPPZC%$9!AV]Y8Z^ZXUC?[<'Q;B+OO M\X5)'N7"380QRV7V7AS"E(4I)![%<2K\19ZF9MD(5GS,GI^PRQ''78YXK?@Q M;)AFA[&>8S8[;F;Z?I14?W0%R3-FXF7W@JS(SGKKSX/YZ7%]]]KKA5OP_FJ,W0 M'; ,6I[!D.F7FQ_][-T7G">[U-Z7F"^C!."9$!W)#G9-<;'4X9F@&N85ST7" M?"?]07QKUI_NRTVW1J_2Q$.8TQC&.!0K7\PBF*(00>JG/$OBE,:^5C&X4X// M'8*5Y("BUSF;^AOH(QRF=\^72&<85-47S&C??$X"JTWST6"+[9C/B3'<+I]] MQCSTV5^6N\G?5I5,<-JG3'P0^_#W#7_0Z5V@,\Q\7ZF>NBHJ6U4"EW);KY_: M C>'A7&&R3F2-Z"8Q1:/WS#=0[U7QEH>VN.G_ M+HM-\W?QLQB\[JY>Q2Q.6>S%T*.9[(/&,,2$^)#&&<4^"W&0:D4#=8C-O$ZT M5TU4K6P9ACDJFGW/UTP6@/IWR1GXVK&F[S=/8CF]47&)D)EA&%"6=_P4;= 3 MM[CE-PF&_J[ )2AV;OZ%X!AY[+K2CKC@DT,LYE/K"C-TDK7?L4U+;!IY)M5V MT>WOHB<\(=3S84ZB'**<(DBBB, <\SS)_-A#*3++1SPF,GLBHB2IRA2W5$WS M#D_ HG< ?:FPADZQHK87YQ*./&O;IDG=5*SW M?:Z[[QS"- AP)MM(XPPBA")(5+>0,$U"+XO]//#,6C"=)C3W>6I'=M#OW;2) MTAF ])32A=AFBGE"XAETQ%7IO2CR"*XP"F-$$P1"CE-/89][!90%B'[.SQ7]4P MA?7D >OH@I^*#6#E6OQ2RP!(&Q;^V;2YL@:N>NKN&BO3L,6^(L@5V#%P->SD MWG/ALONROLS.^C!KD%RX([,^",>]F0W>M3,=LI6&.MGN:FE*MUZ>?O^^*8GL M2"YM5-M#0QYT;&BQ+OHTM&U5=9'BNL\V>VH+<*B]P2KTS7ZPF7(4Y_[)(QSK2*9\[,ZLZNA3-1C5ZE:-BQI6]',MYUD0'/65?9R"WS*DM&F-,=_U=@(($[ MBSH_RH[L\(R,+FJ]YP?\T.8O0-%NI>C:9FWNU)6U'8&/@H M96]>W20.?4CUC*]3H,QLZ!ZC[F;IP 3NZ;NS@-JB.C)DT_06M4?:XA^:%?T7 MS6-43F\I=-D6@[^L,A)'PH=$T/?]4.Q''W$^]>.! M/]"\VH43Y[I[:#*_1C')A1 ?"6G.S<%B$=&%H!P&5)7'1_3=;?EO^O2C7 MBL>;_'^5#_RU/-"NGC[@;P9%)DS'G=G1/ZQH#]B6R\3Z'4O2TY=,@8XK(-BZ MFBK4<#F:XTOHW$ :'J;,@N$E'0.TP7#12V":V$MU&="&8:3_@/X8=F<+;SAI M]BW,9*N#-^4#+C:KC/D91QF%?I;D$'&20A)S C,OR7W&*4\SK:SG*4(S&QA) M=M"5\$JUR0!_M+0-"U"=Q4KOK, % F:6P5)XXZ.!**T/8%L\;L!C5?X[IZ8EFRS!UM/D^2$TT_GAY;/= M<4-970U2OJ[ V^]TO67==<;V0.(S;\1:@.\)Y^^PU1%%MJ*J$F6IWY ,AC',NDL#!G,4F&]@HPDC)" >-RH MHOM92C.;)4EWD-+4;*[RN\_263;)>TK< MHTSOR1\ZV:S'V\YU"O:]<'C+LQW'H0\^GPO_P$PQ)GB 899SF64J# MG!BY]],D9U;JG@'YQ7Z_$0/PNI&.QA>^*PS'$)!9^0((XSW 0>&E@M&TQ MHS]W;J=,,2>ES*WXRL& -Q4&'/[>5A5M[K'TS(Q;F/H#950.D/5N@&O %&JXJBDG.!-C@0? FGZY:[@P25BQG8-R0+8.KF2WK M(+W)=P6H9"KY %+!$^B8 C<5D&S)ISO&9D=4/[-G?F3M$G;F0M@H">M]5/%'XKM@UB/U*-UO94= M;U^7=5-_Y,TJ#;/$RW,?^E["(4*)!W$@6[9[09*E28@"[AFDISIB:YD4U %; MH&]NJSRTO-@(;J3J48I&++P; \=4QRB!FBD"8,YVE*P\@S MZI"QQ%1+?O="P"Q>,5$%S. ME>)@#=:[N@.T*-W&>P2?VMO]-8#@X$:DH=ME@[F>JS4SDF9FKV]'.G9]M*UL M_PD7[ KT_,T:=;H (:?]3,TX>($^IU80G>Y_:C>4N;?T20CYF3^N,55'R9]4 M2X17/"\K_JZHN-@RYD'HW:9_*(1IF-D82!@/*JMJ1H U:XN"= M4R#T/2V'@-@Y7!XNKC;"? M]>\;5HA]:$&VS?[#=T*&M_^QE1:5-_3H>?! M+0>QF:'M^0(]#_*T; AX_SF0*@5:[D#+'MCQY\Z/[< '?H MZ#D:U=SG:_/X5!K?FRW_WWBSQ=53X(5!GYG$4!)SQ"!.&(4H]0@4OEX.*?/B MV$^S-/&T"M1IT)K9O@5_#2/O_WV6N*CNWW9\ ,F(OJLSA=NTS^<0#3-3] R! M-P<(6!RL34&A[_4YA,3.ZQN%QHV[IRGCB+LW-<)B[IZF*$-W3_<5NP!7K3%FY>3,R,WOX03986ZK@Y<:#6 MMK5K#]0D6T#Q-2N0^O9Q7D#M3.9,P!K95'M<1LRLQ:"+65Y[@8?&^()1+&NP MX_I>T)+_>;OO6?1)["SIT_ZH/HIS+\=>!@EE 42^O,-+,8-QY'D4XSS$-#?9 M=6M1G=GY?-TW;%(_#-@P++:N!:#>3MDY+&8&^2PB5Z#E ?S1_7>6.(:1]*X* MKVO17+;RN@D,1Z77C5XV,QEUU:P^527;4I7D_H577PLJG,:VC$OBT3!+&()^ M*".H011 DJ1(N&\Q2>,@H+Y>\MHHE9E-0D=7Z4!'V/":RSA&XU; F>2&\08; MH;656TNH,646 PP46?RV5^+QL1=16BWQ>B75>_C2B[#]5?I/^$D5W]LP\4FU MY<.J>P>1^##W$0^

Y4?N)5WC4A,"CM>>+5F2U1>P%4DBRK![5#[TB;5^@\ M)?>X87$@LN%AC[6T1K4T1V2R*I=Y:KS%*F*."#,L>CGVF+D.W5;LNJJ^R+8< M;8'>N[OKK[A8&^C2R!!SK^YW=Y6Z% 040?WNB%.23VN3(Z'-M.JVPJHBUN#^ ML6SAT_, 3N#A5-TTA+92N[%Q%U,_#>&&:JCSN&U",Z[5U8L#W]&+>!)RSB%- ML0<1$?^D7B@;UV11FF9!1)%199LS=.8^ARL?'LN-RD*6E5M47O)K\XM?YT#2 M<[ =B&ZFN=UIO"0YE=N&/@]TB M[G:+O-N%JP]+Y3=NR@WL6U99-QN\9&KTK,A"@)M9FIXI\%//UL^@V'3U9W2W M[>X,D@.,'!FM2SA9U+ Y@.S0^+D8TK;I:A!**$((A)A*#/HQ3C+$'$,S*$&C1G=W*ZDK58]4(Q[><\#9EF@-$M M$(;AQ1X#U:BT)W_5-B*Z CAOI$%:K\MOZGQ =ISMZG9^*.M:^$JNF_(9H.&L MS_,TQ87;/&M#<-SE6?]5\]PQ6;SQ0XDW7<(BBI(X#T,/TE V98Y\'V8!2V#, MPXBQ(.)IR'5S7I\//;/BJR*4DII^OM*!Z..:?9E AJ<-O2P6&:D'0NDG6-D+ M9Y<\92"D44+4:3E&DIT.7E@LD>DTH\,DI3-/F)\UOF^;B-]63&4H".?B4U72 MCV5SS2)^EK?@U*'A*LI2QF+A)&"5RX"#!.+$CV NC&L6\R1/(Z-*#OJD9S\SV5&U M*8QE *'>7F(>8,QLQ^F.IT.D.CXF3I2-MP[FPCO:01@07G0C80[(X7["8@3+ M2N#?<,5NQ;O7WXMZY>4)YS@4^PD_"R B80!Q%(404Y9[)/1S0HU:?3P;?6Z3 M(&D!20S\(UEN+9Z;8^I*95\,^)8&K6M?/QEZVDO4IL8[J5)]\ MR#+C\!Y7_!6NI5(^R!/[5F7WD>A73_M'ND)#BGY[7W90XE\=/=[>X\W-HRJ2 M_:L8HJG?;]K* RN4(1ZF.(-)P"D4OS&8YG$,"8IYY),\3GRCLIA+,3ZS\BL> M:W G:8H%[J=B VKUT<^&Z8M+S:.>@?D19\?,=BGVH.(/#&5X5OZ?/('ANGS_RQK)I5X%%.*4$PCL6R@6*/0Y)0#+$?YKZ/ MPSQFF<[:,4)C9C/?4P4[LJ"EJV?EQ\ 9-\B.1#:SG>;2:ILV#7E&SG3$VZT! M$C_L[<[8F(N8" VA>FW6>=0\3O,:/\JN-4+'MU5;(?CA$6^>NF-^'+,@893" MD$O7+4Q\2#B-8<*C.,F#D =4NSS=**6YP[?]S4@J?^#[FW7@GJ^97,QIRYU8 MBSOV &WYTP^1C$,Y'09R!I"9RG9DP8XNZ A;1(G&(= /&CF#PBZ&=!82-Z$D M+>E&(DOC[R\6:-(28QAWTGO!-F^O;:3870%;Q7Z6$Q9PR#*$(,JC#!*LLO(( MC;DOP]%1WQU#;]MY0$'K6_B\T85I#*IK#;E/H]MW5N!6-]T.0=+;T=D(;EV4 M7$G<47*9M'92!&>):,]'7SBY[*1HQPECIQ^SK3KQ6#1XK09CA2Q,+38!*L&3 MO=HV'\OFG[R152Y67ICA/$,19#C+(&)!!C$1__C(XV&:T8SI.1"FA&>/Y;09 MEK1EIU7'CA_3\A.:2.KIZASX&+L3"I(A"Z#G 9!MHP+!3[Q1A6M<5I\PD]Q9 M 0I-L@O7H# #X[@,A>'[-@EB:RY<[(?MIJ#*._O(FV]E]6?]NE3G#:K?XO6& M=15URC[S*!&>4,+B& 8TDG?=\P3B@&.((A(A/\V)S[4*R%[ P^PI9P=<@9XM M,.1+^04[SDPRN>R G][ + "GF2W21?)ZB*15.ZK2&&6Y RM] MD9X=6QF\9K>=?E=LBH:OBZ^ M1$&"89H&#,88(2^F.!:>L9"C! :,)!#YA,(L MS3R(619YLK\.)_GJ*Z](^5+ #8EK0_>V;HH'E1GY#A<5^#M>ZW;L-D)/[]3! M-2)FRT=+'7Z0Y,'@*]4R 'H.W!TUF(CKZ)A!B^2B1PPF(!P>+QB]:]FFIKB[ M;V[RW^MVW!O2-H-XOWG[G=[+O(=W976F"=@JY'&>>H$/C^%6O@+RMC'J0]<8];%OB5IU M-T>:$I0'9NZJBZ3R[G=UE*I^'(18FPIO:JQ./0RZ0.O/R/2F?!:2N" M.:":H9W#_/MUA]#-T[E!8_NN/]:/UZ?AU%;>_&7+*TI]%0QA]=^46]+DVW5? MF^4SI[SX*LNS?"[7:^$DR$S;51;+7HC(AY'' [F[3V4CV$AL6,,4Q\)PI\BH MA+,Q!_-'S-M"17OB5^>+A8 _)&?@7UC.DO>Z7+%IZC:U_6 ]F9KS?%UX+Q#:O?<+K&XHMT4).1)R3($N3!A$1< MMI,)(4F2'":1V!N3(/)39'1'>X+>S*9I1]W,S$R!I&=4'(IN9D)VA$%/>=8Z MEIIR.C(,4]06-0.:HA\JO>YK-B6B5:6.ZZI2%X>UJT(/WYH[!^:X,/+?3"I! M/Q-P7!,OD\U,Z4Z(Y>Q^]'DY+$LX/QMJP:K-IT1X7JCYY!.VM9GKFO,S)S.J M9;!:9CE[^YV*1]OBVZN(IBR*8@Z#@)"VBWE*BWY@HI60/%PZ-JK%UTR<2F%9YMH-9;1N=#SK(ZM&3GZO#X]]F^ M?\@5:-ER5MO="2S.:DO;\+!PY>D+8#JN2WW)8.:K^2=>7M-FB]?K)WER(2_5 M&/1Z./WVS*O[I[J3KX.[MD;MD\Y@\#TLG^Y\&9FX3*YC3R!<=&L/((S M0R[F&8R+-/00)IZ\Q%,8GAK6@PYL/DM\G 0PB0,JW 604*# +(\9C1'. A# MHQWQ&+&9E?.#121X%!N3%?QRB>T6ZF?'\[7C^H0F(CI==,^0>H&U=5SHTTOH MQ#OFT=(W^ '?R6N8&W9=<;R*B,_#G!'(8^()I?4#F"*>0(:C-(H93Y*,ZN86 M'XP]]Y%52PVL9>!25@["5+]PT"DHQG7T0@$-#Z8ZV22E*R!IV8NE'SB\0#R[ M\*"!F$;AOS."C 3Y#M]8+)1WAM5AP.[<(Y9+>+FY$]KV\(:31E91Z]KZLHCC M,/3$DITFL@\3"V5]&0^F>>)'&6)BDV\4>SM-9NYE6Q"%DBJ09*^ZVGM&S8\G M8-)E30HY5Z_&E;-9551/L\^R?Y MZZX(G<^0\JAA2--0%H3R81IX&,9A0-*0ITGL&>KJ65HS*^SK>US=<9F>Q'&U M$?2?I2RM^1U>@T=9/IO+TTY3AWP$0ET]=@*,J3*K6L [JE=M_'J& GD:XCE3 MZO.4%M;L29&/U7OZ%?-B;V_%@,W3NV+-/VZ[,E-1$"FJ>>A*,+:5=X.!Y]9BUMR0-(#+4']NFY'.(QKYJ72F:FB@6!&)=S.26!5 MN^UHL,6*MIT38UBM[>PS+I;%ON_VBH4X#!*?PRS/(XB8YT$2)QAZ.4)"L;(\ M"XSNA9TF,[OW^LSP[QO-&[NN)S&R6?)L)+]HM=,1^L)U[E"F69:X'9$77-T. M!1U?V(Z>ME/0,S&?OL4;#WU"&>*0XI!!E(49)'Y (!8Z&R)*44*-7-=Q<$CGK*[ X=,Z4>"_DZ[X"G)Z0C+9\@MJBVZPE^ MJ/6:;UE?XMX=5Q\6VF/$]PC%&?0P%JK/P@BFLKT-9R3-PBC!:6X4'AJA-;/> M[VKT"9V_4,W' -/3<4$OG$7>+)5RS] M[2(?UBJMQ%*'&WY3O<*;/V^^;3A[K2[VO=^HR_GB0D, L!&Y&?6>W;[@7%AI8/XCN_X::I7V90:KKKLP%DZ,8+/O:E M@L4JW[,BOFU ,@,4-^(/[;W@8C-1KL'I M:NG.Q2FF0Q[D?J*XK#K,!) H\!G%>0R3G N7+ TPE)5J88R3@ 9Y*O_?Z,+= MY0A><+MN4>CTS+,[0,S,\2$61Q5A'-Y_TQ+1U66W<6++WFS3$OSH&IO>6[8! MA2_W?+WN:LJOHIC&)/$8#&5&#R+4@R0-A3?&\SSE24A"[)N%%(;#+Q-44!0G M6P_HH*$;6+"5T2JTH">>17#AE!07A!>>#;=P@.&4*,,'#5%RZTS>*;AE'/ZC@%Q\S*7(J+=5OP25D==P,_3^]% MFH!/BG^N]_?TBW8FX5,E@XO"VHBOAZS"*QM3/DJ[\V%7S3FD/N%>$L HCF6A M\#"&F%,?AD&$] $XM \&;]H9B(_\6U<01W@H@MI&_$A5?87Z4[DN MZ%/[[_Y26HIB[GL\A#$7?@1BF$(<<@HY\8(H]S'.8Z-HC2D#,QL/615HTZR? MP#4K'V5*\:_;@JFPI=04P2S8LZN>>%/4=%W6LK#BY^V:UZIITS]YTX]G M9G*,9T?/ ,V)N9DY&@54V"C%!_BC^^\LEPMMP7!DJXS)+VJY;,$YM&/6XYA? MZ__,ZP8W:NPW7%ZQ*#;JX/2-^%#W[[*\CWO#*O];S9EJH]+QZ6EW_ODH)B5GB(^@G M"8Y$$$6<)RB**409+X,8Q($)( >0'/M+LKGB8Q\Q=?=7I_ ME*559!%4_-"622TV=+UE;7W^YIZ#!XZE;ZL,=)D?)S)JUIH; 7)>0'^*[#'^28' M+9,J=KD8W#.T.K@8]J7Z'UC /T]GA%'$7+1+.$W@Q^NA, J$56.%\1$=YJS( M?]I&Y;)_(Q<,R9S4AYM<7ON3JY:_0ICEL8<)3((L$,YN', T(B$,#39E YYX VC/GBHH]22F1;>@U*7SH'?:NP"Z M9NO+^1P8A?C'#M<=8\+4R3(U8@YZYF;.A=$'9\Z,& TN7CXO1A\JK>P8@^', M?>9=\.S=FG/5DY97LMN8NJ.S;U9;=TWF@QB3%-,$AG& 9:)[ HG,U$L2AH.$ MLB#!VEMZ,](S&[:_\_N"KCE0O("6N@QUO<:/A7"P]5TV0T"G/>+Y8#*S4/N( M>(N1ZAO=L@+:&UT#9L ?+3L&AP&&P.G[MO,!:.?+&@'IQEFU@V#$.34<<#%G MU$[0H?-I.8)%3&Z[YKY'(E_V'F@#X>_6^$X[''?Z];DC<8(JD&2A_ZSOA%$D M?TQZC2CFY,"&<7@SLSYG+AMW&AGD7>)AZUV]/)DT;Y M_U*WO^(U5YVNZJ8JJ!A?_D&H^?,/!D^N**5YFGHQ]!/?APC%"4QCG\$\Y&'& M<):D,5H]JCIF7QI<-7K[NXMX,OFR'W)F=,A]!:@\ZN9[TBJCI]HQIOY^!0B_ M*S:R[J#;88KR").,8@2#)/8@PA&#*<\8#$/LA11G&"=!-T5O-^R' MG*">KUFFAXL/7V1BD@SAC(@-0HXQA2BCJ=@O1!@F)/8YS1D+LU3G3'WQ2;'N M($Q/3LO5J7D1O\N*1_M(XB[K0!VNJ$?R=?G-\,+M93.F=WZRV#R8AR6O@(K. MO1V"OV<%M(_(V3CX5KZG816Y5L=[AI>:5EXZ.TIRJ3*P87[<7_=35B+BH]8 &ZGOF;%THSF]?R A4SQ_4)Y VG/:$P5:%,HA";T506 MKJ*P,SOO-5^&"R3'?JP)Q?1F^%4K#+/&SKWYE9D[/@Z)D-%R*;V8<]1?"^ MJ_?W?JK?J[$)F!++D:Z?);.H4D\)>ZB]D\^;1RZ^-']^JNA-=5M7;^NF>%!^ MQF^\N2_9_M:=9AA#9ZR9-?)+(VB 3V+7IXHLWG[Y#/:L@)87_<"&%CC340[7 MN)BIK0XDCOL:F@IM%0K1(K!87,1$W&&0Q.@]%]7G7Y=BB<$)]Y#O"W\^I3E$ M7DPA#G(*0Q1E/*"<$4;L*\Y+$C/K^/7/'7 M8W)>6"5^*,HLE>$5@1>L!C\4<+P"_+,G+>.4Y<-#N5'&]\L]%G/\OJZWG*V" M)$,D$,;,RX7"(3]/84:#%'IQDN0X];(T-:HO<(;.S/K74@6U)'L%:D48%(JR MRA)M/S%,$ST'F688XW(@# ,4+09?6@Q:FL(E5E0=!AW&Q7(53CA#9=E P;BH M1R& BX\W-X]RB/KOPE.71WU=MST>Y2@BF0]9['-A"%($"0E\F$9)B!.:$\YI7[!9 MSQ0LQ;J62CVO^FQF75IR.[MB;5 6FTL]"_5#S8_=7D*R!Q5_8"C#LUPJ\@2& MSW6" "7)%6AE 0-AND3)1H@#.GFN0"O1' T>EYX%1Q9Z,;87-?E+3\;A&K(X M__XK6@43#EM):;6\%OG?.JXLQ?Y2GS.*,!S @+9%Y_"H7#Z4$_ MRD(OE1>;&+,I@JE#?&:W\QTN*O!5-E.0235-FZ0SY 4T>V;D:0=O]]1MZUS" MAW^V*YJI-0-ZR\%\]]PLZV$792I]N5ZS:DRA;*D?W]P7:\"RK,X M#C*8QUB8IY@CF'(?02_S<)CQ&+'$Z.S)@H>9K53/$9#SVR8#"KZD.:IYTZQW MU45H=U&DV'-F7+'3&'X]VS0SJ&8FZCF>DITKT#.DLO_V++5]/:;AM*GQ:0N( MNZ*?QAPL7074%J(394&MA[*S9+]695T+LGG1K$+F)7F&(YAG1.S,/C&UD>6WW"B;M6U]VK5R?D-61=WRLVH^[:\ MLO(^RU'R_W/WKDUNXTC:Z%]!Q)[=XXX0.G@!;^]^JO9E3KWA=E78U=.QT1\4 MN)8YHY)J2]RJ?YCW\+T^ __^/?\BB,_K,;Y0N>&I6E9G>K M1F*29ZA:+0 FN;8=76Z#MMGFG0Q#N^VMV("Z^8%B1)_E38^$ Q,3#$=V$M[; M1'0;VC,/2G> Y71^NLLBKE=L3<^$W\OMU[>[>KMYXM7)4' 19;D@0L X)@PB MFA!(2(K5?7<>!1D6)+;JY6)"=/++MX8%]PG+1LB97KOYQ*AT(\_O^G:PN2ALAS$SDL9"J@/. M,FF,,!4YNX:-\D:7!(LF0/DCECP@% M"Y1&NH/3IKM#L],4%X$TTPY7@>.D$?:HM/?R#=&%[\G*8X)YVO@7R$ M?;G!1S]O/\GS"Z9XC,/$YWI$$'4V@B)K/\SR+R?"^]"&IY96QG9!64SV')'&:ZWEV MP=DF>PZ)TY_M.?@Y^[9A7\K5-UYAMOF]7#%15KSMRL1)*'US3%3P*X:HR%-( M!$EAGH']YDM5RBYV(Z="RZY*\ MYKVY/,CMUH3+XC5;==H:$6B@I=:E)V?KG37">K])UMA'KP\1+@.$\CR+, PS MD4"4T0!B$2AUPL-"<'EZ)U8C^/J+3QW@\Q2X^DK]]_!M?RTVYNEFS&_94KDO54'];?N/O_U)92GR9YW' 8I)#EI , MHB#$$&?2$DZB-&!Y1/,9E 1X;;K17BX_X ;QA MR-*I-<38;,MZA,S1P&YA^EL/IF,>0,N$QR1**Z%]I4":$9TW@=$*B)/T0[NG MW31*KYE$U_CRN>)?Y$I6?*G;1RQ\*1V;*G/JG\9)BP/0QY %*NQ8VG,(>'2 MZ@F#+,D"D16 MI2N;.N1UHXR&*R:"P4RV:"&CYD+X(..8$-*R M-_IS/SD$->QP,P]U3(:?6P#$-XY641(G+ 9B)W;KS191<1*S'V=Q6\#-Y'O_ M]+S:?.=<7\ T!2GM=]S";KNXR,2ZL:/;W."U)6%V)MEE^>?=KHA&;.=(U9K;L0]W^O M^A(TXV,^<[IY7)?_XJPI,/NPJ=I_4I\+EWF .>((PS3GF;2>B@(6,2D@CU". M+JXO%.S: M3$H*.M;0C(54(R+IMORFLUF7),G"%*D&.:KO%Q(YA@4C"(9)&D>$\B*SF\!H M27_B\T>378 UM[Q0M$713+5/B(V=;CZN\WO3\:(T[$]MZ''/#S@P-$V1GP42 M$Q3XF5!_M>(^"VB&"OMLEK'3.G6U7?Z*_RJ?=D^MVTFG6GNHL@ MFAVZGJ"QVX6&%W<+TN4IJ[N=V8R&<:W(T^XCY$KSE8/D)CY" MW[X8WV4_@&L *0T)9 ,,XR),H3Q$)C"[D)^=T8JWRVWH?(&:G M$>(%J/BJ:SNVZP**XS'C1=/3[ >)%[]V:/A_1!3XYFFS\VD:38[FCQ[@_5\2 MRYT];.MX9*B"LG=MULF#?'29$X11$E 8BPA#E#(&BX"$D <99ED4"YPBTZ+* M_L(3*^2.%%"TS&LHCT0?UG?7"&2GGLQDL2J5/,>X4XGDT4*SE4:>8[]?$GGV M]XZ=P#8;]F>Y6MU0:9U5G+W;5=(J:QL]AQ03&HL4IB)0^8A% 8F(*$QHF-,B MPBQ-K.9X#A&;>,-TI*53T!('3%-W&BT]B)J9'>$+"[N]=H"AHPL:PMX;3YO( MYZL-V1"I>?N2&0A]TJC,Y!G[S&/5/%@[5[?KY]VV?E?65)ENGZ6=OLQ2$B4A M#B")D*IU#A@D28$ACD7&\IS0B!OU*!NA,_49V)("E:35],V7>YE*O6B8@C(& MT_!&]BB\W1[6;:$U5="078 ]%(JR'^'-TX,]@>"6#.P,AE76KX&( SF^0T_/ MEM%K($(_?]?DX_;S]QXPV:UP];&LMP\JVFX]=._B A/KFI8N4(070),V'ZQW M6>IA#>--8#O]TI<5_*&I N\#\T;E<:%N0QL^ M0,>(=!):_'J\> \!ND#@J\V"#>EYVS X@'+2IL%E#<%A>-NAJ@(:%X]A"VY6P#3V,H67?I,%2=%]M&DS)SMNHP1*,DU8- MML_;A^'?K[=*(3$FOTQU^X=26>%2FB,D*!(!PR2(($)Y" E-&&09*U#(:$J0 MD9(8I#*Q1FCH@I;BHOL+T$?MW=HB9G\9I_$ OA?I[?:_L^!6 ?Y1P9RB_9=7 MG2WT/RI8_QY@_,/V<+GDWV>9=J'@(H MGYYWS?!&J2:XZ6#NZZ >CTQ.B]R5X[TE3VUM ^]&??=:F/>+>9ZM?C]B.SUB[GY=F=I==4L[W;\OSBN M'N1[XLLHSGB>J%9:-!32N\_&8[@=<$/#/=X1D2.ZUQ7.3:D===!/H,3%/4.B+M M!(6LERB^6O'J" 1#!:MCC[HI!761O-K4NTJ%IGLYGI^;#'*5ZEF?S""O#S>F M/!=!DJ8<"EI(A4$IAGDH. SCE,8"LZ ((AN%<24_$RL3'89K,[?[W-GIDFLQ M-],S,R)I&9$>3G\'?WB]W/8,AR.52F?_&R[7JC+U;BVY?-[4>+4,>)REN4MK',$YJ9AQ7<=-+4E= M5]9WXH;JP)&ZZ-NL2OJ]^>_!!$B"($U95$ F!(8(A3DD:91"3$-$.1*9H%8S M3>9]DDD"TP7,[8=6O!*;C?IL#PY6%Z&Z)HI(_^8 MV:D@35^E"1TX6("&.OBC_7,24\I.<$_:QI#HK#K&#HB7FL7RZ6FBQ9\DG8<_ M^>H;_W6SWGZMEUP4).5Q!#$/4HA$0F%>,&GUA!G!18%#S*WF+]@R,'WL./$; M.SY!T$\(^1I<)HLD>\D7N!:!F<+))^1_J*CR)7!L@\L7UW$T7W9UN58W78>< MI)N_RGK)714^QESX ]% MV' JP!A,AH;']<);6AH. M*VEW2)]&5+B))N_V8S?# @<$J6F)+%)SRF-I!""608*B** DP8E9%;X!K8FW M;(^Z'DUVS()Y LL88L,[US,.=KNW#\$Q98>9)F,XF*?K>,3#+2GG,BY^DFT, M!1Q(J1E;8;;$&4-1^NDQIH^XV1F?^3>^WO'/_ F7ZR8=6H<$I"1W9%4^ZF_" M?5-]C!_Y,BHXIT44PC!-5)U#('59E$NMQK,X3PC."F)UKVU)?V(EUQ)2L8"J MXTC57G)SVSDK:]H:1Q?^@C96?!V+X ,\MF0ECM=&;+B(KF=GCV> $' M9G0C_I8=?[:0(PZ>;"1;ZK/:3H[0O+2I7)=QK,?:D9K_]TZN]5Z2W;9G99%% M"4UQ#&.48VEE(0SS(!4P%W$>H204E%LUNCQ+9>H;\3U-H(E:5EN=Q<5,5UPM MK9U&>"GH!,.1!B7R51YUEL:\M5!#8IX4/@U^V'$WTJ^<[5;\3GP\+

2_3 M(N%IR%"1*S](]9O, M5AHW4YR?GUT&;MM:"MW"P[:BTAAMPWT_!8:6NJ!E01E<'\_6:DL^)FG5 MX R"+_5A3'=>E6(+QXF:L5[ L?7UKMYNGM2$V[6R+*HFX:6L_]D>?3Q5A5E8 M^BD8!:K#6PKS(BY@D@889[R@:6[5X':$WL1JIJ,.CL@#1=^R#_8(;&::PR,8 M=OIB (<)S A#,7WUPAZA-F\S;#/13[IA&SYF'VC]PM?EIOJTD:?FNQV_H]N- M7"\*XJ#]XF8\$EP/N4!Q!%$8%9"$00IC(G=\E(0HX,83ID=H37VQ^G,1!/\. M&B: Y@*PG725&SZ 8L0\S#B&VWBXU2,:EL9!'X%W+Q!PB+B.06$>"%ZFT6FR,E@MT)L\^TP-I]F3!'QUAR\O=2S"9 M&2D>A+?35RYR6]LD(U)YLD4N49G5!AD1]:7M,?9QUSE;:[W,[^7V:V?=M/EF M]U6IQ]SIM P6YD$,R$[M=;1,@#\E M%Z!C8P'V^9(M*TZ9&X; &CHDWN&R]$L\(>4P@/$>@G[SG-?.-U5Y?9[&)&'-.%INM8]PE,?J-XBY^QK6]]+;-6/BB)[MI1T+W M&M(3G#A3_0/TE.M[7&V_+VD2$!2'.<#(^# 23=4#K3,-*U"-#M M\^.SU;03$-ZZ3=M1G[GAM!,TISVGW9:Q'R5QNZY+^*JS[JW=3CH.7(?.S$.$+#ZL,[ M.+;VO14NX _%CJ?I%,9B.TVI&%]]MFD5QH+VIU:8/V1_@?E6SX?5?6_>KJ2W MJ]*Z1;GFK+U]RD/,4DX"&"(UN@I%$ MRS@5.<;R!" ,Z2X^*21Y(B#!24 +%F7,KB?J *V)]96B#'JD%Z A#OYHR%M> M; R!9NC6^('"TH5Q1L'>6QF7SY=G,D!I7B]D7.03C\/@$=>:+]T73#LJ[1=3 MI%E4$(L936!19"+G "2(L37E@E7EP2F+B3=P2;!QKQYU[!A>S#7N= MM';[]$C0A1XM/<$6O2R1M]*H$P(S5S]=$O"TP.GB)Z]K[2#/;E*NM4%UZ.!W M2.(OU? &F12>\@C# )C6;9VI&=.J3H/$_*$#6S#>L? M"[M-O.\#T6, '#B8J'.GG=2>^T2,$'V5MA%F0%SJ(F'XM+]!E[_BO\JGW5,3 M=NQ-NCL:TBXXQV%4($BBD$-$DQCF@B!(>1BSHD@8+ZS4ABLC$RN2EH5)1E\: MX6QZ0S$]>K97%1=&8G:(MI<6_T[+G?^DPI76,_+-EEK:EOF\;'2B4] ,K)9 M\\VN/NIEKM+S@>0,'%@SO^,PPFK\FL,W3':ZQ@$ASZ:/+09.UQY&!&:[^; 1 MMW_Y8?6'QC%$N0@@04BA+&@B_Y*&=K'$ M"W0FU@>'V60=63M3Y!(Z9I:&!YGM-O>IN!.48(Y(YZ-Y-T#!JZX$VY!KN:J1]!K7#YR;);Q0\ ]Y+QD 4BYZJ@ MCD DI$=CD!:W 0$L, ME,A R0RTT![;P/Q K]!7AYD?0:1YF]?\"!)?,-=^*-[LL]=NGC;5MOR79OI. MG!_E\JX4@E=11#+ T\F*$P16E.*:)&CM]T+$X=0^HQK0Y/WFC*IV8:4MF;AL3VK$MS M3?,.:,M\%P17^:.[/?_M6N9Y9Q.]X^$S],=XFD'UMNU7OVEF><8OO[++9MR6N#Z M29@34W*,Y*BP9A= "SD^P$?-I7@I9]) ->#X\NQLF=@7C?(&: 3I\5]I6L:8SW@OPX) M-4Y=G\ZN,-T>:3L_2:I'25R3M7\:%,]K"ZCSE%ZA#=2@R.=;00T_8I^^()79 MXV;-/W.ZD1[V]W<[_K!Y_Y?ZZG-YZJM)FK0M"]V:9C%8+#GQT=AR CI6=,O) M[0:TW"C?M,=/5]ILGL]@ ]YX6L-$N-GM>L^06>4T. #@E-I@0V>V# <'X?N) M#BZ/NQUGQH/927\P^_[$"T7!610@B B5_PEP @GA(62(4A311(0LL[''KV-G M:MM<6Y3DDD7IW$3RRG=@9G7,AZS[W8TCJ-8FBA\L/%DQ5S(SJZ'C![B7MI"G M5>V;4;U?;Z5'+8VP6R97+$5)-=U/NZ9?MY#Z#!<,AB+3K6X9S$E*8!KD+)"\ MA#@VBC6,4II8;36TM>E_3!TTY,W[50WC-:R'O*)@IV*< ;!J:64DG%-_J^&5 M9VMV921@O_.5V0-N=LOY$&:]C(.4D[ H8("Y:K(OMR\)@@SB( Q#FH68YF0I M;2JR,35)+E"R^;KVZ9E_:R_8L$ $YKV8QLA-O+/Z# "J",OSKJ%LTY-H%+3AO>(3"[1JTU!= TP>W4R!BTZC))S*NO9JN0\BR:Y.IP(.-FT87F;%WDZE Q^V; MC)]R+"-7S:;5@M(V8 $-20YS%B.(LDQ:"4DB8);F0HB"933,E]O-%J_,;(/] MRE;J:[^^\=?R03T"5KHANM)>EN7=>_G-3 ,GJ>PTD2;1["J/I=0O^?95&[U? M=]YBYY?BG%0OGWS ;G_4U7;Y685!]9"1* I)@+(("J;:.(M8[I*"AC#*"J9<+3JY+DL4KW76^GVKZ1#AU6 KPWIFL]B.49A>(WM-)OVR9<3R,&)% M!F/&&$11BB%)5/,_S+*8Q44A(F+G7I[0F-S+;"F":D_2UMT\Q<74Z[Q*6EOG MLQ/T\[B@#B[H15&\>:*G%&9V2"^*>.J77OZH8XD'!KL]ZHJ ?=^O4>%\]?JZ3&C>_EZC I_T]!I_PO4&]'8M=X=.,.;O\!:_ M56[=>KM$TOO* DX@006&*"DH+(( R1^9B-,@2 DQ&E@\1FB>^\\>;56DB4%+ MW?;Z\P)8PYO8)P1V6]A5>H>[SV'1KKCZO+#PS#>?P^*=7GR.?-XY7PNW+8MT M*<=G_HVO=_P!DQ5? WZ*L\$6&WX^.&_6/7)NVHE7']]7;+G^J'C>)R M3F1FMWPL'DK/W)?;;Z5C+-?OO]62RG6^[9M-TW)J6*YRS5/>2XB M)H\+'/($(FE12I>P"& 64<%I&J4H1S:GQ]0,3WQX]-A79355QS18\ZU*85 E M=_+?U4]*-O#<]ORK]"C0EE"^43+\I'ZMQ #WO5?Z1HDBW_M/X-!Y\B#.)*4,="Z&*-KYN5?.3S=FU1;'K^Z8F5>).^T:,J]_UV M5ZVM"T@OR#ZL1/V(;:?V7"6VJO\<%LJIU//"DK-5=0Z+U"_@'/FD:Z"^-TNO M:7K1ZX"_C#@M&(LIY&F*U#2> A9(VF9)GN=IG!5ICHVB?V;DY@G:]^=6MBT] MZO[D58?W#YF8/[)J*>AOB-GG*80L'^ M\;"YYQM5#/EA;3]XXOSCL_E"X&$#[M_?';5B78 /F\UVO=E>;K-C#,/X@>H! M 5='8ECX*69'#,OJ-B[BPIKS38@8%NIH*,3(1QWG0*CH3!.3:6<B80:8F$6%[A*0KO]UQ=NBAD/ MER3Q-=WA9/UYYSI<$N]DHL/%#]H7.7VA7SG;K53-_U>5$5K?KE4;X%]Q]4^^ MU?V[Y&_N/MZVH=0U>\<%5_4&?Y*8%R--_+J'-=*/]1+M5-O^_=T=WM_MN?=W=_S^;DS>7YM% $RLDKE? MJ7EMVH_S:MWJVB9]Q7ZJX>:!>*"2;F(&9JO"FP?(?@7?3!3=[.Q[K"X_.Q,; M!QS'*8>8IU@5->>0%'$&\Q3SD&*S.JCI6>UJ,\)]=*8/OL9QT[:S8"UMIX@S BFA?94 MR'91FP" ]_]QL=N0@VWWS;_B#,\_@ M_%BNN44!HSS)6<2*/(HBJT/J:I:F/MEZW6/' MA]2]Z#*K& 5_*%:;]"3;8_'Z]V5XEL[Z%BP/X&NG!)J]@/D&^YU@]MIC^0X, M_<\8JG<"H+>1>*7E-YU5O%IM_E1%H!\VU5OIH)=;E=[U M>U5N^4:(KEOXDHF0)#@I($:IFE6>*3"6JP(K83'9S/4-C9N5<^!NISX[CL"!I078,P7$I@(-6T#QM0!O.M9^VH\? MF %9BZEP,R#L./=M0J3M!KM="='0Z#;7I><;SG:E\$?CUZY=R[YUE.K;MEF5 M3'_U]%'418]9/&F?U=OV"M2-# TS>7N/3+Q36TJ&!8@OQ1G>A5=(8K?56B+> M.C%>8-PII;:_SFQIM&>8[Z?.GONUV^&F$N'+IB+M9LWD":H*R_B:2H?[S)Q, MP2.*.,8PR'@.4408+%(D3SQ& XSC H>IU06E%?7);=,]+SJ%[H@;R]F;'J V M.Q\G ]#6R/6'G?6QZ82!IQ/4CO:LAZD3+"_/5;=%[(_87OE-YT+?KMDG_&0T MJ&MXA8GUAB)A?O@."#I^%ON1T6YK]VCN@U0+(,F6WTJVPRLP*+_5B3TNGM,! M/K#L;.?YN&C]X]W@TZZNK&YX]4'RIO:RVK2_E]NO;W?U=O/$JWOI/=/OAT3> MM(B3)" A3!A1,[FD6TMP$D(A\B3 821P:A1QO=O.H=Y&: HH@%-( FB$**,1S!/$(<"YRE*"(M2%%I,1!JF M-K%2N6G;"ZIY(NNZ9+I3QV:MKWZ>J\T_.#6MX3/#;EBI>$?$.O3=J(W?^VIC M<5 GFKY/.*RF(OF#Q7DHTC7PV,Y$,A-W>"32R!IS3D0R$^?%0"3#A]S;<=-- M];QI]KR:-L+?JMO#ZOO;#>/+B) @++(<8A'DJD@"P1Q% M*(1"PK1$*Y47M] M0WH3:[I]>^H>"PN@F0#JGKMA!"A.[!MU#\$XK/(F ,=.Z?G Q:F%MX&T5W7R M'EI_]H;>!L*>Z^MM\IA#OI?"ZS-_EM^(K[CF]]7FL<)/;78V%4D2%8GT27'& M(6*1M&X*PB!)9?-ZQI:RN"FV' M%^RO%6*,"B1R ?,\U'U@$XA)E,&"B4S5:6+$K+J(GZ4R]4W-47-HV]:K9V$Q M"\Y<+:R=]FG(+;J)'].T(1T2R5?OT+,TYFWX.23F29?.P0]?,2RUUXY99"EE M/(=Y)FT!5% ,BSP-(8E9RN,B(D%B-!7R_/(3[[^&F/,]Z LHS+:>NX!V>\Y< M-K-$HD4#[(09VE![+M\]2E,O*F:1E@K21#*IY\ DR0=NGT=86*VM:Z2U&YW M-4(J6E 1 ^^&A'1K]G5.$)_-OH[6G[_9USGQSC;[.OM!U\#6#6/RK=;:9[ZK M=$-JR?(R9U&>)BF%41SE$*6%/,6H_+'("-1U] MVP#6!;A,(U?7@^ 4LG*0WR%0-2S<%1&J"PO/')H:%N\T)C7R>?M,&E7O>$.W M.[Q:?;_')?M[?::EM75G6KM5I_;_CFJ 6ZZ 8@M\JW\&EYJDFR?I6&(XO*^G MA<]NISLB-T'S6S=$G/)_+$G-EA/D!D$_3\AQ!3>3^T.Y5F5OVHSOFHI];TNG MZW<[OB1IDB F".0)BB'*1 Y)RJ4UD#(6)C$A09 OMXI!,PM\C*"5EMF3-=XK MS680NZW*6WTJU^73[@D\M^1!Q9LJD.VF-P]HU3B/*@-6-,RW_V1GR(\B;6;7 M^\3/3LVTE($FO=CW-/RN9_,0KA6./[/?5$Y/7L HN5F= E/A7_H(QL^Y*8N_ M[7"%UUO.[\BJ;,9MUA_W+4FR*,6$!@060B1JX 61OCJ+81ZG*4XCP?/<:#ZU M$;6)C9&6MK26>\2OZ/@RC)S9SO>&A]VVOP(*ZTUO)**G'3],:];M;B3VR[UN M]I!C(*X[_+0FZ13(,D X1S$-8,Q5K@M)!<1YDL"\R%(>%3GB*%VN=:8<,XS' MG25D]&4NFB]SGYQYQ&I_N.L1U'; M0[TCZ3%\-RB2KQC>>2+S!O(&!3V)Y@U_VKWL[^(XI2+.,$(L41$]) WY.(<% MC@L8)UF,PC /0V%U1_R*TZC:H4MU,W2I;H8N;7HE+6_*=?O/EPNY[1%,4\TG;]-*!A M@8(HX Q2G!82-/F-(UF(("&"A&F2\S@)6M#>KPU/#;^0=61_$,#,3HK7&7IV M;MK9PN^X,QL!/99[ON[@,QNASQ5S>AYZIG*8;M??>#O4M+?@H7+T8?,+5Q[_ M,D[S!(LBAG%(!$0ARB!&>0192)(8X3A/S">[F!*=^M:V=Y10_%RJD!'M%T/7 M]8:6.E*D:Z?* ]OFN8/& \KA*E@LU,,/0Z.] $X,+%0H]A^&0D3N:-DGFTY M!5INF9>^4+/*R+05?R [TWBIV3(U;87K9VU:/^LP9(NORTWU:;/E*AIW1[<; MPBL%:YLR7/ @9D$F323&U90LP6'!A;2=L@"'**(1"XV+YD9H3:Q"@Y^+)/AW MT# !-!> J9$Y#1] ,6(QVF@$MW$5Z1$-.\UXA,"[%P@XI)R/06$QILD?)(YS MEH:@\30GR4S&H4%'(RO,-ZG(3)2C44.&C[@T0_[O75GK\OKZU]UJ6SZO^+WV MIKJ9E$F.*(M$ 8M Y<(**F >1@G,62H]OJ)(8VQ>(3-&;6)EUJ>_ !T'H&7! MIHWN&&KCBLPK%G:J;!@&E_*943QL^@=[Q,6U4;#3U\2R!["AF(/-?L?6F+&K MKZ$XQ^U[31^R3[2ZYYOVJV>80[5_8&(==/_^SCS5Z2#%L$)Q%L!.<:@!W/XF ME9UEVBF'Z+#*;.E!)XSW,W].?VE_,NO[A"8/0'HO#Q5>UYCJK;*OS6",BZP0 M(12YR"#B8:2:=,3R/R'%:9[0@AF5K)N1FWA?: ;:Q!SE.F][+)B?1 :HC1_- M?K&PVV(-#'OBH$_=NJ;']'MD?#C[1<;M=!Y"R,_9;"[EP.%LL,ALI[.Y0/WC MV>(IQR&E?%VKN2]KIFLB[C=R5;XMJV8$#%]S46Y[C0P/*;V8)UC@@$$1Q2I# MB150:L 0\H2'2<"*)"V,PBO7,C*Q2GS_]+S:?.<_EKRS0&9XS-KJ_F M0,Y.@7[>D^]@JSTG2/N2W=B58)U->KUW/367]LJO+-:_KMYLG M(C6CTH9MA\)_<7;+).U2E'H023/U67DX%6>2S=ZD9_D[>>ZQ3Q*YIHJY][NC M"L&"!%D89Q3BC$H]QXL8%B)-8E.#-"38P$.DH"^*&TS"= )HY/X M>RR#5IX%.$C4__UBLJK65WD;GDZ.>7F?];AYE=?R\HQZ'2;L0PV?E0^VNF^[ MW-P]ZV&,BJ4[TLSMN%V__TO^;OVHQFJ=^_2^1F&99%'!\R*%+.94M=&+H/Q9 M_BUB+$ I#@-N5#S@F:_7"UZH)!.ENC8MSZ!< ]YRK1N/K@:>71W>M;G'[_-U MC@=+7NDEV3H%BBSHZ(*&<'.J@+O>FWG??S,7GMKS^SJOQ#Q:\TJOQBVL,_,K ML@H(30#D0.3()[790DP30-2/14VQ_!6];?99_S=23W_3^ODMKK]^6&W^U+T" MU-=_&872:^-9"C.4"X@PQI#DTGL+@RSFC',<9E;]^8TI3YU5J=O$K#=KJ(MN M,/O';I_\)OTNA[8X1G":>4>3@&1WV#3X'$IR#DPL@&(#*#[ GA'/'79L9/?9 M><>([OP=>6S@.-NIQVH!!]N[?/RZO1._U?RR.FNK@56LZZC:J.\E='( TBCB$"4\AD66$RAHDI(TH'&$D+'][9>W66QP,VN[9U<;-JBO M]P8L#6S%*+P34++ZTF:[[=ELDE_0]1^0'(,7A8M',1V7VT[?K\C"V'Z]5^5H M<+_.*[,SO*1-3,"O>,D]U9=%S<*.FK9GD-!\W0%I7)V10]3E+F.":Q M_VK'BQ1?J^AQ#(*!VL?11^UM[$\[E8MW)^XWFU6])%E.49C'D- L@"C-0DA$ M(J"TCDE*>5BDV+@VYVCEB7=^0TO=:CXK:N8VT;'XXT:GLU!VV[25YTZ ^VOD M,;?0G.5RLZ],Y;,RB,[*,&#.'']^-F/D+)M]4^+\!QP-@95T^NZ$UA[O-D_2 M)EGF>WU>):WE:6TIJ?S)?%,;707Q*8-YS]Z* )\?LY4^Z;;U/?*N"8;HQ M+N/LE^_2-Y#^0%.!>Q0S6](PR@11V>E)ED 4YQG$49##*,J++,0XST-ATW_2 MG+355K7O1"D9:;I/Z;Y3T@PO.Q8 WO-@MW$M8#7;T-. 97G>2YQT^+OC0O7H M>O-; ]I/8,]++U[N3PG8 ^!).5@0GE5IV /R4IDXK&!ONN^#"&HZW!/_N*GK M7W'U6*ZE6T"52?;(EV&4Y(R&JE]E)J1!3Z1!'ZK.E2HQ/".Y2(5QXQ(#>E/? MKNW#:Z5F ;Q9229^ D^:#>WG/S>\&'KWIC"..P:>P;&\5=OC_,)B[E]XAL?-Z_ DY5#8B'T@)MBLLILSHN%2'V7QN8Q.T585]OE)_S$ M[\2O^!^;JIN.VYKT81*D25Q$D$:H:$98DIP+R% 4Y1EEI-D;.D/W4X4IKSK86"M]NJ)+NMSM3?;G2+M<,=!5',6/L_5D@;.T%3 MX6?O"1V?SGMN%'S]^XN6H07X91!%%W_(!0M_3I$5];D](Q=HSKA'3LNXZ295 M 7"[KK>5-AEO_BKKI2 X2",4P2#*$$0AP])!2B+(&:,TRGE(8JOTPU,2$VL8 M11 <*((_%$W+$.@97,R4Q772VND#2T&M-_ME63SMYS,$9MVREP5\N2L'/NFM M(/2^VGS85$_X=BW4'TW9SS>^WDFKI*WQX5_4'+%>_YMW>,N;64%+$18A29,0 MHD05?2+,57/^%/*,"ODON4A1:K-OO7,X\;9O.:F5=;':L2:F*K\(]695,GV) M+Q_>K;;ZTJ#M\6_<(V2ZUV:F5E[U9=AII?,%FI);H-D%/7Y5W:;F6+V2CF=0 MESIE[, U4&POVLEFDY9@^L%TNC++*_E[[5)*/_ :E$MZ(F3?/JS7./;F\7'[ MOJKT-+>GK6D[L8L+3!T^[G4?EH0K75$/)/G-FF]V>C/W9@P^;78#!0@6J QK M/V^ 6(:,/6)AU=5L5%:G+F>75YVMZ]FH8/TN:.,?=C.YW@O!U=T2;_RK!_S7 M9_E>WV[6VW*]D\3N]C;!,DXY1@0AF*18&E0%B2&.8P%I5G :<$$0,;H:LB<] M\3;?,]+%8+;X+U"IK[?]!9$#KF;&SC1HV>F U!MQ$5R 10;NM7$FI:KLK-L M&M#\V27VXGLR."P(SVI)V /RTD1P6,''X+1#\744HQR)#$,1I51Z:&$F%0I2 MDX1H2N(@% *)Y3=>D8UQ5>=Y2C8[HD_/>&/H :K7C$0S;1+@45#+X__E4#2/ M5>&&0DTR%FWFZFY#48<'H_FJOAXIO)*/Y0UQ:O_XKA:\J1@0JC+ MEYQ$*JB"81%D$8R+(BPRQ CCQ,8&L&=A\H!)2U-YW^;S&*Z U&S#3PN4G2XP MF7FLHA@])!NV@.)KIFG(@YC,,1_Y/ ,_SL3D08"L9B@/K^28AUYQ5FX_8*HI MZ;L&&F0\+:("9J$:M)H):2F@-(()*=(4HR+.B-4HY5,24R=F:(*@H^AT!W,& M%S,%/U:DN705(@08(( M9@F5.RZFD3SMPPCR,,>")4@486*39MY;VVJKV>>1:X/C:';[ MZJ.!/-:;Z0SGGG91?^59M\\9D5[NFW,?L<^H]MF4\(*-_[9I5+B,>2PH8PB& M!><0$13!/,I#&+.,AFK8+HZ(1?O:>;DWVA)7]ZUMB8'G3:6CT(X7X'P"M3=#';=T.$7N2[K7\'>5)5J(J,;^'\_?*1UV6_^Q!7[ M@,M*=X707.J^CO7[OYXY5=TB-BNYC&)2W0DL\SS/\I@54"280A3D"2RDOZW2 M'^4W,11A:E86,2//4]\9MD3!MSW5*VX+YWB'9G[,#_9F[.P*S1G4K+W(1SCP MKPIE^Y]K90!:B 508K2-;7J"+,#^?1]DT3>?_ORP&9'WY-_-P?&L?N.,K^"E M/SHG:9?Y>?*0XU]VS\\KS0Q>=6T[ZP\217VLU0\Z)W\_\XB@ ),"$1@5:2@= MUCR'N$ %Q!DI*(K3"./(?*">-?V)]7^?EUXCVEYNG31E5SK#=KMI3%&KR7OV M>(^[CA.C:!G+TLPLP'D@:Z X:G$#?VBF@,G@*2]0VLSPFQ12UZ%^DT!K.?;/ M&9C!.8#VJ\XX&-!9Y.-)@>[+..;G5(]8NC7Z2_9V7QO0# 2[E]^S[@NHKO?T M8 V\VG=K/CON+DH8$K'J%"F/ (@2(E6_8 0*@DG&28918)4EX)O!B<^&?61# M!2GZO#>5A[K6HL^V_MP-I2IG5@4N[J5\U/K.POM;-',87O/=V)TXQV_BB%?] M!HY>BOP8'CB08A3H6GK^PIW^S-FW8U$;@G^5I3T;$OOM WH=IU M:"ID/V_7?Z_O.:_^5FUVSX?=;EB*8;CVN6H._UT Q S0W MYK48IB -J\2)\+'3%9>#I([56V8TIBMAL-2Z'Y%A^VC]E[[?;7Y!Z?; M^E:5?CW*[TS]*U>=0J5]%HLDIQGD-(VD:QYG,)>6&0P2%&5IGJ8\-IXK=XG( MQ!J@(ZNZZW>$S9W"B\B,.]$^Y+7;T>=$!7\T5"T5 MHSHFTX W>O'1V5S.,>;[?N7H9U]_B+-J=[B6K^K[,A&TH''*8);30'J0+(4X MR*0'&2<%(RE/,V'5;V,2+B=6<1V=5QVT?'@E9N[@JP/]0V2B[#G_,6F2;NHZ2)BI?U_M*P;T5F1.6 M(PS#(E'Y^#B 6*0AI!CS$!$6(;,+'FO*$^O='A^@&3]XQ,EQMS$[S6P.KIFV MG00R.PUZ<_?V%MR\:%IWCW4BYJB1:JT%K07VI-G,Z*F![!=PTRIR MJ4I=7+SCS9_*".7/N&3ON."5U&GJRGI=ZU%7BH]&X2WC(F4ICE(H(IY"A.1_ M"A9+99/' 8F3+,"$620]7\?-/$G,+2> -RPTEP@;K8;:F?7M6$8[S>/X LS4 MT(1X.NFDCA_PIN/H)]7WJH.VY::YGM'(W@PC:JVFK@/$D\YR9&)6!78=4"^U MV96KV0?7W=H9S=K#R'O?(NMF17-U*)JU*Y''5D2OU7]HO.F0UTY#;:^QIEBX M7#_>\TKG2DD^[\BJ?-3OJ,M<>RB?5 <2\47^:RW4Z!?5YA576]V03%6]QC04 M89!SF(@D@(B$"2Q0*B!%>9&H- .141OOPR][$V_JEMFNR%XG#1SX!0>&>XFK M#<]Z.%2/ZP70?.MN@DX%R9Y?JYG!\7HORTXEO_\7I3C65>BN7>]3!ZS:B86H<#:PQM:FT6H$];7 @;F$; M#0%@8"EYDMW2;KH@ML?PC:EP;O;3T,+S65,&XAW95B:?=[6TGMO.+'?BXV;] M^,"KIX\JT'PGFG812RSR!"=%#'.BVMEG 84DCP/(>580P0.*L.CB*J;FTPA- MA^B)9>"DI0]VNND0;7J0B*X'B7+VU2P-7NF4OF>L!GL_JYM0_&1K\8S!:VK$ M^(#,T2[I2"L[0Q&'BCK0Y-4_-0SXM# ,9?5F-(S1F]D.,!3_]&@W?=#^M/ZT M67_>K7@8D"2\J:H;MGF6F^[#"C^:GM675YCXI):$H:(,%&D8'M7WM5R8']H# M.(P?V7X@L-N]!M*#/Q0+GD[N<1F=SNV!96<[M<=%ZY_9!I^VS]+[\G53;?6^ M5B'+FS7[.Z[TI:_^^>VFWBY)EB<1B5)($(OE<9TD,(\)@PG.:1B*(*2Q4?FU M&;F)]ZYF &[5<:/.Y&\M^;9!"Y4,F.>T&6 WO(7](V*WE1LPFK-7RR_)@XY^ MU\'BK6],S#/^_&+CEOMW/496"8'F(@^D!AHL,EN2H+E _71!BZ=\_N??=E@>9%N^]Y@+G@A,*(:BP#E$$2&PB+(4TI@+GB 1!BDW+R$V M(3FQ[FN9.%C86@4J1L"!$YO:5B,8QU6@?W#LU&"'R]T0+@XYSX8 V=3[^@;* M32<^?%6:SP"TGWV5\]K(/5C!:[30C$6[-H(=U^E:/>D^BO!0#W9#ZFV%Z7:9 M%TF8HR"#. M"B,*40,+C0NI)%"0DXSP25JUPSY.96!GJ27W]>LJ.KL-8PC,8 MF05AKI?<3M,Y".TTHO"R3!['%)XA,ONHPLN"GAM7./!INPVJB[6K[\NW-\N$ MD32C60X#G*00Q4)([XQ1&"88A4D8XSS*33;C8[O-\_;FT\V[F^LWRBFO P&,]L/-GFA_.&R'WE*S?/5/6>^^YF=^XSB:>Z<. MKCOQF:M&JLKD_\(?=0QR&:(,,R$-P,B#7(B,(4DY#B,>9YGF=6Y-*A;VI;SM2_#978$^0'!,H2XE_] %7P9D]]^,O:H:+Z&8%\F M-.^\ZU&!3T9;CS_A.-D-5RH9H+[GE:XRWAM&:9*E:9XBF'$L(,(AAP5.$,PS MGF,612B*A=4L#_NL7ON:BW-:W]6?Y^\U:GNG?[S=U7V#68<^)B8EUX( B>6XK266$[G;&I MK)OM5PX(7NE,8FG([WJ&WC=&UY6,2N#Y#>MSM+WM4:]![11U7/J-X5X#B+^\?/RZY>SFF_S XR&U6_]6W9OEZ=B;6B1T? #>,2(78U54TZ2,ZK43UX?_.<57_ M9.CT>7H5XR;EO #;:;W#X!257W$TX[->@#WR+8>]BI8F*4/G9]A>X7@"WMQT MG?<%N-FV,[T(*U/8'VX#MK('(K,9T_X Z5O;'E=U'+NJ(V9?5,!,#Q58)B+@ MC(<8ACQ0K0)9!'&:RM_)MV_7A#'U^37E\O/._?U@G G4U\O?>Y'&F'Y6:FL M._%;W3RZ#' >)2E",(L"::X&(8-Y(=3E(0U)0>*4(^.NH[-Q/;%^.ISUC?U: M*>IP(^!.]2>QZ/,R[ZL<6K M_[%G5%I\!7Z0&9477L6KC*A\R*O,%WFD/$J2!C3((%9 MP"E$3'HDA* "YEE!\D!:YQ1;3:#TPM74QH&/@26N6;5^7IN9BS+[R[",C,WT M'N:=%3-1YH8?GO[G3(49RPGQN[B;"OY8"GZ[KG>5"BB]W53/&ZGM^5VE"A;N M_ES+0T%W1EMBIKIJ11P*'C.(B,KLI)S!L*!A5 0L"'*KGEJ&="=6HXH+4'9L MV&E!4^3,]-P$>-AI,@W%G@.ERUH>Y->IJ1S2;"R\M-JQAV>^6W=:EN3K5]I8NP;YYX55*\:,7R M4/EP3I"AXJ+VXVUU4?M3K[RHO]P\!49G!-B7&)W[G4.;0#6WO'Z[VM3\8?/K M^KE457DO1C";=@L<7VKB7=%P #0+*F'LH7S2M0>_?KJ_[15ZU@N@V;+H)6B MTO"FF@ @N_UFBLTD4Z@MI7=K/6BP_GP=",V%/6I$:/&8FS'YA:_+3?5IL]T; M47&>1$6*"TCR*(9(Q*KZB&$81TG&LS!(>&:5OWM"8>)-W] #FJ"=/7F*A9E! M>96$=KNV+]P$)N5%23S9E*?KSVI47A3OI55Y^8.NNTR7#39UA*H+L)HB_KWY M[^'$B#.42[LSA6'$$HBR@L.<1!0*1*7IR4@>4Z-B=2NJD^]&S0.X7>NVQRJ: M9KLI3: SW:B> ;'=O T6>_J+9IS\=_!'^^TLH:7AK,DL0$O(X_RT<_S[FI%VM/:\<]#. MB74RZ^SLA]SV43\Y][XJU[1\QJNN _62LKS@7)6GY3R$B+$4YGE 8)Z2*$FR M7"0\MFNO/4C/Z'MX36OM]F9J_0@HKK\"L=K\68-=S1D@WX%H$]1U IOE%AR& MT6Q+7@^-TQ8]RLN7AVQ'&72D_6U:(PD];>)A6K-N:B.Q7VYRLX>NW_1=#LWW M7_%V5\D_7T1FDEQD$2.!*L8*H+2Y&<0HI)#*$S?)TR)/,JO[$@O:$UO;'W9; MU;CLUW)=/NVZEJS[YOOP1<&*NSX80]A>.WC$[2I=L>=CH8)A1*%7L@7HN)HD M&G8%'A-HEC'*KZ9G#"$9TCJF2[CIH#-9?V\W:^4NR.VG\DM*IE/Y-NL]'\LX M#A$3:0(+'.80X1C+O\7RQSS&:1 EG(;1\ANOR,94&SEP8;.[^KP8;[(# X#V M.;#30"[XFFFBB3&STTCG$YM[$!XQU%-9DPZT-\5CNG'UHQR\]C!Z4X@,1LT; M+W75O,:?W>[9N6WDNWPRG[NW(EC&T8^G\3[.[*(OK%+O3!>><7G=1G!=3ZRY_SC$DS?XA M=Z#R'C]LJILG%?MNLJ67>8)1$J<1Y'D<091&&!*N4J9(1J0IFV2\2.SLUHNT M)K=.^\0LP]07\3$,6?N0V7+KF0AK'[L>$\17'/LBG7ECVF/BGL2W1Q]P+.#: M?N75I\UZTQ6)W:ZI/##50-EUS9+E\+WW [?A7SG8K?B?>__=.18+Y M]NN&W:Z_\>9\KC^6:WZ[Y4_UDI LRXH@A5D82ALWSC.8!ZHM.PWS+ H%%<0N M'\N8]-1)62TC*LV^804TO( >,^ /Q0[0_%C6)UM@;';L3H.U M_+[RN,P)SYO,90W(24:7_0I.8YSO^>83W]Q\>]1)46\W3\\W3UN+(UK^][ERA+TY2A"$8$(6E$APR2D"4P8SGC M,4T#Q*U&)1TO/_7AW1%KK1!DJ4X)U&!KKS\Z$D4I[!Y2*"<9@1 MG$*$60H+$G$8,A2F-*(T$D9C (:(3*S'6K*@H0L482 I T7:/'YW$:'Q()X/ MN>TTC)/(5@&],9F$R#A/&6)9#'O!$FB*Q*@;!1)5;A6&29%3D5AW4#>E.G3OR^%CI M4I)>MW2 -6D5O.I/7FR3G*L]RPR\V3W+?[U\G705X*;NAG<8;?T0AV4_=^JNC;S7-KZRRA-LAAE%$9%FD&$(@$)0@)R2C&) M\BB*4&!3XGDM0U9JR;4J="69A'H4$)-L@LV!,B;Z:*YL343D M**-X:QI:ZWJ? U\+L&>L*U<%!]8\=A#T!)*OUH+7LC-OST%/X)TT(_2UKF/J M(-5#[^M[_%W7V*@^;?O:]A!G(I#&5EB$6%VG!K#($(D%V"KBEEF$ U"9:2E/ -@IH+WL]YWLFNX4E?'CXOG*+QR@-&^& MX;C()SF&!H^X[>5/_,]V<=7ZHMJLY5]IVP59:I:O\EO!I2;I?T97]ZYX?:@) MC6**6N3\@\:3(O M+,VJ\GR"^%(W>EW;38E>F%J[% 2+-(XB2!.10Q1D&211&$HO,,V3 -$T3!,; MO7B!SL2JKG'N#D&FRQ.O*[YJ$IBW&Z!>0K7%"$ZWY3?>9'[+A3_+XTA- M_)$Z9%5J3^N+FC#YBXJP]O.'WO]%>5T?.&E'%O 8!X%J.5VP((,H$ECJ!$1@ M2%& ,:-A(HJN2=&#N6KPS:?1)CEN;O1@KUKV4]VW7_%6JH]ZMU*=HG6Q+V\2 M,:6NEJI<"@:P[IAJIT"\OSXSS?,J;\,MJ;WCM"LZ46I+,0N.N5WH7[2%#^!- MR]U/"Z#%@%J.KAT-N*DJ=>JJO_N?:3$5MIY4IW?V9M6Y4X'[4EE/1L=^$FO3 M$/9MQ5FY_8!ITT.FJ:W&61YE*,DA%2*!*"4))$*J;NG3QDF<9BFG1A4YPV2F M3BIL^@HWE$%'VGS6Y0 ^P\K0G]26-WQG!1XO1+>1W'PLIQ\$W.9HNB)A->QR M7,"!Z90##\\V3G)<@/[\1X-/VQ<3J,1H_,1-:P?:CT^L.'2*O"1C7@70B3&L M%QPEL%,"H\Q;I>^_8-9-P][FL_WG/ M*_4/^)&'RP!1G.2E.ON1\O,FD'\S!P-7ZC8;:YC0!39!3@0]F?JFTCGR6P?)#6K"6XB M]$MSVN@9>]-8VMU/I2Z94Y'4+M&6EKQN*DS"," D+@2,BC!4Z?X$$IYFD&!* M0BY_%R*C'#L#6I-O\8XZN%$W#7WZ=L4X)KB-V\T>T;#=VG,"86Y&>P3$S9:^ M"A@K@]I0U &K>FR%V4QK0U'Z]K7I(R[:[+3[W-O=TT[=67SC;_&6?OWM^=#- MI^U;UUP@W:[?U]OR"6]YJUF715RD14A3*+) 914+ G-&"LB#4"12*1**C3+_ MO7,VM:;<7\+2KALC;QFH%T#@;YM*MU%^LUOO?_@)E$_/ZI/*?&J87W0VDXTR M\?G^3'3P*[T5:V.L>0V_]YMBJE2=CE6@>86_/8,#MPOPN7L1[1N]78..Y[TU M]UHOQ^9<>*67Y'J*O,++LCQ])@!T\*SR26_&DVT"F([/P2D(.-;))-WSSH=X&]RB6U]NY9\EAOV.R\? MOVXY:YLRZ%^JDJ$/N*S^CE<[OE3-)T51Q##.5'E_SG)8X$Q C(N"A6F&>& 5 M5?AA))OXU-8$U83Y/UM& &X;7SRJWP"=8R4D,^";XD8'-5@SG%<=U*!6(-@6 M#OTHV)J6)OTH_$YX-=*[K#WN=7*04@T7.GNIJT1==/V1>M*"IH/A5LH+6H$7 MH!%9F8F-T O0B;UON:(_HFLN@1(=:-D]UES]:*_35U77#R/7O'5C/XS8%V)P M/QZ#]B[R7=?G4OK>9X>K/&Q^X6ILSHV0AY JZOT@5G0WV;?"$<*X+F'I$CEN-^Z?0(V1TJ>WYT M8.SRT*6'#?BE&;H$-&=-W;WB;7)0S?W)Z<%UW97KN1QB%XW/N[=CN^W2A3@(LI"U4@\EKH\"#.8)X3"-,9&('2'[?<@]#\=\V(_+39AL(V?](+)%8.9ER5)33C,KQ1]P,GT/; MYY>C@GF1DS#D$',>0Y1B C$E <11D!-*:$H29&/H7"(TL0H[T[N\U^G:SN2Y MB)69B>,# 3NU=: XZ?3>,<$\&2P7R8 MN_FKK)=(V@!"< 9I*@*(T4@IW4[DWG+TGDN__\"9W7:45_2=R+7>DO/F!?)O6^ MJM3=FBH3_<:K[TT.L6'-U+EG)]YWDN1FS3>[>O6]N3U_>>O>,6->8746@>$M MZ$-XNYUG++>_O.DQ(9TJMLXN.%OYUI X_5JNP<]=,7KTAM)JQ]G'PP2#KG$= MB406<);!0&0"HH(+F,-#BP-*A' M\#([(OVA8+=;&P!:PJ!'>8)N?V8R^AP_>IG8_.-'1P4_.WYT_"G7ZLWJ>2-M M:?YIL_["']51W09G$YQ'6JQ 8"Q;-[*-"_1 MF;E&![WCSIW20E<[8>\EM:V#I3"\3PGD:XA!FLP>4,;O.FX^$EEZC;0]2)E!Q"/S()/ R ZQ-9M\? 6;3J%Y$.>)28Q>!U-AQ+& @8DKR* X+NXE;4P%KGP7RRL":J>^)X++3WR_' MUFBDYHEL.\@_S5R;0?&!)*1N3=&2]A?*^L[RH>GQ_]O\^>OZ^?R[;IF M\N=]\J/A!?/P*E,K7T4U^4C9GYE?,(V@,JP._0%CN M_C$,/$^(,9?5Z?9Y9.G9[J'-1.S?2!L^<66ZUIUH2F%*O+IOIXO5RHQH09)'F80(&2M @)38K0:@J="=&IXU ="RJE:<\$Z+@ ?W1\ MN&9V#>%I9@/X1LDR5G4]0.Y)8 82^\X'&R+Y.JEA!B!=8UZO-<<=J, M%)!_7W&]]EI-"JZVY;_TO]]O5B7]?CCD*(EHF* L4PYR3"!99$N<) M"D4FC*+75_ PL3KI<]2-];"- -GC:AH*FA0MVYC0@9D%V+.S:'R+'D?@CX:G M:4I0KL#$6Z#(GH.9(T;.$)V&CMR7? MDI@X*MU,!:U[9/_CW_(HS/ZS'=QGZX6>(&3J2D>WUC7I.6,1$O((1W&J6OL(:5QG',,LQWDA-V6<8J,3_3*)R?=A MCRC05*W*]@>P&=Z.?B2VW8O6PAIOQG%YAG:B?+JW"^5/AQTXL/ LVV]F9\-^Y&DG":5"Q4W9FHR@^E#7%JV8BQ:]XNZM4<^LIIM/I8 $G$.,1Y M+D*)AS3YUU;^3 MCL\+)A<8O-T\61&?^4K*!9C3NRJG5=RTV&^:7"O\BKU7_B! M!3M-,XJ@F6[QB8N=-NE!\K:#1/_EO0$DULK#5$Y/ZF*4W*P*PE3XERK!^#G[ MW+2SX][;?]-37;_L2"TWAR33VE#---AER%'*4Q;#7'"I&)@(8$X3J1UH$>99 M4- T$J;9:ZY,3*PL'GCUI V03;V%\A6KEAY4QT/:61AM8O83+M=;WG@6C;&B M&]Q\E_Y#;=C>YJI7,:QAY@+8T8;Y_=B&V?^[9FL!#HSM TWW%O;@5;B:)^C- M@:];"M]T.%NE_%T+T$!2H//2LZ4-7BM\/['PZK6;"DKK8)QG%%T"<"Y8^(O"65&?.Q3G LV9>)S3 M,E<,D%"W#17_RM>UI'J[IE)%?MS4]8=-Q2HB2A0J0P3&+5XRN6VBRETNH549KB(LER531E.7C" M.YM3*[V&,4!;SL#VP S >V[ FY640O5U5A(YS+/P__K,].+KOQ0[]=ETS3YB M�<@S>*YY\6H'ME'=^@Q[CV7'JL@P/ONM.V UL0:^4QW;$79:=#>$&+&MR,^<+ .([A X'+G,2:,S%FQQE7\EYTS$Z;[;>Y("? MI.]-3]'^DFJ_]NWZ>;>MN[BG[H>ACQJ\Y=*P0R%+D=3<-! "HBPN8!ZD#)(B M"$/IM),P,>ZG8$1Q:O.N)0IP1U4/3Z@=IB>8@SA^E^0=&LNHX4'E-0PL]K<: M8,^#GIM@>(:98V-^'^0=([?+'Q]865WS6,D]<*=CMLYL%SA68O5O:^P>=![% MU[G;DFEU%U2N=^7Z\:Z[HZY_X4(ZXLWGI&_-I5Z6-KJD4:YQ]5V7Y7Z2(*A; MI,U*4GKL9E8L69R0"$LWF09) 1$2L;2-"PJE;LT#'H72<;8:;C AKU;*V+[M M5!M9(YJ]-K@)MHI!Z[E^D[TM,U/Y!WD'=EK_*+ )U.X$!\[!@?7N!;6?U]SK M&:0];O?3=;P.$YP:4W_3!R?C=.YQA5-#?F:^X>0DW@AG1ZF M!RWJ)/@[LBH?&^Z6&4I2GD88%B20ZCQ$#.(P+:":8).F>9@0;'6/949V8C-9 M,0&W*G;!)!MZU*JZNVBNJ;;@J2G@*&T5M2&D9CK7/U!VZE-CI.,[>M28GJRJ M![$>J/M3AG;">M)KAD1G55%V0+S4-I9/>^ND>\@MOV5R Y6BQ/LK>UU?77$F M^>D5UVB/G[-W7'"YYYA4?+U?+DG"*$$"09$3#!'/"XAI$$.I>#(BG?(H2))N M_K.9VIF>::.=>#PRVDYI=62OL"1G>'5FRNT'>1W>FBTO>E4SH,]_UQRFD^#E MA&K0"J':];>O5\K1_\2D;9HG GVZULZ^&7[M=M 3O0"#%M)34;8/U=Y7&\HY MZRSD?4CUWF,&UWD>*@4Z"H>+8*1XQ".!VF] F.G4CO2X$/KI1_ >#L%&.916:^@ MN$5DKP+'*A1K+.Q &'9\C=E"L,;B],.OY@_]_]R]V9;<.)(V^"J\FZQS O5S M 4FP[T);MGHR%1HI5'5Z\L(/U@A6>[A'D_20U$\_ !=W^D8"(,A0S[]4*I4D M;*&;P6 P^\PN>FZ0P;]RVIXP55'^=E=]X9CEZY_ON#J52@\M7?'A=JQNAEY1 M'Z:8DP#$D*DZTH0"3(0 - E"1@*?$F8TZ,F:DYD=Y*?M!CSAXK]X UK?0/1[ MY9Y/LY#77M]ZD>PB6C3SI@U+WH&GNNE;,N6U7'E]MGH% 3=>PYJ[D'.R=AQ% MDO9\+!H@3E;7:=PW?4'S<.[]FE/5>OIY^WT/K$T#Z(LDPR!A@0S@8D$!"F($ MLBA*(^+3+,JT0%6OK#^S1^HH>C5)_4#DDB;&X[")\AGZBB/1+ 857))1/[R: M**M=0*7Y.8U"IP%!!H*E2V\M%AX-L-P/B(8>LPN!OFWDH7&MJH7:D.I+?1*J M,?)2)M(P$BF(THP"&,009*%/@<)!]R,_#-,,F00Y [1F=AH=Y?:M(+3AQ);^92]H+OJ7H'LNY""PW9' 4/0Y06#0\T1#X- '1>L4" *#C+*U6M M_7NQW3VWO:1^AM(4LP!@%@HURH A&&@X-.CA(4H19&6[5ZE,'?Q7$VSZ0BH MJ1KVX%[7S/BF/UE>,QN=3U0# (2I(ENB&YB+;@9;,"36$";!Q?>6 QP88OL( M36#P0;N(X!/_?DNI.G?DFX?/Q78C_T@;O$]UC?FH"HG+CYO^,_F&YL]R2]TC M2HJ(,\H$ @$EOCQBA!QD/.4@SD@F0IJP-#"::>2 IYG]U8&T]U6!X>&"E=ZW M9X8KWB RU3RJ]HS>DWLN== I9_M8>N'+PI_ S(7.KWWCD,BAOAR%3BXX6C3$ MRND^U'8M1_DKWWE1UF24"Y ' ]-A&=?,-%#&BIU9]&70%S&+WBR;(YSJSZQ-PE@-0[T2^HLMUS!A+.!1UX3Y MVU/N[_[DU>.6?=R\\ :#X%TN!%> !?P-K[YSOGF+B^*G].%--EWZ]V\;26.M M_JJ;J@TC3F"F!HOA%$ 2*J0K$H6UX:NM.>TSM$!VR]PI6B.V5>OF%T MN+Z96V8\7[V7T7+U\_T3+Q[DVUQ/5#'3/>$3=>QTZOR\9N;)FAMG7O$^?2H>D5HT/U6=P\VFC!V66D$?&%[R=M M%'-^96FUBFTG_#' Z"=>O?]!USLU6>;W[99]S]?K50Q]'T=1#)*4(@"Y"B*2 MD *19D*&$2Q(?+%ZX079ZCHC';(FYM,GKFU%#1ID?D#1Q2V*KCQEF7:H:VA1 MS\6XUHR98[D *:QP+7_;L^!U/%Q'4;'H!-<7V5E+MP;)A7NS]95PWF1M\.[K M-SU*]E81"03)H !853=!&F0@"WP,4!QG.)9>A:6I"4J&8_Z,PA]S9(Q[]8K4 M<:]/SC:SX_K#Z'FI5U2WF4.;J5GQT\ .\:I]B3UE_H)-B(J[_[4=ASW5SME> MV"=CC6Y4J'N =[SYY\?-UVI+_^MQNY9KE$VZZ-]UO'CP):]_HL_5]M"M?[2['E MM7P9'CA-M:X;#LZF2]/(T+D:;2"#;)3A#@;(B/K2T#XVJKD UV.UC)FCXI2M MU/P*]OX'I[LJ?^%W0N144OBPN><_JC=2LO_2\3A:"\WL7VKZWIX!K^- C1+8 M5IMMI3G004\IPU[#N3[,?,2X*KR_%!M>S8<#QV D[T *6Z[3>@#*#H:OM_HB M9FXD:&?49B_9S$$LJ\_K7=G5UC?-,6T/%"1!ZHLT TF,9%#!8@PPAS[P28 P M(B**A-;%TQBAN:_KU1S#9TG;!I5@4$'#ENQ2;#,CKB569 _S[AJ2%LUQ@PHP M&17H1A&VXP"O*,35F+]QX09'^0V\ON"XOG$ACD?R:3P_Y9JM.7K=XQ]O^(:+ MO"J;D7ZG\!!&9JEM(_JSY[@/83OK MA^UJ8'R=M^K*D.JBH]XL^@K_\$C+>C.87B5_JZVG:G:+"JLUY"//V[*^GC#N M[#/Y1B9W9JKM6B@K+J&+EIAX-Z%TY2KN_F#+7@]&I.E_8KW,P9JN7R MQ9SI(N9QE;J5+5RD?4)\BG@/LJ^YXE')#0)S(XXPPF$20BT0(U M783;V2.\=E,WR;XO\YG&0\1?2OE+9N9OKV7F]Y^SN[]L!?F5OJM^Y/M+?5^[ M\'FF&QCC[VP4E"^F]X'(?GX>%CL>+*;._AEC.:+F6WP[ 5)&WH4DTAZ(@R@A M(@X90%F& (R"%&2$8[E)XT0>0WB8:ZAICN>YO!Y\QK^M^U MG^U#7E*\;HX8'^3?E2N!6 :C) 4D)A! 1F7LGJ0"I!&6?B/F/L-:([L&J#B[9/!RW6G:HQN]V_!/_4=U_Y^L7_J>,&A[+54QQ$N(0@U > MN^5I6TB+I4QE&U.&"/2)-&BC$2*6C,QLU/)'$QO."['5J%Y&< D]F;F AJ,; M;\_3A4[J:NN1KI.Z[J&^VSA$#9NJ$U>C1VS96'88R41EG8TGF;J>I>.2QZ [ MT> 6?<"TIO:%*]@BR<2;;5%LO\L_O,7/\K]5/UP5^VZQ=EE^LMWI12 MRUXN#X!-'_9W;\TK1;(>E52O8^CNS+Z#II.;3;N&KDWRH133*KAC165Z6F:\ M/3=>QXY#OV:E!E?>S(SXLC[,2C%GGLMN%?.RL,\OSW5;DW$9V-F+,SL2Z:Z] MEU(%\=)Q/-6H*.]DP+G>EKM";NCW@V"?&F(/6_]DBAY[R=;UA^8]H^QQB-(D@2E-(I#@F 'H2P62,!$@\!%F#,91 MEIEM]H8,S'\F0?.<2321KY;0RP)G$#.T-RVFT$U\6R6H;/EEJL3WXL@C]#?C*$W:[[[&QO?_QS#GMH9,%-S.ULPWR_8C QOO@H$".-KO+-!;=T0;%/-VVAA^VL\NO M"E?OC5R.*20?N6!S[4H094&08" @(0!R@@!*T@#$,N8-(B$8]4.SVM_+A$Q^ MHE9%OFIB&,7EHU>J9BU % ,>[7%@9J-7U$4#X2/"?.#[- ,0)@E +,V 'XO, M3[&?AJG6Q:,[95D.5SNHZDA)=@[MBK+T/-IT%9BYM)H>J EZ;0AX'$E(]=3: M<>[JAB5UY.NN$%G4V0T+>NKM1IXV\K,, DPR 7S.$PSE?\E"KBU_4Q;)U.I#0S MS%,!Q^N,M"UP5)HAXY,O]PQ/_MO!Z*ZONXB]C8K5F=KX@^;E>^]XA?/UG7C; MM,*\P6N5$_WZR'G5PM>7ATRNX)3[/$$@Y$B-!?(S@,.(@RP*8HPB)/^_5OQO M2GCN&IZ:E?K*IVT(ZCC0KXTSTN.PTX9>GO;BH3;80?J%@T6FZQ2D8;(?L5CE;O MVQW89##TM&V@)]H=.PN2F&ZZ M@YI> Y=B=L XUX7>V6*2A&8>KR^L;H2GHSN^RH>NI'Y[5J4#W)7T;48&RB.O(YLM9! M4HL:KH[0IS:L]8[Y#=SA!NCV1U[JWL =OS6[%7;$_DW_'NY$KF%CFR:2F6GU MKMS^4I0<5;]<9M_JSNUDJ<7NW"Z+T+]SN_*$11===U=PNV&# Y#VQ1IQ2GD6 M00HR%B9J1"\&5U:]UL=/=^/E[5HV8V>?A M\DYUBNO-+;.8^&:N18/.OSFU:=D6.(M6S9H(;;4RU&%HO.9R[8>VXA[U)EHO M8MZX^%8N=UMP_';+^"H(_(RE00;2C$?2W2(?$)$A0)(HR1+.<44B0P/YWK":7N+TFP%%C5N1&_'-;,I6.6=C-?Q<,O@ZR RG7^K\7/-+_,%S+S4)>2EJ0!;]3B@3H#V MI5_E0[X.K-:D#VIW#+O=8W9>LRUOK;[[NO?]_M/_'.C M5]U\^:7Y?GT-+>_MW[V:G 6"X@41#>H:)XEJ6;UX++*C&L6K@@Q5(IZ_M%R] MX56&CZH*KS]EV>Q%'SG;K?F=^+3=O/"RXJPVMEM:Y2_JKN,89P-2/PMB' !5 MUP0@3Q(@P\@4L"2)1!C0+,1:H*MVY&?>[SIFU%'QR]=O91V*?59_:#K\O_*J M6LM#8;[QCFKX.F8-6Z',-*^W7\ZG3S,WUE?EGI-V-^UXF04499HB7'56F1%? MMN/*2C%GG5AVJTQ%=FUN7!5F:8 3/Z-$.:+$!Y!A'V28)" 1JF2%DPS)!:QP M7?MVZHJS^F6+2-# M-R_TO*\'M_&:/<,(W8W6_31+TR#+ ,<( BAX!#!'"*2(R0.3+U(%:/U< V]_ MK7!1_:JZ/V51_V:UZ7U[%>5#@;#\/W*7@A K-'$?8/DW"KJ$!RD. ABGK?+? M;]BOK?J.P?\5BM<\KRZN2L-D<,V3P@QKN?):MKP^7RH_<,R9U['F\$3K5%6N M3KINF%KV!.Q4D6KV\4+?^:;;5&3;I;KQBRJ/JIW>=G05X-(K]'_]T: M%8YXDF:,@("&7*$8<8"3" )!PBBCD1^$,M+?\ <%=W:OG_9SQ9^6X6>-X9]Q MJ7]T[7.D;'VC8)%ZQIZW7!EV2CK[2B1(F,]E7)&%02"_$B< "1\!&<[%&)(D M3B*C"\=%/\^$#,JO_EWT]L#7T+;9+GAE;[OQ.E:;EMFS[W'E/:]EV-W>Z%J% MCG9'9VPMNC^Z5N;I#NE\?;L]\F.=MZYQ?6])6<\KU#38"V_.9WL]8MY?'3F' M%R4#PCBR@DL4%OU!#XAX^ML<>M3N9_:."UX4QXAU/1#!?^;5XZ'#MX=9\867 MO'CA[,.V^+"K=@7_6)8[=9I;L9A% 0H9\"$) 0Q3N>\G"00AYW&8P90&OM%N M[YS#N:]IU453Z6TX9YS5@VC*^F*VOEW8"H^U\AS#56[).G_ S=;T6[[QRGJ5 MZ[/D%_J8>A[G53^1X3U/I_T^KWW83.^[Y+8'PGUS?)G>L5Q_V(9IK^/:G=>; M3:&.?*9[_A;UN+.I]]1?ST?(_+Y,QC7YT^ZIK;FBD/LI\3E@@2J[CDD,4(@# M$(68BSCF$<%:B$!G*\_L75M:^C=AQV*/WWY9"V/FAUHRCJ%!+S(_X8+K>+W% M+K4NBM&_R+K\@#5PUC,OJI^?Y?>I;C=,9<6>E75^XM5*))"%. X!YTCUO$<) M0 +%@(J$LX@G&=&KX] A-K/E=*3KLC'>T34&S[JN*[U8P94&S,RMHWKCU71K M'>PIWZ@^.*?P6:,2NH//NDYJ:?BL4:$OP&>-OV-GU"<8P9]VRE'4A!@4!0V$:,"UP"UL&ECF4[,JF M/E0=/78U] OOV@GDEV@.'9J 7M::UG,3<^K/S'6NDLV/ M>&(\I>,*L24\D'>@[;7$#8O;M-2F>;GO M2!EF[L1>#W9C.D8$=#FLXQJIY4=VC A]<7#'V#OF.)ZWWW'!WO\HZ..RK-O=>4 S M! 61H3>! $(4 I3 %&1QQ"C,(A3#R&2G,Z ]LXDUG(":%>_ 2X?10GYZ-3M> MS8\1=H"-GO6VQIFT9V;*3A5GO'E:J,#17FI">=&MU4(EISNMS1*6XSNK1UZH MO'O!'_FFE!0;A.X_MF7YB5=WXA[_6#&&$"<\!4((&5\CQD&6X@P$.!)9J.XN M>692<:Y#U,C=F->3URS4!_P]#]YO:TG_;_+@KWBY\3:\A1OZP0U+C[242C"A M?H((\(6:Q!AR D@0QX!%!":1_#N4&:52G"O5W(=?4FJCS5:W,ZA1SU.[5HZ9 MBV[T1W[[?=LU=M M#=V0XT^DY[!>3_%FKNT2WJ*J!=E_B2->^Q4DY8U7LZO<7L?PC5>S?.,IIMTY MPGF4ZRH):]YQ#:MFV-\Y$]CXT'P8XU J MAU56.G=1!G+KPS4YD=\.M]Q'#!"HP0PPA( Y?D1H #*HR2/$YPD%"&S6_DA8G/? M?W6DZR&[:BQ[3=W8-K7TIGD!YD@;AA=@]HJP:$H=E]!9J^D J84;2,>%/F\+ MU7C'$HBT[C*MTWKR7*E::7;%S[K*]0\9_'R49,M5$K%,1$( Q (992 J_^3' M @CA!PE.XRA 1F5V&C3GOEAK.[.;Y+1*@+1<=(-5%2->S8FAX>OH4\_^'6O) MS TX49 YJ*F^R*[@334H+@MTJJ^",\A3@U?MG$6+2-[M8T'JDY@'$0C"C 8 M?F87*+6MMEP4X-Z\I3EB4G]T\/?VZ>\W=Y20\ G2;5)Y<6F-M8ZKJ- M^_Q)%:7^^>GS1]6N3==;Z6%,RU(NBC]L2%I/)V5Q3R;U8X#2-YI,6 9XG< MT5A* ,$^!HC""-$PS!)H-(E=B^K,MON%KQ5TB9=WO'@%I]L77N2\_#_%GIE2 M79FN=ZPI07\N^#/.F<=_J,XXWJ 9;YM[UH;K=@R.V0:J]Q7T]E7GNC7S#GOR M7H^^=V! QLX-"RZ[[0TD=M9_KT-SX8Y\ S6<]^B;O&SG:]0M@8H45 /IVUU9 M;9]X\0:7N0S+5>&>W$[:2FC*HH@CZ5]@+,_4,%;]:T$L?4[BL\@7J?PG-7$W MNH07N!!5;#3-VATC-U[-BCI,MLQ8%I=KJU?/C\RA-#-7XDY?QB[%5'A'7D6; M[**.Q509I[[%^'W+EMBVK*#=V.^W]_B'(JEPXR2-#]MFXHFD?-S:OL)$H!3Z M(0@@9@#Z&03$CR- <00)"_R$"]KAL>DY'%M6M&SI&'K-S 5UC,E8IXE^JJVJ MJ*LMK&6N ?]0[,D8KSQ!_#!LO+7](GH>:E8MVS7L-AS=J,(QK\?*3=-T!VI6 MO/:I?O6%PS[>B4IQU>-KR\:R_;\3E776&SQU/3O/]XE7ZO[C<[%]R>5!Y37>WIX[[\">87.QH\^AYP275[*92U25M+6. M.PY5"\1OWYJ6[K]=5'=7L*98]0Z\SI+"=:L^1\[3$5.+NE*WBCQUK(Y7M\9< M$7FEJHU7L9]$,F)$@#+& <2" 2RP/*8B2B+!.!=9;-*"<5C:R-V9-UHH$7P%,_E]P=9DRW\-((,2<"7<"#.7UB[BANE5(2DT1@0&#=5Q!& M ,4H #&+:)!"D3(N3-R//ND%W!-5T<)ONRY">.[%#6(?+> ]1W/%9L[CKU\J MQGJ-".K5HJ1?-1*:'NU,=#E_\++D377L.U[2(G]6V\8?^XHLD:1)%D$DSX$I M!I"A") @%8"D"4?(3WP8QR9;_0B]F??_AOI-4UVM<-;W'$PH;!M3H9X7<:@8 M,],'D"B)*0IA'+ B.<;#/RLU_0[9FI+_:/V#&]C#-2 MJ^Z5W%S*,KV8&]#3?-5 T]3@[(K.B/C"%W4VBCF_KK-:9=JEW8=M(<,=RCDK MUWYF.>=8:L+Q?9HN M]5>Y1C-4S;7;,]-EYJA\5)FRKO@Q$:$(, $<2F\#H: @H]+E( 9CR"F)L9^Z M*WX\$)[[-+3=/ #YWM-Q!617]NBR@+&G3#VO,X>*S-S->!GC@8NE*AG/Y5ZD MF+%']A>J9SQ7AEE)XX7W[?S(%UYA>19C[UM,ZG9F X8BR$(B %%(73")0^DU M,@32,!,D0QG/S* !+Y.9V4=T1+V.JIE7N*(:/1\P76 SBS^3U>&4"SV9'%GS M%2*+VNZPH*>6.O+T-"BG6_K?N[S,5<[D\QXJ-Z?\=EU_+_G7OV^W['N^7K__ M\]KNY+X5)HAG61H"2*0E0Y100'S( >)"^#!E?I)! M&R0G)]S-[ 4Z#NJN!]I6#1+NL3T;=5#>0LM5 YAI"WPH/>?R:NHW\TE[.*<> MGS=>Q]*-US%5UQL>V/(:OMPC-CE5EV/ )C>\O0I>DU.U7H-KK_AQL/9O^J1Q9_Y]A/?JJ+I#QOS_O"A16;V$)+VKIE^VU9@ M@<_O[[Q/\O\?#?/\L-U6FVUETC8^J)EA1^)4*68.Q5 ?4Z AYUEVN]8%ECDF.2K^N,[>V&U;@KC\VL\0:8925"BGU"(B"$@DM)XQ00 MA"* 0R9X&@<\((%),=L8P9E+V.[5*][ZP,1^=&&E&1UH:T[OK.-2'V:F_L>) M$MX/*\&\ED13,E?%)&/DEJTFT13^K)Q$][T)$PP:9)A>VC\)$>:4!"!*U+4M M]CD@(A! _BUF+$HC$1H!2%RD,O-&WEPR-O .%O>SEQ6C9\*3Q36SVT;2VU;2 M.2XZ!@5R"7Y_1F-YM/MK8EZ$M[_ZL'GD_)GSXO=BNWNN=Z2Z\; Q]"_5YO:I MTHV=1Y:9V>@4=:\F[S4;:X\![PNO=L5F+-MEK)CQT-FA3LPLTX$ZC$)E34&M M@N6QM1<+ES6%[ ?,NJ_,49JP$@&G0 M99C<[ DT/1@FE_4(3JH07J_V8*EZ@T6K#'ZEV@*[BH*)1G\9&:"'$?'FY^&1 MME2J1H7[@/.B'J<@8X?=4UT<7G[)R__Z4'#>=?A]D3:V"E,241HB@*@?RX,V MQ" +1098@#$,4$*80,9S>>?D>&[7(TD"(6E*Y],0]0I)U?M- ;UQ^(I2?:- MKYZ2Q?'HXB74[G+^\:S\+C]$>0GU7YS$O AA2S#[MJ[F,]_CS^1T%<@XD> 0 M Y[$2&X'?CWQD -(B!^GL1]FD5%.YB*5F5UX3:-VV&R[7N.B5(Z[0:\R=-V7 M=:3G;B=+;N8B]P5JDE[C!QM,/.H0<7Y((E<8\Q=I+(LJ/R3F&8[\X,.6V=(& MHV3S4+?W?6(IE\E"F6G[J0[;-K!DK36ON]XOHSS H:)1V8$J>@_X!/GVL+UZ_-YQY+6M> MG[?><8;S-%89?'WDQ:T<[1O>.D^K@IJZ*NN;NO$ZXP MHC)PR1C *$P Q!$"6' "%))8DG*8A+%1ROH"C9GCEZ_TD;/=NIZ/>VB=4WQX M!T9*[Z^:%T,,D4L:T_-$$_5@F)HY5<&]E0J,GVYZ>7WOP,^-11&UH?*&+7Q>O5F=![15 M-D.=M9TJK&I)#$DM5EIBIX)^I8GE"A9NI"C4[<7M!J]_EGEI[C"NO#^W:RB* M[89O=^7);6'+AH$GN":_ALT[$-W0NH>EGL.81V2T,]MKBRYGH"-B'9GBV+-3 M0#B/4X]=D?;/PT0)-2%'+GHG/N0EQ>O_Y%AU3Y*0)XB#%!(*($<"8!(%($M1 M" D7'-+ ')_3AI79J\1:FBJ(5;UQ-B"=5BK6B^F749R9C^B@/<]N&_:,W;2- M_)]QSFZ\(QTW#'J*0]?8GU.TY!06U(J15T ,G:*PRV"BDU8T\W)E4:V:\8'T MY^V/7&$*1P@SJJ;,B ! %O@ !3P%<0Q3%D84ID@+4_ATX;E3""TI[R]%3#-E M<";\L#>9(I)A0D!3&FT3O\;ZD,'*=WK&*O_M8*AGRRUB=M>$Z(SHZG\W1T-X MMWU2>';T/[;YIOJ'-+J=_%IM9WS*TI"KPLPPCN2N'F04D)A1(#+YOQA'?III M#=@8H3.WP2A >G7Y5./YJSN]%[RN$\2/?%TCU+.6-^]?BCGOI>5.'UA@2(G# MEN90-6:&UQ'U:JI>1]8"56%(>'UL!4=*L$-8L%:&$>*"AH@#N M#;R^&OJ A M0A^#0>=QZQDES= 9->_D]@7G:Y6\O%") EL01$UD2!*QAQWA< MB:&^]#3+R]OPH)38<>7V6;KQW([JT&6)BIP]WLTP,Z2\]TL1. M/1P\^CT-'4G]C.6)@.-Y2GO9S$SZ MOL#U&#(C\8RRD9Q9,L!IG@&4@0Y2R($ ]#K6$> S3FSO[75+V6 M[(VG"$NU>(JTGB$-Z6?8HAQ);9CXMQ%8V[0T1!JP,?EV8V/R#P<;&UIS$6/3 M$*JS.IU'+2#,5*O/_=/#GYOG_.VF9 7[L,8/VMAE%]^>>V-21+W[_$FY\3\_ M??ZH9KR4N917-X(=$'Q\HYHNLYE5#8GK_:5HNX(>&Q3,#G/L\I++@8T-BG2$ M,C;\I"W\>HT?\!D758J3 MEC %;1'PG?C*'U1D_X4_JVG#FX>/&[$MGNI8]JB@822'QA0_"*)2Q MIHPL 8[EG^(LBZE@5/W3"'S CH^9+??K[ND)%_G_R!]W.ZT3K[T>0X9P I:Z MUK/X!31HYA;Z]>4M56_/4U^+-S4 0/M$4\/JS3)I;J**7+7I6W*Q;//]-%6= MM=1/7,[\1N[;)J]J0'0U\:[ M.HN4T2804IH C!&F>K"Q0 G/ 0TS>+8CVB8 MLE#W.NX:D9G=DB(+GA5=CW:$]6^:KFIFV,^XDM?,B=2BUB2]/4V+V[6K,NM? MK;F0W>Y>K?>Y#71@=*DV)MS C=K55Q>[3AMCOG^7-OJL+<2;RH+?XQ^\5-57 M*YYRGL91#*)0Q/+,DD8 B3B53L8/_)2R1%!H-M?RA(+6KV[*W,J/^_$OO/2> M)453Q+9CA>C%,#9"6F*RU=+5E.IZ.9<@;!=E<(:Z=KSZPC!K%T4[QU6[_)CY M)GZQO$W]SZ=M]9^\4M=,JF*>?=NPO*0*)Y.S=G 0H@1!R 5(J"\/* 13N>$' MOMSK*60H#J,L2'2W>7LV9@X$NIK0[3$:QTT+RK'95MY/7M4WUS6#-]ZNQZ*' M#9!6)WZ.\=AB&26;N8GK-;>U?B5GGF3->WO0;Y\[(R3;B?K5CV.6T;-=I#.O MOHTBHNEJ&HB9)BR^6%0U70']N,O!:E,37*J"44U E_]X?RA?;%I]HR#%618B MX-. 0A9!C(2RU-2$5I2.T\\31$\Y723!IJN)Y4TGG9ND)2K?JYV+[DC+,W/[^5 MG'W<7)A?K@Z4^68G_Z[U4O*^I"YRD*>,234I96,02&6)T.R :BOZL-Y^+SWUY;T]=]Z!O7\S+J!T\3GT/-/R2C9S7:K4 MLM9QQZ'*H_^FF/3RS=\NJOO&.[#J'7CU_NJX=>CBW*K/766F"Z:6+M=TJ,@+ M-9PN5S@V]Z!Z9>S7=7/L!=S);693[(0V*B<;4PBJWJVJXLN5M V M)E:_HFWT6?N2ML\%9U7QM+&J:#MZ>IBF 81(!XB.D(-E"2H(0Q['V;;0)X9GM\VX# M6$U7 ;AWA#VB*.NG0XT4.9Y@GDL]9N;<<>$I-KR.CQM/:JQAQ>OQXKV946/Z M*>.Y-&>7)':I0:.4L(T:!I+ 1LLMEO:U$;*?Z+5Z?VIJ]\VNE!MB6=[2_][E M34Q4OOG9^[F' 4_#C $"60P@2S$@B4\ 3S,D4I;P(+/,\NHQL&#"MV/( MZW-4%]KU_F)J\E=3[:9Y8/?*M$\)N]'CA/2PF3*<9XHUR;]2TMA,.=?SQX;K M6+HKU0XKCVKR5_>(2_ZYV#X4^*D!YU%YEEWUN*UKC0_/-#=@PK=7<@Z+5<=0AA=8)XSUC_05?7Z>ZTX\J]V3.RK*.; MK+ SES=]1=O._?MF,D&-=:I&'QHU\)^\/+,7ZE'SW@V-%-04=3RG-%E*,Y]P MJ:-?6VB+SOXK@DUH\#]=<>$^_RL"G;?[7WO0/*UD/96P@1SNC72H)]/?/^+- M78T\_&%;")Y7ZM)''M#R+?LG5Y.2.+M]X05^X+]+"I5B_C!7A_L1I8100$-, MY4&*I0"1B(*0^H$\2&$1(**;M?J%Y)K9K>P9NO&^MZQXN.'%>U#,>$S-JQ5J M@,]+/>]434+-Y-POQ.V,H9B2P!L9AONF'8;K71B&Z[4P\/WY M++6\GA+8:R3V]B++Y[Q&:*^3VFO%]FJY:T>O,S'JE_YUZ2]YY[;7QNN?VW[R6V'7]NV_K55ZM>V;7YM8O]K:^9LJU^; MGGO[NYNT["_X40>ROK\2MXLEE7\EH2_DK']%]BQG/QV UVJ.R\.);@5%0&$: M,T!8$ ,8"@Y(X L 8RXH1I$,WLRF/UVG-7=AX1$28^V_2@\?J=X %6\::*'LI?3<3@/:EPZ5Q.A!B@M.Q-J7.2SJ5 :KYB? M_SX7VW]Q6G7W:[V#9=O*3(,(A0'B@/H9!!#[JL4]]H$/DX 1%(>(9[J'LC%B M,QMX2W[?[MQ/3NC'J*,:&S^6N-2#F4T/J<"B 7Y4%_I!M$N=V$6VTW1C%%SJ M"CL0\8TNL5@8IBM,/S;2?L?%=-DF2,II&V-]W$C?P943M-9JO.+1V1 W#8VS'7G935/F% MO_#-CG_A=/NP:2ZM:G2T^^VW#7Y^+K8O\D#WJ,YP=XI*J3K$UCA_*E=9E&0A MYQQ$/I5'(7G^ 2@+0_D_"&*!J> \G5)U:I]"N*]9 M:KY)V0S[J+F:5H!H_YG&X[-74[[I >URR6++JG?@5?U=\SWNM]Z!7Z]AV&LX M]FY5C^JK?IIIQ:.+?"*[V'+&3S*YV'2RV@RK4>WIO6JYZF0UC=6S3B=@T:*S M7K>W]KV\9(=BIMNI,[#&W(5=Z[5WH>K 8*#KH +&*RQ_TY\*_EM6?+JELJ]:%<[B7?\649?>7/%L%$@)T65_T^SCR:4^Q!%$6 P M%/**S'A2?_WW,K5QVC\DXHLU/S MO%]2[[3]RWP?X]QDS;8\GBO&;^K/L.>]_K>6^Q:XJ>8?; 7XILI*E0@W7O_[ M]J6H7^_+X>Z@OXBZ'24(YN5UT<3"(FH_34@L0]1N$Y'T\XK_D_'4*5'$\$Y M@(RG((M%!$3D\PS!2,3EU7^5#N90YE3J3I[/C+Y8\A%7L.- M'Z1HW%.3_>C.?6?%4UKNZ34^O=ZV\^M\4+-]I^$;U&S6'^C >ON7Y]^Q8]_# M93V@XJBIJR?#K,#SRRCYI:O\R[]4K^C<,X\H9O]!Q*K*9'1Y AV]/#[ W MWIZ^2W7H7Z(X58O=QO5]V;<&?O05XKF>EON5&WK7XJX5U-W#']U4;))\%?'*RX.?W51 MH$OP5Y8,1:FOAK>B%'" >1RBT1)"@'S:8@0ICBB1F,<+]"8 M.20]4"Q5K\NM$-(.<<6;9$'3A_5>C9O-N2$PP25]Z1WE)VK!S!X/Q.1I>8YS M\H TSN:GG%-8>(;*51'/YZA/-6MF+JX?N'%3Q42WSY5NF? MZRO,;'C'O9(&0S5&Y![?\-R(;!B''FAZ'5'/1 5&&]^XA%:[W\"RBVV!XZ+U M]T&-IVU[LMI)8W)9GK^H7$Y3#2(#NV]2B*+"^:;YI.5*X"2D69 !'OEREZ11 M +#/.! 1C9),;I6^C\R:M/2)SYW1:;!]ZI+"IEL4%R2O"HLLNI%*]3;2N11E M9ON'^7X'-F[:NK(ZRMBSTCH!!]5F4S3@K-O+@/3"[5_F2CGO![-8PR(WM>%= M@5J;YPPQA(BC&% 89P &$51#3Q' + X($33"0JOC\^+J,WL+26]?*&N0 MY^I#UBW@SP5_E,%B_L*;48R?>'4G[O&/VZHJC@H[G&G+F4VVPWH,;AOVC(\ZT_]/KKAS&):-XUP^JINY[#^]L>V+/]VXZF) M-ENAQK+>>+9 $$&PQ@&B-%0JS?M=<68V6U_.&"D M27^A/G:14U6AU6*"O-2L&:+#OL[WUO/GO_Y7--L&:F;!"!0:::'0P 4HM)OK M6&C5 0NMO/$:^52ZH9'P1@?OS!S;]E6_CRM-O!6[[8[4HG=^I;2)MN&"4DQ3E,0*U10*# ")$(9\%,,,Q2(( E\PQ:6 MJ\1FO^^C1=V^D-<=)PT;"N_.DW_/\LI;RZC5]*IO4'EZ>X$KE9AY[(["<6:R M480*W[WW/]0/6 ;SJCVR*/'Z.OB63>?&J,CN&B^NDUJZ;V)4Z MM#^/OV$*U M"%X4RJ>H0%S&X.T'?\,W7.352A _%,+/ &9A#" ERO)9#!#"/!4X)@$R2AR, MT)O9^#OJ73:@PC\\TE V16<95IN>S3M4AIG9[_70'M4EZ8.EM]0=&KJFG,Y0 M6(:I+8R_HB7Z.?**WFN6A^ =*?E_[V2$\?Y%%2+(56Y_Y.4J2A,UN0Z#-((4 MP!"G@*0^!0&5&ST-.(RYT3WE%3HS&_F!JE>3]11=[R]%V70HTA4]:9[NIDMO M>/RR$=S\4#0LEJM3RQ4JRQXKAD4]B_M''K>=,(2K^M1P)QIOH( GSG-H^S'H MF/LBBX@/4";DCIT$*<#$AX %L? CG @_-!PK9$1_;N/NN%$IHHMI9XVIYT[T MK.D$YM.>H7-PH3B+Z4!6XCL;"61&?>$Y0%:J.1_^8[?,#&TR]]LW_#/.V7]R M7-QM^"H2$?4%B@$1T)?A1, #A #01SZ @9<)%'LK&OFA+B1&S)OHI$_M=AA MT\BIYH9]R]SZ,',L>BTD-PIGZPWW%$LWGF+*DUS-J$*';3@35#EG5XZA2MWV MZES1R936G=,E?YU.GBO"&C7V7%O#+BBL(VP<=A,2DP.=PUDZ[KU7"Y>.']?;[U]WS\[H^9>%UKV6U MA\[$DR!(?!_X,9$;;B12D&$F0)00*# ->1 )H_I*3<*SIU(/Y#W%DZ>8\CYN MQ+9XLFGQT-6GGEW/H24S4]_KY,8[TM517_,L796FLKNJ8-0ENVRIHJ$RSFH2 M3=^W[:!N;W,^;]ZI'G[JZ7ELBA(,86FPVK: MM6DYR8CZ;I]*)GGY;2FIFD(G+CM63< M#I(YX=WAN)ANY<6'PIR(=>R^DCMH6%_!GGK"U@N-VPNJBQ@+QAH>GS;>;LTM8@<:M=41&%@4J*TY0SZ6XR!+(HR$ :AP(F(4Q2EJPV_$'A!.LYG 6YU[+* MK+'*O@SZZ:N.XGX*K_7HW24_JI[;^]4^U"_>9_.A/P>^$>M_0WO-U6_QR_?4 MG'/^_Y-&FJN?9+GNF>LLV&U9':AS#?9OM= MW3%?:,,[]$^N$/.CD#,&"$0!@"B)0";W<2 2&J4)(_*_QZOG.@#Y6N&BTMO5 M]8B;_)I/63 HR%K7]0U8'C+X0[[9J%^WW!F>A\\'4W3JTY"@%,KPB)!4GMC# M$&"84A")* H0Q(R&?JO3]QO-,_M<&NT8L-$G5UG"636I%\BXUXV9[[S8E[QG MJ@X2>UW*[H(1,[D=!1N:1!<-)LP4<1HL&+YMWHO0%/OD>-T[[K6EG9R("(?4 M!RP)I:L(.%'0B#'(<"IB1H.(L% 7'_$ZF9F/1WO"_0R-?K7\@'J&[=^=T&;V M?E%>"S#% <'U&P+<*,"N]-_LPQO5](^+-5"]/_#R8G7ZXP+T*_(UGIYP4_&Y MR"E?!01SJ:D$9(+% $+!02;=#F!9R!$.8("H6:_E?NF9_8M"C&E2Q@Q7W'M6 M)#U2)XKEW_TI=?+HP1M/_0SJR[GF;[+Z;R)/U46IF*_&Y6I>KHL*_I\=EK]W ME;5YDJLT__6W7JI)>S_EJ6]3XKHNOWSSL_]?ZL[],$@RSG$$F%"#O&C* M 0HA 1$782K"F/BQD<'JDY[9H+NIIC4]*[ # RWJV>(\NC&SU2.UW,P#B& N MIR/3-B"\J.F;*^34-5BL8+F7TT?.=FM^)[[R!Q4B?.'/:@JPPAO=U[B_^=G^ MQWIDYRJF29JD60J(KZH'0@$!(I@ #OTX"4.$$&-&F[XY#S,[DXZC.MW?D/7V M3/6K_V_J6^;VB6;6KBGJ@L4'T P%YE6K8]VA234W',W-S"7+]976"0)]%$ 2,8I@"G. ((L!2G# M61"E*(K,*ILM>)C;G2F.0'.ZH?UR&;6KO*BK3_L")PN%:[JO>=5H<>0IVXOA MF_8*^.9R?='AENO&PT)^KJZ(:%>X/"_9J\<9N(PY!PL#S%BKZ!QDQGXI,T_& M>+YZK\8MRDCO(5>8-9OJ$W[B*YY!2D*< !&G,NHB&008XAAP@1$-.4E]ENBX MJ6L$9O9!#4GO0--31/6"0Y&I&%%T_EG;@OF(R9#QW/FG-[KZ\P MF\P$U_DN^ )H8]J#LEF/E*+?D=@S[HR6I5WS>P[&+U M?>.B]>O[-)XV-\BZ@^#^Z>%/7CUNF;$U7GE]9E.LJ7KW^9/Z]36D]0WOFL3C M5N= 6#.3NR#G# 8V(I:5=5U; M*\YN7^1&^\"[RO$OTJ.N&":,!Q%7=RF9ZH*A($M)"A*&8AK["9.'#9,TI";= MF2VTH^SAAO1^OJ0G(PT9".+*>][*OU/M=56NFQ PU:U>QG$&C9F9N6( *,_N M-5 .>^6U7!PZ5+YTROO<*>]^2'G&V45#53C**.I2732+:*B*T\RAZ>O6P$I% M"]OTMBX^:C*3Q_,DS[L&>PT9*QC[+ [2 * XC539: HRGT<@3AF/H C\*#6Z M!IG.TMP922$XK='@6;[>50H(?K=I1BS64W&?<5'E-']N#K%E[PX%JXUB0DN> M@Z^EY]&6_09FSJ['F]0+URM?(,M\V]/L%RE8A4^E+, (S"$, TH K?+@0LXDG,PR C#N^8^Y3G M/H#U2,UTB7RD1SVW-XMVS+Q;S4+72-PPL9_4VMT>]SE9Z&+XDO!+7 ;>H&_=ME@9MQO6W5/DTC"EP3YQ MMK_1.+['^"2%[9#W4A@AZ <@S8(,0+D_ T3#!&1A' 11&L/,1QT4UKU>T]RB M F@9Q3$:UKVY!SA>N)XK3PWWN&G<'Z7>Q#K5_WZ^C?JO^ROP.XZ M_M?\-1C=Y[_*%QDH!EB6G\4J"5Y%S?TRA-=A8!H$6H_7M]N-(BC7EG^JD5A. M =S*MX_JCQ\W37!Y)ZZ\LFA'09S",,T, MPI2%V5\F2&G84I%]X+7N[K?A.[94W\\\->/8NPPU>;^ZGKICE_I(SJ, M5 X,>4<<'25ZY6/[K]Y(THQWO?SJ++.(%E:_8X"WN;E^%02XA3[%-8BXIOK]6@6A786#HT\_4HN=\IPAKYB4;M,&;L^LQ%?@KHGHR!.= M+;^HR[@FW*EM7WUN:M_U[SM<([_R.[+.'VI3+YLV7Y3$,(Y]"D)*0Z#&J(&, M4@8"2./43ZC\:Z.9:AHT9S;5?A=PR\.V\'I,3.VAOJY,S9LCMRHRO#.:K)T) M_="C\CKO?[Y.\97ZG4=5<+V_>?Q5\R[ =VV>YW,'JOA.E;*A)$0$"00H1CZ MD!" ?4I!Q$3,(I^@--1R"E4S^&2O^/-/S]NWG'!B^*D<9W'$4RR MC /J0PH@0Q@@G 6 ,2)@ D6(PL0B":-'?9D]8,_/B*Z_#RAM/ M'DCD261=IX(Q>\HW=4-F79?5S7BRJ((;5[K>QNU0A_;5;.IF[+>.@[\I[75, M'-TI.RY.TY;:90':.-'EB\RT%7&QD$S_;?/ZCOI2G%8[O%[_5/US_R@_\:H= MVFC:::.SULQ[^'&!1,M+W<+IO91_]R0_7L.0?EF(EH:&7<$_%YL=\]UP5A1?M@8V_? $C.;M:+L MU:2]EK::?[6M-EO=\'Q,!>,&[$AZ,[L=$GP&4]60TLFT]]ZH^'VI:W_F;L]=6-J0,#L%7)!PWKFG"F=G4I9YP/5F-;.FZ M2%8F=&&YQ2SGNBA]@QEXRN[LVP=Z.&E0>Y>7]<@"U: FC]M4%5 1E)((P0AD M8: Z&1@#**0(^$F6!#Z.":9&ET5FY&&!]F!! M#T%CD&*10!8"C+@ ,$HH($+^*XE9P*.41DE()XZ''*(_L\OYML$[5@^8_;I[ M?EYW'9&2(Z]FR?O"RYW\>:I+H;:8;:A=R(G&]7S3C'HT--CCIKU! M\YS&]!,5,M_$QD'JKSV:44N37IY.91E*6 M>M?S6O-KT\QYF0UZF]5_35.-JUEP=DPL.QMNDJ+.9L5-6\W.M]VKBXY=\;/N M;FVZY]LQ8<)/A<(]!P%4.$0\R0"B(@)^YG.UH^=DG,ALFF_IBWO306J,3I S]A*CLCER!-?I+&KKH^*>FO/X"[: X&_E MT:!0X]P8__%_\Y\KWT\8C%,?Q"RF\F"D0"4HRD""@XQ&$ K55#U)UA04_%0OPS;J1%HSVS06U (8_(HP$Y#!3U=<&!K\BD#GV.#7 M'C3O/'^+R\=/V^K?^9J]^?D?"EGM'W+MG?RR=\5;_*QJ73YNI&VKK5D%P'CS ML]T6,DX(BE$"X@ ) #,J0(8@ T'&(B:0[S.N98J3N)@[Y)=\U=4_5/V!RQ/8 M"UZK!@9OLZV\1\FN&MWSKQJ0[J7E6*I>/E[S[.4=T_4,$LFU?H^P_8<9]@6+ MJ=O,7]2:ECQYBBGOS4^O9LOK^/+NY)F@5>J>-:_ES6)FK+UV];NI%]&R76?T MF+;=A5!.%#'0D&R_]F+-Q9/%[S<*3U_,%M)5]7BU75KTISS %3N\OJW>XJ+X M*?]2#9?EJS"FG(8"@T@$$8"Q@ #S2 " .@=!#TQX MN.'"%+951W]Z1RWG6C%SU;5">O2]VQ&%6$"Q&@CH#(A5A^;",*P&:C@'835Y MV;*CZ_J(NS_R#?]8\:=R183@+$X#D-(X!3 )L3RR2>\@?(@BF&4)1T:Y81VB M,[N$P6F.WE^*#:_FP[2I2T>?>C["M9;,7(0#!9GW=1E([*JQ2X?DLIU=!DHX M:^TR>=>\0.W3=O-EM^:!3^) #7 HGC85^[#&#[IU:E<7F-G:5;.U(NPIRB X M*N]2R.6J[9T;#&&XKHAATW:F S-;UA/?^TMQX:A:=%1*JT*WZZLN5N\V*EB_ M[&W\81>A?,[+-S\_876$Z.$PT&;H>XPCGPH8 #\F%$#D!X!$62SW;NIG&1$9 MBK%]/#]$>HF@OA_#-FR,S8F?JD^;^-Z5EB8&^7H*FACJZ\@Z2[P_2/@5@WX= MA0Q'_EHK.!DJ>>@#_Y"7%*_5Q+0_%>&\^GE+5.>0#&&<) MP-*_ 0:1"-( AH+'NEEC2Q[FOH154RDG#4C44N1XEG0U3 MS4C$CBWI<5K&#-*[UK_.*<,G72O7Y0S*$27/-GS21"=F,RBU5G[-490FHH], MI#1:RAH.0/4#XA_OF\;V-WS#15ZM DH08PP#B%D"8,0S@-+4!QG#1(0$T20S M'9%SB<[,/OESL7W)2_7K5\5EOY&&J*>^H>I9K_M3*_S#HIW_HM+TPCP'JC#S MOVTCKJ3HM22]WUJBUZ=7V#3H#XGEKB/_(I6E6_"'1+W022P,\XU&H+O+#VS!;Z85OP_&$CCQR[3548 MHY/VE:!G?9:BF>=.OGV=H2+M O>.#*N_\J+&=$&D4P.Z](CYT>4S+^K$IN2J M+EC[MLFK\O/7_>^'^C2!&:V+RJ01\3@%& 8,X! B$LAMD =:%Q8:M.;>]@[4 MFQI)KZ:O'T>/J6K\$.)0 6:F=T5V[S=%_&\6)2-CNM _.SC4B=T9H:^;G2+^ M=S<' $W!!@+]L146"^@U1>D'[KJOV&WSE^!Y]OBX;]>X+'.1<]:;^Q!F(8$L M$0#SC %(F')A,I)/"4T92P,1IEJI%FL.9O9N>Z IVL>@61^&,6P,1W/8JUHO MY)A5@6;>\2)(5W^0Q8$=MT,M)NO"49AC3G_18,A:/:-MP MU#QY:!4J5V$0$-^/!4@RGP (H>J,3E* :)HDJ8]H@(V..4LP/;,SW/?4%7N2 MD^<[N/]P>G[R5_L<9JYUIJE#K2#M"S>]WDF'@S27U/Q\0QWEYO?W+^A:]5X4F/;DMPA44J(.80Q!&2@6^0"H (Y""01_<( MA3"._,QD>QBE.+]O+W:G<:YR%$7#D"48[;@B]=RU4_68^=J.-.@TT2.^=YGN MW*.VI(Y\VSB]11V3MOBG7D7_1?-LWK[;0?FI%ZY2QVU"AM,T"V..@8!I!B!* M%'1UB( \]P9Q1&B8<5\WCW>5RLRF?^AU.A#63UE=U\UXXLZ)Q*;W4^?"6B3J MKDNMGZ)S(KU=2+ .7+FZ0.6">B\Q \/!6\*4>[$%_["-SM^@D@4TX#[E&8@#2(,8!)S M@(.,@03'#+,89L(W2LUH49W9K%J:7H\77C=^_\ZW#P5^?LRI]X?ZI75QN2JS M5#4YWKU=J?PSKQ[?[LIJ^\2+%G,3/_ ]Z4,2XDYNYO>YW+!\DK'( MEZ=\JL;3P)0*@&E$ 824Q7&\O!?,U)G?+O4 M(B[++S, MYE(I_>.=TW4M4).V3Y**]+3KS_A9DBM4'/C49AD@#4,2Q2'@"28 DA"#C(<) MX 1E(:4!\0.F#8PT0&CF#>= VJMI>RUQ Y"=(2V-[PBN9#?S]-?$M@$9&I+? M $?(D1XLH8),?P9FT$ :L@VA_PR]OAS CX801Q@^.L];7H[5 [/W_4Q^&@2< MA000DDI7Y+,(9)1Q$#%$4(@A3U.SF["CY6=V0 TQX_ZO*ZK0O,NR%M#PXDI; M-O-+JHLBN+J1.EY\V>NGBX*=W35=?LK.G/:]6)?&1'SA3SC?=/]102$$*QX1 MBM(8@CC "$ J$,!88("@GW$%@A4D1C67I@S,;)*'YD*;<3'&VM2SV3EU9&;5 M!_5<&QJS9Z=YH@;0<&?ZMIIPY!R,R2_J/FR5<^I@K-=9M*#R]^V6?<_7ZXN5 M.9]XM6*)"+(HE9Z*^QS &,I3BD\H"+,P2:4/2PC#JSK3I.>I9N+3R*'MN=6V MV \X+[P7!86F$FL;7JD4FBK(PRU_BQ11CGXL/4?X"WP",W\YJ53RQNL8O[E> M-2G9?_7J2%W]OFY!Y"B7_QMJ('55[:CL49NL?27*]_Z%&UBN@ #5OIN3L M'O]8P3@+*,L2$/$D ##S8Y"%0@#JQX@E?A"(3"OY-(&'96YC#6-/&UWJ>=V9 M-61W3R&.,N/?CS/C>Y:\CB>%">#.3T[0B",?:,/!HOYM@HI.?=>4I6S'88I(AJDD36DL!FP+W^^1GG[!\R@/C*UYS* ^&?]4B<7LV.9KV@R9KSWP =^@TZGCS%E/=2_GT_ M?:'CSFO9TZ] --+?L+W-J3KC"R0;K7E_.2V'LM6'5?FC$:'%JB-MQ.\73UJ] M;Q?IJZD.\A"A_O'^,&3FCSWFMX]I% 4B!@AEJI6!! #SE 648[# &8\,D+A M&J$WMU_IINK4?^@Q, $Z?4R#3 1IPE)Y$ ICA3O)8X #Q$"0RC]F<981B%^(Y%!5AKYXVB_-^.2C*:BC M4\X8M45/-)JBGYY>=%^SA;K>/$@']?2.DTK58C>@U@&" <8<\$@>6"#'$2"< MQ>K*CB,1^SPF1G=TEXC,[$$52:!H>HKH35UG;HE=?4%!>D8]56PS2ZXEOC>3 MV *,^KI(SF"G+Y!8&&#ZNI#G4-(#SYHG#VZ?^(:I$J1ZVD'F9YBF40@$507< M.(T CDD$DC1$?ARF?J(_R_-HY9F-;T_+4\3TLP?'TH^G#ZQE,K,L37&,T@<7 M6;?*'QROM%@"X:( _0S"Y0?,3>(/_H#733JB]KV8!A$,TPPPD<0 1H* +(#R M?_Q0T "3$%*M4=07UIY[3U+4O"X;9; 775+#N'5,$,YPYS&0R\A(KDA@92:G M:RUF*%>$Z)O*M4=<'I7K'XV(?$%0*,_&$ ?RC!=@-7T0@9@P%$2<"\&"Z:?D M!4QIX-AB$>,-:&S*\6U>J[-6@:,SVPRAWP"A7^"D-A0&:KQATT-Q?EFU1Z;K M8.NZR]X.D28*H=P#20)XFLB8$2(!$(,AX&$891%C$#*FE\:Q96'VO,ZW#?5@MNW&I /!0L?#3F$)O9DFW"\W@/70+/=PEU_V.AT#!W*C M2Y,NCWEU:MO],8=N#5M$[!4SV#IBL>R"+27V0A^WFDQ8Q]RGUU6OS="2?/-P M7^!-*8G+'USY<2/C(%Y6=YM>I=0*!5BPC%) $H$ %)0 X@QE2!MOG: M4.N&M&<.X3J:^O[%5'?C;GI&C9@>H52M^YX3K\^*PG9IF/'N-OTBSODTI^^4 M9]2@G3\VT&3]I(X^C;RQI48&'+'IBHOY8$M1^^[7=@D;&+R*/Q1X_6TC)2NW MZYPI%(A;(>32\D\= EK$41QS$@+(1 1@0 3($(I!PA.1X Q&D&M=).N37,#/ M*B:\8RZ\ QLFP'%:.AQWO.XU8^9OQY5B!:NGI1T3C#W76K(%W+/^"1G"[YG( M.XC%I[70@L!\)H(=H_09O>DT8UB]Q47Q4[KE?ZCVGY7/$0^3% %?)$2Z1YX" M%,0^H @E(HS]@/E:MU%&5)?*(U+U!WY@PTD"\42!DW*)]FIQE%:\\7#E=4QX M-1>SIQ@O"SUOMO&$YJ^0>+RL!LT<)&&,4J=(5-< M8&#F4&=&9(I+VM1S-G/JR,SAC"-3=.QXBI\]>MY"V!0#NE@"F^(2^5\'FV) M.4;8%$/KV#FA+HFENB,43$$4^R3@0@"&U,3P.$ Q1D#&4]0$I$P02@P"XE. M*,P>]>PSJ"KR,1T&?JP,/1=A(Z!U3JB63%'J]P"_Q<]YA=<-WD+[T(UW/6%9X)?%.U\%OCEQRQ3'-NGYX(_\DV9O_!FS'@=<-SC M'_+?F@_]N2D>N*UD8$YV58WEO%5S_]05X78M5W_HF%KY@L91Y@<@H)"$+LFX##..;/*)8P!X4YXM;+:W8-,R:.OX=F;N7UM&R8A3E2 M<,.I]]L?V[+\V_[L(YE6%UJ=EVKY]OJ,J]/3,>M[!^8P=S./4EUE>1QSMVP^ M:![5GF6.9B)CYZJ_/F)Y+I31V=%(UMZPDS<_#X^T!\K;[[A@]=^6'\MRQ]G' MC0S@\BU;"<'#%"4RXHI@"&#(,H!X)L]WJ1 $B@2+3 L$?Q;N9C[R?=JIRX$Z M$;5]>I*^H:QY\/*:">FWY=]O-KR^;VT@4)Y/YYY[O^7=:W\S\_!N/Z.>?W^U MCV/FW6MJH&;B>+QTCU,U/:7_7,NM5[-[T_RGTONX_Y(-S^Z\^BRJ=.33W?*V MJ$>?1:VG_GP>(I:!=\%97GW M"FH:Y!A:,K2B&]3F"4LS)*,FFS;EGS,[%-N MG]0=0.GADT1*=X92;/V;V39OJW"]2& !-9HY'96@.LI9>7NNE"(;OKP^8S=> MS=HLXQXFJL=1[&'+Q:+AR415G48P4Y>S\VY--3G7':&0)=1/XB0#/@IB &$8 M@(RJKLDD0A%B(VF9T^^9 M&-#@L$-QIQ=#Q]$*7!/U.JH6W2(#DNMWB+C1@%U7B*TFC%I"Q@4<: ,9>'FQ MUH]Q ?KM'AI/6Q9N%UO*.2L5"/I7:<-WHAD#]F<]Z_CCYH6755V9N8ICR+,L M%H"G,040VJLI+A@@RO5M*+< 8I4H.S,@!]^3\()PB0 .,X$21* M66CB1@SIS^Q,]N<%W)X76,-'=\.^/7!B?X-NJG(.41KX0B'C455<*B! G,0@ MR7SABU!$$:(F-6ESJMR\YNQ,Y1=4K1IQNB^A,(+DWY6JIJ%Y=C"CM]QGTMLC M9E2^V4YQ=C0^5)6T10@]-FZ\ED%W&X:E(AQM&Z;4%]T\+%5SNH78+F-^!RG# MVX?MIIXT+VG]?/_C6?[4ZE/'G?CX]*R2?SEML7>,;R2M%I\[_];PY'5,J;+R M/5O*A$X9T[^DM-/EL/-91(W&YVTS#K+"$TC3("H" R*,.! #BE(0@2'LA_ M2=, &Z$F+,K]S-[Q:'AIOF>FG3"[R&!9RZ^J%\/]LM_*S 5/&D)[??+L0:+V MG9NV'*624NU'U[[Z<-II7^-U1]9:\OZ_89#MM,_B:+SM1"9L6]G.$2MK2CUN M?M[7-^W[L"_E*! Q2D%"<01@Y N0X8@ &K-4T)"DR#<;CV7.P^R5@"T.:^M_ M3MR.:7>:N8KUMH29%6?FV*^-OSW69>_?>Z"VS10ME4VOO?Y?-<^>T]#;@R7LISBK=(/=^);V3C,.U)AZ8RE'WW_@SZJE@5Y2NA? MZ>^Y6$&8P3CT R"PZL)-8@:("$*@QE>A 4P%5J7[),Y^87+>.RUJ^?1%M&9 MF5^K60); 213C0_S.K94JU3'6)TN/BH$.C@XA[.^I^K'U<1O:SZ6G?L]55UG MT[\G+SB]#'&_YK<-:S%&.)/T9<395!NO."&<\R0 019#&:"E A &&: 9"6&( M@PS%I ,&N;7-+D1"+B=:O7ND1M);]F_=DU=P/WV]V);EI^+K3"NW4-FCILHO-^OF'7]YJ?Q/*@>C)DY<"I5[,*OCU[ M!V:]^ZU7L^LU_,KGFV_Z4<: +<^O]&&F3;U9X@.YG88SXX>:/"IGJC8-1^A8 MDWO5T3I3E30VN\35(;OG*TPOQB (J6I]3!$!613[@&<< M)8($/!!&Y6RZA&=.++1L=)_/G)YB+ZE=:ABFH#0 MU;%FOF$&S1FF%UJEU:6SEW.HCHL0;&5WE3K0);MLIL!0&6>) =/W'4&F2T6:&$1C[FJ?0O,L:&:4!!QED ",6A'^"(ADDV$3#] M*G&+P[]A/-V@:'K\QS.7IQZ#/B$+3>JY$L?:<09TWK%QX]6,-)UYFA#D? ME7\ND//KA%\7XGQ4(:, Y^,KV"(+TT*E$M[QYI\?-]WN+(E\VLI#ZN%V;A5C MAC).4L#3+ 209-*G8(( A0F+L ]3QD.+[*()#\LD%SOZM<5L% =MRX]BP12M MV$#!>O[&N;XL<8X;ZMYO'1]_4UF.(]75S/3N=UT"&YOKP!GJL0'IA2&1S95R MCI=LL88-C-17ON9J;DD+2G/[5.EC1IV_.WM9R-,SWOST.L)[K*.1U+F>W,-F M[T)DTSR9G;2&F$[71;($<+JPX()H3=?%.89F&GC.;@^_9:P^0C%@(?QO)<0$((" Q]$!/?AXSRQ$=:\W_U2'I>^10@# +LUZ6:[?:O8B&&^ MNKJNB5FV 6O$V+->J;'/.T:_NF]GE24TR.,L4G5FVU=9JPU#5VA;+F'38 /NP\TA?7_%E<]-E \DC M0\XBQN/?VN=4]>R-^NZYJOEC]=EBM#2P5:K,K2/)8OFD'HE\\/'_5@6/D+]4);=36S\EO)=M(?#.)B ME7(U,=HI]3IXX\52L";F]5.Q1I^?,'SL5_XJOP=?95CZL*F>-OA%QT1YD'%1 M\!"JC@R8L#R&*!(8BH $&4D2S+'])+&+HF9>KUHP.$@&K6BG$'( ,+--S0\, M=LO9%0&W*5J#QODM/Y9I_ MW/*7>B5"GE!.!(RSA,&$APP604QA%N?G?-7^397Y>LP+7E5^(+*3US1?*?F'PS?I_$Z+?'&N&M!]3ZY_ M8,ILP3NEE:K?U:PM9?U[]\(LR0*$"@)YJ)BWT@!!DE(*"\&+1-""AM2*>6M0 MVMQE+,WXO2/A0$EW&3=X#3 S)^\-!LOU=@V!&5Z7&9GH=2;A-5EO,)QPQ.S+ M4PK'+K)O8]6L21<&4ZL]1O^NFU"](BQ 41XJDNFP@(E8 R[Q9R[?E+# MC1[:4[4J4BJWS>CG.[SE3]7F^[U0H7GW":93-B1/1!R7/""RF.SW<'828^YHZE6LJ8/EK+!7KA3"LP5;--#]>P06D9BSN@YG+DG MV>[M0.ZFQ<*G]4E0G1_EI]W./N#392 -24HI96_PNE;LS]7Z0$@F6)Q$&1:0 M1ZH).Z4<%DD@G54:%"@N""&Q,& M[_E%PS*'IV'8"P<]Z3<&E&PN@)C'='Z!<0OF)@)D%;Z9VSL0MQG<9+& S=R@ M?J1F<96=K],]69OOJ]^^K%B0DB(0&0RC3)Y>N<-.R,T(.T?SV^>/CQ_>@R^/MX\?ODQ?+N-,"M;,L9\=?A,CLH^ '! M;D$=[#](W5/_>QSA/FJ:KRGMUP4M.XA]U."S6>OC5SAP">KDKLKG_KRI=J_Z MU(I"&K"$,9BGBJ2$D0B2C!#(PIR$F 5%3)!INO7"_9=YD:)?'&B95B?^:YB, MA]<3+75Z5^+92 O.NFG&.E+/G1KMB3'NNBU#Q&\7KEJ.O^VZRDY[9Z^4) 4B10Z%Q TF0F[\19&&,(P%3S*"1)*&=C1'9H*-OH-3 M*([N]_2?>EZZ>*[^J,%.)<;4I/0)'.Z&P)K%"1[!\D%QW*D 6AT4C^H,-.QV M5L_ :3P@],W(C,>!&&(Q-KC:S8^\YV3[<5UO-WH;Z,3\*A?D^]U&+J\'OBDK MMHH9P3@D*>2)FE2>" 0+@D,8QR1*8QX'G(0VIP@SL3,'*-TP3MB-N>THTH%T M+5Q/J95>1KULMQQ3:PBJF0_Q#Y6=#U'RP4&!GA=1.H!&"=!HX<^'V%GMR8<8 M"EW4A]@!<>I#+*]V\R'Z;6IO -1G:=ENLU'D@)0%>1J&(8RBB, DQ5@Q*1 H MXH@7>1!GU"SM-BYJ9E\A0=QM]%ZJ.+LJ_<9_7:UA*QT\N\Z_&@#/S#_X@<3. M)S05#SVA-^ @UI\3&#?-T\(?$+3H8A\W^'2!&UPQH3OGG7K9J&HH^+INFD\W M&T4*W;R8&_-%-E>_"G">E"6!J]Q92%_!-*:/#G5W-5,@#:F6_9=#SP\!JTPSU(^@[ MGYO6^D-M .@;"7I6JO-R_W/=T5";>@,:8WOQ7]V?'-L:? ,:DU6[9F/T#>C, M!JW=0!L.E.5 F0ZT[9[;OWZDQ^FSV^R'L&OYYK8?PNPK&^^/IZ!],[P,%C[S MJFY[$@R[WX\NFON=GXRP/W^X-PRISTT:W@DF66/Y\JXUQ&,'Q57MG;K3C^^T M6#OZ10/Z_>>7/^!*"5;7G.\SQ\?CP3HV\?8AY"&A2)&*1#$A<@A M3_-$_A-E**4EU8^3-0KFY^N/+[O7U60<)^+G':'(RY3P-LS@( M.8-I$!"8L ##0F3R!%S@-$E1+/\MK,Z];GK,O,6K<4AK*B%O3B:5 $J[&_U? M??J0IU/U'+HQZ#)L*C7?MOZ ^EF/WK-O4/,!9:8\O8AJ\Z(%6)YI'1^=X0ET M_@=B>5YL%>J>@D;OYAC5GEJS3J*?"(ZOTY>C%LN>E:9!=7:RF7B[2>/A?N4O M6$8F^LV$7K02@7OR7#XUI3!11$5&$8&,A-(3IB&'..4!C.),2'>)>$2PPVRX M8:FS>\!6N$J]==)!M1?O- )N!$$>AJ @PHWWJS$IQZF'YJCFZ7CFS/\[8W[2$==AS>8;(]E0WT[CQ6X-W( M<IOV]WC[UJ937. M'#CU1:DC2^,#7:B!37$T"YMF0,?.#YZ4?6H=8"6@U )H-73 M%=DGLI/ \MG M*/T(9)$<% $ :3 M+"D@*E(&.0I#440X%HE5"9>!S)G]1JO!A+20 6R&*2"_8%BF>UH<]M)[R9V9 MIFI;V.LK@V,@<=ELC3D$9YD9BTL=:?YP_57]VTN\'E*NZA>W:W;\@]XGFQ?6 MY\,QZ?..26T__$F_JI?CJOKT@Q"<;E>8Q $..()9%$G?DA84HC0(H4 H8F&, M*$?$YD7;LNK/_+I.D46Q5@N@9_>IO+AN=^$'K74*?'-(BZO?6S(5+OO,S1SC MC_LD[7SLM9<9)R\R+K_=.+JB,0I<&"FL2O);TT!G6U./E3C^@OG>@QLT+0N6P MRGU71+U7YB@M^=H:HC_-.RO,$W#3']1XPG)1^.UVCSWR2C?PI46^4T_N"4I! M(+4">Q7UWP[=*@H.CG[KU M=U/[[>GGJF)_E,_/^L9;^5TLR7.3^VG>N:\X%H@%F$+"!(<)*0*(B! PRN2Q M*4-I3@.C4>4FPF;>7#KQ[9+I%&CRE%V)B06=QBAVXQN"3T3L_/WB8)@[:I^@ MN/GAB>!8>5A3:P<T^II7?Z' MLX],?C=*4>*]R(Y?26K3ZW64OY-?(W;7]#OV?M$QJJKNYY7@&4(T2V$2QC)2 M+S(",5--_S&2_[ XYV%L1X&RG/)&BVH*C4HK'KS@[6ZCQ>L7:5(%*'WY"V!2 M"E$H^P<7L\>_RUSETQP;9H[NM>2;7.7 MC#AIG+OX$;=XK6E:59VNU5JNLO>5JNE;K9#7_8X1U&0TV&G_B]T)V=;;UUO>*YW#HU<=1K1K\[!II7K0,LVC);!"P(?&%@F_O-1LK.!=C[BNFW>AD-= MM<8I7#Z^TV+!\D4#^J'RY0]X2VS>5>NZ9+P9V*E[ 279]4]$4S#R5A_E.=8 M?;95?]#)^9R0#*&.U1MYF7K2:V47O_ MWW=8NBQ JY<7^;6NMQ7]'91:F?'XIQV7 )L'WG%(SU!3]$>'5BK*VB4 MU2G&3MU94X93,9PO)^BLV5LG_:9":I#5FRS"*6WWL]3F%XY5??1[7M--J?FU M#B7ZYIF\D3LMD-S[^?;V ;0J@)X.5MF^,4",$H >L;#/"5Z#P7.[@IVIKKG# ML=LOF4XT-/4DPVAZE0]N^D_2J:@AF/6J""DG0NI/1[^7,O*I/>-7!OY1@/>75=BCN-9S, A4/UMNM8R?#)Q+(GYDU"V/\ M0L)3V:1(0W&[' [T6*< 7X!:E%M MVN? \4:QD=0'HFN M]M-279;73VQK8Z/FPL])#-G/1OP=B[\C-SY,)RP407T M=+D!6AM_KMT)!$\.WT[VHMN $RRGFX/;3>RV#,;+U8?U5KT-:XHV]@VM:MKM MKEZE# L2DQ#F6.T.:1[#(B$%1 '/0XR"B*>)R>XP)FCN5\M:]+[*ZM!FW4@W M\R:C8 T[#I\0V/D(5^N-W8&I:0/',WF+9M'+/QS6^NB-%UG6IN9U*]CX\XZ= MX4K;];9)X:A)AH_R/FV90QIE#&<40R+R""89#B I*%>#AK%,P*0A2I"\%S,*4%B)+XS"R2K%< M$S3S43EGZJZ7H5"D82C J8XIS#A.8+RVA"J+*C\ M6Q0(A&PH5"[(L%JD]CPG!P[]4HNTG)]W 9-(1#R,9"@2Q51-/>;*>\4,AD62 MHR ),I1QJZF#$S&Q=URGF("_/DNAE@F(2]"8>:V)!MLYK(.M'UM;/PW::C]& M\+HUON8'7I"P[.# ZR:>30P<^*BGH\&[[^_XFGY]P9O?=]AG+XV@ MG3^_4A>H +U:' CN-RV'>.^'"^)MWM*P).YNG0_G;J(A]&^1EM_G9KA8_XBI]/O1S?[;3_>$+QP'FBPFBUBL%\,7&/V6#6_W=!FN M,3 ;K6.OOQ5R"_Q?CC<_R2_RJB#RM!U0!A,>Y'(;)SG$<9["-$>(A#PN*#*F MQ+,7/_/&_?B5;SA6 FVF1UAC.+YIS(N,W39A,@7Q,%;B!FBU@-(+*,5F1=)F M,,>';Z\-DY=A,7OW M^9G=Y0/^#K[51^.Z#F3EYC7K>^N&_:*K87;>;M F?_1CEXQQJC#?WV2Q.O)3 MM?O5XF>_C/>;IF9VFT_>\+$'E]3)P9E+3MOPL3L MLTD31A=-7,*?]IT*/(F*)$HCR'@@SP]Y%D)"8P0+PB-,DU!D9FS:UT7,O5@[ M@1/:."[@8KE0G:RU7)UVAKHOTC-;?*_,3V_3K''=P*MK\/R3;@OO,]^J],'# MIOI6,L[>??^MYNSC>A^IWM)M^4U3I]WIQ-%._JS]9;6N;TFM*QE62!114(0) M)'JQ9EDL%VM*(&%,"$YB&@JKN>1^U%HB<:]F(;#V4$]0TH)SX_#S$JMJN"@JXP;6FT]NB6_\'ER99Z4 M6M3]^07RU&5ZOKM]VO104Z%XXYOV]E_X]JL:;/*--VPMM>IW?]K@Y]_6*BM? M/9=,$??>"E$^E_)/\AB#291'"88D)AE,!(H@QA&#>4H"'*4!XL2H^M*;1C,[ MUY95HEP?FK,J(?_:* 5V1UH!O%?+/('HY[F,9V<71]O.RQX56#7S+%KL&R5! M3\L;T.D)CA4%MV_V ,R3NHL_"+<\[V(/Q"KQZQ6\@5RP'SF+I8>]PM+/&/N] ML6-M\?8KWR@2K W_RM=U^8T?M)+;ZKUXQ']>'M&UCT2QJB+!.8T M7D ^=_!:U5NH/KC=[*C^7-6=Y#0=G6J/VW(]15U1/4CUS:/5.9[M^.'AC9^8 MG6/>MY8I;4&G[LVAY4QK?$8F>%H@"!J]P4'Q=M#MVSXL\X/&&S\TQ_K"MWIX M5L>0&:$=.)3,(76Q(\J,D/4/+'.*L:^!^4DB5:VY&AWSC6^^O]_QQ^I]6?][ MAY]+45*M@XX%WO$U%^6VOGW9FM;+N-Q[YFVR50ET.LE-4;,6G:K5!<6=9C?@ M]J7:F0Z"=09V>)]; E.[C6PV.*TJ?J9@XE0=Y"1PL4JB*7#TJXXFW<>QO(%^ MY6RG!L8JHCU=\W1@6,U"N=?P-( XS!.8D$B&^DBD,$; MJ3%JVM& C?%/N^VUG\JU7.AW\E!1;EJB4^+!P)3W4"@)(4,3Z#@7'$NJF$C(L?-#A-ZE3P5?C02_44;E^SP M%%TZY.-MCTA5M2H R@9;;V/"%@F07O3#^2.@/= MFH%UOOA.!B0M2W4R;O(9RXG!)6ZK^6%34(7,SA%THIOJ M\.,=NIYCBS:VU9-;&)>WJ',P-O_419A?.%/U[^=J/5KGF.&<\(PBF 8J/@AB M 7$42:\2%(04H: H,:X#\*74S.[F0@UP6THE%\^Z6L/%RX%-'M2P7WHK^.U< MEUT-JIK"M7AAL,FC\%P;[/F1+%$>//'1^"\1ML!P:I6PB:@?JU#8 ASK6F&; M>SOV$E9K3:A=/3]K*M%F@F-[8!-)%K%<,!@@FL$D(:D\WD88H@3%* H%H=2J M$'A(V,S;DEI3/=F'R:>6O7Y#<)D%M[Y L-LX #KB@@ % '!W&UL[+W9DIM'DBYX M?YY"4W,[7HI]:>L^QRA2JJ&-)'(DZO29N8'%XD&B"P38 )(B^^G' T#NR$PL M\>/L^\^XW(U7U__/?_]M_^]7\#^%\__/;S=Z\6Z>(CSM??O5QB6&/^[L_I M^L-WZP_XW;\OEO^P\^* M%1,482I1)_1_O_\4FK0V+'"QSA7[,!?"F;O_[;WSZLUY_^Y?OO__SSS[]_B_(GZ-[C\,:C? BY \K]_ M6>6__??_]MUW6W$L%S/\#KO:?'Q^_HC MW[]<$"3>AO>5X,T'K+]^PG_[VVKZ\=/LZGL?EEC^[6^?_EQ"52R3VU7_]^O? M_?Z:@$]+7!%J-@S_3-_8?41=[%1B\,L:YQFW;%ZN,UND6S\TJT)>+"]_^ M_Q26]$&0/DQG^?*WRW+QL86NUHL&DMNJA@8DXV&MU'^ MG84/PH'H'P?GR+,32+S%Y721?YSG5W0>3X0O60@6P7"306$($)0T8+R(,N00 M159- '%KV8/@(/N'P^FR[ 0,[Y9AOII6P>\ ;4P0W(8"$9D'Q0MY5T(FL&3; M;"HRV&C;G YW5CX($JI_2)PET9%1\>-\/5U__6DZPU\O/D9<3AB1'(TJP)BQ MH*1 "")(\(C6^VBC5^DL--Q=\2 4Z'Y1<)8$N]#^;_A^6H4P7_\:/E:;%GS* M1H%P*9#/@P6<)/H#YXZAI6C+GF7BXOY>OGUY2+C!%T0N7H^1@I#GH_7Q(ZV8)33=,ZQDF4+T_ H$0?AQ/:. MDW9R[@(V[\*7UYG$-RW3;<)B9PF-<<5[=< ('N6/@@5 MZ"N5168J%#*.[6!QO?!AJ2OVC:#B1('VA(G-T?AF^7:Y^#R=)YS$9!(7+@+Z M0B;M8K:C[$<',_6))E",J8=0&ZM?1@\.DYX-A+KR."H5N_%$L.&;EF4 M-])Z*%H3W<@M>!TH"L/,",^$:<_/@L/-U0X#0,)CZ.\YAGB7" MD=7_;AEJ*6PWTJTYELFA6Y"8;_^:J MAV&@XY3DV:+L(AQX>;&LXMK>P%5(DPXN5A/K*= -15-80QZ,$I+.,<8]L)Q5 M%#S4,+A!0+!_]<.@T7T*LH%HNX#(ZSE]&HEC^AE?A778L35124FF60"IE2/A M:!*.BAZ0*:^80YW]>04RCZU^&$2Z3T0V$&T7$*G7N,N788WO%\NO$XO.2D5" M8-HF4(5Q,H(Q0Q#HLK/!Y7+>>;)GT/N'Q/ M1]X_EHL_UQ]>+CY^"O.O$R%BRE9[*,D0G)%5-G*$'&)0AFO.-#; P][%#\-% M]VG&\P7;!3Y^_X"SV27US/'DI) 0O"Z@@E$0)4J@LR]%*1 3LA9FXL::AZ&A MXYSCF6+L @1$^,=:QK%(__S] \EM]>9B71]SU,AZ8J6WC#@!3%R28&HFA0<& M0:IDC%\R>>5V]U:[C $=)S*/%UX7=F#_P?#<@M<641B/@GP MY V!XIX$813AF',GN7#TX46LF2 MT! ]4:YB1@A8JS:I[QR_^% M7R?9)C3H [BH!45-18)W$B'5.WKM,-K0(AR]L^QA@.@^<^COPS M'WI?K.!]")\FFYJX>G*\*3]-Y[38E%S)Q?9IUQ7<^ 8?40&&0.8"G8(0,@'"8\=R":NX0<-NT>V6P]EZ=?F=Z[UW#%VGFI7+-5ZL5B36*RY=T5QF MD8''&D_%E, QS2#R:(7)D>GRF$TYA:[_^?$_+Z:?PXR86;U8OPS+Y=?I_/W_#+,+G'#ILW&R@ RE@,I06M; M&W$/E,[A@%>W'4+0,D?%'TR@G6:5'Z!FG+<9P@&HF^PYP1-[F1B#_ M/EU_>'FQ6B\^4IA1)7:#)<2LK+<1<@R)['GAQ%(BRQY\%#K)Y/&Q@J*3#-73 M9(W376- ,]58$QV Z_7\,U&]6'XE%B9,&@\O)LNT %V^7^"E,\X]?/M6(E\[F-^L/.[!?RHA8LBX& MGJ&P4NLF J/SV$D0QK$4,DKI6QN= \@:IW/'<"AJK8D.P'6;>,QT2$=CP*I: M7N%EM9AD.[F,,694193'VM>=':"-T^1C0-_G9.F>#HW%.LP:V9W%)URNO[Z= M!1+'/-=PX%-->=#7VYP'_HQAA;_5QIQORA^T(RJ[+PJADYR^BX\7LYJ5>X7$ M0)INM3C/+S[6&N'_VOQUXH)&IVFS9!(D**8R^!S($D<=3$@.HWJL_\-I9FMH MKGIPX)MD%SH#P,E;XC,NXZ*1O7Q#$@FUQGT?YQ.>K&0Z%]#1<]KA3$#0+(++ M*&QA)FK>.BGZ*$$]>/U-H-A.[!V\AE\7\[0['3@:B2HZ,#**VGA!08BZ M@$D1M>1!2M8Z.;J7D!Y<_S:8.5O,'6#E-<,S'J2GY BJ=;0.82N'MS_)DAJKH0NCK(K MRGUF1;GZ>%>86+M1.HC($P@KDDPQ6&9:)T"/@LC #G\3B)PDS [LRU8$$SH^ M+:]6T:N:$I',@*\WE4%EK[,2 <-C#YE.#_S&:=1KB=#9= M3W%%KOFF=/K#8D9"7U5G?_WU^BH[.J59\L"2I6,S.@Y1.?JK+MHR.CD5:YU@ M.I2V<>.MP0L!!E%1!Y;G!E]W4RY>9JZ-K:_ 8J[=R HX$RTXZX.31H0NJQL>!N^UK*&FMM,:7E!=-R3WL1QQ85A M"EB@8$ Y'2'6=M^:=@N9Z5R*;IWI/H*\;:)*L2$KP47KY**H;C6F:(3C=5@:<6! '2FL'M()2SF[]_A\F/U$3<%I)^F M]:/K0?\FSJ;O-QI:391AV3"A0*/P9&ES!I>$@X119S2,:6Q]17889=TX7 /& M>>U5U(&=>L"IO''G@](8DWP (XD7)6D31:,T9.5#4)(VYJ/M>1HZ]T=>LSV' MRS4S?,1WX:O6S$U4B.=8"B @N,"L^'[W-GTHX3=@0]?.RA-UQ\W+[[F]6UU/;UQGBHK.ENIN5' D&E0 M&!FQ4B>H8Z' QWB98FO5:X#M*LE MQ0366*Z\"%8^.LKIM-?R9UTE-V]A\JRH:J2*#D!UH]W;]E&J4SFA#AJLV!03 MVP"Q7B30D1PIS%!1I=90NDO#V$T)VNAVCR$Z6= = .5%SIMRC#![&Z84)^SR M'C?8FCB;F:UCF)5%!DHQVE%"<* E3&!WB?;O)O%DU2-7=@R")@:*Z,#>/V& MZS"=8_XQ+.=T0J]N/7THTS1=3Z+RB)4/1$DQ:(D2@A(1DA0J8TJUNJPQO)ZF M:MP,U$#P:JR,#N!U@X--0%J[X"[Q \Y7T\^X37K\O%C55,>;\BY\F2A=;!)U M,%]&DI[."4*AS62%#!IUYB&V3D(=2>*X2:FA[-J :NH A>^6&%87RZ\;Z6V- M]=87D$E['76 G.1F+*2ITV0]A,Q+]((\5=_ZY'R(EG%34@/AJHG@CP>0WP)H MCN\KH@<* NM-$S+K+(@D%*@DR9',RH-A.DH>D_2J]7WR?2K&34D-!)LSA=U! M+NJ7Z7RQO)P<@ZOUQ%ON;8ZB3B86M>"P0.0UJZ8EIJR35[YU/>==&L;-.@T$ ME;,$W<'1=%\L=-QN'V>]K4^-23GK]7(:+]:U#.S=HJ;Q:[G.8D:?^/Z::V..8$A/3H3M(TM.H7R<9-6SV:_!E=J!S;OJ0S@I*#P MS!D/.K/:7:1VJ XI0>U.[4IM=J2>^QG.0?!KWN5WK!N=\]72#&8C] 1^N]') M!UQ/4YC=9JA1@^#;*SQ;M^!'&'O.UL%:4T@80P2-+(&RGLQ5= ZXBZ($:01K MOKV?HW7PC>0>"?K-O$)LL;.YS?&S".9_2:*Z< ;O#<$Z,7%^@/YM_^%>9+)\1 L11"YSOQ0 MBH,W@5- I*-5)4J"V! QFQ",!B9" MK=!6#")*#]DIIU,*?)B2B#VDC)W+?VXLG:" 'G%TF9 "H:!H *O M+8E)>>9+$4&HUA6C#Q(S=G9^8$"U4<(W-C#F2JJK1=E5^]>7-(T"PP<^?H,(L2"XKKT6K-FGGM)>7\ MPHC/.+_ GV@S[GL?>=5"J[;.H?_E>BT:?.:H4:(SM;B?:Z+]RQR MTSH+>P*9XX:%+9!SOVYB6%UU<$R^7*S(^M=&79LLWLX@_+Z8Y4D]V!D)"!S* M6,=9((3D%&CCI-2(]$^MNS\\3,VX<>$0X&HD^0XP](_E8K5ZNUR4Z7K"D"LM M6:GMG&LK)U[ 96Y!">%0)Q.Y;6VH;RP_;L0W!$I.E>V(]S;DQTRN:WNJ\=Q> M"/R"ZP^+7(<.K+8%_/5"ZOTRS/ZHMU17WL:+4J:S*7VUFBB;O#3$JZW=D!6S M&KRI?T3)0E*226>>\*&:$3-NZ-<26N/HIP,[]3MN[D'_@7/R86>U]4G^.)U/ MJRC7T\^XFV P0>XC9\H2&X*VF:L]G"@J 6:E999;I7GS^X:#*!LW6!S"N@V@ MD7.KNMZUJU&]T=/]3;G;+G>"-JB@@P?'HJ$(F!F(O%Z/,FN+TSQHWWJ8S>,4 MC5OR-02\&FJ@'UC]<+&:SBG<>+GX&*?S#6]7S^#6-6R?YEV(_F*Y)(:WD?O+ M#_7+UW,2R47-]SSP*U?]"/C$)Q3&4/B"FT%102OP111(/",J9U(IK?'Y3*R- M6[ V!-![Q$0_.^:JY<:UUS/!G+4RNI;SA5K$5QM0%4=?>6TM:JNX:'VQL(>, M<:O4AD#BN;+NH-[LLD[NTOM( ;.+1+22KK8U* :"\1R8RP*#=-+EUL7\=T@8 MMYIL")B<(^,NZO:OPZ2M>*Z**TUDT181('-B0IFB(#K%(!E>N PIL]PZ>GB( MEL,2LNS;PDT#L7<0BFY>0_VZF"]NF\NK@*<@.N[('RT\$#=.@D]D,=%A8IY9 MKV7K+-KC%!T&I6\JN=]0!1T ZG9"9^O)71!3U_=U/V!9+/&J(12N?OQ"0B35 MD<.X_/J:)+MZH%[<2F6%S!9"Y!1^9Y\AQF1 Q)PEE][8TOX '(R=PZ#\35TE M]*+\+IRW'8N[??P#SK'FSI6(-O/$0;@L0?$@P2GO@;-@5"S>T7\'P? ]4@[# MWS=U2=%"Z!W8T.TURR9DDK'X:0 M;^*NX4S1=F!0?L7UM7D]Z'D58Q9]L@Y"\*%VBC7@ZG";C#&J0O%,\JU-S=%$ M'@:Q;^HN85A%=6">;C$X0>6BM9$#>G)2E8B6 MPS#S367>FXB] ^-REX\?PFJ:)MYF(ZTK4/L% TF'@0M>T='M?+WD-XZWSI+O M)63Z$+(0:36 MK;T>(&7?<1G>XZ\7'R,NWY1[#T^N9):%=SJ) M# KKDP%IR$+7N#(%9Y412;=O1W@LC8?9J6_J0F]0-7U#,-S:9\NRBRCU;C9# M;9W@:\=AYPT+*=MH;.MNJD<1..Y!.2Q63@3F\8KK%Y4[4W__<1YS1@7D'E)] M,;SI*A-K/5-!22$,G0?.M+YU/)+$<0_B'I#91'G?\%NX!YH_WN:LS<.XAY9Z MKE=R![':OH?*=J5-7_Q[ZU\/9/-6.I\T%*X#P3LS")+S8NKSY M.!(;YO%+]H:V,@<3LR7/)P8(6I'MEX9+EXLPI74OQ6/S^$.9O"%Q\4AZ_QB) M=W#0'M*6E@*M:7T8D>IK9GR%V_]>"4XEQPLGQSI(SXCC8L%)7IG4UU-WU6!L?F,VNX>I:QN"B9>0(EH((K:-H[%P"RB1]GZ7FL83L:UR\^-QR.VPS.! M8\0M4M^^/2:!;5'8%5/:">%\!"M8?7"9"P6-Q)ZQNNALZV-<_82K>M2"XQKE MD8 YG$HZ-\57/*%36IA4DW*U=E72.>>"EL"U5<$S)*$U?XO0:B+!8'5*'9O) MDQ37P17Q'G8N63FIC[#D$7/QY(;)VFP_)0?.&@6*1Y&LMEDWO^5IS$(W'>(& M]X+'U'W?T#^L5,C:9*3)X",CIR8%7M.!B>Q)SG0@E2!XZS;[9Y+<3:NZ,:'= M7+<=N!2/L#N)QD3OLH84$^W%Z NXI"RPQ*7#P(0N [1+?(B<;IK;C0G!HW3R MC;5!OY7R#JL//\T6?PZ3S[_Z\&?+X.]GIWW._FJA:R BFA)0@1?UD6Q];NWJ M."PR3)+K$D+[I\F/T=.@;+5^YMOEXO.4V/CAZQ^K.I?^ZJ'PB[2>?MZ,$=CW M<.5**NBR92HJX++4KK8D$!QSJ[6# MP_?&18?FBJ(_$ED=9D'""Q$<(^.>)+?%Y'JEV_J-9B]72V/H_N$;IV,4T0&$ MKI.GFR=W),?-\[MWB]^0O-,TG>&M.O1WBP-%?5VZX(-@Y%2 *):#8L:!S\8# M,A>YXP:5:%VC-#1/XR9&.X![5Z#I8!.]0EHY33<2GA152JGEC<%;3P; 6O Z M;\IIK%,YH%>M+V!OKC^N+>X+&8M&:NH 8D\T#PLYF5B* EM0@Y*QOFV5 I+P MWCCEBPFMQZ8T:-\VF(WL&H8-53GRW665VJO:'[%FM>KILDDS;/MW7KX+F*@H M0_ J04$30&7EP'%M0/!<.UHX=/%.T=/>:\M#UAHW@=XEZ 914P?V\-5NV8<> M^X>2&3.UD:)WQ([$ZMFXFD95T3+NI0^M _0G2!HW!=XE.(=09@?8O'Q!AYL, M+S&R]3B2X5Q+JVIO@5J+J (XX2.P3+*S%F/4KC$D]U,R;B:\:R0V4-W) /R, MR[AH6>FQ+R3<9=VN$G&3))1QMB0P6)NW2YW .Y]!6ZN*5])+-TB]Z"'$C=L# MN&N@#J/@#HSGW?J9&R)\&3Y-UV%V)3^AZAQ"E %".DZC-%)"121I=:M,(ZA;_0!2H-@Y$DH-E)8/_VF[[.X;WK4)ODP\5Q$ M7J0$=H=%6_#UWH^U($Q*2TOB,K=C )RF";<&N>#%F!\(O<[J@C.6%&?(4:O M \,L6YS2!'!*6;K;"-.+HYDA#$6 M7%&8.!O>R#Y*XNACI_IQ DY36Y>HO)W.V(F20M2)CMHRIQ28@@BJ< ZNL!IL M1BFT$XAE@$[)!U(W^HRJ$:WEN):JY2'5VL'I3_[U)C'];O$B_>?%=(G$/S&U_OIV M%N9K^GAMA(B'DSON3W,,,WY4'&Z.O7\]7%,LP3_H[K]6Q[YZ:* M"]D9#=[2'XJ\*_+,G069@RDD"H'JD%8-9Q/29:7RO8F_ 1;IPB/R_F[]_A\N//U8$G\1(UT_5$ MN!22+!)BKB\0$^W34+BGOTJA7-:\V-976T\2U65.:U"D/.*]GJ^V#G#X&W[: MN39ORGZ&-)?UQ:L$ST6=\N0Y.=]HZS!,7BO,')>MWXX^2527B:OGQ&%;M77A M@5ZZV+_A;'.!NW@7OM1RA@^+6>WW1Y[W Z]OT(E2$J]/$X4BZ14%$9D )NIM MH-;E,4>N4YH M7SDKC8 <4JT6KYTE [%J)'H5G7 :6Y_S1Y+8919J+.^SM4H[\$4/E_ DRF%K::J24>GM<1M%9ZLGV1,PA%1D#E M?0PQ%,:;3PUX5@Z[:7O==F-U#),.3K&SI#/Q*1GD];6 - 64):? ;=I0*)4=,I8#XEOZY%I?S)=:Y"$);N>#;KF'>1N4=#-](!&6+C7 M_NUT>7<0.EU1OY5(O5Y9S.L.??%E2G&@D%D'3 71N7*;]@A\C+B=>T2,"YD&BKT_W.L,*7< DQ;\J2'YBKO&(NB\!!*@*B4H.W@Z:O:?-Q[ELDMS%+YUB[SP<2->V$V@&$: M1"L=P.U=O5RX6'[='-G;TWO'2) EL>PC<.,<* HR( :5P*,60G'#=/-F6P\2 M,^XU47LXM9%Z!_!YNQ'@Y?FL9=2R4(QAZYSK$A&\4 :<=4('H5WQK9NUWUQ_ MW(N6]B Y6;8=X&+_^.@=+UF:^K*L@(TU HV$<2]9 G1&<\>2+;SUTY+'Z!GW MHJ,];IK)O@,<724U7L[":K7+K&X2&BE;49Q$8!$9*&LR!,X-" SH45AE;.O) MC0\2TTD#J(;)PK/$W0%N;M*_VU)!.J,D>?\Y\D)Q@%<41VH!0DN/+#CM?.L& M#?>IZ"1%>)YZ[^9\SI/UV%/BKC-6&T;^F&+9=S"5/ MD)45)"OCF;WS7G?_@+C'EQD7%^=J<#&,.#NP(U<[YF?B83.D9,*"\99%"5(5 MXH!<+W Q6/+0F<\\6^ECZ_S-?2HZ>8S=\,0Y3< =0.1^H=[]Z]_?R!?[:;'\ M,RSSA#OE$N,:I,DDKM;&>I3N1V7C;&SY$D=G)(G8B()QL$MU-/!^B[ M86\W3Q=7;R[6JW68UTK125"2F<@@A2M3=5C]/0V MLZW=L+;4-[;=)_AL#N"IKM!^4.Y_3J%;M/7\%WX,E$) M5>2" R^<8B6E:PE7Y+73@;:Q..Z:)\8/H:NWP3[#(;2YECHXQS?2>KU:76!^ M=;&L>VT+[FDN9IN7TP%PYVU*=+)@1(4([_;8;3 N0S9.RUU;%U'?C!Q MO0WH&=A*-M=7OT#\GV%V@;?X8L$)7MO"L9HMHKV6((;B 85 +HA9;5K',8?2 MUML4GF>'X7G:ZA>%V^WU0(\6I/".9R 8Z[!>FF^WW (=T (3(!(*P@N3(;03/6 +:GZ5]4Y%V=K'.__>Y:]_\7*,6IH^WA_]VL5&;4P) M##)M,A(I9HC.:D@NY%RDT#&U?X'^;-7>=[>%8^P^*R-+.H8KZ(50M;DTJG #3CC%* @=T]);60^IV[8B-#V)3Q1C;Q)B'7]KENK'F^2=&; MLNLL&V;7IOL*^\%I'Z*(D(KF=>J\ )]M@L!0)V3)Z-*\6J %X6>74IQ#1&T6 M.ENL+I;XCI3YPZQV0'=!RV#J[+W,?7W]7:H?+R!S+9.37$33NKU0:Q[&M=7/ MC^=[A1MC8J)9TJ"YU?\5_[QATI:+.7V9MDR?8-$?^[1&UOI@@AM9XD?6JW,[ M-^U05Z_G-W]F2N@A6=T8:F>23)FB??2,7 073&TTS"#%REQUO;8<;D'U^ M3_N32;C>9R.,7H'KU$(TM\'FN- MS/..B'I-5&HDK5*% M&=FZ8NQ TLYO]?/H,M<;JN0C&S?_.EX6RX_;LI[C#=N>#VEDNIXBKU5F<[O,;_BI M)M'G[Z^34M(+EG,!892EV*$VD199T0%GFH.7L6Z([G[LO5*K= M8YCS%*AQ2:%2M Q<0089Z53/R<0BF^=NGR9KY.QE"VS)RI>+CW$ZOTQ>O%BMJH]UM?85D%A&20>) V]JN^=B M%<2D)7A?LI:*J9Q:3TLZCL)S3<^>U?8F:A373"L#)=:*()LT1*LYG=U:U'&P M%,^TKLT^C+)Q#=" :+IKE@905+^6Z?7\,Z[6FV!W.G]1RG0VI8AH<[M0WX[] M2 'O^K3[DD,_N9$].XF11J;NQMK7[K=*TGO"@T"%H!1:B,4:D$R@+#XFK]HW M+[A'QODM&RX_\AKX$7-P*5C0-=^A8N$0T1<(VJ>4#&V)W/IZ80\98S^1/T_C M]WLOG"?G?@W,Y0WT><'5OD]I9#B>)+"1D;ALMGNYWA5N4#&+6/O6E7KG3QXU M.;N&0FIGA=,AB")CX_WT$"UG3QVX\[G78+:&:U?;)&;D5O(M<'!O\$ 3P?=K15YA7+^)L^G[<&H,=?<3&EF/1PEK9#GJ M&M<>Z!5>I&2,2XJU;40.*B@'3O, GJOZ4E7Z4EI'"OLI.?O=U:U/O89N0(DQ M. 5)VUHC&@JY\[& 4U%(XZ(-IO5MV@.DC&LQ&NC_WI.K!B+OUUK\7"N03S$2 MNU]L9!OVD='()&P_^GI6EM3!6\O!R$VN7TIP(05@/'B5M./2MW;);U-PK@GX MF>)MQ-VTX_G[[8??<(5U%)E.*[!.DRM<@@=73 ;G='+19Z%BZPSTXQ2-:Q#. MT/Y=0]!0\!V\-=IRLRV)PKN\L#HT3D9B(UA5FR\R<)Q)R)G,9JK5_FX8$.VG M9]P^6^<="RLZQ!@DV.SJ M\%:L31Q4!!*Y9MK94'SSG%;CB;UWW^C\NECC/H0JFSQAOX#,2-"WFJ(E0W%3 MBD9));+->?A&G0\0U\/0Q),P\?23SQ;JZ-=@;/B]WVSHA*JD_1_4JC+I #); M)<&N=/VFW%QL5\+YM]I!.+.LL"(6ZZ@EH+%/"Q3=/Z;+5/[1\1 MG4GRR$FZY\/G_?Y)SZ?J?DWFCV0-%U\1?\ YENGZ[2R<=$^P]V-:^5]/DMC( M6+XEE>-FL:KJW7+78/.IR%@<@WK]4P=;VUJU8B'3\9QS8N2RMWZ@_3A%9S6UO4?.P.#_QE?ICG]:L%<>!!#W%GO3V9"!^5S$%R"BO0@D)N(!CZ:XS)U5;FRL;6KQ>/(K!%!XXG%[O> M(TA[0-?\2=S,=&88(0B*CKC*C"5C:+^V-G#'43CR/*_!L+6O.\= >NO7MKVJ M@\9GB_(2EW7B^!G/!A_ZI&9E' <0VE6WC.*LC5DY*+Z.APN)W',.C)OJZ4WEUK:]VSS>@?5'L.8Z_P\ZWB=RT>Q%?,)LDMUYEHR MRJ@G0'?LFG^%KA7'X.KF.,/!=-.O=?O]XA,9KBJ^,*NMBW^:+?X\\PWA$Y_8 M*FUW#.&M7A?N6?/'V1WP2:=VS M[3[WYEK7A_Z-?>%0>DD'/%BL5^98.'AR*D"7++TIJ*1N/H;N0-I&?G_8&CWW MW+,A5-2OZ3JSB]AX;=0Z:Z?V+;15PY28L )"<'4^L8P0=,\SV^NN@0O&19D/[^4-I=39* !?UUMPI2<+,"")JF8Q&;V/K,23' MTCAN)>/X2!U4IQU@]HEN,'>Y,XHQ[D(&'T6I4WL5Q%!'4A-K(F=_SD^7@?49P=HO=M59/\6U#Q&7>>=\EP;QJE 6[!X!<'1X1&D=IHUCS0/ M(6SLU@4H2@O';*1$G_UKK^YG@RQYT?.CY=<6ZL&*XX_!8:#C0H='X9-=-0!UFH6KMZ.TG]JE>_G,+MVHF_< M'A3%O%<>A*JC3Y5E$'U.M<,/RQ0/!AF:7_$?0MBXLT#'1V%[[?6;0#VVG>R[ M.HKH.?KE[A8:J6ON/C:?NW>N#)GI2*A*)=9G!@I\5F3W>,@\UIZDL77%RS/U MSGTU787W[Y?X?K>/=\MN9'XC7,O26.<0-*_SM!0OQ#IR8$:%F*Q.P;?#0"87D<1 K+V:SQ9_U8/II ML7Q)!&VGIM[ADER-8H41H(HF)T1X&&C'_XNOO'&S%]U$P4C4![RX"23-3828#4*#AM!.^: MYUU.)+73GN7'8.A>?OH9E-:ON;K9-/QD0[7G0P;H:3Z@<3JR%S7IF3M;',CB M,Z@L0@6>!*^*X.11*6>_[<[FUWMBER?X+\RO,REQ6J:X776U699P?,/SG.** M_NWB(^8[1WM"M$(E!EDE60TVVI5Q_YS6I?/Y^6AW:VW)8O0W+]9NR1TUWI"$P ML* B @_5QV5>0W3%@DG)%:&",+(TW@C#&Z MJS'6658J@\V97#BE\W!#L MV^7BIQHNW RGK]\89-K6UAH(/D6@<*5 1*.A2*$%XXS+T-KN'TGBN&5*SXC= M(577;YQWX#"5DT/ XS[_>2?$#!@X[IL:PJ/7UGL$(0F2RCL$QU.&8C)/LDAG M9.M,]+!S8N[<=D4?H^ ": ^2I8Z*@T])0"A:^5"4]KYU\/L0+6-WSSQ/]X], MC#E=XOU:H#U364ZV-@]_UG C9 :T(@\.$#%<1LTY!W* --3##;P.'J0K4MH8 M4+/6IF2H03+7+N/=%>JSH$2G_:OI[&)]+W^ J5P.H+/M;@H2@:TORP1K@0/ MGD'%JBT3*I MP'-=$WS2@1.N0,$H,FH1W, S7=I;J/KY=R^G27[9>PE%8*GY&=I%&"5P0R=S ME %E\R=0C]'3Z?B:PY'PL*4Y4_@=) =N\_)Z3N*YN-.@DX+&4.H@4^MKNB]E M\N9D;9?"LU>1N>C"L'#:1]6XN=S!076V(KJ"%IT3M3GLIICFIY!V=S WKJ>% MTARS!1-5+?O6!H). 2)RSU(N)^#B:GN;8*=*B*W(Q48\$!,[+$C*$$WWI_M1[019]6.TG?.6R9 M],YH@V"$WQ2),G"I2$A1.?H6"A5;QYP/D-+52*YC]'U_GM+YHN[@\-DW6>RJ MZ/B7L+Y8WB\^9KH$3#:!SHI8%,I!E++4*GEI&*;"?.NAV2>0V=7DKO.0-JR* M.D#AS;%D3['FK.%%B5P+W@4HGQR$Q!D=\>3S.:FYL*W=["/(&]<-:HBZH50R M(MIJ \S-)=*_X_3]AS7F%Y]I3[W?\G@W*WPS\55]QJ+!!ULO)H,ESTXC:)64 MHEW%GK3SN]6T#+#V#P/OUI[<#D$[VIV_]>M/)8D->>MR>)>5,HCB+ M1^#T)ZC@.03A,AU%1@N)5@C1_*JCZ7RQ5]//TTR"6;W"-*-=IC7MJ7O.6_9<:*S%W"D94#J([5!0;H7C]&^E9-Y8/L=1^$U/##L& M?0]G()LKX[<2.YOO,AW'\+\S:?-E>C_#+.++03J M X5/U]>D-QHXE11YTAXDKRU' \O@C#5@LV1&TP$1PB&3!9Z!U)'O:)X?X#U" MH%\?8=\\NM/#BH<_;,#Q>0-Z!T^,/"-;:"US"H27]44G194!#8/$DN;U$;K( MK5/ZPPS1N[UG7M(^>(^KU_.?PG3Y2UC^$]=U/]1_>?/SZUVM_CR_V@'YYKZ^ M\;KKSG:A;1&%39NF_+1=8JS-1#T#:YS"$@)S-AYE,8>@LNL!>\>@;;\Q'%VQ M_=K!!Z8_G5'"]=CG#3NR:D"#V*;#7.196:1C70;EZLVY 4?>)6!FVJ4@D.G6 M45,7\PAN[,2]??+N[*S"@N=:."A6TX;WTD)0B4,I2GCZ1\-3ZS9FQU'X5YA/ M< P6'XZAFNNS@WNS:^XN#0NYT)OF/)LQ*,L+S ^?"CHQGE-A="#4:;"&!!Q9 M#!!B3C:R4F(8+O _GMZ_POR"-D@>6-?]>@!/3$0[/6UZT.<^SUBW(=LU'3*> MRZ*T%,X',+X._4N9?$5F-1CZ4I7@I&W>!^4YAKO=/@<>FR%VQW6.TF7A/&0F M:T^D=TFP7"").M54 MA0S.6@9<%.>"E)AP@%OF!^GY-MIX'X.58]IX'Z6-#L+X?4+:#59\NYRFVA7S MRW0UD4H(U#R E9*XP76*YN\5]S=0P\C1\A_D2-]B8;7C09J<9#0*+--8^_4HB#HDD(6[J%FQ M(H@GHHS'/G_#03Z\C0J#5+;V<7J]O@WO%!#F?)T2>HN1]R.KV%*+B$ MDI+47J+/T1T C\?6&/<1T. 0:2;>$6&R6JXG5Q ME"@&?/4?67"9!>$]'M:\GU:Y<1+1WZY/H4<)&+TBL*U#W4[88R-F.S#@)@N[ MO83,9\.2!)%S[31 VR@XQJ!H)6U*)HK#7E@_A9B'"!C':6FHV$5K*8\(E4T2 M;_EU\L?OD^ATMIZ" *8V):A<@%.U![1F@16,]/5CEF2%Z>_O%Y^_WWWB%AJ[ MOUPCXWJ]$6'01FF+LR38@3K'U^0+K28D PR9CBOC1&V(0$YR MC"Q YB@+.DDFK'75R%,TC=R?:Z@Y9IA7JUJDD-^% M+Q-GBM7,&5 QT^YQD8$/QD"64I24T<72NF3K!#*[O"0Z$2>+YU7:R,?=6URF MJJOW^*:\6ZS#;,9=@+]ZU01O0^;9ZGO*1IC4H9<4J-IJR?N(?(@R5P;HY3BF'/KVHMO MO[[G&*P<5=]SC#8Z<.I(2-7>+[?OZJ>K?_[PM9;K;9*DD3@QWL2:)'6@3(@0 M)#F_5BGDPDB#S1_:/4).ET[:"3J_7T[11 $]8FE3^+F-R3/6L8+9@TGUE8_2 M"3PJBLDYU]P$$YD;H&+G(7)&KZ-HH_*GH'2B_'N TLY>WV-IEY7A.0;#L@-N M%(4HZ!)$72)HH1TRC"B3;@VGQTGJ#%*GJOXNI!KJH0=8;1JE/\1,,3((CB2H MK.H8F3H4TL?:J%:H:##P@,U!]1A!HY?S# .I9CH8^<;]E_ ?B^7E!EEMK+>F M4%APF2&I.CH-,P>7LH*DB\'BBPKIH%+!)Z[:[Z_<93;B=.>H@7A'!L>OX2.^ M*;=XV.V=4&^3C*\7B+4KE4ITPAOO(3MOD!EK?,0&&'F0@/'NX<_5Z**U>,>^ MJYOC)?&7%6KH=2JU+BVX2CP/9/UHKV@=E41#Y*>#+NKN?O!X.F^DJ$4KJ?7@ MA-QW_W_ >?KP,2S_N=D47F:N(SG])2@/I-H(7F0&7!;$6!*GS3%\W'V+IHZO MZ!H'WZ>KHDMH77*SVW1&:1%B'2RMR,=2)FU*8!,0(Y$KS6S(K>_CGJ*IL\#I M+ 0\":\SU-$!O*[? ">!@Q$H)#)P(M96;CQ#B"0N)D52.J>D[Q:8 MG VKAVCI#4[G:'PQ@/A']GFN6A#=:)^ZX\()RT((#(QPNCY*0P@Z.I!:,598 M9$(\=;WV^ J=Q=,MH-%0I!W8EZMZ[1\N5M,YKE:[&J]MK,!0>%9;]I=L#"A> MZFU-8>"E-*+($"-OWN_F,8+&G8$RF$_43@D](&I+^V7(D:+&K"58*22090S@ M8T"@0#,AV4\FVX]!O4G R'V0VBGV+F1.EO+(I]%O.,<_ZX[Y<8[+]U]W5C,9 M@]EG#M+F^M(TD]5D,9,1E<;S&DT:?\!!M/?#1X; Z8I:M)1:!Y:A9K/?E!?+ M96UJO&GM7G=!L>@Q,Z)?>U^K?0.=P3(#3]IQ;7AFMK4CNY>0@V"BO[FSY7RA M=X"<&^37?M>_+N;A^COOZ*M52)N6_[N-8:R-2B\\T=IR.J>>PV&ILB@II%^<=R MP_+KV\5B=IG^EBJ&3'+0#B,H%@*XQ"30CDB,.QZ-.6@XT/V/[D;IIRAJT4YJ M';@T3[YX4B@,VDC'E6$U?2X4G6,Q ";.E>3)IG)07Y.9SN-OOI/X+\YO/N"2O"B="B1!C;3V6=0)E=8"@E8)<^\AXIYT0AW@> M+6CI\I7$B0=[]A+G BRP*9):J)G%E+<5-0">!$]6'IX!UC-BL MRXK4\X XG&*^%;1=[[.)B2BCD1D\E[QV1J #)/@(60OF'9<6;>N[M"-)[+)F M[1D1>**ROA4L/I;7H%^8+C*?&,^LEQA ^U +8[R&Z(N'PIAVQDDAU6.MCT9) M7.UH[[*ZX!G1VUJ]8R65YONKR5F 8Q#Z/XKXMQ+Y;_&.Y6*W>+A=ENGZ( M?>.YKMDPR*K.Z6+:0JPMI-$$H6*)Q43;'K>'D-;EI<2SH[>Y$O]"&)XH&81F MW@/'6E;LM(.@E ;GT;J4$S?MC\L"\XC(9.< CI",H/ BD_IL"Z3.H:F3+^>M% MO=9Z4^H5UVJ2A0_":0$D(@6**R1'NV00 HELQCWWAXS2N/6AA^76V3>%B_,D MUT&NZ-ZSFNNT%Y^(J%U!9Z%@;=;M8@97R)>-Q%^@<*L8UOI.\#%Z#@/0MW4[ MTUP/G9B1JSX%O^%.4=/Y^W=XF55]L_QEL;R^;9K(^@!=Y#I,AM==4^H3/*T@ M%!&ME,Q(>\BPX]-6/PQ7W]9ERS/IH@\+MB?#=/G$\T6AE5[,9HL_:W[TI\5R M6QGR,[F/+R^653V3;"V/&!P4I4R=)1W F9KGIR"'0O7,#QP)=*8_=0S-AR'V MV[R<>59]?LOX_96.C!W+**P,/A30FC%06%M..PI^,NW98*24&%J/9FY ]F$H M_C8O:9Y;JQT ^8\YA4$SO)I;?N.A_23H&$W2# *G2%S)R,%E5G7%FIN( 2ZU@R[Q/)36B( MVB^/%M SM\!/1D=G0@(;;00E/ ?ON880N&$E9YG80%590[? W_O950N_ MXOIRVQ:>,PN)4[A7!''/"]!6C2"B$R7:X!^?=-;*B[Q#UK?1$/\8Y!SB*YZC MFPY\P4>/C4N>5(I,HJNC57@=B4('DZ]#BSF6Z*QS.976N^T0NL8MO1T+<&=I MYZ\SL.;EXN.GQ6KS@XNR_H!705JY&:0][W%^'$6C'>UG".ZY)]U@=KDX!XZQ M0,YP)&=8>@5:JF#J4%KN!RKZ'_J8OYE3>+6XB.MR,;O?]^ZWQ6Q&:ODS+/,D M11,+%P&LL>2KR^+(A* !(903EBL*$%O?\1Q-Y+?A AR#JGLM-P;56P<.P6$, M3B1:H\C1J2^+Z%3+O :-IE"8:CU&9FPPK5W0PR@;N8''L/ X"8Q'Z>ID!'[: MU*IO&BTTP>';Y>+S=$5JV\/;)#">DV,&O'$,5,@(GCL+PH>@1=#2I-8W08_1 M,ZXC^KR8:Z:7D?.6]R6T/\W_[\OI&A>E5/_J,RZ_3M#*J"Q#D)Z)>L"49D[+)SS+<]8?][77\V#MV?3S[9RWF&(6OHX-X+7#K4!?T\(14"CK M/*KB4NN+PX;G[6!7@UV>M\?HZLSS]L=Y'C(HW_71O#'_]-?:D*S6^IX>5Q_P MH8U"XV/);Q3=[I;]#3\MEK6"YRKP0!>"^ M\29^B)9SS=9ER=+V@ROL+[OL3D1]:X UGG),@K+&D^.I/:!/0:>".A;9F,N' MJ>FB#^UY2+AKA1J)OM]4X/UM^_O%QX]A62NU;S2!;S"F^M25!K-/)S ZM-&2 M6106LB5_2M32^#JI,TN$K(M4MF1)H>0W8K1^3Q\P7\SP3;F[P@TA__!U]X_; M!D(!@RK<(1@O-\VC/3A5%%BG@]5HK#&MAP.?0&:G9NX8[-QKMCZPLCKP_1_O M5%^+@(J-#%BM_U">:0ID2'A:2QYYEMSGUN?H^7,@AL/8T' X:CS$,;KI 6BW M^N$[ES.Y"41\5AQ4< 8B$QET$%&CTL67UK'D-S,>XBC%/CH>XA@ICYP+^W&& M:;V+/Z^H5@O:U)-O73F)<<(A)"\ DHW>6LR .:;VQYZ.[.*M.4=*B MG<1&[P:X;[)%Y(D+S55]!V=!B4(,Y.+HM.;,2F,]+^H E9\^#V2P%'D;I9\O MM9'5_@?%"?_J(UN+9W(U&TF_._SL]I9 P85+2.+.@6^CT48B<(. .@I WG[#FWN?O+QWNG:W, M*66%=00;2@&U*0A$G8@7PY,)*#'%UD5>#Y#2$V1.T?&BO< [P,W+Q9+,+P5M MOR[F.TXN/6Z;A+8@^B0Q$2';HR!>Q];/U9[D)AQCJS!L--&Z%V@ MYXG!UZD.AZT3MU!'V@V&^''26HA>"1XHY$^E/8AZGD+_W)FVIAKJ$G%W!B 7 M78+(&:&^L .5703:5+)6)!C!K8\EM+Y1^<:'TQ^%@&.'TQ^CC@[@]425\VY; M7C&YL]KD>UKA10!>Y&;RMJW5SW3P9R4M]]:SW-K*G41H;T \!RO[VT$/J+@. MT+EG*]>YEYM=++SC&RY*J),"')T4P3H&H:;*'">OQ+:^T'J$G'$+USHX9$_2 M2X\0JXSL]J=627(D;U>K7$7$$(*BS9.0CHK$8V)R@)>*#Y'3FS$[4>5/0>E$ M^8\^86VSM>YQL[.[:(K)AG.P/-9'$R@@>,D A4?+9)"1'S(<_?%5.@/(J8I< M#"+5D?.:UQ;ZQ_^\F*Z__H+K#XO\>OX9M[UM[W\7\=?P<;N_>)+!)N;!IL I M-"X9O&86/":3DO&FEGI= M#"KD#ASV73."MV&Y_GISB/T/7V_^RV:?62ND#\&!%+FV-&6&_ .KH&#P*G,5 MR7]HGJ8XE+IQYZ@\=\0XD-8ZP^-NPTJ/KA1# 9"0 51R%ER=$!^<8AEY,+)Y MD?M]*L;NGC",OA^!U0G"[PP^.X-L38Q"1=IBG-,?!=7&,P!N2^ 2A9&L]:2' M^U3T Y]3]/H(3$X0<@

<1*_WS5[3$;Y#8* \76$2B!@F)G*,S&4'+V#I7, MK1L9'$+7N#.7GKW4O[6F.D#?$Y<-/WY)LXMJ@CLFHPNJM2'P]:Y@N\ .X^.7]$R M,D,N @16QZ\DQ2 FI# YZ" *QXAL\ O&8\?@#%WH/AR:FJEBY,S6GEWQ2UB^ MG]X<+.Y=TI@]!ZFE(]]390CH(EAMN-%2"^$/>1ISP%(C7TL/!9HA!#UZ1O22 MBWI8[T\JKY[*Z$V"L#E$1F>WUPR4BK;.H(N0O1+('84\,1V K";$C'PE-"3V MGE]9'1R6UX,X?UHL7WRL8OVOC3PGFGME@_5@8U2@3*8@/:8$01K/@^+.&]WX MI'R0F)'3JD,?DVV4T,7\T]\_D$A_"*LZM.3C)YROMGP$+$:'9*'P0&>]-Q1^ M*!)6BL[8Z$T,IG71S7Y*1DY;#(VD!N+O D:OZG2[--U2CRRDF)BJQ2"9X@]R M%(,2#(Q K9P-Z%WKP._F^N/.:1X<,B>+NM_N4"\2'=[;_N6K!MWH'OVX1GV> M#B>Y43.GR]869"?B=+Z%\SQO1E7MNT4^0$HOG9^&T/^BO3(ZQ53]5:B3DG3)JL]5"R/$$2. M@"503*L,^L2?<,(>_O3^('&&^A9-9=D7&N0E!Z*$Y!+9W>(-&5^3(91-<&J= MIW@%_=UDP"%HD#UTD7HV-)PBRX[0\,O%;#VER.OMID7Y9=&JB3E:YH@%467# MDH-H1*FY"@R1:4:2.A(8>Q<:]];M>3!ROH0[\%%^OX@K_,^+6GK_N=;Q7+Y- MXSF0S?,./.D>5"9>(HOU1L@DXZU/!9OW/=U/2B]MJ)[![VVAC#XQ==D,)^P\1,W(\U4+53\/G!+GW!Z#+9XLV\I!+ MH>-7I6I9ZRRM5,<<)6,3LL)9ZV<)>PGI#CBG*/EQZ)P@\0Y@N@H]1Q:GA3HZA=6E&\F5 M=YX1Z;&^X-_4[5&\""Q[GTM2*NC63;P?IF;D*+V)M@^ T FB[P!$;]8?T3-/4' MJ%-T?[?\MJ4B.@#6'D-^?6MMBO8LY@!:Q/^/O7=M;BI)UH5_4>Y3]\M'&KKW MX0VZ(8">B?U)49"LLR%QRP.29]B>X7WXUJ*/E!--^IDEA'*:6CB!V*\U8QUW.,^[* MCK>-BCO*^,QZ8LJ;"$EZ,O>!"0B9TS]CX+QHH]&+D2"W#WW=764?B(H?P*VY MBCJ W_53:]<\XOKJ,B_/3&"HM&3@BJK#3^N[#X5V:++>LNR$]J[U0+T?4]/= MO7@;:#42_\17XP]MD+#^^*--\GKU?OD+WOK&3'A1G0Y?.:1-D[!V=M&)D.G; M7GB6DKUS^_#@S?FQ='1WL7XUIU<_GE,:S1;X6Q\S(8E"H#%J)6.I="2BZ&E=X?\8/=/V(8T&JV8JZ !.#PCIS>4J?0QK?+.:)WQV M<7&5*[CF^M>_/F/:;&>TO,!\F3;;3?5I>;G8S%2067*;"2;% _W+0,PR@E2N M)$PZN[OE<&/$4(WUSO:Z?DZ[=TUDSI M$BUF!LI@??,2%81M.4@@X6>#D86Q;@4.(GB_^WAVMA >7XMG!=EG*PH7/VQ? M_EZ_K7][75Y?;NI4B/4_PL4E_N_YAX^S:'B,Q"1L1R*I)"A,%%D#YY;YG**W MNK57T):#_4#]LV293J+G#E#^6YBOML3_CF%]N=HR5Z?"_;E8QMIN7 /'EXO/ ME\0Q!96+M)U7L@LQ:5N3D'X)Z_GZ9KN_P\WF8B>AF3.:D[/%"9B&E*)D'4)A M&<2@ V-.)]V\TW4\;O9#__DEPCK1?P<[X0$[\&:U_*U.3;@U/.%JB.+KA W]I[OO+A7PW0LOQF$HD5HQ)FF(45X@5+4#Q("/C7-AP M8#9C\(0R?CX)MM:2[=-0WA+7U33YY\MU]7BREF3]/6 T%.9B3N#0>) .281) MY-A\S/7^U.T'M?/)?8VLG_,84_7LPX<5?B .OPM4WX1Y7J[>A*_5>P^+_.UJ M<5G^P,TN^=)FL%4# D88A=5:+-,,S[(J(W-, ,N$5%54@1A=!DZGJ$XI:!U/ M$#]T-3Q+%<9%]!!"?2PM&4$AI1208Q9,:BNSY8TE\E,/SQJ"L..'9PU07D?G M_MVA/=K0<11"@NQC!B65JS<:EMAP7MML*/!K_2+/3S(\:XC^]QR>-409G6+J M^QD>UO$4/;G$BAE#+K%0$$4(8),N1B$&FYLW7Y[G\*Q!JA\\/&N('CH:D'-K MX%/@.EH4">QV)JOBA3:>S&!U)B];2!OOOASV$PW/&J2^IX=G#9%EGV;F5JSE M1:10J[ZIQSRH6#S0/Q$\^0)1Y9*B[*Y]LJ-).&T/L%E4*CU)E MB+RV ]!>!._K."EON2K:D./93=O11 GM(6AHV78T1#5=C'QO6\,'D-ESQV=SK+93V+E97#YSKYY[07C9("TCT=VMQ MN#RNWL_>_>J5=&8Q%.^4)CE(48W20\GK]*,F?,P$3DT^EUD]":,^-INWN M/294[D]V(-1W3!>TW-<9.H7::0L:"\4JVAH(&@T(J7A53LQWYP5U=0+<,-)S M3VPG)O\PI?]DR/_NW'NSPL]AGFM7YF*-]/O;J9O7;KV\N HEJ%WM]KGU# MLZQ$M-Y),C=*@0J\#EG6&ICW(J,)4HB>HXP?,M9U4W G6Z<-*GZB0./UY^V- MW>+#*PQK?#O_\''SNORYWOVGLQ1L5IF$XI,N=#*[&GWQ"*ZD8HJ(C+M]'CXZ M&<%=MQ!W$'FTT_9/=EKI"IKON,.SDECD?#3[8][L[5V@KH_<=P,TEF9IBRBI'MH,BMU#N+ $&Y )YY M+-I*5]Q81;@LM"0M)&Q:!]M;MUXWYB4;)!4ZX(Z;.@VG#M-'!4S7L:(IY:CDI!'*78J[;LCN+D0Y2M_'[H/W M9W*0/$NICNQ;7S6>SF*PSAIT]0U,!M5K!8_1 T=;' L$_/8/]YV2P:X;S;L] M3HY!R?0[::P<[*V?S+)R62644*Q/];:\@/=6@]">)AD9;J.ET)),F()(?B0ZNU?++'G"/Y)!O?; M-W_OG'Q;E$R_DT[DG-Z:01M4P5B'$ I)(9H2 L$YGL!;+QD)!ZW7?<0C0Z<) MGT_.O6^M3[\KQK <+ZXX>1_^NGWP8GWM,U@)I*;ZNH>B<*TV_RD7@DW!)84G M:'AKS-5^?7!_[T1[ SQ,>HTURNF*FYE@27HA)2FD5+;I)/7!) C2E%ALYK&< MH'ON&!;V0__YY-A[T/3AN8[E)EPT?7%F)D((2@M#&Y,DIS P\(5SP&)X5%HY MYEN7X Y*LHGSRTT?)-OSS7_=O)SSHZWAN#8FUQ94712HXC)X;B*(7'A"KT5* MG7@%3[&R'V+_-FGAIIIO9A1''9#YZWHS_U3=C9M!]^MEN2VANUGQL,A7,T/_ MB;4 BXZ0+Q1??,#;,VS;S,X4)C33-Q4DDC4ZI[DK:C= 5B M2HP;5/D%%V4DF;NZ>Y7OUT+-\NTE'43!7F&*00RTW+%: ]W08\J(SZAQD M$*T=C?VIZV-TSPBH^O&4S:8*Z\A[N3O7CSM?5!$9N&<"E$^JEKEFB/6%2!LM MQC16>K33^9IM-;_G9,TA:N@43=^/!)0JBABDH@A/:7+N;:!=J'BMV#%"IA1% M&^IRL:4/A66H!HEZ5*9EBO27C-=-BBF,F9[M/(OH\ M)VL.4M_3DS6'R+(#,_.(*?[EZ^_A_RQ7SR\"B:]N(Q%SED4B"%./?>4M.)4D M9%5"PD+R,ZU'^0X@KY>YFZ,>;F.IJV\D?F/LC_#I>M]Z:5#*PB"2S$#E.A$W MHJ4;#2K[0_)HO74 R^>7Z\WR$ZZV87^U]1_GG]?7 M4Y0U28W'##;X6BEM$!SY%* X:LM848RW?L_B$7*ZA=OQ,%B.HY,NI@^^KHIY MO7JS6FY?Q%XN?@GI7Q?+#S?\Z!BU8*!+K/SD H&; "8SF]"%5&SKZ/%QBJ8] M9T\)LX::Z<"0O5^%C%4RUSM%,8.6D6M:BHR@M,_U8=]42]N5%CPX;5K'CW=I MF'9JZBFQ=)3T.T!/+3Y:?OJ,&WSV@6*G[8.X5YR4D#,W7)*ZZS@=+F@?:.D MD\@^8D0F6Y<8_)B::>>?GA)1C332 ;8>D=JW[*+(A4E&-M:GFLJVS )]DH5B M3+)H47O>^BG"?>B:UH)-'W4>IJ!N0'?Q$$_7V64^0^,<*SP &E6[OPSQ%!1% M2'3RUPJRZ-0XH'NF]=;0#DB C'NKC4RX#2RJ&HED1[ 3C5TH$@$I [QD40,40MGH#Y/NOTD8 ; 1&WLW%-A3VA>[I>;69O MB7S7L8!CGDG,D@F,^^P/^M1;>X/^]6U??+?@-%!I MK[_EL<+L 0'7"64E3918'S+V]0&SHL E)Z$X(6PPA3;&7J[?/AB8,I%PA++N MJOL R4VL\-_I"/]T^>F:<&>=4I%#PJ*!@,\@U#=AF0^,FZ*E3BU4_MVB$RO] M$)4M6\AO:L6'OVX17J0.@0P:>%/[.D-QQ#YWD(,LBK:$<%ZV4/SM1:>)U9HI M_F#Y3:SX.P'B359 F.),!J%,J/T* IRK*7E'$:-A(K/]QAH^ 8 '%Y_F*K,5 M$(Z79S>7DGO6;%AC'.,1I#*$=1=)9)D.3*8+^E+GL]V-'G[^:JS1/,FQ%=0W M]A[.71%#/'GBQSKRT(+F$) %T)QY'P0R85N/M?]YZZ^&0.78^JL!>NL EH_5 M^E@4***H;SL;6X?#9*@.'G"-&*+ PII7,/P\]5=#8#"@_FJ(3B;-RSQQ5GS+ M%#A=G"\I@F59UA&0&F*RH@ZNR^2C),W=G6ALZ#7=Q-GDT4[-440\<0O%S37[ MR\7GR\WZQ7R]'7/X-FQPYB*S46ERV%VI?V+@VD\\VF]7VEKORLYXECU8JIR@J%=7R,@$^.4L;BQ$K5I.Y M9,-1\O!B7;KAS?'20-#GD6G]BF19.^LTN10C">$1 MLLXJ0SH$1WLTLQZEHDX>)GN(G3]P\[(6R.*K)?U"/1CBY:9ZLN^7).A/R\6[ MS3+]BW[K=7D?_IJ)H%,VG$%TGM%)1!%+).>"I&HP>3I >-['R6]'T;0E5"? MY(0*[/>PKX_4KC?;6N[YXEDI\XMY=67"U3.;ORXVVPE']1G!S==;OQR_OB>> M#C_NVZS;Z, ?00B-COQ;BWW#OB__B]MVJ>WUN O,2<_(!W'H0&6^+0_S$%$8B63: MA=FK3/")K.@Q-/8R6J<=7I83*&]BD/Z(CZLK\UR4RH(7VL)6D8M1=[1Q$1"3 ME8YYDN)>\R^>@.'C5$Q7IW,Z%"Q'4:YC)>\SY4/(RFJ0S'E03DJ*:XP%4W(4+BAR)?:Y+=Y[P>G*P4:"RSBB[B S M_N2A_^V>W8041989G-=U%(:G^)R"MWL5C?D30;PV:>:*9[129!#IH,A MN\)!Q4P[M2:-_ [ M$]PHGET&X0RKM&F55ABBO+[3"CY:31+,8 RG M'>T5 Q=5 LN=\TEJ'40+&/Z4:85!*-@_K3!$)6=SDXP)30S"@V6F7H^; I%[ M YD;32PQ*U5\PF=K?Y,\1>)AD'8/NDD>(NI>TU)1,#2\*"BA]E(S"F4\8QR2 MTU)J%CW>O3-NGY::(L]P*#J:"+(3,#P![Y*+$$;4>T6;B2,=(7JG 6C;SAF M8AX"C09F9)2V])&!TE#(G<#FV2+O;R.E+)*GJ'8W?"K0J>U,DL *^8[,1RUQ MGY?K#UE[FB'!I[ ]8RF@@WO6=Z0A_.80/E]^^KQ<;$/CZ@@FPX54G,)B932H MY!!<8 :,%4E(YFV\BZ;C;Q >(ZCS._[# [?VZN@ 6W=XN'X9*K$2;#6Y.I%X M5,BULL2 8Y:8D,IIV_H*[D%")KX$:*?H!R_;CY%Z!]#9CF%?;.A3Z3<^5--+ M^MEXYEET6.OO;*TI[CDD$P9,"9R3)Z M23NN>37/_M1UGB8\_N ;25&=0?!J=VIMK,K!U5EJLKZ<21N3J ;E?, 2E G- M$S/WJ9C6;(VE[T=@=8#P.X//=0SKK; ^,I* X"20:(&BFPRB(*+VA1?7N@[L M/A7]P.<0O3X"DP.$W %,!E1RT EM?+ *C-"6!%5[.KVWD(*W9+U%**%URWSC MLM717AHZ180WCJ(Z@.##_+S%<#'_?YC_F_9H[3E^O7@Q7W]>KL/%+$B+H6CR M);%.)2\HR+ G!3(9X1DYFC:-4ZBU/XV=9XH/Q,I>A:Z-%-*MZ*]\R"V#8(G470' '^6ML/EUF\QX?Q+=9/^ MP,WSRU55S4QEZT,L$3PS"$J7 #$H8CSBVU-\35K43.5#+DD$FFW*),U!%_(0_$I>TMA MH/2MS_ !Y.T%/?V30*^UNCI XM4\KVK-GU?;'=*FMC%A M3O3_7($[R5 Q#J,VWLK2_KQE,YE[(-&>.S+'5UP%" MGR_7F]>E#@I=T\9[=]6B\8Z\BIDVWL3($)P0]6%D7267.;!(-I^,%RX8G1?!5[\9C:\O!ZBM5Z)Y?9^I^2/JQU&\WU4Z.U,D3Z#5#C#\L"A? MS M1@XN$O^#FWXB+YV&U^EJ]ZNTH G*$2"JXNJC?VGW"3$FMN-:9G*% (@_H MZ*"IH@HBZ9-TZ:&]%^WZX_CES1"-K>F*7@IA8;>;_;ZO+'XGW G$(IQ. M=$19%S,Y_HCUJ7H!-NBHF/#H[Y8O/NA@C$/=?F@^US13)UKM=U+V&UR]^TB: M>KDH=5IX_PB*_F%_T'%TA_MT@^R\DRWM3 M[#_N,FE;#=T:JJ^#8=$!D@Q Q<+ T]$#L?"0BB U1=LR+&!X@)%K$X6J5J_C#R8R&EKI/J&Z2%Z M[ "H=UX@_^.R5F>_+MLS:?WZD/-%!]7W(D7DCC-!YY-2%!QPX< YEH E M5"R9P,1^+[X/ .M!A$X+V%'.^/$5UL50U4%LSH)6)IKB08=ZFZ>D I?KHXF\ M.(;T R7DE'B<]GP_ 62. >D@[74!3CH25E?/.%X=!%O&OG_O:_L]8K#VO7RM MO_QLM0J+#[BKKW7%>*'K] )=Y\6BE!#09>#2":.3Y"RU;K(]GNIIS>GI87QB M/??K#EPY-_=$/^??B=Z;#/;W0=>@13C6XZZU+U7?.+ MY?KREO^:%,O*)D4'-G>$F<1K;H "+(R60A]DK/F%RL.4'&ONZJ>^7-!G759K MO>L^%"PX1X$A,:<$*,,8;3X= #4Z)CQ3C+?._#] QK0>8P.]W[5+QXJZ@\/Q M>Q9VS?-!J5PX!Y2ZSDP4$6*=E1=XI+#.2:O*&#OA>RJFQ\I1BGT4*(.EW!U. M;DU*<^A1,!2 N9ZUQ>LZ:B% M.078K:VR-;-93^BI2?,#-?QHY Y4. 35T.\ MP\5\N?ICN<'UBTM\G39+\MNJ#W(S&8C[A*5 ]0)@I0!M.96,5O[.?:9 M//C$,CW!XE ]+L<1:I_XD.R:%<^YM"Q#5%S6 HEZP2TI9G I.\9#4'N5?S^Q MS+0W *?"QT%"[0H?_U]87(;55V)%7+$2O#8E6 NU4@94] *\*1**L"9[K9.2 M:3 ^[BTS;;0],CZ.$VI7^+B!NN)7K"0;M0M>@6;AX$S[CZLUJ^6$5/EU/:[)*L:0\T)FH M0848P6/64#OW1'1'Y/C8]VA)=XB6JXTD1+",)P1' M[A5AWB)X+Q@8]#8SK661K0L#'Z9DVA#G> T_ 9D#Q-T!:&X=I%#DSK%Z_7*--[&@ MS22#6G.5#:OCF!-(J3%[(]"ZUI/N'B1DVL-H!+P<+^X.,//](?WJIL-%D%^7 MT:K=W"9Z?-C;L,'MXP+Y M#6V,JJ8/.),,D84ZIK'P!(H;#C'I.E%9<@Q,1BRMR\_VIZZG*]T#P? HP)II MI@/,51/^_LJ$SVQ(PEEFP211+Q^=H2@1Z9\R%L?K &77V@.ZO7Y/D54;W!PL MW1Z001)X79[3PO/-3&A>",5DF*VO-3LR0-#9@$6RRRR[6E'<&AFWUN_IN&J$ MC$.E.VDY:KUG>K4=?CE?A$6:$[J_C?J_G@7W=68%*U%H!E'4=[,*R23J^D6: M[)WW)=SUCA^\O'MZI9XN=X_#Q0B2[:)P>?M*_'=F4 5.7KO(Y.@AWY7_.4;> MGB7'CQF)22)K;$KN$='3U6\;>W*^(9WCTD8)CUP5H=+6"O M60HJR538Z#-)B]G&8'F0D&EG*8X!F./EW85]^5XT?R[";A@$YEI,6$<[O%GA MI_GEIV>+O/W5]?JRLEW'^*W_0'+*N%#*R@PE*5V[/,FT,M2 +F2#/EO.6I>3 M'TGRM&,6QX^NQM7A<-#Z'6@7^*%&>N]'B;R(L^?A\[R6K-?]>*O6^N7B:H#I MU7C=W\/F.M[:-Q](\[93&L2.\ MT;78K!MB;-1>SX+.SHIL@@3&DJ'C1-8G=:(#X67*A5S9;)J'C4,(G'86XW1X M/$0_'?B(^S$W*]I1(,T<^!Q9G1M9)S>1(YQU,%&FX&+S9XCVHVSBB8G3X6V0 M2OH=IG6G#^IV+5:K/J\'/G.2>YH-LS[+)%IW6I]+/]<0O>_3SS5$ MU)T<8/=J<8QCF0=3(&.5B3 "?$%+@J'MIS+]3[?.Y1U?*U;%0A()WE@H+)!,G#-J;M7US]1:_$@/0YH+1XBU#[Q<=,%FY#Y4-^P+")G M8B4SB.2ZD5>GL9 UMM;LT_UUGJW%C?%QD%"[PL?]+EC402GE [!D$ZC(9>V2 M]O5VT3CKHE%WKX]^HM;B-O@X3JA=X>-^%RQA.3LCMQ8WMQT%"[>L@)!< 6:YL,@5"W;][$=:3&ST&TEKHXQQSVG^$U8J^^07'2&[?^_#1L]R/LS-NNANE(/?(.," M!90( 4(=OR]-=%FPDDP9XZ0X3;H;2Y H600A:UP968T;*(QP]9K+&:9%_KN. M+QVB]WW2W4-$W<&Y]F"*#GVP,ID,,K(ZWX8+<*'4CB?';$ CE1BCR;#_=/<@ MY>Z3[AXBZ0[1)B2%+R#9'K;++JK3.,YQ-NGN0AO=+ M=P\1=P>@N9^'99[)5.KEI@[DECG'P)?D@-P^CX@A<=ZZ^O,\TMV#-/MDNGN( MF#O R8_"!!\C65N;Z$@6HEZ*>XBBT!>N;)!.>Z/'S7D/NPTZ:>+[F .IA;P[ M@,WM\N;?PGSUCW!Q28+1QIF0$;C3M6 Z1C*[VH.VPGJ1,FVT,2;1W2.D)Q_F M0!4_4DY^F+P[ \U,Q(A2VPA8:F^_,60Q/9G>:)(5W"=MW1C5>GW/U&@%D4'2 M[0 9QW8Z:NF)3UG73DWAHT-HU[6HW3K7KRR1W'X.^4.CRS M:\/=.)/?0MHVDX]U?_C$*F->) YA<-P;1:&X$Q+)W\;:LQ7(-R-?7H(D+QYU M5M'>?9RATQO%5[<&X5P+=N=^TSH2 X_-'SI<[!THV+B*X VZKT[G/,X67>'ENN)Z\$GK%G"(FIA"WHZFWD,P'30D>7$*>H= M%2\]W"\>J]M'H7* H">N,*L1QJME6%S==@F46?!L(4J)H#A'\"8KR,8C8YXC MPWT*4K__U)X4?HB&EDW$U8%5>(M?EA=?ZGB.[V1R73=K4,1L-"#Z.A,)D7QU M6X)2@:4/Z9K!I+_P.D/0*-YOZ^.V.E^O=4$K6C$RH2".(MP/[ M\D"O&7<<;2*32#A/H$IPX*+(X&U@I>C:#-1ZGF9O79OC1#M'RKH[M-QJ$9#: MR*0T ^E]H%-5U5/51$@2BRAD+)48%S,=]VX.TO&^O9M#!-Y%;\W#SI@VI%82 MB-?1U8<]MN6T F@O$7\VE)">NM%]?(6>P'"H]NYUU!PMR@XLR8/51T$DEC+G M$+FM+_ED^AOS&83R*FOI4>2Q']C:^^P9S:\=Y^PY6MX=8N9J,Y5LC#)D7TL6 MJ;KH$AP3"#YH%9CW7.(8T_G.HIYOD(;WJ^<;(NX>0'-K.UV[Z()B?,G(^@;I M:MT:;:$<.)ALO(VU/ZVYLW*?BK[ U489,]K#)<3^-J-0Q&C95YS(_)>B4+ZX%O@H']] \;=-:<-E-N>.4?) )T_8B^_BJ3#H3%'H!KHJ/. M\$=A7U;.DNUE29"0?$8(1#)XG:4OBLO,QPR(^\OUM,?/(!GW@(_OLYVO+S?K M35C4%V>>?:HUZ;.4E+=)!O#UD0^5LZ'8GD)]H63.R:/1HGD7[1,T]7=OVPA' M+771 [8>D-1;K%XEL73?LCK-2C91@A"Z]E8@@D,NZK!_9,X8C.X4OM6/*>SO M[F:\\Z^1GLZZ#X7VWO/EIT^X2O-P\29\QM6;U?+#*GQZESYBOKP8MS]E[]5/ MU[=RF$#&[6<)!04=N 1W'A0!/Q0(1D1"O]9!:V.-'V.XU2G[60)30B9-QMYF M8I$V"00F.2#G*M*94"S#!%[!Z?M Q4I)9+=C[4H3:5$ MEKK6J GO:[./45XPGVWK^M$#*[PFZ&<9I-ZG*[R&R+H[M-PJ63%*R^AYA.AL MK%5,=+KS1"ZGCSPIX02%-W_7"J]!.MZWPFN(P">N\'KX\+]^QD0*GCRW$)2@ M_>3)_CH>$3#XJ"T:QM,^]<:/K=$3( [5X'($B\Z/<4F.EG>'F+G:3)KQPI'P[B1Y]DH9 SZG.DX^:*F$-ZS\ M;0O_!FEXO\*_(>+N #1W3M$K:ZDXIQ-4<>"J#E#E+$(H3@$//#'+>)"\]=N8 M#Q+2%V0.T?#=_NRCQ=T!9E[=KV'$E&RB$Q:"\'1B,\_!D1<"5J/5F0O,K'7< M7^M7M@K)3(%1A9GR$HSZ:9!CJ%TU6MP2[)=ROK]^)R15]WKPC,E+0!T0>H3U2 2J&^L&(5 M:(R>>6N8+\U'1QY(:W\W?@?"9?\ZD7:ZZQ2CS[[@*GS ^SGIB)9L.+-@3*UW M2))VMJ-PEQGC'7KGE&X^IG( ??V%>N-AL8F..L#?C]_K^6Y719^]S1H!1:D3 M/LC[]$D80(4Z1U%0NM9IL?THZ^\0;H.Y$?1R-O4!#]_5TBY[EDG.]!OAXJI\ M9WDE^_93+!O0,$ZM0&OAC%LQ4*+7RKH V2?R1965Y(MZ"UX)9XSCM#_&>,?O M-&_J<"P^1+L-T6JP9AG$D#-@XC+85(2*XPYHZ+=*8(C>]WE39XBHNSM5MY>' M(DO&%"8BGJ)PY6HJ4^< 3,1H+(O"I7%?8I^^/N!HQ3Y=&3!$RMWAY%9.BZ$* M*+RK?-0LE*3]8TR!R#TWW,G"U;@SQ#NN#!BDXWTK X8(O.?* #*\TEN; $TB MX10A(2;.*!JQ)BJ/JNB?M#)@D ;WK0P8(LZI*P/H_-U\_26D?]&RWU>W7S'C MI2*;9U=3 M2[7MJO;F:6&,2=J@,\W[)\^E4&"0AO5JG(ZTPE98UI'3"?3Z' ( WO52@P1-P=8.9'[P 93P=H)@ZBD\2&2P)< MS6EKVDH8F8HFMY[\?\SK?R=Z)ZEU^'R8O#N S2.9POO]=,&;&)EGY)^I.HQ+ M('&I$(*0"9.@V-&*UJ?6V73]-P'$,?W^0[33&?)F%#W(6#3)AYNMD&A/6B_! MT#&K2/^GSC_\'&#^2IC?#N5-^/.".W04R": M6$T62SKS_7:$;?+6,GWKZ?D1G.A'2.OIJ&N$IQ%TT@/4GAID$&4M^C(*,I,4 MC"16>S5+A) ,EPX%#[9YH-9BJ,1HS?VC@*NE%OI-U+]"^F9-07]>+N@3U\NR M_<[VV>2FW@I"YHKB,1Y8;6Y,8&1.)B2; MF&P=TGQ/P?%6YTIJW_K"14!4!4%DXD8QD2 XG: 4@<(E&XII[EG?)6+BN/YP M'=\W)\>(=^)$Q&_S17U+]WJKW6(B%1Z-2QZL*AZ4#0$1NNH1&'&RB=L MQ:,+=*#_PY6V;"W!#IR3VXR\K2[7Z_+G&I^MU[AYMGN1>:N=&2:F3-3D<_'Z MP(^U'AQC#'BD;]H_/N-BC3,7[PUFIO5-[G%Y/KS1Q'7VS8ZRQ3'M% MR LDRTVW=G46K/[@.9@ M,?>*F_6UN7Q-86R(]6I\CNL93QX9I@1.Q% ?^$ (S)(-E88VG!/J7KIKH)EY M<-GICJ4IL-1 ]!TX/:\_8RWL7WRX,=DSJIF+@GI\GYU4C&4]<$?B27?OOL=Z7^V2+_(ZSF-7'\C9N(43I, 82N MF153&/E^*D/T3.M@&(LA[&%NGEYIXHFNS;R:QC+MP(Y\(]QD([0U!9BM-2A. M!?"*>=!*AL*R,=HV;[$?A(_QGE=H:C4.D^CA4%ANPL7X]_X-NNQ^\$%-;_=/ MTN]VY[(WVJ1+U!QD(*=4^4R1KLP(.6G2>S8*F_=KM+[07Z]Q9\)>X#JMYI^K M G9%1M&2QU6?.30\Y3KOF@X\[SP4*XS&D'@6[9G[(3D=7/(>IO?[1J*-R#LX M0=[B1=A@?A-6FZ^WW>Q?OM[^R;8VUF3G31(%@E7UF5Y1AZ=; T;P$I25DNG6 MPZ+VIVYJ;#4"Q/(DVND,=]=EM)B%,-Q"85R#XBJ"3Z[0%V55Y)R+T-I8W:=B M6AR-I>]'8'6 \#N#SU7-M'2.-I0G@^YS A4DA\ <@F7TGT<4Y/VU;EB_3T4_ M\#E$KX_ Y A3_R&[=NP^+!KZC#%N!Q)!I9,[>Y!&*=C!,F*Y]%R$7&OJY4G M'K"]67#J+$#;L^AP6?8 @"O<&N5RT,;"UF2J)$U]^$6#$$$D) \P\-0* E-: M@B.4=5?=!TAN8H7_/E_4ZO0KPID(]/]2Z@5.K0:-%+^CW5:HAUQ<)LNWUWGP MA,J_6W1BI1^BLF4+^4VM^%U;PA7AUFK4\4M&;E4$P*%99:2"&&O MTNRG%'][T6E,?C/%'RR_#ES!A\^[5S?%P9QY8K+D6Q5G".D!TG5\Z@!T<[!B(7KL24(L<[5NL'A2F' M4M#CB7<-/Z@6>[_\!=^$>9[)4H=P9'(8!*\/P#@. M 1F#7*(L'#G/3NQE 9]8:.I2B+$,74OY'@R6+[B*RU.T2?YVN;E?EM?JZQJ5@M:2?P)$ )E,2M=A"M3,X&*V1L?>0-H6_J MP/%@9#P>)S942J_NUA6'7Z_YV[T]3_IZ77XC]S)<_ ^&U2P(9IFB4]O(*$&E M'"#HDL&@G><"7!+K'W32O/\W7GS!W\G? M_+B>V:"X8"&#JZTA2HJP\Q^"9$@N1& FMYXO=RBMT]Z5] 7:8U5Y1I"MV_'] MOYD7BM);F:\6 4 MA<(1Q)8_ZQVXR 3X:+DRJNB0FS^ -I#&:>]NNL3F8-5-?A'X"&_7EU7/"BUV MPUWQ*"/M+^"^>MB>>Y*B0. 1DW$EJ7NYN/US(X^NO!?#]29=4-E[-DLS=*.4#'B1N;(D3/*5Y3WF,=R>=BZW&G/R!E M+]#YLP=="T4T3.:UF2'VA+PRSU+K7"!FXD@AB^!X(-\V9YVREQA\ZRZA_:F; MN@RK67)F)(5TX/ ]Q-D3=_C*%Y)@DD#^Z_8Q#P]>) .Z%-J[A1<>QQR1> ZI MF+'PL@]!D2(P'W- 4U)J73ZQ)VG3IE4Z@>$A M:CH7]&WOX94VJGC,H%VB;:5=KATPU?SG6"O%(Y.M&SSV)F[:Y$E/"!RLJC/! MX/8*5!OC=<0"*=LZ>(HE<#ES$#HSJ5VP6;>>@[$O;=.F2#I"X&!%=339_XD; M^* R2]OI:;P.:+5UQ$@*$EAT/D@>-/)]AB7OO^*TB9"1036B\,_ ILTD"Y@< M1S"Z/J6!$L')(D$DZ]-9#8-&;)7-QO],.QJ.LSJ3$E!)NHK)]4QH,\SJ35 75@((53 MH)2R$(-,D$,1GG&?N#X)_*9-8TP)LT$JF#2%4?V#FSS,LT6^8N=UO)A_V*KJ MVUWD[V%SN2+F;L1FN4S:.0X8:U.\\0@^6 Z5,'J03DA0/ MP)4K(Q6@?#>=!Z,- -H"*Z=[+ M. E '@?D6-J:T*T;Q&EE[/4"9T%ZI2TKP!2=#8H%VN,Q"D F2I L.Z[VJ=0; MNNYT[VMTB[U#-').:*LWW%$HSPOM'\8C>1!<;DD(6;J2T.<@[T[?. QH?246N@1>$QT=G6DX#1YGVU$@AB= M;W^S!:< M31:RUYB5H=W%^_MPKS'L#3._#/.&?)LZY5%;=$QP4%$CI!$KA<763+?NJ^IS?RSQ_;! M^I\X__"Q#C3]0K_P 7?7T=>]1'66Y#?^ ^.)1P[!UU=7O6+@E3.07,B9(FKE M$C_"..U/25>SSX:@8A_#-))".B@R^KY-[4DV^4RBT]Q:#::P LHB@F.608R: M8> A%C%N(^'3-':5T!H5/X_V'#969@=@O2W2/;ACPGMEZTV/X>2,YN A!A:( MNYRPU#8.-F:[0R.@GBK[=4J@CJC(3@L"[@KVQ57\]);\IAN1*G*AM2>OES8B MG5U"*@KCZ_UD$=)H*4OVKN%A_A -777)CGV,'ZV$#FSBHS;_-H-O<)5(!;.B M"L7HS(.IG9A?H!JVD Q;NHS6:I6K"KDALR!;SU!91B%_1_=S2$ZH@J; ;3Y%<[+ M!?T5WX>_CKFH>>!#&EW'/$5>HTN7FV6JHB^6Z\O5K2$IB15+_AE$GCFH0E^B M1K%M=C )-7.A=1?*(^0<:Z=^+616-_,O>+-&Q71]N&.^N*1-=[7[EHOU3)(_ M8C1C8'0AU[0(0]Z)2L""0F>,T-*UCH3WIV[:ZYA6>+EK@D;23@?GX\.FV[7=W^1?Z#W[!!9;Y]>-;RD;&(KG-+I)7 MH)*ET+XP!XC!>>3%9M?Z!&W-P[2QR&DQ?")-]]/=\^=B12Q_6,S_'WWJ#4OK MF?5:94TN"3/UL1LF-02,$HJW1=>(SYG6LQQ_0,JT/1ACP:^%W#NPES]@@YS/ M^3*3[%;52WV!NS]GL;[G(+TEW:,CM]=Y<$HD".2%9@PA2][ZJ!Y$X+3#)TX, MM08ZZF(PWC7E+Q<_8/3E^BW]?+D(\>+KF^5Z/:^O */Q:)Q.$'-*H.ITC&B^VCC%CG0R1P08N4A=-6MG[CX7L*CK5( MSR_">OVZO*\0OUQ]?;=9IG_MWAXWEE/<8S-HO7T!P2?P"0N(&*UEW"5;6D^B M^R$QTX:F1^C\KC%I(^X.G*EMN/$6/U^NTD?:D6]6RP^K\.G97W-R"Q/3+!8/ M)I@Z"4_BKJ#/!'3U)5V75.OYFC^F9EKD-%+WO3>TF\B^6Q2]6-9\[JP8IPRO M+S'G0B+BVD",3D$Q,:&+PF?1^I;P,7JF15(KG>\%I0,4,'$._5E5Y3T^?L=/ M$5E<^85%K7KM7@A*&P,"!$:0/4B3H6)2:=6\^2W).T M'ESLAI"X>\Z-H)]N87=3#_>-OV^_<\VI2,8ZYQ@XJ6LQB'%UX)R"[-$Q)RQ3 M\31(W(?:::W@-.!LKL7>KYE>S+_,,R[R$543/_B@IM=,CY,YSC63=PZ9Y8PP M)3FH&#,X1]Z3JHF8#E,UOHWZN1 M>'?YZ5-8?5V6-^_^7(=%?DM_;)81W^%FZ'%).KO(#+> M44Z_O+TB9YG"(QD"A%*S\8HA>,DUD.2Y#<78?%'^(17-_/!&V>9]Y#)3P/E%#EJ/A3(TG"3HL^I^5C\,?B8 M%MQ'P.JA7-B4.IXXA_86Z<"9)SJ1MM[B]ONWI7:2 A47'+ M TFZ=MD634>3YP68*/75.XG:BB?\X<-6[B#?-BE2EB=3V^33^-_@:CLT9I'P M&X,U&KEB)K)DLTT2G%&V3LBK$QJ]!*$#5U'DZ,0^&'QBF6GC^JX UU(AYW"T M_TBTWR[_T40MA$4(F HH81)XA@R\5T:S@CJ+UOW1QU,],:*[\$E/K/MS1OON M:O'E@@Z;RZU6M@.]WG\,B]>?M^US?RP77^@HPOQV>7'QVW)5_Z-9<=S7$A/P M.I)T0B'ER&V9OJUO1?K,V^>[3\IAYXY(8_RVVC[C@^GOL=7^N-Q58V6T(I,_ M5T3MFY>"M%E?5W*,!\Y#8L6%\]ME.^;.=(.= .&GWXP'P.W@??AYV_+U;A-6 MF\YWXW_31VS6+Q>[)K592L$J1 XEEYI 91FB,!QX"\S_LPF/ ]NQTQ0ZWX:DMX+SV\+)4:MH>00F8AW(%P/Y"2A!9!,$T[R8NZ/0 M.]Z)]]B;M@O_/YOQ:,C]Y/OQKNN.N58EAP@RU7=X)0 K3$!@TU)GL]N M/"12'&W\P'_VXI%P.S)2_'5Q-GOQSB3$K4O_@HS);V&^^D>XN,3;BI8Z2<&3 MAYB8K0F[!,%E 8%YHT3Q0F/SLJN^1'"F4>?97+&.!L>?.N#<7WPS@RB\D;$^ M54GZU]* QV 1<8L=.2&G\^-T/Y\__0WM^-MG Z-P" 4_^UN?9\67S'*,8\" M,-2I,3*3(%.4P*US1@?.E&Q=>=X-\V=Z@O^M+,&8>/ZI'8'O+P.?%AS3@H=B M//BL E"P1C$1YY'\0OJ*K-AL1AEKTP/S/_W=]4]@",;$\\05SJ,)[=X=Y![N ME,\N)V-KTH[$%NL %:4<1.N$3D6%;/=Y [DCEG[ZN_#1-W=G"AV$T9_ZC!\0 M)NF UB0>0 HKR"_RY!<5AV"XXLY%2QNX]0MR/?#]TU^^_P0G^T@H;GIQ?Z*> M_V+6D\2MF_H?7634KOW]V>NC+;\$9;S-$I1U=9H:Q==_43]F6/P@$C[;E#]%( M!W :I2\RQ6)Y+@:2$)E"']KB$>D+4[88IFF/JY-?T)UY6_X@6)VB+7^(CL^O M+=]X@;RX LED17&[8N X!>]9)H;,Q!)L>,*C_4];_B%(.:XM?XC:)@;E4SW@ M6<>0BK%@I"!6#&WX4$LP0U0IFHB<[?4L^=^O*?]0N+54R#D<[$]772469=(Z M0^*6@7+,@*_S8*R-R9NHHTFM7P7\3U-^"X_TQ+H_9[0/3.:]7V["Q;=+OJ"9 M9"$D2+EP4)SE.BB4;(V-7A@1T:EN=LA1G';NEC3&\T29XB/ U>T6G#D>3' D MZ1Q-;76V%KRITY 96L."YOQNEG:D+=*YJS,%A 6MWENON$X\ M9S I53T) TZ$ ,8&)JTS,:9N&DP?8N!,ZU@F#A6.AL*YO1EQOV2F+%<[R[$L MM^[BMM=P+Q>?+S='O&K4G(11:T]:B::/RI1D&1KN G#$ "HD"F.MYL!Y#AY3 MX*&TOB/Y62I3I-'193XOSIB@"..?Q/K/M>T/YF12'VS&KG M@Y86$%T$902",RZ!Y"IY66@;JU$NT;:K=VY/&^O](=@-5T(O\#E$<#?7-,_6 MZ\M/N\S^KW]]QEJZ^(\E!9SSB_GFZUL*/&<^,\9RMO4E0CH_' H(J (@>5!% ME!PM:]YK,CY;9Y]:/QKP'<'F9]M);^?K?_VV0GRY( )QO=D*)$2>"]9+>54' ME K4$'CT(!4B?M^]F%QT-F5[V4'Q:('&(67F/JT]\QK!$ M;0,'8VN"2YL(7@H!QEN>2$C*AE':WTJMYB%LW[/E%6*_G98[Y MC^4B7:ZJ<9@IIGU"VA1190_*"@5.90'.RFP#"B]CZ[?9!A,Y;3#:$$-W;=^X MZNK WB(P5NF_9_SS<>7BSS_,L^7VT*KZUZXMUB-"-:JJM\N-Y3Z?N#O#^:E[(8U]? MKBKQSY>KSTLZX_#UZI>P^-?K?R\P/_NTO*1MG(/$(.OPW&TA+J>PF+PD"<%( M(;D.P<;6'05[DC9M!#??P^I?N-DZT&V=R">7&=&I M',;B:9Q,PUWF@14(0EH"5'002_*0F,V):Y6D;GW/,ZZ3^7*15D@*>8&[/U\N M'K+[,Q,]2AL"!";KXR0I0;2J/@A.09DSM(]-ZWZ4_2CKVIT<@I:[)FX$Q1S[ M,M+[TQVMSS]6/^/E8M=Y6!O!-"\>F$%'CG*BV!]1@T464!KFI6@=UPRCL&LG M\!@4CJBH?L_;ZLS.-]MT>%C0=EMLYL3C(LUQ_8IVPL6;U3(A9OKF$27@!RS2 MZ*P]EKU&)^TM,I[=(>-;M>P-B+5S!8MTH-EVDHJV9.+([ FF%&?2H4;:!Y8<%JDM-#?LHTP)\;!CNJK^D,AA>*BSOV6 MD5.P[6N=H Y@/>-.4F"L]6.7XT^#X/9JTR#@:'4M&\AN\LER&:N%G"\"G=UD M-2\7\Q0221[7[_[K[7^]^J_M;UP5CR:>DBG"@XLVDK?FZ6]H.(22"W+T1=Y] MQ>P'0^4&+#H=-@[7Z?(4 IX0.>O59D9.7[Y,F]>KJY;JW9!'XT/6QD.6M6J9 MF0)>(DE)>Y-31BQWR[T?]CYH@5N>!_WKF^WXT=K31E0-3Y$FPNT#'!7X5QRL MKX?;630Z$NDVU^?11?0UF>6@3C=T4EA?<*^DZWX(N4_ -.:DC4[O ^1( 4]\ M^+S'"Z0@I?=2?5B5-IJY9%?OT95]N?7UE):6W4#DE>P9"5 M]-: 9UE#Y#'QD@26R/V= M YB*Y[ZVW!1-AZ\R7()/4=?W+SR9;J 4P7!),ED-EBX;%U#_P@YG87?C1#P*- .5\?4[9:KY?_! MM*F30^@BF)XM>D+1T$R4-@5CAELO$J[G$T/K5.3Y@Y M0IG+D20[,4IN\B]U)M477,UOXDMK9-%.9$ A23IH.<00%)22N+44XQ:A]X#' M#Q?H*0AK@XLVLNSN0*JIFYL";L,85RYP((A+4(5S"#P@!)5-B-F2.]>\'NF' MU$Q;#G\*'^WZYWBP_X>KZ>[M4KD2O>,D&7*Y+K M[=AS%J165G$-QM1WMD).$+0HM \N MXQK_[R6I[FKN(7IF61 <,N?U\4\5(5KR.PQSTJ#AS)T*M7=)Z^P*H0OD'J6^ MWM%[B[E=^]P5CR(6-)F<5ILYDD,<$OA0!"0;G%61*<%S"XC^8/W.W+P3X+"% M(CJ((ZZ*O=:_D5"?Y2\U-%K_MEQ]9_U3(=MO!3DHLEY'!R4A2H<@LRY:AVA] M\UG:>Y U[5S?QI ;2QT=FK/7BQ?X*2SRK=%6ORP7>3V3S'CC0@"N,KD6)CKP MZ NQ&5PBVF4Q[$ 3]J,U]\*0.1,,C2KPZ8%TLP%>+K:[I,IN7><-;]LI\XPI MS;C)H=99A-KK8\ Y[@!C-#P*AXGO\T3BTROM!1I[7J!I*=SI+]5O3.AMSJZW M!LE)!!=\9I!0T1&M"X)WP@.RF)0T2F6VYZWZXPOM!11W1D!I*]H.O)\;PM]B MPOF7>CGX_"+,/]6<_)]D)U>;,%_L>@G7,[*'47NC +FNJ?(8Z-RE8U@'%W5. M4=C2>H;;$/KV0IL_$[2-KJ .P/=JOIE_V"IH]X+L=AC*EI7M2!3,=9MM7VA[ M$U:;KS.%03+N-0032(XI%""IDO/GK76TR7QNWBT_D,3][G+9F6%P3#UU ,,' M4F(SDS$Q(A>8K,-V+&-UWGRD(%8PU(Z8\ZU-W0-D[ >G<\D-M))W!Y"YDYFM M_[QY(Z9"O 1>H/!Z5'][7S_97YQL9T>\FJY^% +-VY\@-+"<_TYDD0&55("IO MP7(M$O>\?FF,LL,HW0^ YW)#?T*M=8#-[9E^/<*)9'=K=)-GC$4M(]C@MXW. MQ%.2 @HK1FE1G$NM?;$?4[,?QL[E]KVQ],^RS?S=_((\@Y"7_R3)E_D*?P\; MHF>4;O,GUAJ_Z7P(LY/TGN0/J#@ZPH[KSCAU'_L@+!S>G3%$,=U![OM*85,2 MHLX:$I%=TQ<)'#(/UA4ME$E.AW$[@,ZS.V,0 @9T9PQ1Q\2)I/M^R:Y2G%-@ M7:)0($,=D"WKVV*\!. ^: S&8U3J"7?LD8_O"2%'J&[95H[=&9GOPIPHN0@, M.%0]EW#NOP17WI^Z<;WIN'2;XB:W)B_ I?*@K+O*S M%899X77\L_>UR3:#BK*:6D%6-AL4V5$DZ_>I=KGSL3U9C\,UM6PCMJD+$;;W M 9\O0L)O]8&_U+>S\3>R@C-F O)JS;^O-#T#6>2L[R$O(F43G*M>.]3Q__HO%QAB:Y6HP8E$@E M@JCNM%+60'0J@1$I2X)H3+SUHR4GN5K+W1WG9U/F"1&%L@)-,Z0_\^E M 6>T!!N#SF@C___;N[+NN&TE_3[_!3,D &)YF7.\Q([O<2P=6\D]]TD'J\2; M5E/IQ8GFUP_ WM0M-IM-@@THUR^)%[E8J*]0J V%XO#MP2,-FZV?>4W)PW.T M8;^!,YRDDSL26],4Q@I()-2 HRSS!29WV"N+@1,49+EBQ/+_M QB<(7HGT8\ M!YWD]&X_^8$D9006&% "F5N*G^(G% $9+%P(6QA,U8\TXD -.".-> X_W'M99+JKMWW\T4S,3D^WOW1[^.*N6CS\;,5G<.R]T MW0.[SJ-EPDAIM'4Q,'#N?HV'RFI+,#E*E*%-GH M%W2.G3B[F(SDT"J&,L"$<)%YAG,@*3+N$,HS JDIC!CF\$7.@8YU\HXAWQ2. MV\TN\!<<-TW]ZU_H?R_G]6K](Z#3N7%KPQ)"3-8O2V3:'2F:%D +!)G0&45Y M^.;W[OREZ.KU5(P7W>\CH92 !K:TF&GDC YQH1AE"+J5& Y$SEUDIB@SF.3. M*(4>ZC>PP>_"YBR,=@5"( %=VB:7=I=$GK7'WB*C,UM@MQJ#G=VG6C@AY<:_ MJDRE949DV6@W*AHYBI.YO81.!40B>;UZMWU*-K,YI@QHG==C?)WA]1>/8"$A MXZA@F0V=1^S$6)RY(/&UK \NR2O;,^-LN%+"3ZB6TN9^!H4"G&4YL#F%E@G* M.7K1%?O,6[97=2O]*3M;7 M@M>A/4*6"B^#K(!^:G]A <^A$P0N; ZUR7(6>DQ2![9>4_WK'"TZ-(ZA$4K@ M-&Y:R";57F?7/N T6.-.\117W8(K M034B(HEJV%YJ7/DW$RFSP/AWJS!7!$B4,9!KB?WKPDQW>P%JH(:E4_L*JP$= MU*LW' FHU[.)8]NEK4L;+@"BEN86*$F5+ZVE:&X M;;"<>RX68[/]$73%9_='"Z+KP MIDM_6(R3_.C)P_@YD1#"B9(J$9*X S=70!:9]0_-6,!\9[JA$A'%F,Y,:%-R MT53)K].94=[V^ %]E9>_ UY,KI\@WFWI]5LLV&J=2064]8WZ'%/ _($D M,E$H37"A4>A,\GD[(:NR/T FK4 M677#81J[W?F/9?GH5_1A8DQ="%T-Z7WFFM6GV3H)H=T2I#4YD,:_)R1S"!AU M02E6O)!06X$/+S8V-R^?]=54%2^@$E07020!,]GYX-F%IEQHC(BEP.0^=.0$ M :$E!P6#&(E"$)N%ODQ[/I=Q$T@7/,Y'!C#ZXZW?S:I'=GZU7,P7+DBM'U?; M[#K_@M6U*/4MQCFSA<; Z,+M;L$*Y[IC]RO-4 XQM)GH\MYBU^^]$F^Q)^;5 MR "\)KOW?FD^3;\:?X0X4*_L!QI;BR8TVT'6V7P*KOV7C8CB-_HC4P^3>M*5RV,WJG0 M/E\)E.PIJ$(1 1$"BG.[>G21"\9 #AF5Q 5*>1&Z(SD(X^$ZQ:YGU:.#\NEZ(NJ. MT*T?OJZ_Y5 :JXWSLR4$F% %I*080$F),PF$81IZJFQ7WN(Z!Y?7O^.]9 $Q MC.@SS&>+VZV(/AH_C?WQOG3'PRJAD8M<*A.W.>?3ZB>H0!LPHCV024XJA]W45*B,("YBY2*@QW MD7>6,2 +X<[P7 J9:9L7P5OH3W.52BO7".?32- DH&SOQ/S>K^*[F-1NX<'P M/H(*%PQ;!3*K+*_OKW+R9S\W"Q?/+A^7$^0SZO7&\N[AE'=2\>:AF MBW7 (RMV.JJ0\K[X M8A:W4&4VPSD'6B/IJ^8*",*@+YU+510T)SQT.JB-G[AS:V-IY;E )*!4;A>5 M"_.Y_&[T)X?0]*YTODZ]B>;/=M'>ML%(2I5! 3)2V%5CNY Y!10Y_I@[4(H\ M=(/E^5S&&8QP(04<&;175Z/P_H_O7]YW@X(7*=H_,VZ5XHPE)E6FR(G39\H) MR'%&G.]9:" TTL!R+J@Q$"$2^H)C8F4*#]F;%\BM8DJ-<@65]6__" JPSMVN M]*]V,H.IU(08$GSJ:2?&_@X%BG,T[WB!(A1Z"1SUS4NI$ZK<"BIR;5.H5P:!OB-8#X)" 1GTU;J^5ROD:S6MJ_M-U M=A4I6Q!8Y("@S ]?11QP*!G0HC ,9XH)%?ID&,)OY&LJ@72FB@1@[,>AJ@>W MTE+]HRJGB]_<&OR5M?4R1";<,:$X*)#OPJ50^\YS#E!>J((IKE61G_ 73WPB MKNI<#N,JO, CZ\V':F;*NVGS*B!$FB)@'=\ $YP!J;%P[@5A&>*0D*)+8_WQ M+\1-[$71FD#B3J_$ MS<%%4:"@HH\]\5T\+LKO9CN4T ^]%].GS7 1+Z",,\ 1@?[N2 Z$@A9 GB/* MH<"D0!UTJ/4C<7-H410HG-"C:\_\_DNU^-E,]-NGO9UP-6M?I-8XQSD1 !7$ M6=I<"_&T),DM@]0WB#'K MGU&P0&(M09YCE8G,.)L>?$1(%\92S#'T5(5N.:\!N+RZ(M7F_]?BR>]:_^"R M?_AT/49G/F2^T- OCGS!IM?"DZIB48&C]RWF3&1( 4TL]Z/W_4OA%H(+\TP$(2X@XEF!FC02:;B.HKQ%3 L:@FH83V^8WU2-:Q&"HHT=&LH,N)'@?DG)XS_K;+8 M"DX,+8(W-K1R%#?=%U\! ^*5@/8=V/,W6Z>I86E$:*0PYD#3C#G[[BP]AP4% M_O(Y1,8@;#M=,.Q_$K>Q%S>+&%\OQT*ROY)6"S$9,P#ZMGQ\7#V?(R8^XOLP MJ?Y\=K?^JU&5$_1DU91=U:F-@\#0Q0C[B;C^L=&(S 0*FRXEKD 151.[/TT. M-@RA#!LN.1"0.Y<3*7?,\YP WX.JJ2DL5:%?SNC"UV6Z^G"N<0%1 2!S[@UF M5@).?2[8&,FMH'+,R0/)=O4%UYM^37OG@). '_!63.H7R>Z-67SV/^W1\FT_ M3A#*N/ -Y-QY,;B@&C#,-3 ,2HDY=A(+?97S&"^OH6'O+-BK$3!(5)?65Z:E M(3B'1@#$D $8TP)(=X8"JK#(,B:X)I?0IA3FEH9!NX,*]1!] DKDG.9'46YS MMV\V0^%7'NSJ$LJZ.&F0-=8R C1WVPU+3GRS!?:V75I)L+/LH3.$W;E+3\GZ MZ,.+FVFC@). VJVB^^<+T-;D3A@0F,*7HS(G+,F9 -QY_X+IC&9XG 3,N4HT M6M)O)"4:)NH$=.54(9/G.5(D(\!JWP0F"P0D4L8%]YG-%+,YE:'MTM^@RV"( M!Q42D8"/S8S=9V -45)I V!1:(#SG *W72PPW!898HQ0G5]$T5Y5G\%9RM"K MS^ <7!*P9Z=ZTFXS813)D4\;ND5AJ* 3EA3 Y@3:'"N((;GP59JX%FU,%0N* M1@+:U9!/?+'$_3]XOEAEH.76UD,*W=F,$P!0A#[&5W,K90J M%[!1%\D1*EV\WK'K_B7U5Y#X/P?IP];Y@>),X R^>C0SX5^>J_?=M7BJA7-+ MM,:2< UX 3-GE#4%S+\E3#D2V@C&XOH%+#1!]5D[QT#N8S7DE_/\ /+_OI+W4OIG?F M0S5;+]?7+/8,]+,VJ9VW8(F6R-?>3)!U_K$W#[@-MC#?+1Y3;]]&[9B.8$^ANH(A=N+PN; M 6$%!=0B55!BI!:RBY\1CJ5X'FX*BAP3WW0O')](].X>N#OQ@Z/EOL_FX#(9 M\&&"N60>'&9*4%\24M1/JA>%,[]0$V R#)7BT&3J->7!-]_8)4I*[6>G,R'R M/)<4#%EY!IOP<73AT (8(/(ETU*>IV]SF M1OQEYO6CPLZ?+BAR'!-&(<#(>2A"%ADH"J@X+W &\] W@0]8> 5!_S"-Z2_P M)#3F>E8I8_3\@Y/==C'N=%U.]?Q68W?0HTP AG#N7P#Q^F^D6XU#G2HNH0T] M;ZB-G[C-":/K4C H7JTK]D7,O%?\W8SF:KWXPF550$IGK_+"9(QJQ 4.G96XA*OT3CR6CGS=V>^\5C\;SFTAW]>OWRX77ZK% MOTQ]JM]*2C"$@@%E& &8,PAXX<3!4*XISY2FP=??E;=7X%R=HSTO&[!&@"B^ MJ:MISXWZ[[OJ^_\8I5?DW_PI9OJF?' 1_OMRKB;5W*WWM#G;T[7G1%=JIO1. MNYJ_<*8YZ\U\*)-U[W3SK;.GVL]M--/Y6MUG/CU1J][;I]W/K(M[-7LK'MUG M_*""B7 6]L&LK\<%MEYCL#@H?[?I4?RVJ-3OOT[+Q?RF>FN^F<5BXK,[CLV' M:EK_Y?H63I<,W-E$HXZM&%-O]I-I?87=VS!-AB9XK\VL]CO\U:J;U?+>:A-].?M3:F^Q\EQB@%8_&7Z6'JB-^[8 M>.O^\O<@;+ZD&L6!.HG%1JLZ221B=6B//[.XKW1@O YH1LD,]4.K61J)8'7M M/KN8/4SUAXFX"X+4/L4H69=>.#5*(A&4_(Y_-YWK63B8#DA&\_B(\'8"3V6*'J)@/9I MJLOOI5Z*23VR; A0!Z3B!F7M,J]."2#V5II,=GPU)G#.W41-!*,A=$3F5395'<[8'#,Y&5_=-T/LZX3H MJEGTI$T:\IK R^_$[2:Z0.JYLZ@34(>:MS>/[O-J-7VY[H&>?WOS]=LH:G'Z M>W$;A"ZH'IU%']N!:3H]W(GN5Q@^&M@0[J(&?+3#LG<\<""7%*#[=:IGDZ>[ M;T8M9ZO["0^+X;@U4NUTNF?Q46L320J0_?373%W/2A5@?^U(=0(G@=+:B\6G M@,A'=P(LWHN%^2#*V6K"X&!H&FAVPBB!@MIQ<40&:W]G/_WR^Z)6I7?WT[MK M-Z?XFEJND/P\A_%RV]UE?_1A<9K 7MA#EY8\)X)_*-D!S"[(_?VR4E\>$&H MD6#$7/8I+)Z?IFW"B.P%[5@;7 DZ(!4-FU9I-Z*25@VHX;P/JH_XH4W94Q5\6L\F-F3W,K^S-3#OXPC35M)"-IJ+G M'<&G!1/](/9X*R)X#(J'Q= M3DR>R2+W3H.N'A=F>(_U,9K1>G7/P^F$2"(#]J6:CH%9"]EH?;KGP79:,$D8 MP)HO/_A)+$(8P3URT3IQ^QC")D$D9 QO9@_315A;^(QDM*[;_J;PI4#2LH2! M #M.-5IGQ" [F!QLFX!A]E!.14!+>$@Q7D]$'VMX1!Y)8/5^.:L9"P#2EE2\ MIH@^Z!Q*( E8GG71W-V]^2[*R= &HS:Z\3HD^@#6*IM4"^T_S>H;9B,-O7E) M/4A9_033 :KI7XVJOIO9TY5]\:T7FM#/1^OR@0';=4UU\YGAU;M&@M%2O.?@ M\WRGMHDE=B!@YDYV=7'$G\:#"Q%-]*+AU2KWJI,0?I2(8H'RXZK=CQK6N5'R M%U.% &6?4M)-7T<7GM"Y8A8!0^!6PM&,6E_/H(N88IN\N[O%>E&#KW7LDXI6 M8NR+5K,H(N.S86@J)D_SU"37XJ\L'HE4\ QR6)\46&>$/CF@U-9N5AFBF.D(R6C6T+XKMHDD+ MM_=+!$.XBQ 1A_ZVL)K68K^S/U8-Y M5RVGB]G39_'G&-BW?BQ>-3:D!G219X)JX%;\QU),2ENJ-?YIJ42SHQ-Q'3-\*>'1_\ZB5O ZMW*,+Y;OR_&*S$'4HKS M))M.!!;2Q6LA&^^F?H @+$U?KX'!P''T(=E.(":5ZSHMHX2J I69N[CPJ_EC M6# =RKOJN/C8B>3)Y)"]T@1J(CE..%[W52L4U7ERB0S=M:D"X+2C$K.G MY+2LJY:%QV_R<2Q]"0+'(:V8TX7. N6($'[T*E[RI/G1G_BC/_$\;/2_;ZHZ M'A^Z/?8I16NC:ML=C8N-#^(Y MG6A-:FT[HF&AL9W:-;=ADFXOJ<4[MH?%\:G5+]Y5W\S$^/>EUSHTN'313#'> M0=(/KU:YQ(Y3'"MZZ]1?65LJ1_?#-,Q>.TT]G@GLAV5G><6VF<;,/LZJY>.G M^7P9$-$VNM&Z<_O:T=,RBFU1[_U$2+UE-!2*;72C]>7VM:ZG911]+U8WU4), M0M2!#VE%:[?MO><:91$?H3=JX2+QR=.U*'4@H)I(1FNL[8]7BV1B!\H^4G0< M>JY"F<9C-*/UR_8$[H1L8KN=F\SPF^]WP6SC4:+Q6EW[>IDGQ),0>C5GSRQ$ M2!";:,?K4PV 98NP4C"E6U:#&]2CE.-UF ZQJZ<$%;NSXH]EN7CRCU&M1.G" MFX?59,?2.F:,6VTH=,_\5+R&TYYP]Q-E[+#QP,S\-J\/D?JYSOMJXJ3\=1$J MDCSO4_%Z57OG[OJ(,CG\OYC%IZFJ'@+ET#M](%[+:C"LCXLM.81?))G'0KKE M0YT03RIWU$.,L2=-OC0_?N7KY%<8T+M^HQ/>*66?SA1>X?*KR@08$WT.N&54L*H12@II/B#C,=\3J@30"EE>9K$$-T)J0:W2FYH=,(C MI1S,P>+3:/,>#,>Y_:HPI31)@FVJU?2CI"E9]/4>^$;$JYD,X"2W6@QO[[0=?5I%2EF5_/ M*K7/^<#I&BV?"3)JH^LR LS=./ZI%YK2\R+K:?J#KMRNR>OGI$.]E'J:>L2+ MH)UQV[^SVU%>T:]2-_'YI5JL60UCPKM_)=I-KJ XM\AO?(N^_@O_'RGFYG__ MZ_\!4$L#!!0 ( $A1HEC08_21X(< )C4 P 6 <'=R,#,M,S%X,C R M-&5X,3 Q+FAT;>R]Z7+<5I8N^O\^!:[K=!TR LP2!TUV=450%&6SCDRI*95] M^]<))+"3A(4$LC"0RG[ZNZ8] 9O_X M^XV*DG_\/W__?P\.@K=%W$Q57@=QJ:):)4%3I?EU\&NBJB_!P8%<=5;,YF5Z M?5,'1\^.3H)?B_)+>AOQ]W5:9^H?^CY__QO__?>_T4/^/BZ2^3_^GJ2W09K\ MYW?IT='+HY?C5U&LHE3 M MY-OHZ+K"B__\LS^K\?\)N#231-L_GW__MS.E55<*GN@JMB&N7_.ZRBO#JH M5)E.^,(J_1_U_2$^G/Z\D]' ?;(T5WITAT?"+*BOXW_N^ BQZ^0__1]T5C/[S_\]\_GEY^#TQ^OSL_Q7PNG8/E[_-94 M=3J9\T=IGL!K?7_\8O;'[\N3WC?[?)-6P?ETEA5S.O*GUZ52]*^]&K_ZZU]> M'1T]^T&_[+IK&JPN BCT=A$ 5O51;=1:4*X-UF\GHX M[6K8LWY63&=1/A_"G,,LYDGPHRJC+ E.1\';)E;S,/AG.0KV!CV'?.*4&L8D M)J3EHRHH)L%IC;S/G?4_WY^[HU>CX1,]5_V:Y M.C^[^'SZ_M-N*.]3.K%X0OU#$/)G+&/*X,>R:&;!'ISO1$W@)@FHIJRX$XUU M'5W#)[,RA5>'(8+NHE^/T>A7%3UA5A:W*BMZI@/G74SUI<$%"]UUA1:+XWTV*ZP33MO8[\0*4 MQ;2H%?T[S=$1A%E+88ZNBR+!H8"0,Z_7L[7P=UK)P3"^Y,5=II)KOF&$=AL, M.ZK7'U2*RP.S72F:J5E4UFG<9%')0YQ.881-27OK-LIXAKK[Y)ZB>;A'_V-3 M5FA7\FO"Y!A;.+3S7MU$L&?&<-KX$UB=N9T0V#D1;B@[WSB3\%<3I[@<)9BG M=")O4CXX]]M%M%]S!19OQ8(%QL&"!,91%V%@C[U\8#>L.U"%_[Y-RQK6%!9> M?XK*]O#E#Y6\&[DL=VE]8]YOM!L+_08.'LBL6<'G/!H7MRJTBYBH"N:+9!R( ML$BD026^ACMA 1XB.,#%70Y+ 3MC0L+K3L$RH>DG8I^^P=_AM2BE0/!'*'_Y MY$XF(-)IQ6)R ^2+$'=3A3()M$2(ZUR#/J)[K+UAX&&_X8_DX((TG59:DBE]'?L"?D&HB/-E17]E1+UP%XL;1!JV#OR' M*)\',[#M05##04#Q7<_9A$M <4U*/@";0KS%YJJ99%5(9IN\D?&FATOK )Z M<;("X)YR :MP/$H294(%\->_G+S\ 7ZS=R1C$0T!$XE:WQ@5X[G^Y32M:Z70 M;NX9-&BJNYLT]A^#MCE8Y7"(T@F8)'#;E&)Y51L>J)V@/[.&L2 M4GPT?%A:MIWL,0\=E>;?A:=$WPO5G7R_<'J,>3;+4K*?>E\VE&7$IX/D M M%5D=?2OV:A=B=GQ1T\&WT)^@:OBB/TF_!+_@PUMEP-6PY\2++ R'4HLC1. M64B2R=@=U-V-(C>KO@&C_)I7 NP2N YM3?C=;5&C%(6?L#\&'EI3@@V X=.Q M[*V(!T87W*65VA6#;SA"\_G@)>:;(BJ3(4A+=K7PL-%FIG'A1GY+AZ4H3:1& M!,YH1U3\V=-NO<=NE9C:P#8LZ/AAAOP"5OJL15@1F#%&55\8$*-$,$YXM;D) M;::D>E#!U]$7E8.Z CV,SF=5JUFU^!RZZ +0G>2!?J\5^T*\@1S;9_8GT9CF M;/%/NJ=[5=:<_WM3ZCO,X$4/QJ6*OAQ0&/+[*+N+YM5WOQ9P[BN\-B2K MP)[A/8%;(@%[ G;WLG 2!18K'7,EK\Z]0V1D.N;/,(#"9J7"F$;,]A!<\$F, MI5\N1F]&S_,7)(IV$2X;7121MJGW\ E<4KG5R3: 6Z4.66Y1-:5NF MY$JRGYT7^8&)2< >>/VH@:D-;H*C 6X"$5GL+)MX *<\.?R ,9.*#1I1*KQ, MA\=["6?<_(]/\&-9W$_&@0[.]08[C4E!';X^/N%8 J@LC*-L >;#>84!",_] M@:.-/M*>&L1$I634C]$!P%C.HCB4LP/'X#=,TA@-=@H1.4=#YYQ3V?%73:;T MD4@.COF?'$H\>/[L/_2U\ 9C>KK$ MJCAFYM_(6)7P&8CNID8Y3%Z5_,@9 IXZ'O'FLCP#-YP^.!.HE^H7GD@KWX:P MS4E7?LO%O.],ZICY)B'Q%!(<99.XM'3]!<7H[?M!"0A M*2J=-B?C/B]J=&;!$JL;A/8$'4>$DX_@H]J3">/&%^)$RJ ^2^W4PRS!$592.F0O&Y'Y0@5]2%8@5@>^F49HC^L'+ I%\ M0%L9_L>8L3""1$80M(>0YK=%=HNSUU8Z.B^18>B)-$$$S_RM*#&A)#(?9?R! M*^,E=U/51?REK6&>I/V#I/T93^FGFZ@%6=%A2%8^0ECI? );-]Q\E$@!NC%(?IF M!CX>YB%A:ZNJII@4)C81L(#B *XB>$*D)0QEZ0A,BL\F>TD2<6D^R1J5QQ0' M(_N'4Y)MB^=)\SUIOD?1?/V*+\XH$0U"G-/[Y![[0ARW9BY15SH3>ZG1.9(> MX&-+Y8UX"#$C09?CIH9STCE*!#?0%Y$NFA:W$6W^Q&;X=,"F]QD5I<7K2&?. M82-^E1P'*F4XDISO2%-'08J UHDC/&7@=$2L^@5^T 7?FE@>.C"-1//&BB:4 MTOOVK!N\Q>\^]#L2&CH>6&CH+>"\_ VUK+,'%2V'5QS5 -VB@X"O>^&%E4 M_X8-@D8AG0_>:_;W\&38:'DQE5VKE1<913=%EJA.:CRX8UP+"&K6CQ%ZR\HU MLQ"2WDS'J,WX,7OI2(W@*WS85,$W]JYF'(%*Z4U(X8VQ,L\>76/0=J9'$$=W MQ0'.+?^E%Z*4UW,E@_.J>-S,5_A2,]3J15-A%-9Y/SM*ND;03)10[;/T1\?[ M04QX_(D8MXC.1_QNX9OW;0.5GO&DH)\4]&,IZ+QPI '\,Y44@Y8$]CAP>6%D M3ES[R-.7J*PR4D%_N)[N/&_^>U4WPQJ+W$'0NX \@;MY\*">E-L8"V01E"K(PL.V2*1J.WIRYM>" M/KD6[##\]Y;MHY$DG M5E;QF-']<*-F>T7) 5 G(ZW71.)G&E,,=F@*HAZEILVJ[)M96)JNZ0QG4*"P M/XCZ9,U4^3I4+RMQ8D]HMV^^<-T,(YV4C T-\JBN$9)))UC0F]9T#O'*V@:\3)=<:C+' 2[0Q+1+:WD?"%\ MM1L&WO,!&GC+X@WBBU,U]'26*3@960H;.3$&OPO<_WUKM*$EN2QJ/"=&OW&N ML%377*\+CEPG%[@8$=AVNN"TG<-TP6D[O:-@3#?[#R]B/AZ]6 ,9?#0ZV9@L.!^.+'@^>O%R^-A@7;PX .>H7=2$$E"! MSB2IZ%995E[PF&.I,!X*R!"CB1N ))Z'=((RAPY@K&]D!0Z<*O4UK6J5QPKC MUASCS-0M$5[0'74YI3ZK9CC+"K)V^:"]&\Y!>S$Z/MZ&@X;J_.!*4"47.:-EG8+)U/>SP$\S/,SMGK1_XA9 8UJ[=YK-S=9GI4(_ M;,:\%%4QJ9%E,K3YZ4D48Y6>)G6!28/7BI%B:S<*DGX6F\BEIR"XE9-?H7B#/E\./]+.4(/]]+3['[3[6=@. M]PQP/2IA^DJ2[+-2)8H/!)92*&0O45A58ZJ,+;.IOQ7AUAHGZ?7HV2'.P[#KLK;( MB);SA!^D9M2A:XC"7]0 :U.-!TKS1XZ:> WB>+Z;[P1'+VX3-F ;GHX%/CS3J6,5J.^,6Z!N:N&(K_',X!?[4-JG(:?1E$8 HV\,#G*=GH M/(4F1HU@25TTK E=\=0O$3^AR$F10FQA2]5Y/I=$NDZ-V$"##2FX[GC2Q/J1 M,V3L2F/''08/VI&W_+F0;F@95ZIKAJ$:86KX3%-B;"LR&MEO14JE#?A6Q:YP MO_Z?X8BGK;#DUU5?0Q!AS,OGFB&85I=BG]2AQ<7X7%1'Q#AC5'49(%JGF89! MC6#],1\"K('COT))B#&>;3I5)4&(F!F;; C#@-@*Z0E+(*,;Z=@MN!!O3;RY MU3+/^4^'ESE^PLML)UYF?29ZUHO5?! X(9-S6Y&/1,H5.G2I^RB.DT(Q$H#"OA8ZWBFSS]-_9&(+ZV_[%U M"/YH^EHMF!$:[C>X=U1^40PWJC'S?JW=$(S6HT$19?"!_0Z#$6DL['(V:JT_ MS,!/X;O";O$OP2$K--EPF%_73>M M$P&NS14:?.2"YYK,Q[1(5$:+DB-FE0!A4P$X5%[" 8ZK<;D*;IJ!8UF]:D5$S##Z:WIK8;(O;5$ 2/ P-;><5%S4-\7GXR>MWW,4K9O NCZ8)KV*$YX5\J:@C04PFYY 5W M.3G^?CB&]%:@4#ZKLDS!CQI"DSK];E MH%P^N%Y^R@>34\*;M#X<]S%6/NJ&>#EZM=9!ZO@/=3'[_N!DA/OI5F%#H"@3 M$81$"KR7_U2]V ;4(^3P]>B9,? 79-Z!?;C'59)@^N- ML32P(B>/39AFTS1;MO<810'1A!K/^YM<18B:4169C!0S/@2-\DD;N2K#)VMS=Y MCXO4>.*B-842K0TWB6#J)PV5O20W5)%8(#\MKJH2&$$VP19'9&Y0EP,VW *EO@Z2BF&62!KH<':SD .Y=1/,TJP?H'\P(FF MK9+;4*^I";:;6J"HEPE7N[-+T(R?W!0%#40H4M$ M;U# >*:B+_@/GG$)C-4JBF\$Y8TY9!VG3:7,A&.)1/Q(/V::C2AS>.XH_!ID M!=YD8%T^-IJ@.GE*4&UG@LH5&7CNDX(.L].S+G,DB65V$WT583%5GQQ<)E#( M<3$-*C4EE>EZN3.6^- X:2[RM9:.U4*GX_-]+1ICW=-#,W5-E3S4B9G3,G&1 MP!9C=5B!/FDHSEJ4,&P<&RLF+OBG5!3^7%>_2H_"F)[LZ:H=CNX,JXG?BE#_ M=(.#_>X?;+((>9BQUGPY8TI#KZD#2D^XA!N4TU42#V=Z/ 2N(3H-R?M,X3>3 M[TI2M,!XP\QKIRZ-RBL;%_(&,_S^&!.*W%AYNEI<>KX([U MD5:(L]IH0L(_,%V-_X-V*'J-^&N0A6AGA.V5I7[-U+$.XV@%)EQCROLPTV* M!TLL47=C:0K-X6^,*^K&-YR-H==;2%-F40G>$%@UJ&VX K1POL!$6,ENBF'1 MTI$%8;/FQ=NZ ^NNBP;77A:((AG$*A&TR%#?5^G78._%?C"%&]Q4EBUL]?D. MF/D1/6KWC7F!O LI'M2^#,$KI0+KMN2 CIL-UO1"@U[FH1R['<%'H^& DH%" M(XC_H2"D<#Z)9/'@X@FH#"S4-L@=1Z(X6:.PK6%P-Q9CF *;*Y(D>17\$@:_ M7.#_7]!E\+\79/'.=1"*0YNU-"'J'A"SWZNFO$TEQU,[@J!K@>#5QLQ)B6DX M5KWLP?8W:X(->*3+KE(YHN?2B6/7[S)V:%@=CE=)EP%0:U(0LK-=UX?6L15O M+$".\E%NR%J%3.EF]A_]R;2<%5>D[$A<8E@9PC4W'[4,#=ZJJ+X9UC[+,J%H)]U? Q$1UO:6?S,*WO5UA7%<_T$[ 'IE!N $#+Z(=AA' MS*O7"[GK:+MYE\.%1Z7VG0.I0/I2D=Z$FI]28[LJ<#J3]A=?8/+R@"*BB9D+ M3($V)9V1&;8E0*1:Z/+IR: UGZ)QV V.6Y+-X^!H@ M-S9]1Y")\V9>H3KCRD3* *1P65IZC%[@^Y@6,<+4E>:LTO"'653!M7O'(Q5N;\7)=%506YNH89))K6M"]C M'=H ?40%[NVO"65MX8'.:5JHAGHQ4 ZB[PGI8WC8GY ^VXGT(<2AYC3WTMF3 M%&9-@2]U^'S?PA$3F$()W)8J5NF,*=%+M$DI,R:*"PN?*6_22'>9*A)VTAV1 MG.,!2L8D)9J0/ WO^IH"UPYX9DS)JI(FU2+HIDGGE2)W3V^#,9='MP4SO MTH+& UI0487$]Z]7ZC8M,M/7TAB"NJ/L>YI -\UNWMP""D=NU- MV:I;EZX#*P6!!;N#RTK=+KD\O"45" Q!-$X[LV>2 >T9G 1L*Y+?IKJQ3HC- MMC,5D4"&07$O0[1=,(T17#=IAL!RN"*4/G,36-KV%L-*'.Z2B/ M)C/8FYH[")NA_L__9$JSKRE>R_Y[<% M>.;(!%$B4 O\E[1FRWMGMHX:T-999'D+33@H$L)I2GNB6$D1^C@E(O:D;/(O M*D>I\ B2((KBIQN-'RVR5:E-CV_B5?W>',>,6SHK.RV!_D&LDD7 M$#<3&^E$FICI7JS4FZNR_0 [:R>MFAD?LB/*<("A0B+$QA9MC;#E=5<"VZVB MOD,:^^ -]H/\%&4(S>Y)$>,ZP]4S5<8$X3A\]A_[IHGBGM-7NX?M"DE@D'L. M;VVH:+'5+1Y*ZM=RWQZ/0ON0S6&>P,ZB7A.:$F[_T9MT/X52'"_JGMOJ,]:$ MP^XJ\J9Z['WE[J5VE16O0=SMF$^/G69^^_?;\.RDZ&EXVN/; M%Y*B#F_$C*%[OK5CEY)L@_W28N)9S.-BFS+#39!S)0RHW[1D[% NXG=N82EV MA=9\18;%J.BR*DF+R1IW!VT3\*_=U/IICY/M]X:*6T':DH-:C$)A,=XZZQ[E MT+KC=([FA/AI8$CB!&"X+JV*C.'+B.(QIT18_J($2>S(]XAM31-1"L)XQE'" ME",K3L:?+LWYXBG-^3O3G(.1DP.,O[*7&:49ANOB@*H2G@3MZSNL4;H/8- MG##"HD3$#,*+84:B"')84TR>:*/^-1GU;'Q$(%R1?(??0G_(MKO;OKS76Z#U M:YEZ[@+>8-T9]C/!EM<]U_(>IMDR4VSIGB=(K%.*LU-V MVP!S#3V\'HSX(+XFRRF)TF!Q57&[5M UIM[LT@I>#V<%R?(6)Y*"E;Q(*#A1 MCO2(;I<%STWSP#E'TY!6_A86L)7I,7)Q@A)AKY,V\B02"@-V+),@SL#X@Z'H MZB,2;2#Y*K%'KU-2"B56SBX4:,S:2+V;M5I$BAF6/Y$K@0)R"6PA[*H6!&X# MRJI2NK$=&>KV82FC;%+F_9);ZS?#D52@,]DID7+A#@;>^NUNT9>&Z_NIO-P MJ31W*7$<%O9CH2UT(?BE0ULK_E#BC&.7#N#-P X@ZC#'!6U51H"?5,2X^[MN M+BA[/"<9!FP83D?]Q*F#HCB\5,10Q((,%RN% HJDWH^?!_"*\'+FB'PT-_T5 M[_5>_U8:@W1E\[L^.AK'@HCT&Y@1^!ZNPHZ67/?>><,")@_;V2!_'Q*\N@K% M7G533%5OJ&G!!.T8^B =SG9^+9TD<$?2&)A]L%S2*47\D MVO0V7)=A=TN6U!)9CI1AOR3J2R215'1<["436Q'GY#]U#I+Y)+CI!)6 $CM- MS/F&6 )GHM@3PV$:H"'."W@K.R[L ZF'K?WWY,Z+PP@E-F M:D!(\F2:".D$B6TW6B709,2@6ZVKP1VZ%G$_Z# M5$%[QWHV?9=96\NM T)#UN93GG@C,_ZH\:V4,_N4,LJY05%6Z,9Y232-,";/ MTE<>7BH4J;;-)%WO1A&PJN,*"+>'*P*.A.QB(.D8_30Q'/P M84?00L^'([7O@1;22(:-5UP]:JF=>2._P*XMEIQ "S*0UA)2%TY3Y9/_^45Y M.\-*^F(KMVT;K8X+/A \D=M4 S?R;9$U.8CNU*/A6$61U"$-[+SC?6M'R_5K M1Y_R/GHQ7S[E?>Z5]]DRWJVWPQ%^JQLD]1[P#4NZTWSN68VNR6NKW.$?EF@# M_W+%MZ;=Y9A CIU*)>FS0*2YF)@V>^=R!E?;= [$W5FOT[K5B-K![9!6(_*N M7Q@)5!99;D$@T.)S+LCT)J[;2U])U9'+G;B401[C51CG(H\:FW@Q$:SUS5PN M0G(FC_9;_6!<&CB*"IM'W<]SC;,(YI?CL+R-&>\556G%: Z7!,IPMRQZ[VZ@ M[KZO2C[B\3XZ_?B@'DNW+U69ZIZQX@5:G]*I#29_MW=+AB;X6"UZZHB;C-B< M>-\KX#2VUETM$!K4UIXJV4IO23B B;B?,ATW-4/<(A!*[,[#78P(:/44D4FX'U,4%-,-C%ZB;WH'B^E9:JYI+J,; MV/!JZ4K#M3,,.TV3?SX<'<]]>9?R475/PH8U_%8KQ(%-9[?4Q-%^R[M'I1Y? M_1IF5KA(+"^6D8)FY/@>_=+FB&KN(4[75#:?V"=-K Y]\#LYRF6-UVLAF4M+ M[NXB3DEN M,[%GG0.3MJ>K72C7DO!]#Q;+UV??;.75 229^5NM/&>+ME!D/5!V43@]E!VI 7#7'!:2WD)(:?0VQ!(N:DQ ;M 4?4U*KF70;C+(IWH5E?.>I7U/VM?@=Y58 MC1ACS,R0*7OL.=P$ZS3C3A-&:'&R.!0@J2( M&V(QX5I"^RQSE0QOI]V7K8+I_40T3+1>OPH3TQOF,1K"*5I\B'J]!\.Y4/4? M,BD/AETMS <6LZ1IJ(3$:>VC93)X;L+LX>?-$ :%-N21@A(B$%88((<"6,DX M+JJGFK$KE5!_J=#IB16:!\#O)R!!KK& 6/X=Q7'*/Y'$*$&X.3JOOW.;:G7H MN/XXN;##8F&KD#U7*IV.F[(2XBC8HE\QBJH&*@]T#5VIA^U@*D, M0XCF-PFYIWP;@Y+$#9LK+*3'@)V26,:EFT_@]:;@7M*F M.46WOG_5Z:?/9W4V*(\?*97+;J4 9$99NEXQ:BO_^W:BJ M=H50(#XZ6<9@R'S"(&3I[0*].2)M"6<-- DK2FR MBT)W&B4HEJXC$#HUR3:43KH:#\M1B2"L5E/8+8E^46%0ZPTN"T\#2328(?/F M]J?N^]@6%'8:=ED4;15\X8/?9=YL4P(-#P0JA[4%+JB;@,=AX-,QN[A6W/6: MBXA>Q'^MI;WN=Z:8;WM:>?_(!MVF&QN[3#D>2T&_0Y8M;BN$;7S8G?L=-!I2L%VA2VT,3+,M!=X AA MF89L./Z5&8LEJ- 5.A M#B!UL2-\"D=;H\O !#!O_V4 HQ4=W3353ZG@7E%5"WUD7\I9=' M<\^5,P,O6O&(0@<@3_:MBBJ:VA C6>*[7CUIB;I]XE.\5[CJQQ&UJ1K_)IO! M!0;=PC[#NSK*:=@P!@5.I/@EI?_@(6@:/J79]>*\?DJS;V\S979NL,OE M%%,F/0"?'2'(*;(^Y7V"M;W$,, ) S_-$B@X-_Y@=-?DN>UWZ_4X\*S9I:?L^F/V@ZZ8[? MIS48Y$D4@X&45U'C)")-%-Z3 U4 M80NFZM9DA.AN? *N=3I.LWD+/TRWM]KS-Q_,GNX[(PYV: M7H%4/F[X$GA[8S"<[C$-JOU*!+F8/!OBS310(6D:,9U!Z/( MC^Z%4)FXN0W=5S=%61\PX[NN'+&()!=&9)!4)DN#S]&KX#?%Z18>\!-;[0!! M2B\=YE)1N1!!T)=\BPKQQR_F&S"CL[7EH*+&?1Z7F# M >[W'1'FVTFC_:O'E5Z4'=;_O;SHME_:'\Y!N!^MV%W[==T#WWEUM-.8/I-# MNP;)H3MX,_EE;U]%EU.JIV/B/H6"R:$,<.TT5?>"HQ>ZR3#/>&J!W9Q6#C#G M&<)K5=P( 28ZIOE!J6YU[QXQWZY41M7P+L\GE=_C.Z)#./>A' Z*XT((04,Q M'JE#"*RUI29=4E?@Y)"=@O%FV.(2R]U-RTZZ MM5)PI@]?F0/:VP %0QVZ_-&KW=9,'+V NZ<,I@&@/GM*86YG"E,P?!HSVI;, M2R&CP9Z-/'&@1]^-0CG=&F'MB E5BV5IV7_*E2T-'0I-MX782KA*H,<](1Q' M@5&)&<>63)-+U,Q?E&<'5#.,O=1W!7&XQE&FD$2(NPY+!% $K0[[$6)7=ZE4 M:)SP9=YO'].SW:1F' ](,_X^M1AA4/R@)#/9)5LQ 4V70235++N+9 W" M; MIWV*K;[=,V1NW=%XXD!G[.\NA@K\][$GWA M%G/XOG%,$Z%EE!//G6C,N_/C?6Y",2FY,RVC-_)F"F9?75#LF">$YK/2WXXY MK$Q"T[Y3I#T49P9Q_.(Y99".7[S@\@.D[IKQZU@C MY@[,'$/EA4L@56.VRI9.M&Z_VP)]V4+;OEGC0CML.5A(785C[_\"OC3!+P5[>$X:KK&ZZQ=RJJN8[:*Q[G M/M!,;*'-UBMDF6)HA8+"\Z$/'9;J%OG[UPD/6;<$:PM"'L78M M\\ LCM.!9CD%A-&Z#A<$F?NM->T0WWE'U3#;D8V(+#F.S MP+$&*$VH\(_E#2 Q.NT& '4.NN?->!M2O3.'K);(OW"@7DD8W!1W&(P:AGMB MNPU6COW6Y#J]ZVY VD%VP7D?H4/8LW5T[/8V+3!\@G%5KZ[/Z0OD]PCB2CS\ M 6Q?N"%5I9>@7=@(,Y*MCKZJRHW+:KI0COXZAK2-*T54R(^I=H?%OR2]DR9S M.7*D\MA_UKZ29Z!7FG +V5>CK_1"AF-7O,:)N)BL M+-HR$NTFIJ":P^N[3YYE\1. M+4WF2JSC.][7@:@E9TF#%5=@E$R6)VI@IT3(JX+2U6S!)<: AW#PB4;,IRC87>LXN P..HQZT<]L!M.Z$B'>'<*6^ M4QD>M<,C2?#JV-9*2(%K@S!54"&>,H.*SLM*%KCVH-&,?NJ\_AZ,_#5Z-GQ\/5 MGVT-Z>O/FB+)S^ZO/_](0=.#]]I-:?,(+_I'B9P5F+ME.?Q,9$<&SPH%Q[VUI1NXJMGJ6H" M;*^B:\NN"TI19Q'ERCG9R=EZ/&ZACJ-QPAMV=N051W9PQYVNMNGB* 7C*AS$ M\=')@<@["\JB0S"=&EQO#^98]C=N C]L=2$=8A"N( 0+7D4=^V1 M4-"O,Y@U*N.W6^1&%[*7OA:;/Z># V\14@T]L M\M8Y>)_F7^"]KFCVAY#H[)/ CR!A5V]3)ZCMSXH-1QKABO?1_%4@76$4Y4-L M)6OF/$6)3)3HZ"E*M)W X^5PMW95^(..\?ZN8$_5@/*;"ZHR!%/B9KA!H,VP M8SHSW6N#7K @FC_>I7/<(PA' =_%"N3I_SJB=JA:BQKP\WY/TXP" !U&L(-")U4R!N@P8,AJP7[M8-?*53["<" M=Z TTBH/>0T,'&J)&1'K8H-U?C;JM@.JVW= +U34WXMX^[U0RDTQZF.;"5@5 M(H1)%_)TMS'NV@I<6(OJ<1"_'#E^)Z'9>TI;5]ZRRVW\8D?*N%\.2-ZL7]6Z MRMT*WIFCV;'(_PREK72>G-)6PQ/_D%+6H5:R[D3UZC5?^X,R'AH!:!_:#V7 MHX:>JKD>5 ET<1;\62NZL KJJ0+IJ0+IJ0+I,2J0[E& ])07,GFAXZ>\T';F MA0911-=2WJL*Z7;$PAT@:<'E,"K:NE 4BZ=II?^I.35\Z7>=G]+.2W/$ M+Q\C]?S'99TW",S]<3BBYF1T?+(\\?P>#G$MYRH//@KN=,-IY%-M'>G.RTZ_ M\I:]U*(*Z-OT:6WSBTXP'[.L:/B"6"&[7$LZW2\4NYQ('H" ^55=@DG6(EK7 MN'RF5=86A&Y5[:2A+)*7C']L)"GY#/?F#-$U?W*GZJ:LFLB^^@(F\D ;B1@N MH";H[@\YH\Z=W E@;=#)D4W'4J\*)(L%FS+444RZ5526:,9Q$E^#ET,34LC, M)NK6M5,HH<=P"K71FD4S3OFW^O%PZWF@\6=% MQ5:%#;V^?NU'7KN]5_&(5L9EQ52S>X('OZCG/ &?HZ_#6%9/)' \3V?98&UD M*FW) 75""F+CT15WN2JKFW1&!]&X$#$[>O(8+N>8*IU;[A8UA0; U]-592+ M^Z@WQM&K9S_NC?;Y :'1G!8K,+@=TYMKC>PMB T97KF9$N=DO M3!7GWRQ)]^V![YSXMJG!/25#XTZ9@V7T4!"\XU 7E!9OUKKK6F4M#$P*-U' MAZ%_IBDF8@ZV&#%.0U>*(--%'5 ,1T2J.D!L73%-8QT?83RYSS- E)#ZH90^ MD1_II&=ZB["\6C<$;H\(GHY2);I7+-$S((Y'ZRCEH]')QM3R3\,QME8'&,\6 MU 2MR2UH#5'HQ5JVUL1 V,DJ8YYF]OB;E\2 -^G M_9Z"3B&6/IFAP5L;G[@O9*@1L%&"OE15H]M/O *J MG('_+(W4,"104R4,4VH@]'H.4];.:7L!-P;/(X=Q18 ME$;(?)8)J8:%*JF.Z7DYL=()7 MZ)!+%E;["J8TH95P6!XRPVVT%V'(;.]T'QV-W=M20XLX+$3X<(2ZG;@RG#DZ MH6ZDD[:UNOHC:1;HHR(WS8%PH?T\RC*DKR,$93OVRD*]&=<0B5KSM)+-=KN# M/YI.4G->E-GI3OM.I\[1V5!7R;" )!ZW2L(>!* A^IP)^E;2B"+=3J.EW %A^,C6^)DJ]^\H$'/:_7UHI)4O$>1Q\1'5?KUP./&@XV92Q_[ M!!SH.>'%B1-(W(S]'J^B+3UUMO.>FT!;)(ZN[J'RPL'?E6F-3&B@]L'N;TJ$ MQB3%S&F7_J:0]&-$2XR7*U/R(11(9'#!S6=%J6N22SP!M!_XY.Z(O#P>F+P\ M)T;6A7R0!;M'E1K?,+WKL69?=5<3>B*'\K*CJB+$LGBB(7"$R5BR)8 MBJ*LV2K7/)=XC3WK8JZ8Q9-JR;UQ.\IA1N)!)_U!.V+,J],C%C.B.>20HH.5 M6WH_ :6R8^'=4489[\N/49@M5::7!6KQC' 6DRH BY+_XU;6[MFZJLD M>B>>SR6;=9?#*Q?#D92O1\\.5X57\@EBO+$J $2%M@4TTV*AX!A7B ='.3_E[RXRU1RK?S.S&CP MU5&:5[Z!-"T26'+77$Z,H'$K9:+*WB@!X5XY>".$PI5B^W,FNZ%T/M7GBP^7GX+3R[?!V_-?SM]_^/@S?/9IARWJT^%8U*N7[ H_32@X<)%C MO ]=_PV;SJUE9E:FD( 1!B@=%2O[7H*N?(NL$<6,HQ#DH+JN=(&^XJJH ML9_>P)MB+&2&ME:D5QG%2F1DQ'XVQ.&D-5M4]\ M2 T@***/I:.H.(BFW:-QAT_L3,&E2X;>2429']::",29NUWVR]\,1XH\7RY" M/EA@_("$"#F?G&TZN%*,_ELI'-S2;+>[CF(3::68Z#%K'- 0(J*E$8CZ&F=- MA?4#($QFJJQ-?,S)FW,9P5YETD#M,BQ$,?(0W,AE]_A'505[/)0$ON)*,*1I MDL^[[P6S5(K=& 94XBCQ:D1-<#DZ]XJXQPSK9,[:+VA?Q+($V2H,';*V54_\ M.DZD'!\U7P!:*4AHBU#5H1A,*]64T8F+V5Q>GQY4XO:H%%+?(7V,P9;]!KND M2J1HB[UOEN_WF)F61(77@ U1:9@'[PXVX25NNX%]W!',1@F"A$>?PI+I3*RL MMBKO?L366R:KS[9&5I\5N)\L\[)9MDU+Z[I[U$E8$LT72TS*!'3V(1YZN80) MA&-Y1=6RW-!O'=="!H.7(P&%_IL$"?P<9=L43!ZTBF C9^HZHJU>2^#59B9: MLIC(P4C&\4.\)U!6895IN.C.9&"U!$%7Q$N0EL0#R"=X%Y#T<4-'6@RW%@FU M*ZP63TQG!G2"I$*T^_)W,JA!K%!"0Y $,.&)0AV1ML1<0CEMA3CZ_U%]0PRQ M6.7OI"4Q1I!$MRG)SH?O'<3J.7+W-DJS2"?,2-7=INJ.GJ^CI?SX&BMRIP7E M%NTDKC,KC+U$I\/2;!L;'1YWJXR@7A/4XFWRT&:$_6B0P7XPRL5]:^R19JQ\ M*5)P*L7

_?KK(9LP"HHQ&S@0XO9 ]1];@V[RPB%1Q45.EP6BR?*R!$X\>G$IGH=B;[3EOO;X5CNJV.U'TMUX&C^ MP81:6E:5#M4B42.A!< [!#TP\-3>FXVF]DP.5%,YZ)B%Q#^U!O3B$(8HD0T7 M5:,E(S4L%JB1YM1;5OAJ8'WN%3TP[4(?$OOJX(,E6NQ$<4Q$"8?"%PMNBR26 M8+=@^#6'%N#':55A>0Y':ACQ"J/DYJ;-V'"SN$6'YODBX*H6[&:G9=SY<&3< M\]&+%:VAWMJL1"N;0RZ)PXPW+*%GPF%N MQ-$?5G?RS*-+I#-Q-L?C8"'C%Z M7>3(/[@OZ,I>\L'E^/W)6O%!G?2Y!0LZKYE/D?QHYP-+.^K:^SK/I0?LW]EZ MD28!QL6P:#6E>D[0CW2:7(!( 6M*O.#[3"2(3BD=<&?3XN=UY2WQX6.WF=AT MY/+F63B:[NG'KS.OK5G%^+8BBO^\6_/P>Q(734Z%V5Y)@W#3@+R&?Z+)&4F+ M+7HZ5P%2"0E,7IS1/+ ZNDV9EUG^/4;F%&(YOA;%=#>(X?$T4S4O3>6_> M7_QXRJ@- G)<7/X8?/X0?+SZ\/'JXOSSZ=5_HPN&@(ZS#Y?O+MXBQ./T?7!Q M^>[#U<_T0T)[7)U_^GQUY/^FZ#A^^^L&[#,"RM-GFTY1I=5+ECE1S[4]@LIR$=MNZ;M\T5\D H M=NT^4-?ZS%1)OQ0R]?3<$PK!JMY?VY2TY MZS?L \^[!*,ANFL#5=W!VF,ZHY9WV-2N7949,N-S4X<==Y!2E\A#$F,.R\+B M[!53\ H*QCR:E'[/93!Y2'Y426*W_*+XF2J^R5/,RGEM;NWOQDV%U?D5#@+D MPG6JJE!WY<([%8G*JIT.FVP1 *_7F-MP =QNR.[M,>8NL1#0C9UMAW6W(PU7 M!MC1^DT!6FFU+;@P_L,X&\TTWHID4?#-,R@E2M7!C*25'[EZRN$;V?+R*8>_ MG=WNO.AK7[4*-HD7<2MI=C#E*@[KKRN7.59>%4%6$+:9&2K7=5RYOU;EIP(I M5^:F$!%NYP"RP?8>J-18-N-H83>5;BW"V19WGN#SA=.DTZPNQP[21 G=A<75 M89>I&<$DL"H&^;#=@DA*LR!7(/YMRXK$O>B=RZ0AW\&M9NDDE<840:>4>D74 MR$55";XKB:81%GUBHB,CDUZ:.^'AA:L BIUZ[+:';#=(8N7Y?VM#P0 MGN)[3J,OU%*O!C_ 0_)+O9"I),6* K_)*G%RH+>4, Q/*D>)^'@\*U0><<,$ MG#*:<$(HTET]8#WM .UX&4B?N8=DA+GQ=$T45J7A=+[&!I$$*(4_$,06SYE" MI!(=W8833$5HVI<"AI=UF5Q\=RKEG%Z2M$^JI3ZPN#> M6MI)F DR+1 -*!%OG @5)3Y?\N1F^ID6QS$"T\I?&QALSV3P,+FXUDGWT-)- M2D(OXRY@F'\G15>4FGO[&OFGL,:8_/TY2(7\)-(,Y+UTE#!QKQ)QVE;6B!KG4@,Y"%K<@WMYH 'ITZ; M7##JA&(3 7I7E%^H!:#7W$D?CC[Y$FHT<7 #HJVJ6*G@"2A3VX?;8_1!OI0F M=@:-B!1!%A,';9:"#&3T,8\Q9#)Z#4/%CC#E-0>A$.=+O3.HO2QL9!R7=)P6 M9UQ+(6DY;?FU*!B$^?XT3F<<")+J'LQIPZYFCQY>.F1XL$1YD/^*'KWH.".; M$7:EHW_)2O"[6]'@-.RTTVN+H.Y@O>M,C;/B3I4MJMEN&VW[3J'0>$N;*@U: MDL2]F?(IL>S=MIFX7VJX];]>!)=T17NM]-(:'4.Z>QG"*#9DT%;A>?X_E M0.77$??LH;1T*7#)]);Z!.ZEMV:'NC/2;B%0J:](06AW%JDM_A ^B4#MHFY6 M.O+"+R/K';(>PG!?.F;+*RMBV0>.9(0!S*AL Y0=2\>__N7DY0_8]/%VWSU M-%@4T=EHTKE[L'7B&BC)A M)\VP*,<:!@8N#'))^/^H+K%)G8L\\4#4D2JA6KR/#LO4X2N:GS.'4O35\?'> M>!^.RM?]EETD;2^IC[$(V8QQ/C$<+_PG,EEG^F@[FXE.#]EF[5I*,_-^_,KW M5*1&GI%.U.,JV+OH[E^D(5EC\U+-0XH7J51$HYPMFGG]%Y-9D^&JEX;#Y5A> M)(4+C[-EV"+%PW3!;Q4]>-'M.I.8I(TGRDNF3Q8'-Q>_SMY\'R^UBAQN7SGW M9@)!V$2IUDE]KA]?I5]_^0'Q=(&M\7>%T_(3@L-N.C\12X+=B=9$M-_.K0D2 M:Z @\7@+O-\97=*G 0]"2W14?C'+F4)7"B8Q9H]&$%:EF N0 &V'1<)'.10L[F;D_ 4S#6!&-? M/05CMS,8NS"V%XF-O0!.W*7@Z O V2@1^0=PG*[A)\2V3&T6A3I\[;BL8SFL M$1WL@5XOCA:*)Z<=>O/\U)"+I"P,=)49_ZQD\6@HC-:/3UNO@F.4,P()3**X M L,P$RN?L!DP?.%-5U/MYAJ9YLDNHJ,C1=Z9DQE%/]GNCV'+@833XJTL,H]3 M23RL3$6W.F+ES*,3V&T5%Z]&6\.T[X;^'A9#^MJDOQXX#UVLCZ4"\[+1X05< MX&' E]STA+$683.AU?J[$BSSM>N]>JNO8HD($ZT$IP]T*'NFY](]+*7VY21* M2*7_#G\!A^U]<2/G;VW> GP+D!Q@(\/9F\)/>Y,\XU+@4MS.04U3*2!Q;C,7 M.63](2-GR"A*#1>^B=VO.YONTIKF3E70Z?[1(AW'YZBO AEU:1_ZC#C8_MF^ MB6JUI]5TKQ?& %!$$?YA&L=C&HBB)=Y,=S ,J\X.Y8QTO]@IO5&T9[WBL ?*)''5X"3W'2A)(6 M1X$\S=,);X&;(DOZN5C**57%<++-@2 *ORDN2]3HWH.Q]I;I<''_+AN>U5RH M=O>6'#/%A*1L4 HPXMST9O7,%HYLGJO:DBZT7]_N55:M; MGJUM\S"[3*NDZF$\C#UK8BI4Z3O3E_TM-5NMQ!G7[24X#ZH#VCNCS$^V2IEG M*%:HNI-K?X>GKVT& X(EW*N]P46^\*.O/YUFQ[FSR]9$+4,P8Z4%.' M @Y$.IA3H'4BQ=L=KF_2#J405/7[E_?P'?F&A#:A".H-S"*?C:JIU/WO)[UU M71]XP4$@UW%J"-! U=VD,TG_(4##V&KZ0I>4UIT<1X.=B2D6?.1V0'M.>[>Q MRHJ[_3Z#UK(\=.#W+2Q2N#!!X3$NH63*A5^)"@-*29#\UN2QY?QK]Q0-Y7^) MH8I*I3DS+1P-^"FW#!/CSIARN'PZ6P/W%,*M/4<@>8:! M38"#AW8Q"B*DP<. 5R16:%$Y44/7Y-4VZ@+[M0V"W+?1*&%-8::VT'1""%&6 ME J]%?R86%7,T0V#WY !3A]2Q#":$D%4W3-%^MMX]7@[%#=-AN\%$C4!([E@ ML%Z4$=30.@BW*M2^;<>O8>/)=$![HZ6%_/U9E2#>.)BE":C7+LIR3M'%MLDQHVN)/K+'E MFJM\F=?<5L6*@S1W1;!WQ"PT51]"I>(7D^1PI3*"AI@Z4?I,QDC&H]'^RVB^ M/,%NP2P(!JP63J2S^)%=?+@*[%NW$7'K<098H[UQ]Z\9XD^:W/%)VCJ]CY(4 MG6-MI[9LZ*ZQS*Z]&66XWFCNHBKLA[1P0-TT88JY\;E!+.'P(U M9S:JR!3ZBV<*-X"P%ZVZFJ!!"'5RUL)_GRB/LGF5]FXKSBOXP"?&M'+5!YV5 M4$>#XPCIF)VV[@LV\&(;X4DI\'_C'5 *^DQL6.[S,$ LIYB $KD52FB.MK6F MLZ0.PEY$$(L>L#8$X<[FP)E$!YP M9>(%*^_3>T*)X Q>%-/K*L"(.CP.Y9,S)1&U>@;MH=PGNAX&0\==E\(7MZ)= M5X"+.^(TA]V@3-D6X\27Q#L?*$:V*DSZ8FO"I!^)OQ,. &*]884M8GS#%N'G M&]6J@]!@Z5\N1F]&STV-7;M*!O=K?UF=IS#1A6?29IF FB< C.7XBX/MI:^9 M]#[5"*%(&VE<*-"]8.:@+PPZ^#],7Q[,@N@L MH/]P4N[RU%U)*[S$W(O!&/ [)^^F#@DN'I5=C%%]I5 !5JG5?KZ,9L6.G3ZYA(R MIX90W=]YB9,,#IT=;7\)*8Z#]3][*$OU%^IZ AA@U6ANF"S-U#1MZ2J2V-I+->?3*-%59.U]/+1 E61)%=?T0>H,H&W\4O4Z0RK"Y5]68MVXSXU!@GG52I[ MZT]Y&JP+I"A-A2V#S$MR[QWXBU/'J0 @L7B)PQ[R3PU;?NCSN745?7D+$BMA M/*7*J0$'C48".2LH$+C4D6[AQ+:8Y8,-OP7#<^"3&%J:<$56S1T@V_22I"7U MV%(WL_^ U[=/=F"%[B#TFR-T+A2T7,CX.0N?P^Y;$^S>1?XB(6=:V!I33OR4 M3S+%6<^>\DG;6NT%EN/C$BJXW#L0>(24#X>N0Q7(3!"P@.WRN>Y M.]##CGTH5""96!4=P]N 5N][[MO"*IV$7I,/S.GST'65AS\N33.#OK:C19-& MDV=:38HE_K!3*1G2T:>^]5$3=KE/]#>YHU@90Q^G9=Q,N?,=S7KN0,.Q.0-% MTZ, YIEH]>E15 -,:)JT6JR[89C V ZZ?O1DX,VW%8MR"U MN-[J+%9.5)-[*WP7B]Z1]CR.PK;=&E-[S1VIX7V]-=[*J5@CL&P?N+_J!]KB M0RGZ66*I[T7[.D/*84 Y@[^_-XBM(%E4K;;?$R WXPNI+RIX+9JC+HYFD2$U M9I 3M:1UT]MQI/'\[@#A+R-LG!B AC=*_;^!^]]7IW!"F9@*QONND:H%?23D M6.35L!A:D3=(!1-YBQ(C2]4DM 07_?%:%97<(=<5>9C:S](;D+T[(A(.GPU' M)ARNBF!@*R-5$6/.6^;#>R*SW44RVV6[X,(>Y"LZR,,-775$,7?NI.(U$O$K MHE?W-/^61Z[Z\[W&W#)$DCHGRT24_*O*"^;28Z])DJ9,SHA]B3'LHH,MTMN8 M\2"_-3SZGJ=KCA\4PE&B_MUPGS+=MAIO!YIA6N0<:-,FYP3-1C+1)=@CKJ.U1WC^#/ \"_*>;S6T%;R=U\4:QTV45'5?@]NQ=\#VYAFF, M/$V84L"Z8:1[!&6(J'_BTY$%H;LFRQ:92Z"D^M@44RZN!T5X?V!O.;DHMF_5IY"VW\5#>,1]>0=2'%$]@7 M3UG_5!$[[YW"0UTQ.2$_]Y:Z=O/VL6783LI)+^,L,OB4,6S52>JS*@5.[8BM MF-7 \"78J^U29\/BY%S:R(%63=LU&U9D%PYEEM1H>P2%O,U5NY5J>)\#A\VK MF]RT>D>M82@Z\!<9MD&!78T[-S1Z0.)%A@:PPIC3M,F54Z)DMKOGO?0#K#0' M*#>0(=;,N?Z[CR:!3KG#::;G0G BO>].R>'6!,#3*00Q$9U!;TNU%J'WTO8U M/2UOZM.TO.TKH$^GS&Y#3*L]&BC1 7J;)=*OV56%1B@*HR4M_WU4U5-HWX3V#Y]"^[\SM#\8S10/2#.M=+3.D(-^,,Z5T[/*M599#(') MA:8JY4L(@FK=)H+(W$;1#=1652 MM2P\WUYVM*IOA6(1@/R0F+);3EO(*01/Z@H76$3<(4$T1?WJMPR &_9D4!WI M[#)[F?[LE#$6 -,P'2,3 =,1DIJP$((A**S$AT43)10@6D&[HJ8.N.F++MP M)9CG7#FUR@9ZA&P=.V*0)@,Z]LO/_#EV>*C$)GCOX$C8(<%Q#48BN"ZK"2RS M71+Z 7CS&V/"=B&R#D_3/0!&;/QFG8GB_&139WW1[=%SQS[^*N DP370'4'0ZH ]N*>/1%KFXE//#6<&,-_7CDA4.9 M;PDI6/LAJ'9Y5QQASW8*$9D XX$)K:)LY*<^#-UV,"YSC^;Q"]G'I 1:+ P^IM6*4/AXEZ^+#W27 MK#<8UY)L[+EA+*UOQK5WTR7;<_A+[\'W65/ZCTA1P2&>]K?.2?4Q<(B][\>1 MZI)U5P;-GND8;67H%H@$;ZHCS>W]5>2F@E17L1;E@L#W8\:ZCE]L3%I^7@J. M)5U5&>M*LIW8T&-NX?423)1(_+7"J J6,^,>-/UBI Z%??=:,Z"'V#.%>L;B M&?MZ/ M18&%1,R5C'$[79B.2LY4X6# CSOP3/G!Q-PDX.]HY-]S-_5-Y7#U!,% M9]P(!FX(2@'9G 6*C'.NP/C8.WRU?T"_@U?.D4Z!G'D1Y6^%*^"S1=0P8@31 M(AN:"UT=\_"7;__T >]/B)EXY1PX$^#383-W,94>C2VACZ4,C3/F.L4])^@< M,_;L5L&R'=UOV'^,,'HY>K66-.J$C^MB]OW!R0B% HR]1ERHB/$Q+#*+I6"3 M@FA7G+P!D9&OT$)(7P#>';725)O'':X7_PC&3E=7VZ'U 1IG2+V=TE,A\Q\,F?(BZ:I\2<2_VV#6MW'0Y=AC<%'=8>>CW($,N%10KDM_H>:SWP([(["\N MU[$ZVZ"8*BPB)&&ID:ZEPM9Q:)@]W[>8P 1VA,^BSN_8:1_A]A.F1K]?3!-+ M<>';" BW=K^JRZ952.KTXE%Q(Q0P+)A)33E2$W]&C1J#/?PG_O)HJ!1'YO6O M?!VR25.!)NSPAWT)^"[F&GI<17QN%E9BM_ B.9,#DXV0I5\41Y^PJV143C%P MVZ?N'!J\65-;$NE'4N=!:-)W%;&EI:3'2T=,U=5GZMLIY+[4OYG1I)SZW M=JM&_^WTW"&NB /G[:@YOX]M5N_=C*V"/K/@<47JO8)MGCE_^,KYI.3S\,K7 M/6PT>*[0P3<)X;[L/:B_7%Q\(V>H[_FMV7L^>G:T(BKWTX>+L_/@P[O@_>FO MK/I.K]YK%&H/UH=+(QG_5T."[KR>B8YL%+\/0YAM8O MU'"]'L:J,=<6ER G:K1?N&VN+M8*KFS7#VSW.L\6)B(A^=T,FLJ5#>_) 2TJA,>'2L%TY,2FF'.2/ MRG%:"\I9RO:QH23G 4P_2ZF%1(M"Z-GZEG6TJK_30CX[TU3B^"9[FPHQ1 M>0V0_9M)JN)PWQ* F"YS9TPFIR'?FH>BNU)U6O+X+G*"^@EEX#PX MQ=5&]/:4$#62$3AR'QDY8#A))%)19W2GZT 5-^@1*^J=M#(_=98!'F.XKJ@3 M&T8K4B;H[5LVO>1[Q_M@X'W%&A X'K#[#0V9? H?10@ZE^6JS-[CB6JW.:=M MRPW+RW0,OZ<=+H:9-V?4;+/REXIKE;B)F:5O/I')6B 6RJ)!Y(%,CEXW:9% MU3H\5),2PU__\1K#&"!D8J7;5D8!GK,,8<--71(7B-XX MFG#DGZ<_?Q*]AV;03P768H!^(#,'=M9+KC]Z!G8=.OL>CZ]3::%&/(9S0FO)K?'S%L"0)'\Y)8 M7&S5LA$*BT(+1KAKS/D2$F7D[RUS6Z8-<<'1&"I#23H?+=J.8S*'D8M_\5AH M"#P@1QP9ZFE/FMA1MLER6MN) VN$RJ:N,:7&_0IPKG**3U&)L0Z_N[L;_19- MJR@I1Z!_]_5[(>B=NQ_$J;[1HJDO44$S1YJ.'/'>-E=T+:$B]Y6%3G<;*#M) M7Q+]OS7)M6G<1]W,A#1W*6Y_66_(/U]NX_@IM_&814<;5,MOAZ.6==SBDS7N M+7KJ8O0N9()(KM.Q=2T%WM0A-(L26.6T(C%VJTF;C)2AZA,-:W'%W6+O!-/J M[0>/V=/*B/YKAHUT40[B?6%(1(O=Z%]X744TB)>K7G20UQF'6VP#HP@##J:S M8PTWZ"VG&;+J-QFO3=H H3@,$R][)6D"5&-$F4SK*R%P;TEVNYK*ONGC-D#> MH%0['TS,_.CYZ,5+BL8**4A/E 3^!Q8*65)NBYB0\G<198/=CN*&CQ'\>3!^ MR) IYSJ/QE$P.'/(V\\Q!J]YN Y,:1H.+Y13:-J[NJ;R<7A!M!SI:B:&#?L2 MV*;$N_4Z3D29-AB]3.DSSR;X:.U/"PD@&&%R*1ID"=AI&LE->2-A:XR8,L.A MX6B9:?U%H71G';[@!\+E'#ETBM@I]5@*F!$[N)-YKF,&_JS5IJTIRXRT=!NL M('M:3+QG.";.QD65E@8^'3K%9NCV,@$L(CC*'426["ZJ8$O6>FS$10#KE&+[ M&%IC^**J= L7V1J402SQ2?QMM\^*W38;- 8>%[VX0=GS;C@6U8O1\3'.0SNR M"]L"X<&[3@CY#1N+9T[IQG6AR##3>1R \%^)V\6!.@XJD3!:R7=5J?C8Y-QKP_4__SQ:>S\_?O3R_//_SKTU-B_MLY MN*L;7J&ROU*(S]MTO?";N<;B44)C ;W:-1FK"^J1T'&UN=U0)W;# %X4I8Z& MIQO)"F8/7*",\<,Q,3'/J"\/AE&) BG487-=HWQ7E%EBLXED7L[F_-,](C-$ MFB7LJ<-R#ZOKQ2B4R_9#K-9%!BGZ'ZILK&XT'97\-;LI:M-E XVK,DI%G,_ M#@7E!.\W+30=%)R(+ M=L'>H@7&]$E^L/ZYPOKO!C"Y?CH9VJ,M<,6JHRXIK M,? P=1C7UO;#3%5(*8UL*MX;-2#R&WO3E1=WQ-4EA%+4],%[ M\GZHK5WJ9DO5GR;)3H/** ALH68AP^1T-H:;I"9IA,%R,J8Q,11R *GDKNA8 M"51QAARK7G5E@0;NN7B _CH$PK(*GM$IU#K:UZ1@91*:E\ &)<@2.L&F;NF4 MNJ*$&O^:%+!!E6 [71H9_7TSUE]VIO^VP&5_C$U"YZP$P8/)#H,X-@UJ89/F M1*F/F U,LI0%_$TED%5H0G,/F[Z^>GEA*C I,XT-(1I)M)82\7Q1CKDO3YL' M_=7.Y^",@EF46B(10EU@,@>.A5MZ+!%)/"A3;L\ 3W-2>'"XIRQ7=0FT;0M4 ML@:@LFL0L'GG&-%.QK/DOK43.6"QYPD7.B(,OR:CVV4:0H_ZEE$<$PR@8CLB M.3AZFIW=+@W0RO8<,ITGRS%BH?/#3F;,H;YGPQRQAHY!,YMB(DLE3U1O3M;E MY"GKM<+0%7O1A>CL]'IB+05#,BA!ZZCKXH",HQ=!Q(:$R;D'89\KB'IK**&6)9 MJT>9GR.:3IM<8NN5A2!-=/',(A2X1F,P+%%_#E.(#?LX0,5$!A6[8 MWK;]% MU]FA&^30*9P()+S57_]R^.+9/?[[7WC(H^"3M&<-$9BZ^#S[49R3DT%/S='+ MHY?!)=$)O2^*6? K[,#[VQK?OO3M?@OX6/^UH,#_+PA>OGSV[-737"WZ[VDM MW>Q8D 0_,N]4< ::NU+9T\0M^N_NSZ[\QAP."^VFM/_VT/6G"AVK"!RK"!\8UOO4,L\O@5J 0[(7B>9R" M("@V_&F3%EA&SX00LYI8(A*%;>70A>0:=BRLM^5+V'E(4?D0$3)4@2'L^M?HTPB\Y#0+?=O=>*K1N+B51MB$F;]-,2A?5K7&E]!OP3W% M-JXETYW&&!BDI!$]!@ZP,0PCPHIV5WJ?")"X?XU0 MFQ8)GWSXL8'$W1:,%@3Y!0>(X-&4P."*"^*#N,'65726I*BO'QTI:1O=E)>2 MMK6YJ72!AJ$16(D>Z$_ '_#VSOE?1BO;%OO,?$&!&/,L^"L,JB*81 0V(DX= MB_;%A+*9/2G;,7=E+2+3(U,(.RB=D*#558[.3O"&2Y,@K\_I93.H^]74;YE< M^5;0X'7BC00-7BI7&K"_;R/J'W@&&I8Z'=M>! ,(OKN=$5KG=TEO/J$AG ML MELMD!8XQ5O,BIRU9T=NK3IU\3Y^%=N=CPYOG?."T],6P)9TF-EZ2=*HSG@*< MN,,LY'SUDW?ZJ P.R;KLJ/RD(KQ^"&?B1H;B=[!NG0!LJ#UAA*QAC"[5!'2> MZ;]=Y"#@N1]WD6=2"E J:=$FG4&<#0NJ0+/SAK9L'8F[)FG.9!:IQF2(&J4S M8I7OGV9K_SBYB P? MH2X\P("+RP=@ZRB6"0EVHK@IK.G(T7_^[+ECYK+*_]%*TFOO^7&4B_FHG=X0 MO+J2_I>K9[ .38GU.H,9P!NQ,Z9NA1;2@@\+Z5E#]78@XG*%H%>2=85MM61E MVL+J-B.NI)E/JP$BOIBWY# CG/6R M:I9)!_ZH_0'NF=#]0I>R:B8P4^/J$8CU"&6I'W*IXWRI''(=$/U8O.>NE^[# M?YVJOOJ&>A7-5 PK'1.=*;VGM>8ZLGV7@3H_;9/)=(HL7TPM=O+RAU^IJG+# M9M.E,..VME\N]@A*)&$#TQA8$UC#2YBV3/.ZPD'2FX\!/VR*8>$$,S,&28,> M@VVL)(:.V[#-$ZDXPH)'T3TC,B "%R?N&5DU#GW,N:19&U":RTT'R_&I\/S@ M5'?3]DJ&>RN$T1]JUP^2 )#CJNTRKUT)W[L[7HMG2I$MFYRI=#J+4H8HZ_;6 M$^=UKLN(&Y6[XQ5?3.J)96#,$F4_QPI%;SLH_7.WW8R;IB!^&EMP2$42X-,1 M'9S0Y#E"=4E$,J3=5G-7O$QZ;,DX^IX<8DUEP:XC=? IXCB2WN-.'>":3Y<2F* MKNGT;^$W\T(\G2RY,S"WKG&77>-O5<6XAIQ_/7JVHO_**563"8?DZQ_0Y"N3 M@X]T1-^0E(E3M,\V'Q9J)R%T+M?TT!,K"651[K6D1N'+57/VR-#6=&.O&L0L MWNE:C3M-&N.)/V9-_ABW+)[%2Y0I5Z5V">HQU86"L$QD.?<,&^W<_!S%'(GU M:?1;40J'):5UD.)2MVCLT;D=PT5:XK@U8O&@!355ZS. >;HKR. M/0O@A?L>3*DS(DH]Y!Q^UHGF%2RF0:F.C4K!L4SQ!>_*P@*I:W4V'D9(8TSO)5=EP(#&.FU8904 MN<=7U\6UM#=K_PRM8BITU1K7NA/$]T/1%JD$!6L[)CL4.S^_?1?LBK8Y<$8H(Q/ )L"6U"(%YY\N?KPDFFFX]1',/KSAZ'H4$O5F4L0-WHJX-TVD MF_V,^4PQO>5,&)+M'#KLGBTY1AE3(\+H1;7-GQ@>4=.P1U>^^C-*][ HB/;7 MT@]$3\!#Z8[_Z"CV/$/5^<_GUY'_^[G/PYOWIY?^!RX\7@[?_?%F!%T/)"N MTN0_OTN/$.,[?A7% M*GIU\C)Y$1V=C).7+U\<'4;QR\GAB_][\MV691*&6UAT<1G\>O'Y\OS3I^#7 MG\ZOSC^\"_N08227C!!K22Z#K$7YI&T\\QDVFUT+S^X=@^5;K-4X=$.9F7YV MHO.?/[[_\-_G5P0S?I0WV-ZY^*]_G5Y^/@T^G5_](FMN[@XX00<7/IO C^$N8YN4(P-E-JB9.T\,/G(,9F' 8XITV MI!_/G]3 <&1P7^5F\"1MUZQQQ9+-1,B(L_G -N*WNM,#?_:G\[O(G7)ZM2V+5/SQ;O;+0;O9WWY!^_79I[.?SM_^Z_UY_?/UL\=?/1H?FN[_1O?G^\ ;5+,K_\[OC M[UHO:8<=,%UEH#>+7$!2?_'73 :]^/NZF/5]*SKE^Z/9U^#05RCXP/84\BB_ M6Z*61B^?S]H4U?+A4(3 V8?+=Q=O,=Y\^C[X=/[+^=7IY1F(A!^OSL]_AH_7 M5,!;\*:GEV^#J_/WYZ>?J/?TZ?OWP=G[TXN?6\36=IO^C8[2#C(./!XQS!]B M66W[]%(R\N&:!9OJP0V$CG>8X;%!E!D)3?$^(J4(4LZ0A5KZ B(@@^OA=)E MK[.X-^B)UOB.0[F3+(*-6Z5X?E+M5>+VR4J>V7:>YB! ["7"?F$K52" _:3(IHZ4J MI6QNFW]3 :#NK(UH.P=;N6Y+]_8H#$"DI\G[LE9KC[95AI+/?3,G?$=?$XGV M=%G0&Z'U6I2BCSUE]R8B_38=9OIG\7!A"FJ#;6>6B.7/?>?7JY+:Q"P&]SO" M!%Y"6@IX"8J2!10 VP*MZ$X_PAT&H1X?D1/8/8H[=,J/MNR46_^'ZRWJ:H-= ML/!X;W*?.ZV+M=[O*\/:Z 1M:@]PUL!AP:C877&B-1ZD?;%$, M:?CYQ2^C=R.2U2\"SB2^9)GM(?W]K$:PQR0I>&^P-O:#/8S!,E@,F8,&+^V[ MQW 8\M[:<[8:PRDSJ&P]1O<-J ACK*@WLR:IYW8RB+&0OMT3IU[1:G2#1Z9R MJB(_X-ZZ"TB;-E), M^6=3! M!\US$9SKIK*?B\&ZRDUBF#R)2 M4-S\46R+T/(2F'8^-\+I>QMEC=.GS#((<_VZN>M8FNMF<]NWE[OXX6GC'D3. M.7_2/*LVR/,M.V^G1L)/I6CU70-V[D#NPI M8M,-FAF'U=R?&;F?J^NB3FWS7!, "$T'\0R[?#O #4O1@'P&L'>;[%KWTXZ; MBCI%3_FDPG$KT8"XZ%9U2R"-)MC&'*NZ3..Z](RAE4 MPXFZV37\A@O'C.3=U7*DM6U93N*U?\;Z?V&X#5MK7(V8Y\"^%_C\1#-C6;0[EZWVI>3S5#,D!*B=%?"(TCH_JHE0;#JK=2L9EVJ,?$0]?TR95W2, M\;"]]JDAE4-?$M$-USD>8:3$J)3Z I,@B\Y=+&3&A9$9.X'.2MK3^,QD/@JD M/5%:"M/.I@KV3O>Y,X5[TSN[2[)B6B2^@8^)UYUED?[#=TML_(#A:"S!>(_86PJ:]$( R]$D$3ODI3 MGS/C ]$44HQ FU0V*O&BC[X.'@0S=Y..TQ4G6UCRW+[S5NR4O;)%B,&P^3"3 M(+*E9T?T>B_9)YK'&K>G(9.">_ [R.EF(MMRWC43D3^0+Q5B('Y#\T:+Y),C M08I._UF'7&B29A8-M-X*[/,.X@,5@Z/3B%V M$5/"5:$>0\E3K(VF"@YV>>T?V9#LT1D,/*_)/HCR%$-0T03E!,IM%.M5$:=$ MRNQ>@19B,X:I8X*VL*L]^W[8\SL;!O-_[M)MPU1-'3,P=&U :HX PHC^@#T! M6J_T>:VKNHB_8(-Z^J+#@4U/:!%?ZVB!6C#)AE>7.28K#9YF0;IMF6TYC DJ MLGK#3)XZKQVR>M.@1>(&$Q1I'#72S26*)0;:T!%-U+BNA":^(,8M7,G?&HX4 MTP5Q25LBB:8<(01VR'H=A%3$SU#N\Z4:)AST4@:&#LW71M$S'6[*9 M@^R/8B-'PIQ\7]"O&$8MX# =!?L[9ZR&=9*&&IF&TX.*(F^T,/CTX&C[$.U_ MCDCW*NOPY1H<7YNT#O>B_47F85>N&BEA^<[;4@F-=A),+,]3]^>GPY#I=KI#0,BU<'NN-KH/4,6]N"*75R[*B?^S_#**W7#6C,R*T#7 MOCR6-0=C#7R]7-Q,6'ZC9.W%KY^%BQ_[ZL6+)=^^?GT8NHS".*):AWDNTO>3AI3 DX8O##],TO! MJTFBFCMQ2>8_'IRY#XDTY1HZ)G'3U?&2Y?(RX>4[Y+1[-;B3=^ -'E&Z#MPIYSFX@3#V;+O=JR@*_. M#4B(:<-$]Q?(R"X)#I23UT61:(;TA@^*&P[^'4%?O^PV*812V89E=5P3#[Z- MSO9VI&C%A/U@;^&VIIIN7>BQG1!XBD$.. :I6S;X&6"GU:_-&X "NB.H*X$< MYK3Y*9K## ;1=820F+83YV^!]N8.=?>W.,)XJ!_5I$:4TD)36EEFD;1/H4JU M>]4D+WRMM>*?'H'?HV[@EZ-U(F\]@5/D[#HX&1UUJ.Z67/; M]%T7);"<9L':Q0F\2\=X.WM@!M9]S$;4:-O6B_*[)Q MK&G>T$;M;29V9CH#[<%Q\6LDV;=!K[ES7^LZ^3 " M\'3._5<09J MOX+2% M^!/FEHZ?O*=R7J@+WYK8)XO=XRC_^R$";.[A@@G M''RD>7'"V*UK,&"I!>6-:*^AAXEA>S+YP'9&PTV#R@[6M+PKIBC"X!9L)_+82DZ]8_UJ8;N[8#!X6N:(V8^0B8'1%>L)ZSS)7 M)5X(H1TYN/_.POB-1RSDMUGO(+QW=ZN+V9[;:!Q>4)YY2K-\UZ\?@" MC'%=F^-G*BRY\7-%H:_2(C_:_KR#D3-K+4>I M/*5 I"P 0$N0(CAO]_I8V9Z@ $/QS:/( ]R1 '$8(X^O_ZZ(YG%U=DBCP5Y MMKH4;]':FD2ODS-ZQ8@J9]IHZ]+):A;4X%S \<2DJ UL@ >TU.4[E(>2+V4$ M-7K1)8->:8;9:=;0P#NJ3!&('?JZ!8MV"#52?"8RAWHIP@F =Z%"N-;+TW## MK"J:79M!'L?S1T62F).-DML$+)P\EWZ8:TQ>NVP4M(E@:Y!0 J$Q5GLL\"\, MQ'5F=5E!9;RIG#?WAP]AFF&*@)[M1%EQVJ.HA,3TRDC-IL;OP4N1[I1ULYS' M1IS6!&TPIDM5EQT92+XN<$;AP;LB?5G$J^(:*1SB DB.PF.13E M/*CG&$GE&" 3^9U#-]W4V8Q'/*7?P4AYF2-)=BM/IYZRN M;"!^=:+ .Q>L?R,2==P37;\=:@5UDD1UT+8,P'[;#L6=M.U^(.LF:&XZ3,T9 M.,2*C07"&,HI*4\'NHV$(A?!>DOO/++>2F+F*H U:\*\-&+-R /0S#: =;22A7&+' S%>I <.A;9HEP'?4*6Z=H_<;:S@ M+6,&1D:>C"=[J2Y ;08J4DD2D S$S: -@):+A!7Y8(DI3R:5WC:)VZF?W9#, MYS!''1)N+)*.UPJ..ZW@2\;H60J 0/\^@U5D30D2G_PU9R=Y#6>BM%AA+&OM M[5@0'*Y/ ;Y)16-.\3A76F9+U#P,K$#6"4[,D\$,1=_T38$E&\8KP))69L22 MJ_Z#+ELI:!!MML$@*VIEA7UXXK$'Y]00XK1I_)ER-@I?([T!$:N %9&6$[71 MYR&RFWZE<'*?3%C/PP0^"]L_R>!793#>16#8[CB]\*GK"(J8IN/*@N#+4:[3 MR[#_V#B,VB=B2!A57/*'=:ZD95)G@0S/%.6RX=PN8(H ?8$[>:$A-\;^JZ!!]NB MHWB?[MLPW==!8^HL \JV=$X-G3JBPFR]@ 3+3#F6#IZLBGCX0QU''#'=($,' M"3@;,:>B_\C-OC(2G=EY;/2_0#@QDKIRV,1RXX^/L8D#Y5T[33[W _!EV,URO M2(;^#W_$K:5:"F\@5&N-GI\&95.KIX!RP7K/F\\MI]^XPFS7O.B^ALAA*"CM M'3YA5#M'"N[R?>Q)1V Y<9PDFO2-LZ P]?[ XKLCEK6=>>8VXR=$^"5Q.A$)SD3+Y751RU+VTV#FM^B-.+XA&_K1G6I MO5'1V\1W:@+!F*EA%!N/IO%4.)NM34?T0I@Z(8SKD?BCPT/KN/>Z& ,= $7> M=FP]?Q#1-JV09D663EPN50KF":Y0"M= H@%#/PY%/)>7%?4<](FEM&H#K\[4 M/!!G:&4$E_UF?&:1:WK+P M"?4Y"YNS>-KG+/8S9[''E>I5F(4E<^#K/7]2G2I_(8O8\'&D!=$^&ZYG-N$K M?RLP)_5.Y5(Q%M1V]A56.A31&5*&]@&G+ATYVFF[Q\/2SQ_C>5WBIM/[^4,) M)7_S)569O10TYP"^>6\+XNB"CYPU :O+5-7MXZ07B=J%9,V4.S2:%0NJ/4 MWG*^B)THA1M(":3MC=;(ZSJ/!\-@,'H\^OX 6A/[2CKWH:3^=.#V"$/H3:IQ M,&T>[E:]JFY!>GM]]N)LM*KA*/$]:$!H%P5+ZXTH-2 MME '.F$N-/J$F/93^X&3U;4S8%*TF.(W);S>EJOPOJO;JQX8\\,W%J[KF!XH M<&?KJ*NZ?$!\P]S78WU#;"*!K*>P=8!(']J4H0]/_CQ*&,P73M0$1:$AN6IQ M(6/Y7.!P@E@Z$2A-+Z>:UYG'_Q<3UCLR=?Y"S&OOK;A#:VOYLB"JA%0DA7>S M)[9A:?> 71GLC7P[=881"4T"T3JP'0!3:E6 06H##7^(=4,+[!Y4%=C[0/W5 MUGZL;4%Y\)OZX'I'EN.4P>^[)3LYWMA^=TX9,&^6%VG)_:1F$"'7]K@\BZ)K MB>R:Y5#[RSX ]V$9MUC^_?3]IZXJI6*!:AXJ:[.ZQVRV.?%8X$/48%B4*!B? M-'$2$0\5N2"QE/Q*1;-BHL6C3*BZNSIC&[+);*39C!IL?SX3I!O]%MCZFJH> M3],YDR,ER,6"3E'** Q[2 :<<58V+ALM?ZHUJ=('W>$((T*$O_>N[-KJA$XH M(W>2H6),+M&"-X$<;6'&Z&).FVW/GEX\'YP,'4X9YI(UNTPW))YE8=ZL =V0 M7KA-X'LR$L_$.=1MC1MM<+@-F5I H39^X.Y:0E@AW[ &=T(T'J/5G$[RK9M> M\Y/O3Y4_\2<$VM7Y4-O?>"#\J?HH!%0 KU>3!]9;ZT.XR3(=(^7NPF0VG3F+ M,VPXY:R5NJ!B,DH.MT"7J"<\61VBH2QJR'*[.G7 3=@0YM#P#.'NV^MUKB&6 MG(K-I2M-=)J8BE*KFEG>Z!T(E*7J(YF II9,*[G+]XD5YQH!!/<;A4WL3 MDMRJ3<#G$7Q,8)O60'!WPXA$B>75$-E!4UAEV.+<%1"B0J_X$>.ONS$UG\3R MP(+0:LS#/V*0!)-8Q[+" 1P&-?EY7,_A4-HU'3 6Y/7EVQO63F __E2H60 I MCMS?:N%O:J2)-+>9A1<%0[C'Z9O4WIG6F!FS42O>REH,LG@2XZ?#Y!0*!X2: MF)-T#BT,P=V90BO@B>6F[FV/=%#6&9T%'&:?D;,9N6=]1FX_,W*'546D#AG& MB2@PQ&FYUDG%*IZY!-5!H@Y9OANW6+E&0'0N7.XXWGBJZ8R[U;@>E6%'J86@ MAO,UY!)%RI$10=V.=*CDOY,UE,JZ>C!9R&1;+!9G_PVG51B59\K:.M7OM8"J M1Z29GZ25" 3XI%F)55CTN@NHJ\SO2$B:*]J&+T.[C$&@:0FGA.5G%8OJ71.Z M(O2>VH!NT&SUR$%=G;T=;JQ=;2V@D_A4^7*0NYEAZ0-O;S77!7QWF"5F?1MU MY>#(V26'TF!T0Z@'I=U[W9X!8"&;#QZ3EX.D((AKP3JYA-K"8XO-6M]ATQ.+ M7."]@/XC80=,C$.2 :A18'\^G2>'+_#6.KL*7=U3+"#:%;!=FCAY"N*KB>$D MP4/HK3@+Y@Q$&M!VNI&28PIMDKE7(!=[&Z?%06F/&16$U"3"10<-'!-P6[D> M.<>^TZEA^\>Y$6++^]XB.=+F4Y% VV:8KI)6UK$?M>AT'Q$!5X*0MN&QJW_4 M^J4EX2C'&:.:*X=;VZ"9E6L)]+ @9:E'KHW!"BJ.1E<[E_*Y$5;@4ZD[$(.K M"6H-KZ9$2M!YV#RO@]8T_17W'4.T;? "?4$(D&APMD:"RH*(2"D176:)_;5) M>P I+KR>Z";=T"%=66OF=6!GFIYI.'DYXZCG>(S85@Z*.,Q+[L3A7=B&@@0* M=&Y7VE+-%+@HDW 63E*NS;@R+>!93NB A>D%S^$>G@,2'C')+^U:4\ ^5O.@ M^](@5!WI&=(DX=J1JN*&\GIW*%D/C"K0:Q3_6@@>LY#[B>J=L]MTQO%*I>YJ MYTYF;V:>:A1T!0;"X5*-%6/(PL-^(-O-V(&IAY8C"1] =S=M !&!:?)WRY". M6XS<9$A-E*:%KNW -Q0*O01J#TUA)>#&8<6J6>O6MCY5%VA=ZJ6TP@K-"DMH ML'2'XTYT*+MXI1J1LB^N]9LC0@E(@UEK$!#^QY@ )-.-WF;GMV8.FVJQSBYC(B_^3\.:5M2=SC!V^+*$U8$>Y957=, M)CV[R#&]CD"3K8&1P>^!U*%= >F 4]/8S+J*H]ATI89@I&LF4:V0"/!B_P]( M>[%XA08A)>1WOKE1%\B\]9#4=.'!C@Y\%QP%'#0#L$<^^+.J,."Y:1PR."P7.L MJ=Q"_3^85^.R"*. PQ=96,8:0H<0##&Y,#B(*,8ZX#P%N0<%,BY+[A M2&]HEPTOA"]4TB)=N)N%),S?HASD_,",P!^1[ GVPAONN#MXFU:3.,O"/"[J M7?<):.QKS7Q&%%6XCY.9 MC*4_;%PIF5'2Q.PP >M2'SAL=NO=R; L%DY^VQE5G4/^*J5HEHX>NG'"MH@R ME6PN#Y-@LJ-(.:=][DJRV%C,+QCZ%)54W\\+Z=@F9M!"4@TIQO!5@@2F^4.AERPW+@X"F8:).+OGM:G=& M7O_7O8DNMLYZ93<_\O.0A*.G@N&$81%#?='Q[4W^'2+_$:[]*N88+7SE*"OT M<5<0!CD@M'7O?*]F1G+-M A_B) E52LZ;\KOQG-;M#]IQQ,W8+=ID-E(P=[% M$&,! >WG,>E+!YO=A&2[2EFK%:)'EVX:5^PA.*(F\T"&VS]KBJT?# M'7F$_K3GR_=O/UR^^VT+MKF-,C9PT?9SL^U7?_O".K]*@K+@"*=PMTIKVVK% MKM%N^W.WQ8[[-J95,_Z?7R[??;H743#*[?O=PP7G"HAV-7/_M9 M_1H_7Q QZ>#WSO^.PP'9A[G>?CL?@*D MQAKQLPO[?F_2._NPU;Z]#>9W;*[>?GCS_K>KJ]ZSZ3V;?=_!Q^#9[(.\6:GR M]FL1=_7S1RA\C@:79X-7]21>!H/7*S(-?T-4S46/JJ'AI]&_ODM'H_/1^?@B MG,3AQ9/SZ%DX>C*.SL^?C8;AY#P9/OM]^/B[?8;B?/M]Y3=&;E[^=/7JES=7 M@Q>;[!-GJ!OOKAT>G%5ZX4,9/Q)8QVM( F,^Z"AG L[9/X?/WQ4Y\41N4Q>Q MN>.U=0.7+_757UH&]K?UM_6W];?UM_6W'9C5_86<^+WPN?9K9K^\/_./<1$M MU3_W\VGV[_\#4$L#!!0 ( $A1HEAN2Z"_90< )XD 6 <'=R,#,M M,S%X,C R-&5X,S$Q+FAT;>U::W/;MA+]WE^!.M/4GJ%DO1PGLN,9-W%GW+FW MMTW3Z<<.2"Y%U"3! J!D]=?W+$"]+#FU;]RF=NL/LD@L%OLX.+L@=9J[LC@[ MS4FF9Y^=?M[IB+I:*RJ)N*GE.R5Z'1:J3>ZGALUR9T8] 8C M\9,V5VHJP[A3KJ"SA9[3PW!]>N@7.8UU.C\[3=54J/3UGNK+X][P>)B^B(=' MHZQ'L3P>];+!2]D?QL>O7@U^[N]A*L3#'.OF!;W>*U75R8G7'X\&W>.CVIW, M5.KR<;_7^V+/BYZ=9KIR6,]@?O@:U&PKDV8"?4[7X_X FAQ=NXXLU*0:>Q?W M@JJ%>*(+;<;/>O[OA$7D;B0IA!ONN*<#:DB\8WI1B(APU8)ETNX=_3RY-%YUN^*2Y'+*0E# M4T4S;!.7*RM^;:1Q9(HY[M?:.*$K\;4VI>CW.M\+G8GO&UDY*7X@,U4)V4A< M5DD7,7CU^&(PZ(JOI(7G\+&$=9=TVEQ M+X4Q6++P1(4U6"!1!L0$L0K384E*1LQRE>3"-ORQFC\C0ZT2=J!4M@"#,1G. ME,OAH*TI\0:RWAJFZ11N3C$M%?%\/0R/,\/##V281*8JQ)#3L8I9A/1"',-F M;5Q5&?: = IZ5)4430J=R,M:@"+D5/&^J1%61@0CI2A6*6^C;6\L#52EBA5' M+-$4$$">-9+AE[/>GD3:7&2%GMD%" Q-E'4&>U%(OAGLAI716B[MPI@M:Q]G M.D==\7[#]^?/7@[ZQR>V35A+RPQPG66@)^.C]D87(1&UT0FEN&W%/N*>$A(9@GMQG>2RFI X MQXYZUQ1D0]WK#V6G?[1/!WY^_R@-5^$2"Y*I @IX$<%[;PT<(5ELT/U6RS96 MR[ :>WP3-Y#@"O"1!2S<4J"A"GDZ\KW,)\+'OCP(87A+%A8B5)X1_SB9$9-U M(AM[]RG,FC$A)^U*@8=U8Z"@YN)H_9Z&%%5>#_<**S989Q1#A?1);HEXE:.H M91L>5& &V&)UH5+?UMHFMBI5TBAV0(5RX3FN8DV-90KW&\-ZOO<,H"W!(#2T M?E*-8J^2II!,7'#+&[$J!9@1"LMZ/<2WF%@0W(+YE'XDE_R=\!/OQ,^==^D6 MC.Z^O^^,)B!PJE(&B;2ZDLQFT@)@W TPJ8 M&V!:U9ZRG@QPDA8X%U-9-'YW1JK3!4>$*&YG M@\\';77V(SM3?@]FX+JADZ0Q'/,UDMZAM=36X7["_6<&^Z"H/=")_5NF9 / M]NP-Z=9P])WDCS9\ZJF:I5T'P:I@LL1IUQ%]@.ABC?+$XZF"?5[)/K "7K',6_C/7=$"X/1KHV"^!W-3 M)?XX=/ $N]5S'!.Y[BMDF!MS[O,314A)2_S+KG%&\HJ9/-1=S^6^8_#/&A9' MQGLENFWPP@%IQW:5*29:6N[66T'1]AF8@LRB'8A".;&H);8ID1=$QCO3LN3. MP_43*Q6+=O(<%2$SV"81PDU^9R-A_I%,F]DH$*JJIKJ8$K-J)2?MDR73D@&5 M=:'GA-%9K@,#R W<(,\/4G*Z?TKT=SS(7M-\9U7.M[SMK!A (]-!0@M96QHO MOIR &NM"SL>J\FGQDTY:ZV/MG"['_,A]ROR*NM>N[%<,PZNG\=U>>"+O8+U+ M%RNWPUT_=.C2[;'1R^[H1?_6X5[W]K$/J1UV1\/!PVL][KX:'CVX6F3M^&[& M'OKPAA CB[:6U>N]X=YB0BU3/M:,!_6UZ&\BKZ!L*Y$AAW_]MO=(>E%-MV?'O6VN8R8_DQ,*^Q^3QCI>;_X+['P[N MQ^34=P;''VX0_GX_ *94I;/Z)94;9O^GNK*3(&;S?N]BEK MH>='*61N/\AL?(;?!QWZWR7]#E!+ P04 " !(4:)8V+.-K6$' !U) M%@ '!W#(P,C1E>#,Q,BYH=&WM6FUSX[81_MY?@?JF%WM&DB79 MLFS9YQDGYTR=F;;)768R^=2!B*6(FB08 )2L_OH^"U!OEGRQ9%O]L_%C\9>ZNG,HY[[7.Z7.BY.(S7%X=AD8NQ4?/+"Z6G0JMW M>[IWE@R'?=4?]P;]8SD8G@[3Y.3H.!VJH4I3.OEG;P]3(1[G.#_/Z=U>HC7K?[E[T@>GF1FM)C/8OY\6M4LZU,V@GT>5.->GUH M\G3GVS+7DW(47-R+JA;BBG)=TL*E7I^=N+[+]%C[MV]Z)]WSHUZG MO^G&;@=.-NW_5^V\3N=?R(.;EOA.SEUFB<3'CGA/3NJ62,BR3<)G$LX-3L]? MG%^]CK@1F9R2L#35-,,F\9EVXI=:6D\VG^-^9:P7IA3?&EN(7K?]@S"I^*&6 MI9?B(]FI3LBUQ$V9=!"#LY<7@WY'?"T=/(>/Q5S@E,@\A(4>#*:IF+5":X984IM!?>1+DM@9(00"?M MG$4*>4M8=TVGPST%8[!D'F@*:[! HBUH"6(EIL,215;,,IUDPM7\L9H_(TN- M$G:@T"X'?S$5SK3/X*"K* D&LMX*IAD%-Z>8IL1XOAZ&EYGAHT]DF$2J2\20 MT[&*60OIA3B&[=JX+E/L >DU].@RR6L%GKU+> M1-O=6QJH4IH5MUBBSB& /!LD(RSG@CV)=)E(D\[H@?-WQ_^^:TWQN>NR9A#2TSP$V:@IYLB,J-D)9"_!%/ M/3V6*R3F3M'C^%67-,R$FS4N1A4ULHJ+@XNK"G(45ET,.]PHH-UAG% M4BY#DALB7N6HU; -#VHP VQQ)M\# QA', CM;)A4H=CKI,XE$Q?<"D:L2@%FQ,*R7@_Q;4PL"&[!?%*?R27_ M3_@9[\3/HW?I%HP>O[\?C28@<*H5@T0Z4TIF,^D ,.X&&#G2JD46@2LMQSK7 M?LYE8]>RC.F0\)#+",<-T;5N(I#F7>-05=L*6'*AS"6)L2H8$/J*"96H7CD@ MA1&J&*LL@IXIP@:8UE6@K%<#G*0!SO54YG78G1Q5PNDO\7J*>+@=E7M9O1[! M-O%R=S$/.,%$,(6++(8KQHM,*T*<8"=@3TLP+ MO(Y4JP5'Q"AN9X//!TUU#B,[4_X$9N"Z89*DMASS-9+>H;4PSN-^POUG"ON@ MJ#G0B?T'IJ0 #_;L/>G&/='L!&*M!@B$=# M47,<8&XI;\XY]^1;GQVB9P#8%P+3X+\L6Y9/,(-J"QPVO5$GR"ZL4%YXG&E85]0L@^L@%<<\Q;^T M #C]4FN8'\!;&G/O\1!-2TA#_LFN?<\'_K;1F0, M5)%M(WNYK!R-%E_.P8-5+NSL\[IX(B?O7M8ZM5BX>:Q?"<\EC_T:GOL^+1SVC]Y<+C;Z3TX]BFU_<[9 MV=FS:ST:0FW_V=4B::='C])Z&,(;0XPDNDJ6[_:.]A83*JGX"#/J5W>BMXFR MG-*M/,84_N^W>'A+\YY[_5"2Q-_D7/1;X5W2$N5-)%ZXDU_/-XONZ_#J[9MC ML&+X%-]=_?SQKQ^NK\,KGNN/5S=/\+7+GKY":,?2]>J2_DBGFF(37JA6,).? MNHF%?2_)XZVWEW] ^W<.[9?DU#>9IE1\N^Q1_Q%/P4_V];<@>6/.LXF^A*CO M?Q^?T2+@6Z$_^*RH'X;F?$?_?^^7,)5QX:7H*+X;F=+6;V-61!T:_.YJBAR# MK6O_\)2UT/,S$K(/GU V/N//?@[#SXW^ U!+ P04 " !(4:)8EVQA?=T$ M T&@ %@ '!W#(P,C1E>#,R,2YH=&WM66UOVS80_KY?<7.P M-@%L19+MQ&\)X#D*FJ"+4]M!UT\#+5$15YE422J)^^MW).6\+/.0H-L"9_4' MPQ)YQWON'MX=S4&F%_GA(*,D.?QA\&.C 44:X@E)9HF4"K&+^%C0M5G M:#2J62-1+"6[S#2$?MB"CT)^9E?$C6NF$@85? MDH,:2^.X.]]/XDZ'D-9>,R8!]4FKVV[/]SO^7MCZ+:BA*$YW,DHO MR*A9O]<*O?UVH?O7+-%9+_#]GVIVZN$@%5SC>A+EW4^GYK$R(B]1GQ9%+PA1 MDZ8WND%R=LE[%F+-J5I-CT4N9&_+MY^^&6FD9,'R9>_MC"VH@C-Z#1.Q(/QM M71&N&HI*EKJ)BGVE:",N8A^O*PBH)V>U]^#\3',WD4P'4Y^ M'IY%T\;XU_?1)QB.9F8D]/WP*>CV'H+[O52:I4OWBO$$L?:"MLU=+Y5@2)R! M2$%G%$HT2"JT$Q.^2%,6XY,9^U 2K@E,J;S"=ZH.)SSV8-N(O-GJA*'?'XE% M0?C2/@7]'TIC MS01W*= $IK)V2N2<<*H:XYN<+F$8:S-B E,W8JJTP"P*8U>PWU?PF8OKG":7 M%#40S*KM3O]51'$[V''^,8XA<>S"84KVEY)(W$_Y$B0MA$0?<3@6<@&!W_@ MJ9#6EP4N*Q*@/#$ROQ 99U7)">JNN&-P4H:N@VNF,RMC0FB"4TJF,<1 > +1 M39P1CNY%0BR84ABW!SR96!MN:9*6.1IFK,V-AEO5DGXIF:2F<[ $K"B /-DF M.X V!^WM9.>6"'%6@KW'$2*6,$QZ;]Z@P M85:UB3+.*G,7&8',L6NJ532J5. ]T<,OY+HCT]7:_8]L7SHOAA75GV?Y7Q>Z MPX$F\YRN).="8FIM(+J<%(KV5C_Z"5-%3I8]QJV-5JA?K3,76HM%S_2U5R:1 MQB2OJ&@IZ(:KEK?;]3KMINEZ-5JCD]7"54/LV89X5R>/Q]JAUPWWU@[[7K!V M[._4-O>];C?\Q]7B?NL\3>NN=81S!KI;(2D/:LW:2J @B#A1L]I M^LCCSMG_/5GM2<;1\Y9C%?*-!]7"BFR_(1I.W@.V \.+Z>SDK ZG$]<:/ NT M;R#_GZ-?)1G;5!=HILA9 BO[-@EQ1&1NZ6 J+D>3S>S&6FO.4%_;T$VH@5YP-G-W]+W M"_OI\-/TW22* (^*1]%T>/(OY_$GN/+55,E3LE29I-3ZEBK"7MZWF^0^5VN. M;X^XX]5?1=_<=CZKXJS4_>DBHQ#*GK=[DN;$U,)'5QMW?+8IVK\3(7,D=:G7 MBZS[MW7M/4GU[6YM=NUMT1]02P$"% ,4 " !(4:)8E**AD42> 0 !H!4 M$ @ $ <'=R+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( M $A1HEA&#[<8_!@ (,A 0 0 " 7*> 0!P=W(M,C R-# S M,S$N>'-D4$L! A0#% @ 2%&B6"5W;CY%*0 4[(! !0 M ( !G+&UL4$L! A0#% @ 2%&B6 ]5 M\_J : O? $ !0 ( !$^$! '!W&UL4$L! A0#% @ 2%&B6*;;\RT]-P$ VV\! !, ( ! MQ4D" '!WX #KB@@ % @ '6O 0 M<'=R+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " !(4:)8T&/TD>"' "8 MU , %@ @ $?=04 <'=R,#,M,S%X,C R-&5X,3 Q+FAT;5!+ M 0(4 Q0 ( $A1HEAN2Z"_90< )XD 6 " 3/]!0!P M=W(P,RTS,7@R,#(T97@S,3$N:'1M4$L! A0#% @ 2%&B6-BSC:UA!P M=20 !8 ( !S 0& '!W#(P,C1E>#,Q,BYH=&U0 M2P$"% ,4 " !(4:)8EVQA?=T$ T&@ %@ @ %A# 8 L<'=R,#,M,S%X,C R-&5X,S(Q+FAT;5!+!08 "P + -4" !R$08 ! end XML 106 pwr-20240331_htm.xml IDEA: XBRL DOCUMENT 0001050915 2024-01-01 2024-03-31 0001050915 2024-04-29 0001050915 2024-03-31 0001050915 2023-12-31 0001050915 2023-01-01 2023-03-31 0001050915 2022-12-31 0001050915 2023-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001050915 us-gaap:RetainedEarningsMember 2023-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001050915 us-gaap:TreasuryStockCommonMember 2023-12-31 0001050915 us-gaap:ParentMember 2023-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2023-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001050915 us-gaap:ParentMember 2024-01-01 2024-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001050915 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2024-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001050915 us-gaap:RetainedEarningsMember 2024-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2024-03-31 0001050915 us-gaap:ParentMember 2024-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2024-03-31 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 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 us-gaap:FixedPriceContractMember 2024-01-01 2024-03-31 0001050915 us-gaap:FixedPriceContractMember 2023-01-01 2023-03-31 0001050915 pwr:UnitPriceContractsMember 2024-01-01 2024-03-31 0001050915 pwr:UnitPriceContractsMember 2023-01-01 2023-03-31 0001050915 pwr:CostPlusContractMemberMember 2024-01-01 2024-03-31 0001050915 pwr:CostPlusContractMemberMember 2023-01-01 2023-03-31 0001050915 country:US 2024-01-01 2024-03-31 0001050915 country:US 2023-01-01 2023-03-31 0001050915 country:CA 2024-01-01 2024-03-31 0001050915 country:CA 2023-01-01 2023-03-31 0001050915 country:AU 2024-01-01 2024-03-31 0001050915 country:AU 2023-01-01 2023-03-31 0001050915 pwr:OtherCountriesMember 2024-01-01 2024-03-31 0001050915 pwr:OtherCountriesMember 2023-01-01 2023-03-31 0001050915 2024-04-01 2024-03-31 0001050915 2024-01-01 2023-12-31 0001050915 pwr:ProjectsInProgressMember 2024-01-01 2024-03-31 0001050915 pwr:ProjectsInProgressMember 2023-01-01 2023-03-31 0001050915 pwr:FinancialInstrumentsMember us-gaap:CreditConcentrationRiskMember pwr:SecondaryPoolMember 2024-03-31 2024-03-31 0001050915 pwr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pwr:RenewableEnergyMember 2024-03-31 2024-03-31 0001050915 pwr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pwr:RenewableEnergyMember 2023-12-31 2023-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2023-01-01 2023-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2023-01-01 2023-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2023-01-01 2023-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2023-01-01 2023-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2024-01-01 2024-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2023-01-01 2023-03-31 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2023-01-01 2023-03-31 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2024-01-01 2024-03-31 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2023-01-01 2023-03-31 0001050915 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001050915 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001050915 pwr:Acquisitions2024Member us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001050915 pwr:Acquisitions2024Member 2024-01-01 2024-03-31 0001050915 pwr:Acquisitions2023Member 2023-01-01 2023-12-31 0001050915 2023-04-01 2024-03-31 0001050915 pwr:Acquisitions2024Member 2024-03-31 0001050915 pwr:Acquisitions2024Member us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001050915 pwr:Acquisitions2024Member us-gaap:OrderOrProductionBacklogMember 2024-01-01 2024-03-31 0001050915 pwr:Acquisitions2024Member us-gaap:TradeNamesMember 2024-01-01 2024-03-31 0001050915 pwr:Acquisitions2024Member us-gaap:NoncompeteAgreementsMember 2024-01-01 2024-03-31 0001050915 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001050915 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001050915 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember 2024-03-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001050915 pwr:AcquisitionsMultiplePeriodsMember 2024-03-31 0001050915 pwr:Acquisitions2023Member 2023-01-01 2023-03-31 0001050915 pwr:IntegralAffiliatesMember 2024-03-31 0001050915 pwr:IntegralAffiliatesMember 2023-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2024-03-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2023-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2024-01-01 2024-03-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-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-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2024-03-31 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2023-12-31 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2023-01-01 2023-03-31 0001050915 pwr:IntegralAndNonIntegralUnconsolidatedAffiliatesMember 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2023-12-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2023-12-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2024-03-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2023-12-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2023-12-31 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2024-03-31 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2023-12-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2024-03-31 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2024-03-31 2024-03-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2024-03-31 2024-03-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2024-03-31 2024-03-31 0001050915 us-gaap:SeniorNotesMember 2024-03-31 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001050915 us-gaap:LetterOfCreditMember pwr:SeniorCreditFacilityMember 2024-03-31 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2024-03-31 0001050915 currency:CAD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2024-03-31 0001050915 pwr:SeniorCreditFacilityMember 2024-03-31 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2024-01-01 2024-03-31 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2023-01-01 2023-03-31 0001050915 pwr:SuretyBackedLettersOfCreditMember 2024-03-31 0001050915 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001050915 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001050915 srt:MinimumMember 2024-03-31 0001050915 srt:MaximumMember 2024-03-31 0001050915 pwr:A2023RepurchaseProgramMember 2023-05-23 0001050915 pwr:A2023RepurchaseProgramMember 2024-03-31 0001050915 2024-03-28 2024-03-28 0001050915 2023-12-05 2023-12-05 0001050915 2023-08-30 2023-08-30 0001050915 2023-05-23 2023-05-23 0001050915 2023-03-29 2023-03-29 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2023-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2022-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2024-01-01 2024-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2023-01-01 2023-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2024-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2023-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2024-01-01 2024-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-01-01 2023-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2024-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2024-03-04 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-03-09 0001050915 pwr:PerformanceStockUnitsPSUsMember 2024-03-04 2024-03-04 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-03-09 2023-03-09 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 2024-03-31 0001050915 pwr:SilveradoWildfireMember 2020-10-31 0001050915 pwr:SilveradoWildfireMember 2019-03-01 2019-03-31 0001050915 pwr:SilveradoWildfireMember 2024-03-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2024-03-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2023-12-31 0001050915 us-gaap:PerformanceGuaranteeMember 2024-03-31 0001050915 pwr:EquipmentFleetAndCertainOtherCommitmentsMember 2024-03-31 0001050915 pwr:DomesticJointVenturesMember 2024-03-31 0001050915 pwr:DomesticJointVenturesMember 2023-12-31 0001050915 pwr:ForeignJointVenturesMember 2024-03-31 0001050915 pwr:ForeignJointVenturesMember 2023-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2024-03-31 0001050915 pwr:InvestmentsInJointVenturesMember 2023-12-31 0001050915 pwr:CaptiveInsuranceCompanyMember 2024-03-31 0001050915 pwr:CaptiveInsuranceCompanyMember 2023-12-31 0001050915 pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember 2024-03-31 0001050915 pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember 2023-12-31 0001050915 us-gaap:NonUsMember 2024-03-31 0001050915 us-gaap:NonUsMember 2023-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-03-31 0001050915 us-gaap:OtherAssetsMember 2024-03-31 0001050915 us-gaap:OtherAssetsMember 2023-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001050915 us-gaap:OtherAssetsMember 2023-12-31 0001050915 us-gaap:OtherAssetsMember 2022-12-31 0001050915 2024-03-31 2024-03-31 0001050915 2023-03-31 2023-03-31 0001050915 pwr:DerrickA.JensenMember 2024-01-01 2024-03-31 0001050915 pwr:DerrickA.JensenMember 2024-03-31 0001050915 pwr:DonaldCWayneMember 2024-01-01 2024-03-31 0001050915 pwr:DonaldCWayneMember 2024-03-31 shares iso4217:USD iso4217:USD shares pure pwr:pool pwr:customer pwr:segment pwr:business utr:acre Q1 false 2024 --12-31 0001050915 P1Y P271D 10-Q true 2024-03-31 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 146388455 531056000 1290248000 4094914000 4410829000 1274686000 1413057000 224341000 175658000 458472000 387105000 6583469000 7676897000 2427131000 2336943000 269925000 249443000 569708000 565625000 1408315000 1362412000 4283804000 4045905000 15542352000 16237225000 546543000 535202000 83968000 77995000 2757546000 3061242000 1443125000 1538677000 4831182000 5213116000 3174181000 3663504000 201771000 186996000 298137000 254004000 669812000 636250000 9175083000 9953870000 0.00001 0.00001 600000000 600000000 175144784 173949011 146384210 145508549 2000 2000 3090242000 3002652000 4962949000 4858066000 -313685000 -282945000 28760574 28440462 1382885000 1305534000 6356623000 6272241000 10646000 11114000 6367269000 6283355000 15542352000 16237225000 5031819000 4428826000 4408325000 3855631000 623494000 573195000 12334000 9620000 402340000 384552000 77511000 72403000 623000 0 155354000 125860000 41072000 41693000 8023000 1516000 24882000 7866000 147187000 93549000 21096000 -3421000 126091000 96970000 7731000 1924000 118360000 95046000 0.81 0.66 0.79 0.64 145936000 144467000 149350000 148661000 126091000 96970000 -30740000 309000 0 791000 -30740000 1100000 95351000 98070000 7731000 1924000 87620000 96146000 126091000 96970000 88895000 78382000 77511000 72403000 4264000 18452000 -4765000 -11997000 35331000 27451000 -7970000 4076000 -321914000 -27874000 -119324000 206812000 46977000 29227000 -349872000 -33618000 -89702000 320000 36089000 5865000 237955000 38409000 83139000 80319000 26418000 10751000 384071000 452252000 26571000 39069000 -27613000 5873000 -386608000 -488624000 2763700000 4431075000 3268156000 4050437000 75710000 108689000 13745000 12817000 -9133000 -16445000 -603044000 242687000 -9963000 -1562000 -761660000 -209090000 1295041000 433214000 533381000 224124000 145508549 2000 3002652000 4858066000 -282945000 -1305534000 6272241000 11114000 6283355000 -30740000 -30740000 -30740000 250539 51768000 51768000 51768000 625122 35822000 -77351000 -41529000 -41529000 0.09 13477000 13477000 13477000 8199000 8199000 118360000 118360000 7731000 126091000 146384210 2000 3090242000 4962949000 -313685000 -1382885000 6356623000 10646000 6367269000 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 <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. We provide engineering, procurement, construction, upgrade and repair and maintenance services for infrastructure within each of these industries, including electric power transmission and distribution networks; substation facilities; wind and solar generation and transmission and battery storage facilities; communications and cable multi-system operator networks; gas utility systems; pipeline transmission systems and facilities; and downstream industrial facilities.</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, 2023. 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. </span></div>The results of Quanta have historically been subject to seasonal fluctuations. The results of operations, comprehensive income and operating cash flows for the interim periods are not necessarily indicative of the results for the entire fiscal year. <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, 2023. 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. </span></div>The results of Quanta have historically been subject to seasonal fluctuations. The results of operations, comprehensive income and operating cash flows for the interim periods are not necessarily indicative of the results for the entire fiscal year. <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 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. 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 adopted this update effective January 1, 2024, and it did not have a material impact on Quanta’s consolidated financial statements.</span></div><div style="margin-top:7pt;text-indent:13.5pt"><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 Pronouncements and Disclosure Rules 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 March 2024, the U.S. Securities and Exchange Commission (SEC) issued its final climate disclosure rule (the Final Rule) that requires public entities to disclose certain material climate-related information in annual reports and registration statements, including disclosure of material impacts as a result of severe weather events and other natural conditions and material Scope 1 and Scope 2 greenhouse gas emissions. Disclosures will be required prospectively, with information for prior periods required only to the extent the information was disclosed in a prior SEC filing. Certain requirements of the Final Rule are effective for fiscal years beginning on or after January 1, 2025, with phase-in periods for additional requirements. However, on April 4, 2024, the SEC issued a stay pending judicial review of the Final Rule in U.S. federal court. Quanta is currently assessing the effect of the Final Rule.</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 December 2023, the FASB issued an update that expands disclosures for tax rate reconciliation tables, primarily by requiring disaggregation of income taxes paid by jurisdiction, as well as greater disaggregation within the rate reconciliation. This update is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025. Early adoption and retrospective application are permitted. Quanta is currently assessing the effect of this update.</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 November 2023, the FASB issued an update that, among other things, requires public entities to disclose significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss, provide an amount for other segment items by reportable segment and provide all segment disclosures required on an annual basis in interim periods. Additionally, the update requires entities to disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This update is effective for fiscal years beginning after </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%">December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted, and retrospective application is required. Quanta is currently assessing the effect of this update.</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 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. 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 adopted this update effective January 1, 2024, and it did not have a material impact on Quanta’s consolidated financial statements.</span></div><div style="margin-top:7pt;text-indent:13.5pt"><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 Pronouncements and Disclosure Rules 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 March 2024, the U.S. Securities and Exchange Commission (SEC) issued its final climate disclosure rule (the Final Rule) that requires public entities to disclose certain material climate-related information in annual reports and registration statements, including disclosure of material impacts as a result of severe weather events and other natural conditions and material Scope 1 and Scope 2 greenhouse gas emissions. Disclosures will be required prospectively, with information for prior periods required only to the extent the information was disclosed in a prior SEC filing. Certain requirements of the Final Rule are effective for fiscal years beginning on or after January 1, 2025, with phase-in periods for additional requirements. However, on April 4, 2024, the SEC issued a stay pending judicial review of the Final Rule in U.S. federal court. Quanta is currently assessing the effect of the Final Rule.</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 December 2023, the FASB issued an update that expands disclosures for tax rate reconciliation tables, primarily by requiring disaggregation of income taxes paid by jurisdiction, as well as greater disaggregation within the rate reconciliation. This update is effective for fiscal years beginning after December 15, 2024 and interim periods within fiscal years beginning after December 15, 2025. Early adoption and retrospective application are permitted. Quanta is currently assessing the effect of this update.</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 November 2023, the FASB issued an update that, among other things, requires public entities to disclose significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit or loss, provide an amount for other segment items by reportable segment and provide all segment disclosures required on an annual basis in interim periods. Additionally, the update requires entities to disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This update is effective for fiscal years beginning after </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%">December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted, and retrospective application is required. Quanta is currently assessing the effect of this update.</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%">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:58.841%"></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.361%"></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><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="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 March 31,</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="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%">2024</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%">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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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,672,315 </span></td><td style="background-color:#ffffff;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%">53.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 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,934,888 </span></td><td style="background-color:#ffffff;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%">43.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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,427,507 </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%">28.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%">1,497,394 </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.8 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">931,997 </span></td><td style="background-color:#ffffff;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.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%">996,544 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:59.133%"></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.216%"></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><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="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 March 31,</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="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%">2024</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%">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="27" style="background-color:#cceeff;padding: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,569,716 </span></td><td style="background-color:#ffffff;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%">90.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,666,365 </span></td><td style="background-color:#ffffff;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%">82.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">229,427 </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.6 </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%">542,360 </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%">12.2 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">146,029 </span></td><td style="background-color:#ffffff;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%">154,677 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">86,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%">1.7 </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%">65,424 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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 of completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Approximately 57.5% and 50.1% of Quanta’s revenues recognized during the three months ended March 31, 2024 and 2023 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 March 31, 2024 and December 31, 2023, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $14.88 billion and $13.89 billion, with 64.6% and 66.9% 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 expected revenues under certain non-fixed price contracts.</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 </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%">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, or supply chain and logistical challenges related to, 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 March 31, 2024 and December 31, 2023, Quanta had recognized revenues of $774.8 million and $778.9 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="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:112%">The largest component of the revenues recognized related to unapproved change orders and claims as of March 31, 2024 and December 31, 2023 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 2023, additional costs arose from residual impacts associated with the aforementioned items, as well as work resequencing and acceleration, access delays, and logistical challenges and other issues outside of Quanta’s control. As of March 31, 2024, the project was substantially completed. </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.1% during each of the three months ended March 31, 2024 and 2023 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 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%">Operating results for the three months ended March 31, 2024 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 December 31, 2023. However, gross profit was negatively impacted by $21.9 million as a result of decreased productivity associated with a large solar facility project in the United States.</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 March 31, 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 December 31, 2022. There were no material changes in estimates on any individual project.</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%">March 31, 2024</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, 2023</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,274,686 </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,413,057 </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,443,125 </span></td><td style="background-color:#ffffff;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,538,677 </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 decrease in contract assets from December 31, 2023 to March 31, 2024 was primarily due to the completion of certain large </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%">projects and the corresponding billing of amounts previously recorded as contract assets, while the decrease in contract liabilities was primarily due to higher production on a large renewable transmission project and the associated recognition of revenue on amounts that were previously recorded as contract 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%">During the three months ended March 31, 2024 and 2023, Quanta recognized revenue of approximately $952.6 million and $641.1 million related to contract liabilities outstanding as of the end of each respective 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 with respect to Quanta’s historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has two risk pools for the purpose of calculating its historical credit loss experience.</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 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, changes in 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 the 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, (e.g., 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:76.677%"></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.283%"></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: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="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%">March 31,</span></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="border-top:1pt 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%">2024</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%">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:2px 1pt;text-align: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,962 </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="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%">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%">271 </span></td><td style="background-color:#ffffff;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,358 </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><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%">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%">(278)</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,472)</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><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%">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,955 </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%">16,530 </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="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:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above activity relates to the largest risk pool Quanta utilizes for assessing credit loss. The second risk pool represents approximately 12% of Quanta’s consolidated financial instruments as of March 31, 2024 and did not have any allowance for credit loss or experience any credit loss during the periods presented. Quanta’s customers generally have high credit ratings. In addition, the customers in the second risk pool typically pre-approve invoices and often receive project financing.</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%">Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements 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%">Quanta is subject to concentrations of credit risk related primarily to its receivable position for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. As of March 31, 2024 and December 31, 2023, one customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 10% of Quanta’s consolidated receivable position, </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%">which includes amounts related to contracts assets. No customer represented 10% or more of Quanta’s consolidated revenues for the three months ended March 31, 2024 or 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%">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 March 31, 2024 and December 31, 2023 were $624.2 million and $610.0 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $88.4 million and $78.7 million as of March 31, 2024 and December 31, 2023 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 March 31, 2024 and December 31, 2023, unbilled receivables included in “Accounts receivable” were $794.3 million and $743.6 million. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $66.7 million and $58.6 million as of March 31, 2024 and December 31, 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%">Contracts</span></div>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 of 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 expected revenues under certain non-fixed price contracts.<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 </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%">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, or supply chain and logistical challenges related to, 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>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 with respect to Quanta’s historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has two risk pools for the purpose of calculating its historical credit loss experience.</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 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, changes in 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 the 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, (e.g., 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: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 March 31, 2024 and December 31, 2023, unbilled receivables included in “Accounts receivable” were $794.3 million and $743.6 million. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $66.7 million and $58.6 million as of March 31, 2024 and December 31, 2023.</span></div> 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:58.841%"></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.361%"></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><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="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 March 31,</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="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%">2024</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%">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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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,672,315 </span></td><td style="background-color:#ffffff;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%">53.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 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,934,888 </span></td><td style="background-color:#ffffff;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%">43.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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,427,507 </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%">28.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%">1,497,394 </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.8 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">931,997 </span></td><td style="background-color:#ffffff;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.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%">996,544 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:59.133%"></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.216%"></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><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="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 March 31,</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="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%">2024</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%">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="27" style="background-color:#cceeff;padding: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,569,716 </span></td><td style="background-color:#ffffff;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%">90.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,666,365 </span></td><td style="background-color:#ffffff;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%">82.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">229,427 </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.6 </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%">542,360 </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%">12.2 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">146,029 </span></td><td style="background-color:#ffffff;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%">154,677 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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%">86,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%">1.7 </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%">65,424 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 2672315000 0.531 1934888000 0.437 1427507000 0.284 1497394000 0.338 931997000 0.185 996544000 0.225 5031819000 1.000 4428826000 1.000 4569716000 0.908 3666365000 0.828 229427000 0.046 542360000 0.122 146029000 0.029 154677000 0.035 86647000 0.017 65424000 0.015 5031819000 1.000 4428826000 1.000 0.575 0.501 14880000000 13890000000 0.646 0.669 P12M P12M 774800000 778900000 0.001 0.05 21900000 0.05 <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%">March 31, 2024</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, 2023</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,274,686 </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,413,057 </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,443,125 </span></td><td style="background-color:#ffffff;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,538,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1274686000 1413057000 1443125000 1538677000 952600000 641100000 2 <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:76.677%"></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.283%"></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: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="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%">March 31,</span></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="border-top:1pt 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%">2024</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%">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:2px 1pt;text-align: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,962 </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="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%">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%">271 </span></td><td style="background-color:#ffffff;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,358 </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><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%">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%">(278)</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,472)</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><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%">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,955 </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%">16,530 </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="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> 13962000 15644000 271000 2358000 -278000 -1472000 13955000 16530000 0.12 0.10 0.10 0 0 624200000 610000000 88400000 78700000 794300000 743600000 66700000 58600000 <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:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">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 infrastructure solutions to customers in the electric power and communications markets. </span></div><div style="margin-top:2pt;padding-left:54pt;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:2pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. </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 addition, integrated operations and common administrative support for Quanta’s operating companies require that allocations be made to determine segment profitability, including allocations of certain corporate shared and indirect operating costs as well as general and administrative 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%">The following table sets forth segment revenues and segment operating income (loss) for the three months ended March 31, 2024 and 2023. Operating margin is calculated by dividing operating income (loss) by revenues. The following table </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%">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:58.110%"></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.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.595%"></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.362%"></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><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="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 March 31,</span></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="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%">2024</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%">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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,326,960 </span></td><td style="background-color:#ffffff;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.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%">2,336,037 </span></td><td style="background-color:#ffffff;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,584,164 </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.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,008,300 </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.8 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,120,695 </span></td><td style="background-color:#ffffff;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.3 </span></td><td style="background-color:#ffffff;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,084,489 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">228,025 </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%">9.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><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%">215,149 </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%">9.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">74,846 </span></td><td style="background-color:#ffffff;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.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%">35,656 </span></td><td style="background-color:#ffffff;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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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><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"><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%">46,888 </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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573 </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.7 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">(194,405)</span></td><td style="background-color:#ffffff;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,518)</span></td><td style="background-color:#ffffff;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">155,354 </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%">3.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%">125,860 </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%">2.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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 $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023, 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 $77.5 million and $72.4 million and non-cash stock-based compensation of $35.3 million and $27.5 million for the three months ended March 31, 2024 and 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%">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 months ended March 31, 2024 and 2023. 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: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><td colspan="3" style="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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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: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="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"><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%">40,447 </span></td><td style="background-color:#ffffff;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%">42,085 </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><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"><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%">17,795 </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,858 </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><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"><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%">24,986 </span></td><td style="background-color:#ffffff;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,500 </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><td colspan="3" style="display:none"></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%">5,667 </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,939 </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><td colspan="3" style="display:none"></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%">88,895 </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%">78,382 </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="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%">Quanta reports its results under three reportable segments described below: </span></div><div style="margin-top:7pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">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 infrastructure solutions to customers in the electric power and communications markets. </span></div><div style="margin-top:2pt;padding-left:54pt;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:2pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Quanta’s segment results are derived from the types of services provided across its operating companies in each of its end user markets. Quanta’s entrepreneurial business model allows multiple operating companies to serve the same or similar customers and to provide a range of services across end user markets. Reportable segment information, including revenues and operating income by type of work, is gathered from each operating company. Classification of operating company revenues by type of work for segment reporting purposes can require judgment on the part of management. </span></div>In addition, integrated operations and common administrative support for Quanta’s operating companies require that allocations be made to determine segment profitability, including allocations of certain corporate shared and indirect operating costs as well as general and administrative costs. 3 <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) for the three months ended March 31, 2024 and 2023. Operating margin is calculated by dividing operating income (loss) by revenues. The following table </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%">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:58.110%"></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.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.595%"></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.362%"></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><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="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 March 31,</span></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="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%">2024</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%">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: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,326,960 </span></td><td style="background-color:#ffffff;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.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%">2,336,037 </span></td><td style="background-color:#ffffff;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,584,164 </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.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,008,300 </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.8 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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,120,695 </span></td><td style="background-color:#ffffff;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.3 </span></td><td style="background-color:#ffffff;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,084,489 </span></td><td style="background-color:#ffffff;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.5 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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 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,031,819 </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,428,826 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">228,025 </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%">9.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><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%">215,149 </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%">9.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">74,846 </span></td><td style="background-color:#ffffff;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.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%">35,656 </span></td><td style="background-color:#ffffff;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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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><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"><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%">46,888 </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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573 </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.7 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><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%">(194,405)</span></td><td style="background-color:#ffffff;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,518)</span></td><td style="background-color:#ffffff;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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%">155,354 </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%">3.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%">125,860 </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%">2.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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 $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023, 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 $77.5 million and $72.4 million and non-cash stock-based compensation of $35.3 million and $27.5 million for the three months ended March 31, 2024 and 2023. </span></div> The following table sets forth depreciation expense by segment for the three months ended March 31, 2024 and 2023. The table shows dollars 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: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><td colspan="3" style="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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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: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="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"><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%">40,447 </span></td><td style="background-color:#ffffff;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%">42,085 </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><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"><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%">17,795 </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,858 </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><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"><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%">24,986 </span></td><td style="background-color:#ffffff;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,500 </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><td colspan="3" style="display:none"></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%">5,667 </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,939 </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><td colspan="3" style="display:none"></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%">88,895 </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%">78,382 </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="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> 2326960000 0.462 2336037000 0.527 1584164000 0.315 1008300000 0.228 1120695000 0.223 1084489000 0.245 5031819000 1.000 4428826000 1.000 228025000 0.098 215149000 0.092 74846000 0.047 35656000 0.035 46888000 0.042 61573000 0.057 -194405000 -0.039 -186518000 -0.042 155354000 0.031 125860000 0.028 12300000 9600000 77500000 72400000 35300000 27500000 <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> 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. 40447000 42085000 17795000 10858000 24986000 20500000 5667000 4939000 88895000 78382000 <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%">5. 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%">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%">In April 2024, Quanta acquired a business located in the United States that manufactures transmission and distribution equipment for the electric utility industry. The aggregate consideration paid or payable for this transaction was approximately $72 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><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 March 31, 2024, Quanta acquired three businesses located in the United States, including: a business that provides specialty environmental solutions to industrial and petrochemical companies (primarily included in the Underground and Infrastructure segment); a business that specializes in testing, manufacturing and distributing safety equipment and supplies (primarily included in the Electric Power and Renewable Energy segments); and a business that specializes in electrical infrastructure services for substations, data centers and governmental entities (primarily included in the Electric Power segment). The consideration for the businesses acquired during the three months ended March 31, 2024 </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%">consisted of approximately $382.9 million paid or payable in cash on the acquisition dates and 250,539 shares of Quanta common stock, which had a fair value of $51.8 million as of the acquisition dates. The final amount of consideration for these acquisitions remains subject to certain post-closing adjustments, including with respect to net working capital. </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 year ended December 31, 2023, Quanta acquired five 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); a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment) and a business that manufactures power transformers for the electric utility, renewable energy, municipal power and industrial markets (included in the Electric Power and Renewable Energy segments). The consideration for these transactions consisted of approximately $785.7 million paid or payable in cash (subject to certain adjustments) and 1,238,576 shares of Quanta common stock, which had a fair value of $158.9 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%">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 certain businesses acquired subsequent to March 31, 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to intangible asset values, property and equipment values, certain contingent liabilities, tax estimates, and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2023 and March 31, 2024 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $194.2 million to net tangible assets, $207.8 million to identifiable intangible assets and $403.4 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 March 31, 2024 for </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%">acquisitions completed in the three months ended March 31, 2024 (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%">Three 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%">March 31, 2024</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%">382,929 </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%">51,768 </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%">14,463 </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%">449,160 </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%">8,453 </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%">50,845 </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%">162 </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%">14,127 </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%">12,176 </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%">92,676 </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 right-of-use 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%">15,532 </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%">456 </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%">122,301 </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%">Current maturities of long-term debt</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,431)</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%">Current portion of operating lease 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%">(4,134)</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 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%">(51,325)</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%">(390)</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%">Long-term debt, net of current maturities</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,436)</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 liabilities, net of current portion</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%">(11,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="background-color:#ffffff;padding:2px 1pt;text-align: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 income taxes</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%">(42,363)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">198,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><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%">Goodwill </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%">250,909 </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 net assets acquired</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%">449,160 </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="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 March 31, 2024, approximately $10.6 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the three months ended March 31, 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%">The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the three months ended March 31, 2024 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%">Three 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%">March 31, 2024</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%">102,106 </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%">6.7</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%">4,495 </span></td><td style="background-color:#ffffff;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%">1.7</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%">14,456 </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%">1,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 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%">122,301 </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%">7.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 </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%">customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the three months ended March 31, 2024 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%">Three 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%">March 31, 2024</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: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%">Range</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</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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 22%</span></div></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%">15%</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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 23% </span></div></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%">12%</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 was $172.0 million and $157.1 million as of March 31, 2024 and December 31, 2023, and such amounts are included in “Insurance and other non-current 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%">Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, accretion in present value, changes in estimated fair value, the performance of acquired businesses in post-acquisition periods, and in certain cases, management discretion. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying consolidated statements 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 fair value determinations for contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of acquired businesses achieving certain performance targets during designated post-acquisition periods. 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%">All of Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $352.6 million as of March 31, 2024. During the three months ended March 31, 2023, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 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 three months ended March 31, 2024 and the year ended December 31, 2023, 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:74.192%"></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.599%"></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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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:2px 1pt;text-align: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,033,522 </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,535,366 </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><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%">118,213 </span></td><td style="background-color:#ffffff;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%">86,670 </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><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 months ended March 31, 2024 and 2023 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2024 as if such acquisitions had occurred January 1, 2023. The pro forma combined results of operations for the three months ended March 31, 2023 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2023 as if such acquisition had occurred January 1, 2022. 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%">Impact on Consolidated Results of Operations Related to 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%">Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2024 were revenues of $67.7 million and a loss before income taxes of $9.1 million, which included $4.8 million of amortization expense </span></div>and $5.9 million of acquisition-related costs, related to the acquisitions completed in 2024. Included in Quanta’s condensed consolidated results of operations for the three months ended March 31, 2023 were revenues of $93.5 million and a loss before income taxes of $16.1 million, which included $8.6 million of amortization expense and $17.8 million of acquisition-related costs, related to the acquisitions completed in 2023. 72000000 3 382900000 250539 51800000 5 785700000 1238576 158900000 194200000 207800000 403400000 <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 March 31, 2024 for </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%">acquisitions completed in the three months ended March 31, 2024 (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%">Three 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%">March 31, 2024</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%">382,929 </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%">51,768 </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%">14,463 </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%">449,160 </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%">8,453 </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%">50,845 </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%">162 </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%">14,127 </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%">12,176 </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%">92,676 </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 right-of-use 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%">15,532 </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%">456 </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%">122,301 </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%">Current maturities of long-term debt</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,431)</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%">Current portion of operating lease 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%">(4,134)</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 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%">(51,325)</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%">(390)</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%">Long-term debt, net of current maturities</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,436)</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 liabilities, net of current portion</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%">(11,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="background-color:#ffffff;padding:2px 1pt;text-align: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 income taxes</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%">(42,363)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">198,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><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%">Goodwill </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%">250,909 </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 net assets acquired</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%">449,160 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 382929000 51768000 14463000 449160000 8453000 50845000 162000 14127000 12176000 92676000 15532000 456000 122301000 4431000 4134000 51325000 390000 4436000 11398000 42363000 198251000 250909000 449160000 10600000 <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 three months ended March 31, 2024 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%">Three 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%">March 31, 2024</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%">102,106 </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%">6.7</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%">4,495 </span></td><td style="background-color:#ffffff;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%">1.7</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%">14,456 </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%">1,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 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%">122,301 </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%">7.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> 102106000 P6Y8M12D 4495000 P1Y8M12D 14456000 P15Y 1244000 P5Y 122301000 P7Y6M The following table includes the discount rates and <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%">customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the three months ended March 31, 2024 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%">Three 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%">March 31, 2024</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: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%">Range</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</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: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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 22%</span></div></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%">15%</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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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 23% </span></div></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%">12%</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> 0.15 0.22 0.15 0.10 0.23 0.12 172000000 157100000 352600000 5000000 <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 three months ended March 31, 2024 and the year ended December 31, 2023, 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:74.192%"></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.599%"></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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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:2px 1pt;text-align: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,033,522 </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,535,366 </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><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%">118,213 </span></td><td style="background-color:#ffffff;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%">86,670 </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><td colspan="3" style="display:none"></td></tr></table></div> 5033522000 4535366000 118213000 86670000 67700000 -9100000 4800000 5900000 93500000 -16100000 8600000 17800000 <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%">March 31, 2024</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, 2023</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%">96,948 </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%">96,124 </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%">9,480 </span></td><td style="background-color:#ffffff;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%">28,105 </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%">Non-marketable equity securities</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%">53,388 </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%">53,868 </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 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">159,816 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">178,097 </span></td><td style="background-color:#ffffff;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;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 March 31, 2024, Quanta sold a non-integral equity method investment and recognized a $12.2 million gain, $4.9 million of which was attributable to non-controlling interests. Also during the three months ended March 31, 2024, Quanta received $34.9 million in cash related to the sale of this investment, $4.9 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%">During the three months ended December 31, 2022, Quanta entered into an agreement to sell a non-integral equity method investment. 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 year ended December 31, 2023, Quanta received $58.5 million in cash 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 March 31, 2024 and December 31, 2023, Quanta had receivables of $81.4 million and $96.4 million from its integral unconsolidated affiliates and payables of $22.4 million and $24.5 million to its integral unconsolidated affiliates. Quanta recognized revenues of $59.0 million and $48.3 million during the three months ended March 31, 2024 and 2023 from services provided to its integral unconsolidated affiliates, primarily related to services provided to LUMA at cost. In addition, during the three months ended March 31, 2024 and 2023, Quanta recognized costs of sales of $88.9 million and $12.0 million for services provided to Quanta by other integral unconsolidated affiliates. </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%">Total equity in earnings from integral unconsolidated affiliates was $12.3 million and $9.6 million for the three months ended March 31, 2024 and 2023. Total equity in earnings from non-integral unconsolidated affiliates was earnings of $3.6 million and $1.6 million for the three months ended March 31, 2024 and 2023. As of March 31, 2024, Quanta had $45.2 million of undistributed earnings related to unconsolidated affiliates. </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 difference between Quanta’s carrying value and the underlying equity in the net assets of its equity investments is assigned to the assets and liabilities of the investment, giving rise to a basis difference, which was $29.9 million and $31.4 million as of March 31, 2024 and December 31, 2023. The amortization of the basis difference included in “Equity in earnings of integral unconsolidated affiliates” in the accompanying condensed consolidated statements of operations was $1.5 million and $1.8 million for the three months ended March 31, 2024 and 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 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%">March 31, 2024</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, 2023</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%">96,948 </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%">96,124 </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%">9,480 </span></td><td style="background-color:#ffffff;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%">28,105 </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%">Non-marketable equity securities</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%">53,388 </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%">53,868 </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 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">159,816 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">178,097 </span></td><td style="background-color:#ffffff;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> 96948000 96124000 9480000 28105000 53388000 53868000 159816000 178097000 12200000 4900000 34900000 4900000 25900000 10400000 58500000 9800000 81400000 96400000 22400000 24500000 59000000 48300000 88900000 12000000 12300000 9600000 3600000 1600000 45200000 29900000 31400000 1500000 1800000 <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:75.508%"></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.868%"></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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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: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="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%">118,360 </span></td><td style="background-color:#ffffff;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%">95,046 </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><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;padding: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:#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="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%">Weighted average shares outstanding for basic earnings per share attributable to common stock</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%">145,936 </span></td><td style="background-color:#ffffff;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%">144,467 </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><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%">Effect of dilutive unvested non-participating stock-based awards</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,414 </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,194 </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><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%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></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%">149,350 </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%">148,661 </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="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 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:75.508%"></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.868%"></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%">Three 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="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%">March 31,</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="border-top:1pt 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%">2024</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%">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: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="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%">118,360 </span></td><td style="background-color:#ffffff;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%">95,046 </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><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;padding: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:#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="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%">Weighted average shares outstanding for basic earnings per share attributable to common stock</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%">145,936 </span></td><td style="background-color:#ffffff;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%">144,467 </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><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%">Effect of dilutive unvested non-participating stock-based awards</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,414 </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,194 </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><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%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></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%">149,350 </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%">148,661 </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="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> 118360000 118360000 95046000 95046000 145936000 144467000 3414000 4194000 149350000 148661000 <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"><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:67.321%"></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.958%"></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.961%"></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%">March 31, 2024</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, 2023</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%">854,364 </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%">867,137 </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%">208,350 </span></td><td style="background-color:#ffffff;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%">705,900 </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 transactions</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%">126,409 </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%">102,955 </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%">Other long-term debt</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,219 </span></td><td style="background-color:#ffffff;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,279 </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%">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%">46,373 </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%">39,577 </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%">Unamortized discount and financing costs</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%">(20,991)</span></td><td style="background-color:#ffffff;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%">(23,142)</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 long-term debt obligations</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%">3,720,724 </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%">4,198,706 </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%">Less — Current maturities of long-term debt</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%">546,543 </span></td><td style="background-color:#ffffff;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%">535,202 </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 long-term debt obligations, net of current maturities</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%">3,174,181 </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%">3,663,504 </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: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 $2.13 billion as of March 31, 2024, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $19.7 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 </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%">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.707%"><tr><td style="width:1.0%"></td><td style="width:71.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></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.803%"></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:11.804%"></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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">867,204 </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%">956,308 </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%">841,295 </span></td><td style="background-color:#ffffff;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%">859,270 </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.80 </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%">5.99 </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 March 31, 2024, 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 March 31, 2024, Quanta had $726.6 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 March 31, 2024, Quanta had $127.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 March 31, 2024, Quanta also had $251.2 million of letters of credit issued under the senior credit facility, of which $94.6 million were denominated in U.S. dollars and $156.6 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 March 31, 2024, $2.05 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: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%">As of March 31, 2024, Quanta had $208.4 million of outstanding unsecured notes under its commercial paper program, with a weighted average interest rate of 5.75%. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value, and all notes currently have a short maturity.</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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">705,900 </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%">747,700 </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%">216,075 </span></td><td style="background-color:#ffffff;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%">494,600 </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.80 </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%">5.38 </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: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 March 31, 2024, Quanta had $488.7 million of 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"><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:67.321%"></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.958%"></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.961%"></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%">March 31, 2024</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, 2023</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%">854,364 </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%">867,137 </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%">208,350 </span></td><td style="background-color:#ffffff;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%">705,900 </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 transactions</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%">126,409 </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%">102,955 </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%">Other long-term debt</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,219 </span></td><td style="background-color:#ffffff;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,279 </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%">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%">46,373 </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%">39,577 </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%">Unamortized discount and financing costs</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%">(20,991)</span></td><td style="background-color:#ffffff;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%">(23,142)</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 long-term debt obligations</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%">3,720,724 </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%">4,198,706 </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%">Less — Current maturities of long-term debt</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%">546,543 </span></td><td style="background-color:#ffffff;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%">535,202 </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 long-term debt obligations, net of current maturities</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%">3,174,181 </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%">3,663,504 </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> 0.00950 500000000 500000000 0.02900 1000000000 1000000000 0.02350 500000000 500000000 0.03050 500000000 500000000 854364000 867137000 208350000 705900000 126409000 102955000 6219000 6279000 46373000 39577000 20991000 23142000 3720724000 4198706000 546543000 535202000 3174181000 3663504000 <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 2130000000 2480000000 19700000 750000000 2640000000 Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):<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:71.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></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.803%"></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:11.804%"></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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">867,204 </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%">956,308 </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%">841,295 </span></td><td style="background-color:#ffffff;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%">859,270 </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.80 </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%">5.99 </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%">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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">705,900 </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%">747,700 </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%">216,075 </span></td><td style="background-color:#ffffff;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%">494,600 </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.80 </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%">5.38 </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> 867204000 956308000 841295000 859270000 0.0680 0.0599 726600000 127800000 251200000 94600000 156600000 2050000000.00 208400000 0.0575 705900000 747700000 216075000 494600000 0.0580 0.0538 488700000 <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:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.730%"></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.260%"></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="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="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: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%">March 31,</span></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: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%">2024</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%">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:2px 1pt;text-align: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="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 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%">2,969 </span></td><td style="background-color:#ffffff;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%">911 </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><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%">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%">722 </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%">208 </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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease financing transactions: </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="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="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 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%">Depreciation</span></td><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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092 </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,252 </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><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%">Interest</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%">Interest and other financing 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%">3,498 </span></td><td style="background-color:#ffffff;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,299 </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><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 cost</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%">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%">25,534 </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%">23,223 </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><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"><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">(3)</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%">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%">287,335 </span></td><td style="background-color:#ffffff;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%">238,078 </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><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 lease cost</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%"> </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%">322,150 </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%">268,971 </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="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="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%">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.</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">(3)    </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.7 million and $3.9 million for the three months ended March 31, 2024 and 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%">Future minimum lease payments for operating leases and finance leases 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:57.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></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="15" 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 March 31, 2024</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%">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 2024</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%">73,023 </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%">9,655 </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%">82,678 </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%">2025</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%">81,366 </span></td><td style="background-color:#ffffff;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%">10,436 </span></td><td style="background-color:#ffffff;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%">91,802 </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%">2026</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%">63,052 </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%">9,428 </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%">72,480 </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%">2027</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%">44,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%">8,078 </span></td><td style="background-color:#ffffff;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,739 </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%">2028</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%">26,108 </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,203 </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,311 </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%">27,077 </span></td><td style="background-color:#ffffff;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,029 </span></td><td style="background-color:#ffffff;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%">33,106 </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 future minimum payments related to operating leases and finance leases</span></div></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%">315,287 </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%">50,829 </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%">366,116 </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%">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%">(29,548)</span></td><td style="background-color:#ffffff;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,456)</span></td><td style="background-color:#ffffff;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%">(34,004)</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%">285,739 </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%">46,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">332,112 </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 $26.5 million as of March 31, 2024. As of March 31, 2024, Quanta also had minimum lease payments related to operating lease obligations of $17.5 million for leases that had not yet commenced as of such date, are expected to commence in 2024 and have lease terms of <span style="-sec-ix-hidden:f-680">one</span> to ten years. Additionally, as described above, certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. The future payments related to these lease financing transactions totaled $95.2 million and comprise principal and interest 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%">The weighted average remaining lease terms (other than for short-term leases) 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 March 31, 2024</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.27</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%">4.96</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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.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="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:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.730%"></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.260%"></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="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="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: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%">March 31,</span></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: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%">2024</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%">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:2px 1pt;text-align: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="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 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%">2,969 </span></td><td style="background-color:#ffffff;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%">911 </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><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%">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%">722 </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%">208 </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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease financing transactions: </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="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="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 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%">Depreciation</span></td><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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092 </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,252 </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><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%">Interest</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%">Interest and other financing 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%">3,498 </span></td><td style="background-color:#ffffff;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,299 </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><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 cost</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%">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%">25,534 </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%">23,223 </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><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"><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">(3)</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%">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%">287,335 </span></td><td style="background-color:#ffffff;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%">238,078 </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><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 lease cost</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%"> </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%">322,150 </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%">268,971 </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="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="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%">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.</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">(3)    </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.7 million and $3.9 million for the three months ended March 31, 2024 and 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%">Future minimum lease payments for operating leases and finance leases 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:57.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></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="15" 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 March 31, 2024</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%">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 2024</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%">73,023 </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%">9,655 </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%">82,678 </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%">2025</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%">81,366 </span></td><td style="background-color:#ffffff;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%">10,436 </span></td><td style="background-color:#ffffff;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%">91,802 </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%">2026</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%">63,052 </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%">9,428 </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%">72,480 </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%">2027</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%">44,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%">8,078 </span></td><td style="background-color:#ffffff;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,739 </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%">2028</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%">26,108 </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,203 </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,311 </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%">27,077 </span></td><td style="background-color:#ffffff;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,029 </span></td><td style="background-color:#ffffff;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%">33,106 </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 future minimum payments related to operating leases and finance leases</span></div></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%">315,287 </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%">50,829 </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%">366,116 </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%">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%">(29,548)</span></td><td style="background-color:#ffffff;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,456)</span></td><td style="background-color:#ffffff;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%">(34,004)</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%">285,739 </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%">46,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">332,112 </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 $26.5 million as of March 31, 2024. As of March 31, 2024, Quanta also had minimum lease payments related to operating lease obligations of $17.5 million for leases that had not yet commenced as of such date, are expected to commence in 2024 and have lease terms of <span style="-sec-ix-hidden:f-680">one</span> to ten years. Additionally, as described above, certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. The future payments related to these lease financing transactions totaled $95.2 million and comprise principal and interest 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%">The weighted average remaining lease terms (other than for short-term leases) 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 March 31, 2024</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.27</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%">4.96</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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.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="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:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.730%"></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.260%"></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="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="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: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%">March 31,</span></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: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%">2024</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%">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:2px 1pt;text-align: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="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 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%">2,969 </span></td><td style="background-color:#ffffff;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%">911 </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><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%">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%">722 </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%">208 </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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease financing transactions: </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="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="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 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%">Depreciation</span></td><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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092 </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,252 </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><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%">Interest</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%">Interest and other financing 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%">3,498 </span></td><td style="background-color:#ffffff;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,299 </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><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 cost</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%">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%">25,534 </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%">23,223 </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><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"><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">(3)</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%">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%">287,335 </span></td><td style="background-color:#ffffff;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%">238,078 </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><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 lease cost</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%"> </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%">322,150 </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%">268,971 </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="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="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%">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When these purchase options are exercised by a third-party lessor on behalf of Quanta, the transaction is deemed to be a financing transaction for accounting purposes, which results in the recognition of an asset equal to the purchase price and a corresponding liability.</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">(3)    </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> 2969000 911000 722000 208000 2092000 2252000 3498000 4299000 25534000 23223000 287335000 238078000 322150000 268971000 4700000 3900000 <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 and finance leases 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:57.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></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="15" 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 March 31, 2024</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%">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 2024</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%">73,023 </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%">9,655 </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%">82,678 </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%">2025</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%">81,366 </span></td><td style="background-color:#ffffff;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%">10,436 </span></td><td style="background-color:#ffffff;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%">91,802 </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%">2026</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%">63,052 </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%">9,428 </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%">72,480 </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%">2027</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%">44,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%">8,078 </span></td><td style="background-color:#ffffff;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,739 </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%">2028</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%">26,108 </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,203 </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,311 </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%">27,077 </span></td><td style="background-color:#ffffff;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,029 </span></td><td style="background-color:#ffffff;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%">33,106 </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 future minimum payments related to operating leases and finance leases</span></div></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%">315,287 </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%">50,829 </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%">366,116 </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%">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%">(29,548)</span></td><td style="background-color:#ffffff;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,456)</span></td><td style="background-color:#ffffff;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%">(34,004)</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%">285,739 </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%">46,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">332,112 </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 and finance leases 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:98.245%"><tr><td style="width:1.0%"></td><td style="width:57.382%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></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="15" 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 March 31, 2024</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%">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 2024</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%">73,023 </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%">9,655 </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%">82,678 </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%">2025</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%">81,366 </span></td><td style="background-color:#ffffff;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%">10,436 </span></td><td style="background-color:#ffffff;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%">91,802 </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%">2026</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%">63,052 </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%">9,428 </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%">72,480 </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%">2027</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%">44,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%">8,078 </span></td><td style="background-color:#ffffff;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,739 </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%">2028</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%">26,108 </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,203 </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,311 </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%">27,077 </span></td><td style="background-color:#ffffff;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,029 </span></td><td style="background-color:#ffffff;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%">33,106 </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 future minimum payments related to operating leases and finance leases</span></div></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%">315,287 </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%">50,829 </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%">366,116 </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%">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%">(29,548)</span></td><td style="background-color:#ffffff;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,456)</span></td><td style="background-color:#ffffff;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%">(34,004)</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%">285,739 </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%">46,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">332,112 </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> 73023000 9655000 82678000 81366000 10436000 91802000 63052000 9428000 72480000 44661000 8078000 52739000 26108000 7203000 33311000 27077000 6029000 33106000 315287000 50829000 366116000 29548000 4456000 34004000 285739000 46373000 332112000 26500000 17500000 P10Y 95200000 <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 (other than for short-term leases) 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 March 31, 2024</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.27</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%">4.96</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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6.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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P4Y3M7D P4Y11M15D 0.045 0.063 <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 March 31, 2024 and 2023 were a provision of 14.3% and a benefit of 3.7%. The tax rates for the three months ended March 31, 2024 and 2023 were favorably impacted by the recognition of $21.6 million and $32.0 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date 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%">Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.</span></div><div style="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 March 31, 2024, the total amount of unrecognized tax benefits relating to uncertain tax positions was $47.4 million, a net increase of $2.3 million from December 31, 2023, which resulted from positions expected to be taken in 2024. Quanta’s consolidated federal income tax returns for tax years 2017, 2018, and 2020 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 U.S. 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 $8.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.143 -0.037 -21600000 -32000000 <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.</span></div> 47400000 2300000 8900000 <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 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. As of March 31, 2024, $499.7 million remained available under this 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%">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 2023 and the first three months of 2024 (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%">March 28, 2024</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%">April 9, 2024</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%">April 17, 2024</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.09 </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,477 </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%">December 5, 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 2, 2024</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 12, 2024</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.09 </span></td><td style="background-color:#ffffff;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%">13,412 </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 30, 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%">October 2, 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%">October 13, 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,430 </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 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></table></div> 500000000 499700000 <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 2023 and the first three months of 2024 (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%">March 28, 2024</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%">April 9, 2024</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%">April 17, 2024</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.09 </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,477 </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%">December 5, 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 2, 2024</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 12, 2024</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.09 </span></td><td style="background-color:#ffffff;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%">13,412 </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 30, 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%">October 2, 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%">October 13, 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,430 </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 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></table></div> 0.09 13477000 0.09 13412000 0.08 12430000 0.08 11893000 0.08 12100000 <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 three months ended March 31, 2024 and 2023 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%">2024</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%">2023</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%">2,548 </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%">$104.76</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,263 </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%">$78.74</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%">561 </span></td><td style="background-color:#ffffff;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%">$236.82</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%">626 </span></td><td style="background-color:#ffffff;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%">$158.82</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%">(635)</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%">$111.81</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,120)</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%">$65.50</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%">(20)</span></td><td style="background-color:#ffffff;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%">$144.76</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%">(75)</span></td><td style="background-color:#ffffff;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%">$107.63</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 March 31</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,454 </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%">$132.93</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%">2,694 </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%">$102.59</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 three months ended March 31, 2024 and 2023 was $152.5 million and $176.1 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 three months ended March 31, 2024 and 2023, Quanta recognized $25.7 million and $22.6 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of March 31, 2024, there was $239.3 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.19 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 three months ended March 31, 2024 and 2023 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%">2024</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%">2023</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%">491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">$129.70</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%">733 </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%">$65.39</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%">109 </span></td><td style="background-color:#ffffff;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%">$257.29</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(175)</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%">$96.45</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%">(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></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></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%">Unvested at March 31</span></div></td><td colspan="2" style="background-color:#ffffff;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%">425 </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="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%">$176.03</span></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 #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%">497 </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="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%">$129.38</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%">2024</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%">2023</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 4, 2024 and March 9, 2023 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%">$243.34</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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%">33 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.43 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.83</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></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 three months ended March 31, 2024 and 2023, Quanta recognized $9.6 million and $4.9 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of March 31, 2024, there was an estimated $55.9 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 2.16 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 the three months ended March 31, 2024 and 2023, 0.3 million and 0.7 million shares of common stock were issued in connection with earned and vested PSUs. The approximate fair values of PSUs earned and vested during the three months ended March 31, 2024 and 2023 were $75.4 million and $115.5 million, respectively.</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 three months ended March 31, 2024 and 2023 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%">2024</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%">2023</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%">2,548 </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%">$104.76</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,263 </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%">$78.74</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%">561 </span></td><td style="background-color:#ffffff;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%">$236.82</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%">626 </span></td><td style="background-color:#ffffff;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%">$158.82</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%">(635)</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%">$111.81</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,120)</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%">$65.50</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%">(20)</span></td><td style="background-color:#ffffff;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%">$144.76</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%">(75)</span></td><td style="background-color:#ffffff;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%">$107.63</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 March 31</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,454 </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%">$132.93</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%">2,694 </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%">$102.59</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 three months ended March 31, 2024 and 2023 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%">2024</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%">2023</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%">491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">$129.70</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%">733 </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%">$65.39</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%">109 </span></td><td style="background-color:#ffffff;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%">$257.29</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(175)</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%">$96.45</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%">(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></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></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%">Unvested at March 31</span></div></td><td colspan="2" style="background-color:#ffffff;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%">425 </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="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%">$176.03</span></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 #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%">497 </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="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%">$129.38</span></td></tr></table></div> 2548000 104.76 3263000 78.74 561000 236.82 626000 158.82 635000 111.81 1120000 65.50 20000 144.76 75000 107.63 2454000 132.93 2694000 102.59 152500000 176100000 25700000 22600000 239300000 P3Y2M8D 491000 129.70 733000 65.39 109000 257.29 177000 174.50 175000 96.45 413000 35.12 425000 176.03 497000 129.38 The Monte Carlo simulation valuation methodology applied the following key inputs:<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%">2024</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%">2023</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 4, 2024 and March 9, 2023 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%">$243.34</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected 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%">33 </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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.43 </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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.83</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></tr></table></div> 243.34 160.55 0.33 0.35 0.0443 0.0462 P2Y9M29D P2Y9M21D 9600000 4900000 55900000 P2Y1M28D 300000 700000 75400000 115500000 <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 March 31, 2024 and December 31, 2023, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $101.8 million and $88.9 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of March 31, 2024 and December 31, 2023, the settlement and issuance of 176,305 and 174,079 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 March 31, 2024 and December 31, 2023, the fair market values were $95.7 million and $83.4 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:50.800%"></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.699%"></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: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="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: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%">March 31,</span></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: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: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="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%">2024</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%">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: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 included in Selling, general and administrative expenses</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%">Deferred compensation liabilities</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%">(6,513)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,076)</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><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"><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, net</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%">COLI assets</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,049 </span></td><td style="background-color:#ffffff;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,146 </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><td colspan="3" style="display:none"></td></tr></table></div> 101800000 88900000 176305 174079 95700000 83400000 <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:50.800%"></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.699%"></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: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="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: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%">March 31,</span></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: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: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="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%">2024</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%">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: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 included in Selling, general and administrative expenses</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%">Deferred compensation liabilities</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%">(6,513)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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,076)</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><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"><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, net</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%">COLI assets</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,049 </span></td><td style="background-color:#ffffff;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,146 </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><td colspan="3" style="display:none"></td></tr></table></div> 6513000 4076000 6049000 3146000 <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 </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%">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 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 </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%">to each project contract. The enforcement and annulment proceedings were filed with 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 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. </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 second 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 challenges to the annulment decisions, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amounts 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 March 31, 2024, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying 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 condensed consolidated balance sheet as of March 31, 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%">After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amounts 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 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%">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 March 2024 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits generally </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%">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, 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 March 31, 2024, 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 March 31, 2024 and December 31, 2023, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $371.0 million and $351.7 million, of which $237.0 million and $229.2 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 March 31, 2024 and December 31, 2023 were $5.5 million and $4.9 million, of which $0.9 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.6 million and $4.6 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</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 March 31, 2024, the total amount of the outstanding performance bonds was estimated to be approximately $8.1 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. </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 March 31, 2024, Quanta had $64.2 million of outstanding capital commitments associated with investments in unconsolidated affiliates, the majority of which relates to a limited partnership interest in a fund that targets investments in certain portfolio companies that operate businesses related to the transition to a reduced-carbon economy. </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 March 31, 2024, Quanta had $133.7 million of unfilled production orders primarily related to its fleet of vehicles, which have expected delivery dates during the remainder of 2024, 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 </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%">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 13000 P19M 0 371000000 351700000 237000000 229200000 5500000 4900000 900000 300000 4600000 4600000 8100000000 64200000 133700000 <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 March 31, 2024 and December 31, 2023, cash equivalents were $161.1 million and $610.8 million and consisted primarily of money market investments, money market mutual funds and short-term deposits. </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%">March 31, 2024</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, 2023</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%">88,264 </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%">41,427 </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%">10,192 </span></td><td style="background-color:#ffffff;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%">10,968 </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%">98,456 </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%">52,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"><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%">18,766 </span></td><td style="background-color:#ffffff;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,088 </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%">413,834 </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,218,765 </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%">531,056 </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%">1,290,248 </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%">March 31, 2024</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, 2023</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,848,562 </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%">2,027,588 </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%">393,990 </span></td><td style="background-color:#ffffff;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%">526,221 </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%">514,994 </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%">507,433 </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,757,546 </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%">3,061,242 </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.85 billion and $1.82 billion as of March 31, 2024 and December 31, 2023. In addition, Quanta held property and equipment, net of $223.2 million and $245.7 million in foreign countries, primarily Canada, as of March 31, 2024 and December 31, 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%">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.37 billion and $1.31 billion as of March 31, 2024 and December 31, 2023.</span></div> 161100000 610800000 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):<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%">March 31, 2024</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, 2023</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%">88,264 </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%">41,427 </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%">10,192 </span></td><td style="background-color:#ffffff;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%">10,968 </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%">98,456 </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%">52,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"><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%">18,766 </span></td><td style="background-color:#ffffff;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,088 </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%">413,834 </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,218,765 </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%">531,056 </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%">1,290,248 </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> 88264000 41427000 10192000 10968000 98456000 52395000 18766000 19088000 413834000 1218765000 531056000 1290248000 <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%">March 31, 2024</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, 2023</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,848,562 </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%">2,027,588 </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%">393,990 </span></td><td style="background-color:#ffffff;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%">526,221 </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%">514,994 </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%">507,433 </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,757,546 </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%">3,061,242 </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> 1848562000 2027588000 393990000 526221000 514994000 507433000 2757546000 3061242000 1850000000 1820000000 223200000 245700000 1370000000 1310000000 <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%">March 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%">2024</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%">2023</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%">531,056 </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%">217,115 </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%">1,097 </span></td><td style="background-color:#ffffff;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,059 </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,228 </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%">533,381 </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%">224,124 </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%">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%">1,290,248 </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%">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></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,652 </span></td><td style="background-color:#ffffff;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,759 </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%">1,295,041 </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%">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></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%">Three 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%">March 31,</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%">2024</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%">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: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%">(25,909)</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%">(23,627)</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%">(722)</span></td><td style="background-color:#ffffff;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%">(28)</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%">(2,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 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%">(422)</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%">28,255 </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%">30,876 </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%">362 </span></td><td style="background-color:#ffffff;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%">13,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%">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%">25,616 </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%">2,237 </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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">(29,006)</span></td><td style="background-color:#ffffff;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%">(17,606)</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%">(22,240)</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,386)</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%">790 </span></td><td style="background-color:#ffffff;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,266 </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 $33.6 million and $20.5 million as of March 31, 2024 and 2023. 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%">March 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%">2024</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%">2023</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%">531,056 </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%">217,115 </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%">1,097 </span></td><td style="background-color:#ffffff;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,059 </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,228 </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%">533,381 </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%">224,124 </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%">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%">1,290,248 </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%">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></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,652 </span></td><td style="background-color:#ffffff;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,759 </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%">1,295,041 </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%">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></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%">Three 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%">March 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="display:none"></td><td 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%">2024</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%">2023</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%">(29,006)</span></td><td style="background-color:#ffffff;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%">(17,606)</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%">(22,240)</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,386)</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%">790 </span></td><td style="background-color:#ffffff;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,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 531056000 217115000 1097000 6059000 1228000 950000 533381000 224124000 1290248000 428505000 3652000 3759000 1141000 950000 1295041000 433214000 <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%">Three 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%">March 31,</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%">2024</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%">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: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%">(25,909)</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%">(23,627)</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%">(722)</span></td><td style="background-color:#ffffff;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%">(28)</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%">(2,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 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%">(422)</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%">28,255 </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%">30,876 </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%">362 </span></td><td style="background-color:#ffffff;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%">13,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%">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%">25,616 </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%">2,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 25909000 23627000 722000 28000 2100000 422000 28255000 30876000 362000 13277000 25616000 2237000 29006000 17606000 22240000 17386000 790000 1266000 33600000 20500000 false false <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 March 1, 2024, Derrick A. Jensen, Executive Vice President of Quanta, adopted a Rule 10b5-1 trading arrangement (as such term is defined in Item 408 of Regulation S-K), with an effective date of March 31, 2024 and an expiration date of December 27, 2024. Mr. Jensen’s plan provides for the potential sale of up to 30,000 shares of Quanta common stock and is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act.</span></div> March 1, 2024 Derrick A. Jensen Executive Vice President true 30000 On March 27, 2024, the Rule 10b5-1 trading arrangement previously adopted by Donald C. Wayne, Executive Vice President and General Counsel of Quanta, terminated upon execution of all orders. Mr. Wayne’s plan provided for the sale of up to 17,750 shares of Quanta common stock through April 30, 2024. March 27, 2024 Donald C. Wayne Executive Vice President and General Counsel true 17750