0000015615-23-000036.txt : 20231102 0000015615-23-000036.hdr.sgml : 20231102 20231102164540 ACCESSION NUMBER: 0000015615-23-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MASTEC INC CENTRAL INDEX KEY: 0000015615 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] IRS NUMBER: 650829355 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08106 FILM NUMBER: 231373192 BUSINESS ADDRESS: STREET 1: 800 S. DOUGLAS ROAD STREET 2: 12TH FLOOR CITY: CORAL GABLES STATE: FL ZIP: 33134 BUSINESS PHONE: 3055991800 MAIL ADDRESS: STREET 1: 800 S. DOUGLAS ROAD STREET 2: 12TH FLOOR CITY: CORAL GABLES STATE: FL ZIP: 33134 FORMER COMPANY: FORMER CONFORMED NAME: BURNUP & SIMS INC DATE OF NAME CHANGE: 19920703 10-Q 1 mtz-20230930.htm 10-Q mtz-20230930
000001561512/312023Q3false3P3YP3YP3YP3YP3Yhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations00000156152023-01-012023-09-3000000156152023-10-30xbrli:shares00000156152023-07-012023-09-30iso4217:USD00000156152022-07-012022-09-3000000156152022-01-012022-09-30iso4217:USDxbrli:shares00000156152023-09-3000000156152022-12-310000015615us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2023-09-300000015615us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2022-12-310000015615us-gaap:CommonStockMember2023-06-300000015615us-gaap:TreasuryStockCommonMember2023-06-300000015615us-gaap:AdditionalPaidInCapitalMember2023-06-300000015615us-gaap:RetainedEarningsMember2023-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000015615us-gaap:ParentMember2023-06-300000015615us-gaap:NoncontrollingInterestMember2023-06-3000000156152023-06-300000015615us-gaap:RetainedEarningsMember2023-07-012023-09-300000015615us-gaap:ParentMember2023-07-012023-09-300000015615us-gaap:NoncontrollingInterestMember2023-07-012023-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000015615us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000015615us-gaap:CommonStockMember2023-07-012023-09-300000015615us-gaap:CommonStockMember2023-09-300000015615us-gaap:TreasuryStockCommonMember2023-09-300000015615us-gaap:AdditionalPaidInCapitalMember2023-09-300000015615us-gaap:RetainedEarningsMember2023-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000015615us-gaap:ParentMember2023-09-300000015615us-gaap:NoncontrollingInterestMember2023-09-300000015615us-gaap:CommonStockMember2022-06-300000015615us-gaap:TreasuryStockCommonMember2022-06-300000015615us-gaap:AdditionalPaidInCapitalMember2022-06-300000015615us-gaap:RetainedEarningsMember2022-06-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000015615us-gaap:ParentMember2022-06-300000015615us-gaap:NoncontrollingInterestMember2022-06-3000000156152022-06-300000015615us-gaap:RetainedEarningsMember2022-07-012022-09-300000015615us-gaap:ParentMember2022-07-012022-09-300000015615us-gaap:NoncontrollingInterestMember2022-07-012022-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000015615us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000015615us-gaap:CommonStockMember2022-07-012022-09-300000015615us-gaap:CommonStockMember2022-09-300000015615us-gaap:TreasuryStockCommonMember2022-09-300000015615us-gaap:AdditionalPaidInCapitalMember2022-09-300000015615us-gaap:RetainedEarningsMember2022-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000015615us-gaap:ParentMember2022-09-300000015615us-gaap:NoncontrollingInterestMember2022-09-3000000156152022-09-300000015615us-gaap:CommonStockMember2022-12-310000015615us-gaap:TreasuryStockCommonMember2022-12-310000015615us-gaap:AdditionalPaidInCapitalMember2022-12-310000015615us-gaap:RetainedEarningsMember2022-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000015615us-gaap:ParentMember2022-12-310000015615us-gaap:NoncontrollingInterestMember2022-12-310000015615us-gaap:RetainedEarningsMember2023-01-012023-09-300000015615us-gaap:ParentMember2023-01-012023-09-300000015615us-gaap:NoncontrollingInterestMember2023-01-012023-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000015615us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300000015615us-gaap:CommonStockMember2023-01-012023-09-300000015615us-gaap:TreasuryStockCommonMember2023-01-012023-09-300000015615us-gaap:CommonStockMember2021-12-310000015615us-gaap:TreasuryStockCommonMember2021-12-310000015615us-gaap:AdditionalPaidInCapitalMember2021-12-310000015615us-gaap:RetainedEarningsMember2021-12-310000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000015615us-gaap:ParentMember2021-12-310000015615us-gaap:NoncontrollingInterestMember2021-12-3100000156152021-12-310000015615us-gaap:RetainedEarningsMember2022-01-012022-09-300000015615us-gaap:ParentMember2022-01-012022-09-300000015615us-gaap:NoncontrollingInterestMember2022-01-012022-09-300000015615us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000015615us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300000015615us-gaap:CommonStockMember2022-01-012022-09-300000015615us-gaap:TreasuryStockCommonMember2022-01-012022-09-30mtz:segment0000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-30xbrli:pure0000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:ProductConcentrationRiskMember2022-07-012022-09-300000015615mtz:MasterServiceAndOtherServiceAgreementsMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:ProductConcentrationRiskMember2022-01-012022-09-300000015615srt:MaximumMember2023-01-012023-09-300000015615srt:MaximumMember2022-01-012022-09-3000000156152023-01-012023-09-3000000156152023-10-012023-09-300000015615mtz:FormerOwnerOfAcquiredBusinessMember2023-07-012023-09-300000015615mtz:FormerOwnerOfAcquiredBusinessMember2022-07-012022-09-300000015615mtz:FormerOwnerOfAcquiredBusinessMember2023-01-012023-09-300000015615mtz:FormerOwnerOfAcquiredBusinessMember2022-01-012022-09-300000015615mtz:A2022AcquisitionsIEAMember2022-10-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-04-012022-06-300000015615mtz:CommunicationsSegmentMember2022-12-310000015615mtz:CleanEnergyAndInfrastructureSegmentMember2022-12-310000015615mtz:OilAndGasSegmentMember2022-12-310000015615mtz:PowerDeliverySegmentMember2022-12-310000015615mtz:CommunicationsSegmentMember2023-01-012023-09-300000015615mtz:CleanEnergyAndInfrastructureSegmentMember2023-01-012023-09-300000015615mtz:OilAndGasSegmentMember2023-01-012023-09-300000015615mtz:PowerDeliverySegmentMember2023-01-012023-09-300000015615mtz:CommunicationsSegmentMember2023-09-300000015615mtz:CleanEnergyAndInfrastructureSegmentMember2023-09-300000015615mtz:OilAndGasSegmentMember2023-09-300000015615mtz:PowerDeliverySegmentMember2023-09-300000015615mtz:DepreciationExpenseMember2023-01-012023-09-300000015615mtz:RevenuesMember2023-01-012023-09-300000015615mtz:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationMember2023-01-012023-09-300000015615mtz:DeferredTaxLiabilitiesMember2023-01-012023-09-300000015615mtz:ContingentLiabilitiesMember2023-01-012023-09-300000015615mtz:PropertyPlantAndEquipmentNetMember2023-01-012023-09-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:OtherIntangibleAssetsMember2022-12-310000015615us-gaap:CustomerRelatedIntangibleAssetsMember2023-01-012023-09-300000015615us-gaap:TradeNamesMember2023-01-012023-09-300000015615us-gaap:OtherIntangibleAssetsMember2023-01-012023-09-300000015615us-gaap:CustomerRelatedIntangibleAssetsMember2023-09-300000015615us-gaap:TradeNamesMember2023-09-300000015615us-gaap:OtherIntangibleAssetsMember2023-09-300000015615us-gaap:TradeNamesMember2022-12-310000015615us-gaap:TradeNamesMember2023-09-30mtz:reporting_unit0000015615mtz:InfrastructureSegmentMember2023-09-300000015615us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-09-300000015615mtz:NumberOfYearsOfDiscountedCashFlowsMember2023-09-30mtz:year0000015615us-gaap:MeasurementInputDiscountRateMember2023-09-300000015615mtz:EquipmentCompanyAcquisitionOneMember2023-01-012023-09-300000015615mtz:EquipmentCompanyAcquisitionTwoMember2023-01-012023-09-300000015615mtz:A2023AcquisitionsMember2023-01-012023-09-30mtz:acquisition0000015615mtz:A2023AcquisitionsMember2023-09-300000015615mtz:A2022AcquisitionsMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsAllOtherMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-09-300000015615mtz:A2022AcquisitionsAllOtherMember2023-09-300000015615mtz:A2022AcquisitionsMember2023-09-300000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMembermtz:TradeNamesAndCustomerRelationshipsMember2022-12-310000015615us-gaap:CustomerRelationshipsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMemberus-gaap:TradeNamesMember2022-01-012022-12-310000015615mtz:BacklogMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615mtz:BacklogMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsAllOtherMember2022-01-012022-12-310000015615mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMemberus-gaap:SeniorNotesMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2023-09-300000015615mtz:InfrastructureEnergyAlternativesIncWarrantsMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-31utr:Y0000015615mtz:A2022AcquisitionsMember2022-12-310000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2023-07-012023-09-300000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2023-01-012023-09-300000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-07-012022-09-300000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-01-012022-09-300000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-05-012022-05-310000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2023-09-300000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-12-310000015615mtz:ContingentConsiderationValueOfAdditionalPaymentsMembermtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember2022-01-012022-12-310000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2023-09-300000015615mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMembermtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember2023-01-012023-09-300000015615mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember2023-07-012023-09-300000015615mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember2022-07-012022-09-300000015615mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember2022-01-012022-09-300000015615mtz:A2023AcquisitionsMember2023-07-012023-09-300000015615us-gaap:GeneralAndAdministrativeExpenseMembermtz:A2023AcquisitionsMember2023-07-012023-09-300000015615us-gaap:GeneralAndAdministrativeExpenseMembermtz:A2023AcquisitionsMember2023-01-012023-09-300000015615us-gaap:CostOfSalesMembermtz:A2023AcquisitionsMember2023-07-012023-09-300000015615us-gaap:CostOfSalesMembermtz:A2023AcquisitionsMember2023-01-012023-09-300000015615mtz:A2022AcquisitionsMember2022-07-012022-09-300000015615mtz:A2022AcquisitionsMember2022-01-012022-09-300000015615us-gaap:GeneralAndAdministrativeExpenseMembermtz:A2022AcquisitionsMember2022-07-012022-09-300000015615us-gaap:GeneralAndAdministrativeExpenseMembermtz:A2022AcquisitionsMember2022-01-012022-09-300000015615mtz:A2022AcquisitionsMemberus-gaap:CostOfSalesMember2022-01-012022-09-300000015615mtz:A2022AcquisitionsMemberus-gaap:CostOfSalesMember2022-07-012022-09-300000015615us-gaap:OtherExpenseMembermtz:A2022AcquisitionsMember2022-01-012022-09-300000015615us-gaap:OtherExpenseMembermtz:A2022AcquisitionsMember2022-07-012022-09-300000015615mtz:A2022And2023AcquisitionsMember2023-09-300000015615mtz:A2022And2023AcquisitionsMember2022-12-310000015615mtz:EarnoutArrangementsMember2023-09-300000015615mtz:EarnoutArrangementsMember2022-12-310000015615mtz:EarnoutArrangementsMembermtz:MandatorilyRedeemableStockMember2023-09-300000015615mtz:EarnoutArrangementsMembermtz:MandatorilyRedeemableStockMember2022-12-310000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2023-09-300000015615us-gaap:OtherCurrentLiabilitiesMembermtz:EarnoutArrangementsMember2022-12-310000015615mtz:AllAcquisitionsMember2023-09-300000015615mtz:EarnoutArrangementsMember2023-07-012023-09-300000015615mtz:EarnoutArrangementsMember2023-01-012023-09-300000015615mtz:EarnoutArrangementsMember2022-07-012022-09-300000015615mtz:EarnoutArrangementsMember2022-01-012022-09-300000015615mtz:EarnoutArrangementsMembermtz:MandatorilyRedeemableStockMember2023-01-012023-09-300000015615mtz:WahaJVsMember2023-09-300000015615mtz:CrossCountryInfrastructureMember2023-09-300000015615mtz:FMTechMember2023-09-300000015615mtz:CrossCountryInfrastructureMember2022-12-310000015615mtz:WahaJVsMember2023-07-012023-09-300000015615mtz:WahaJVsMember2023-01-012023-09-300000015615mtz:WahaJVsMember2022-07-012022-09-300000015615mtz:WahaJVsMember2022-01-012022-09-300000015615mtz:WahaJVsMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2023-09-300000015615mtz:FMTechMember2022-12-310000015615mtz:TelecommunicationsEquityMethodInvesteesMember2023-07-012023-09-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2023-01-012023-09-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-07-012022-09-300000015615mtz:TelecommunicationsEquityMethodInvesteesMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2022-07-012022-09-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2022-12-310000015615mtz:SubcontractingArrangementsMembermtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMember2023-09-300000015615mtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMembermtz:EmployeeLeasingAndAdvancedReceivableArrangementMember2023-09-300000015615mtz:TelecommunicationsEquityMethodInvesteesMemberus-gaap:RelatedPartyMembermtz:EmployeeLeasingAndAdvancedReceivableArrangementMember2022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-09-300000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-12-310000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-07-012023-09-300000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-01-012023-09-300000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-07-012022-09-300000015615mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-01-012022-09-300000015615us-gaap:RelatedPartyMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-07-012023-09-300000015615us-gaap:RelatedPartyMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-01-012023-09-300000015615us-gaap:RelatedPartyMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-07-012022-09-300000015615us-gaap:RelatedPartyMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-01-012022-09-300000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2023-09-300000015615us-gaap:OtherCurrentAssetsMembermtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember2022-12-310000015615mtz:ConfluenceMember2023-09-300000015615mtz:ConfluenceMember2021-01-012023-09-300000015615mtz:ConfluenceMember2021-12-310000015615mtz:ConfluenceMember2022-01-012022-09-300000015615mtz:ConfluenceMember2023-01-012023-09-300000015615mtz:AVCTMemberus-gaap:CorporateNonSegmentMember2023-01-012023-03-310000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2023-09-300000015615mtz:FourPointFivePercentSeniorNotesMember2022-12-310000015615mtz:FourPointFivePercentSeniorNotesMember2023-09-300000015615mtz:FourPointFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentSeniorNotesMember2023-09-300000015615mtz:SixPointSixTwoFivePercentSeniorNotesMember2022-12-310000015615mtz:SixPointSixTwoFivePercentIEASeniorNotesMember2023-09-300000015615mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember2023-09-300000015615mtz:SixPointSixTwoFivePercentSeniorNotesMemberus-gaap:SeniorNotesMember2022-12-310000015615srt:MinimumMember2023-01-012023-09-300000015615us-gaap:FinanceReceivablesMember2023-09-300000015615us-gaap:FinanceReceivablesMember2023-07-012023-09-300000015615us-gaap:FinanceReceivablesMember2022-07-012022-09-300000015615us-gaap:FinanceReceivablesMember2023-01-012023-09-300000015615us-gaap:FinanceReceivablesMember2022-01-012022-09-300000015615us-gaap:LandMember2023-09-300000015615us-gaap:LandMember2022-12-310000015615us-gaap:BuildingAndBuildingImprovementsMember2023-09-300000015615us-gaap:BuildingAndBuildingImprovementsMember2022-12-310000015615us-gaap:MachineryAndEquipmentMember2023-09-300000015615us-gaap:MachineryAndEquipmentMember2022-12-310000015615us-gaap:FurnitureAndFixturesMember2023-09-300000015615us-gaap:FurnitureAndFixturesMember2022-12-310000015615us-gaap:ConstructionInProgressMember2023-09-300000015615us-gaap:ConstructionInProgressMember2022-12-310000015615us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember2023-07-012023-09-300000015615us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember2023-01-012023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2022-12-310000015615mtz:A2022TermLoansMemberus-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2023-09-300000015615mtz:A2022TermLoansMemberus-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2022-12-310000015615us-gaap:DomesticLineOfCreditMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMember2023-01-012023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LoansPayableMembersrt:ScenarioForecastMember2025-03-012025-03-310000015615us-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2023-09-300000015615us-gaap:DomesticLineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2023-09-300000015615mtz:ForeignDenominationMemberus-gaap:DomesticLineOfCreditMember2022-12-310000015615us-gaap:DomesticLineOfCreditMember2023-01-012023-09-300000015615us-gaap:DomesticLineOfCreditMember2022-01-012022-12-310000015615us-gaap:ForeignLineOfCreditMember2023-09-300000015615us-gaap:ForeignLineOfCreditMember2022-12-310000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2023-09-300000015615us-gaap:LineOfCreditMemberus-gaap:StandbyLettersOfCreditMember2022-12-310000015615us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2023-09-300000015615us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:StandbyLettersOfCreditMember2022-12-310000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityMemberus-gaap:UnsecuredDebtMember2023-09-300000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMember2023-01-012023-09-300000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMember2023-09-300000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMember2023-01-012023-09-300000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMember2023-09-300000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMembersrt:ScenarioForecastMember2024-03-310000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMembersrt:ScenarioForecastMember2026-03-310000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityThreeYearTrancheMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615us-gaap:LineOfCreditMembermtz:NewTermLoanFacilityFiveYearTrancheMemberus-gaap:UnsecuredDebtMember2022-01-012022-12-310000015615srt:MinimumMembermtz:FacilityLeasesMember2023-01-012023-09-300000015615srt:MinimumMembermtz:EquipmentLeasesMember2023-01-012023-09-300000015615srt:MaximumMembermtz:FacilityLeasesMember2023-01-012023-09-300000015615mtz:EquipmentLeasesMembersrt:MaximumMember2023-01-012023-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2023-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2023-01-012023-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2023-07-012023-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-07-012022-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-01-012022-09-300000015615mtz:RestrictedStockAndRestrictedStockUnitsMember2022-12-310000015615us-gaap:RestrictedStockUnitsRSUMember2023-09-300000015615us-gaap:RestrictedStockUnitsRSUMember2022-12-310000015615us-gaap:EmployeeStockMember2023-01-012023-09-300000015615us-gaap:EmployeeStockMember2023-07-012023-09-300000015615us-gaap:EmployeeStockMember2022-07-012022-09-300000015615us-gaap:EmployeeStockMember2022-01-012022-09-300000015615srt:MinimumMember2023-07-012023-09-30mtz:employee0000015615srt:MaximumMember2023-07-012023-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2023-07-012023-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-07-012023-09-300000015615srt:MinimumMember2022-07-012022-09-300000015615srt:MaximumMember2022-07-012022-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2022-07-012022-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-07-012022-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-09-300000015615srt:MinimumMember2022-01-012022-09-300000015615us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-09-300000015615us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-09-300000015615mtz:December2018ShareRepurchaseProgramMember2022-01-012022-03-310000015615mtz:December2018ShareRepurchaseProgramMember2022-09-300000015615mtz:March2020ShareRepurchaseProgramMember2023-01-012023-09-300000015615mtz:March2020ShareRepurchaseProgramMember2023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-01-012022-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2023-07-012023-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2022-07-012022-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-09-300000015615us-gaap:IntersegmentEliminationMember2023-07-012023-09-300000015615us-gaap:IntersegmentEliminationMember2022-07-012022-09-300000015615us-gaap:IntersegmentEliminationMember2023-01-012023-09-300000015615us-gaap:IntersegmentEliminationMember2022-01-012022-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMember2023-07-012023-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMember2022-07-012022-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMember2023-01-012023-09-300000015615mtz:UtilitiesMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:CommunicationsSegmentMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMembermtz:CommunicationsSegmentMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMembermtz:A2023AcquisitionsMember2023-07-012023-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMember2023-07-012023-09-300000015615us-gaap:CorporateNonSegmentMembermtz:A2023AcquisitionsMember2023-07-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMembermtz:CommunicationsSegmentMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMembermtz:A2023AcquisitionsMember2023-01-012023-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMember2023-01-012023-09-300000015615us-gaap:CorporateNonSegmentMembermtz:A2023AcquisitionsMember2023-01-012023-09-300000015615us-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMembermtz:CommunicationsSegmentMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMembermtz:A2023AcquisitionsMember2022-07-012022-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMember2022-07-012022-09-300000015615us-gaap:CorporateNonSegmentMembermtz:A2023AcquisitionsMember2022-07-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMembermtz:CommunicationsSegmentMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMembermtz:A2023AcquisitionsMember2022-01-012022-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMembermtz:A2023AcquisitionsMember2022-01-012022-09-300000015615us-gaap:CorporateNonSegmentMembermtz:A2023AcquisitionsMember2022-01-012022-09-300000015615us-gaap:CommonStockMembermtz:AVCTMemberus-gaap:CorporateNonSegmentMember2022-07-012022-09-300000015615us-gaap:CommonStockMembermtz:AVCTMemberus-gaap:CorporateNonSegmentMember2022-01-012022-09-300000015615us-gaap:CorporateNonSegmentMember2023-07-012023-09-300000015615us-gaap:CorporateNonSegmentMember2022-07-012022-09-300000015615us-gaap:CorporateNonSegmentMember2023-01-012023-09-300000015615us-gaap:CorporateNonSegmentMember2022-01-012022-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CommunicationsSegmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2023-09-300000015615us-gaap:OperatingSegmentsMembermtz:CleanEnergyAndInfrastructureSegmentMember2022-12-310000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2023-09-300000015615us-gaap:OperatingSegmentsMembermtz:OilAndGasSegmentMember2022-12-310000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2023-09-300000015615mtz:PowerDeliverySegmentMemberus-gaap:OperatingSegmentsMember2022-12-310000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-09-300000015615us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310000015615us-gaap:CorporateNonSegmentMember2023-09-300000015615us-gaap:CorporateNonSegmentMember2022-12-310000015615country:US2023-07-012023-09-300000015615country:US2022-07-012022-09-300000015615country:US2023-01-012023-09-300000015615country:US2022-01-012022-09-300000015615us-gaap:NonUsMember2023-07-012023-09-300000015615us-gaap:NonUsMember2022-07-012022-09-300000015615us-gaap:NonUsMember2023-01-012023-09-300000015615us-gaap:NonUsMember2022-01-012022-09-300000015615country:US2023-09-300000015615country:US2022-12-310000015615us-gaap:NonUsMember2023-09-300000015615us-gaap:NonUsMember2022-12-310000015615us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMember2023-07-012023-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMember2022-07-012022-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMember2023-01-012023-09-300000015615us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembermtz:GovernmentTransactionsMember2022-01-012022-09-300000015615mtz:EquitransMidstreamCorporationMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000015615mtz:CustomersRepresenting10OrMoreOfCompanyMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000015615mtz:CustomersRepresenting10OrMoreOfCompanyMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000015615mtz:CustomersRepresenting10OrMoreOfCompanyMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000015615mtz:HLFarmsMembermtz:SiliconRanchCorporationLLCMatterMember2021-03-012021-03-310000015615mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-04-282023-04-280000015615mtz:CommitmentsAndContingenciesConcentrationRiskMembermtz:LitigationSettlementBenchmarkMembermtz:SiliconRanchCorporationLLCMember2023-04-282023-04-280000015615mtz:CommitmentsAndContingenciesConcentrationRiskMembermtz:LitigationSettlementBenchmarkMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-04-282023-04-280000015615mtz:CommitmentsAndContingenciesConcentrationRiskMembermtz:LitigationSettlementBenchmarkMembermtz:IEAConstructorsLLCMember2023-04-282023-04-280000015615mtz:SiliconRanchCorporationLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-04-282023-04-280000015615mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-04-282023-04-280000015615mtz:SiliconRanchCorporationLLCMatterMember2023-04-282023-04-280000015615mtz:CommitmentsAndContingenciesConcentrationRiskMembermtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember2023-04-282023-04-280000015615us-gaap:SubsequentEventMembermtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-10-232023-10-230000015615us-gaap:SubsequentEventMembermtz:SiliconRanchCorporationLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-10-232023-10-230000015615us-gaap:SubsequentEventMembermtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMembermtz:SiliconRanchCorporationLLCMatterMember2023-10-232023-10-230000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2023-09-300000015615srt:SubsidiariesMemberus-gaap:PerformanceGuaranteeMember2022-12-310000015615us-gaap:PerformanceGuaranteeMember2023-09-300000015615us-gaap:PerformanceGuaranteeMember2022-12-310000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2023-09-300000015615srt:SubsidiariesMemberus-gaap:CorporateJointVentureMemberus-gaap:PerformanceGuaranteeMember2022-12-310000015615srt:MinimumMemberus-gaap:CorporateJointVentureMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember2023-09-300000015615srt:MaximumMemberus-gaap:CorporateJointVentureMembermtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember2023-09-300000015615srt:MinimumMemberus-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMember2023-09-300000015615srt:MaximumMemberus-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMember2023-09-300000015615us-gaap:CorporateJointVentureMembermtz:JointVentureCivilConstructionProjectMember2023-09-30mtz:project0000015615us-gaap:CorporateJointVentureMembermtz:JointVenturePipelineProjectMember2023-09-300000015615mtz:ContractualJointVentureMember2023-01-012023-09-300000015615us-gaap:CorporateJointVentureMember2023-09-300000015615us-gaap:CorporateJointVentureMember2022-12-310000015615mtz:CaptiveInsuranceCompanyMember2023-09-300000015615mtz:CaptiveInsuranceCompanyMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2023-09-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2023-09-300000015615us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2023-09-300000015615us-gaap:GroupPoliciesMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2023-09-300000015615us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMemberus-gaap:UninsuredRiskMemberus-gaap:FinancialStandbyLetterOfCreditMember2022-12-310000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:SuretyBondMemberus-gaap:UninsuredRiskMember2023-09-300000015615us-gaap:AccidentAndHealthInsuranceSegmentMemberus-gaap:SuretyBondMemberus-gaap:UninsuredRiskMember2022-12-310000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-01-012023-09-300000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2023-09-300000015615us-gaap:PensionPlansDefinedBenefitMembermtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember2022-12-31mtz:customer0000015615mtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000015615mtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000015615mtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000015615mtz:TenLargestCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2023-07-012023-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2022-07-012022-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2023-01-012023-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2022-01-012022-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2023-09-300000015615mtz:EquipmentSuppliesAndServicesMemberus-gaap:RelatedPartyMember2022-12-310000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2023-07-012023-09-300000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2022-07-012022-09-300000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2023-01-012023-09-300000015615us-gaap:EquipmentMemberus-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:CrossCountryInfrastructureMember2022-01-012022-09-300000015615us-gaap:EquipmentMemberus-gaap:RelatedPartyMembermtz:CrossCountryInfrastructureMember2023-09-300000015615us-gaap:EquipmentMemberus-gaap:RelatedPartyMembermtz:CrossCountryInfrastructureMember2022-12-310000015615us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2022-07-012022-09-300000015615us-gaap:EquipmentMemberus-gaap:RelatedPartyMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMembersrt:ManagementMember2023-09-300000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2023-07-012023-09-300000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2022-07-012022-09-300000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2023-01-012023-09-300000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2022-12-310000015615mtz:SubcontractingArrangementsMembermtz:RelatedCustomerMember2023-09-300000015615us-gaap:LeaseAgreementsMemberus-gaap:RelatedPartyMember2023-07-012023-09-300000015615us-gaap:LeaseAgreementsMemberus-gaap:RelatedPartyMember2022-07-012022-09-300000015615us-gaap:LeaseAgreementsMemberus-gaap:RelatedPartyMember2023-01-012023-09-300000015615us-gaap:LeaseAgreementsMemberus-gaap:RelatedPartyMember2022-01-012022-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2023-07-012023-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2023-01-012023-09-300000015615us-gaap:RelatedPartyMembermtz:ConstructionServicesMember2023-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-07-012022-09-300000015615srt:ExecutiveOfficerMembermtz:ConstructionServicesMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2023-07-012023-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2022-07-012022-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2023-01-012023-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2022-01-012022-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2023-09-300000015615mtz:SubcontractingArrangementsMemberus-gaap:RelatedPartyMember2022-12-310000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2023-07-012023-09-300000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2022-07-012022-09-300000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2023-01-012023-09-300000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2022-01-012022-09-300000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2023-09-300000015615srt:ExecutiveOfficerMembermtz:FormerOwnerMember2022-12-310000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2023-09-300000015615mtz:SubcontractingArrangementTwoMembersrt:ManagementMember2022-12-310000015615us-gaap:LineOfCreditMembermtz:SubcontractingArrangementTwoMembersrt:ManagementMember2023-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2023-07-012023-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2022-07-012022-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2022-01-012022-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2023-01-012023-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2023-09-300000015615us-gaap:RelatedPartyMembermtz:SubcontractingArrangementTwoMember2022-12-310000015615mtz:ConstructionServicesMember2023-04-012023-06-300000015615us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMembermtz:ConstructionServicesMember2023-04-012023-06-300000015615mtz:OilAndGasSegmentMembermtz:A2023AcquisitionsMember2023-09-300000015615srt:BoardOfDirectorsChairmanMember2023-07-012023-09-300000015615srt:BoardOfDirectorsChairmanMember2022-07-012022-09-300000015615srt:ChiefExecutiveOfficerMember2023-07-012023-09-300000015615srt:ChiefExecutiveOfficerMember2022-07-012022-09-300000015615srt:BoardOfDirectorsChairmanMember2023-01-012023-09-300000015615srt:BoardOfDirectorsChairmanMember2022-01-012022-09-300000015615srt:ChiefExecutiveOfficerMember2023-01-012023-09-300000015615srt:ChiefExecutiveOfficerMember2022-01-012022-09-300000015615srt:ExecutiveOfficerMember2023-09-300000015615srt:ExecutiveOfficerMember2022-12-31

UNITED STATES
SECURITIES AND     EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________
Form 10-Q
_____________________________________________
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2023
OR
     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __ to __
Commission File Number 001-08106
_____________________________________________
image0a15.jpg
MasTec, Inc.
(Exact name of registrant as specified in its charter)
Florida
65-0829355
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
800 S. Douglas Road, 12th Floor
Coral Gables,
Florida
33134
(Address of principal executive offices)(Zip Code)
(305) 599-1800
(Registrant’s telephone number, including area code)

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.10 Par ValueMTZNew 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 Act.)    Yes    No 
    As of October 30, 2023, MasTec, Inc. had 78,823,118 shares of common stock outstanding.



MASTEC, INC.
FORM 10-Q
QUARTER ENDED SEPTEMBER 30, 2023

TABLE OF CONTENTS
 
 
2


PART I.     FINANCIAL INFORMATION
ITEM 1.     FINANCIAL STATEMENTS

MASTEC, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited - in thousands, except per share amounts)
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Revenue$3,257,077 $2,513,484 $8,715,851 $6,769,677 
Costs of revenue, excluding depreciation and amortization2,857,118 2,187,835 7,701,392 5,949,262 
Depreciation115,033 91,291 325,318 263,487 
Amortization of intangible assets42,266 27,979 126,252 81,242 
General and administrative expenses180,640 125,068 520,709 404,243 
Interest expense, net62,556 26,885 174,664 62,313 
Equity in earnings of unconsolidated affiliates, net(6,787)(6,059)(23,434)(19,423)
Other (income) expense, net(16,623)174 (26,332)(1,897)
Income (loss) before income taxes$22,874 $60,311 $(82,718)$30,450 
(Provision for) benefit from income taxes(7,569)(11,089)34,231 68 
Net income (loss)$15,305 $49,222 $(48,487)$30,518 
Net income attributable to non-controlling interests1,009 326 2,215 388 
Net income (loss) attributable to MasTec, Inc.$14,296 $48,896 $(50,702)$30,130 
Earnings (loss) per share (Note 2):
Basic earnings (loss) per share$0.18 $0.66 $(0.65)$0.41 
Basic weighted average common shares outstanding77,640 73,936 77,418 74,386 
Diluted earnings (loss) per share$0.18 $0.65 $(0.65)$0.38 
Diluted weighted average common shares outstanding78,455 75,073 77,418 75,576 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited - in thousands)
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Net income (loss)$15,305 $49,222 $(48,487)$30,518 
Other comprehensive income:
Foreign currency translation (losses) gains, net of tax(863)(3,382)816 (4,212)
Unrealized gains on investment activity, net of tax3,649 10,070 4,048 31,667 
Comprehensive income (loss)$18,091 $55,910 $(43,623)$57,973 
Comprehensive income attributable to non-controlling interests1,009 326 2,215 388 
Comprehensive income (loss) attributable to MasTec, Inc.$17,082 $55,584 $(45,838)$57,585 

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


MASTEC, INC.
CONSOLIDATED BALANCE SHEETS
 (unaudited - in thousands, except share information)
September 30,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$214,174 $370,592 
Accounts receivable, net of allowance1,542,913 1,399,732 
Contract assets1,967,046 1,729,886 
Inventories, net129,146 117,969 
Prepaid expenses82,344 122,308 
Other current assets102,910 118,640 
Total current assets$4,038,533 $3,859,127 
Property and equipment, net1,729,840 1,754,101 
Operating lease right-of-use assets403,070 279,534 
Goodwill, net2,118,866 2,045,041 
Other intangible assets, net821,329 946,299 
Other long-term assets418,089 409,157 
Total assets$9,529,727 $9,293,259 
Liabilities and equity
Current liabilities:
Current portion of long-term debt, including finance leases$175,340 $171,916 
Current portion of operating lease liabilities131,781 96,516 
Accounts payable1,213,859 1,109,867 
Accrued salaries and wages248,458 181,888 
Other accrued expenses331,396 365,971 
Contract liabilities506,457 406,232 
Other current liabilities204,002 163,647 
Total current liabilities$2,811,293 $2,496,037 
Long-term debt, including finance leases3,029,939 3,052,193 
Long-term operating lease liabilities279,302 194,050 
Deferred income taxes455,009 571,401 
Other long-term liabilities240,463 238,391 
Total liabilities$6,816,006 $6,552,072 
Commitments and contingencies (Note 14)
Equity
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none
$ $ 
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,638,673 and 98,615,105 (including 1,329,340 and 2,047,130 of unvested stock awards) as of September 30, 2023 and December 31, 2022, respectively
9,864 9,862 
Capital surplus1,254,444 1,246,590 
Retained earnings2,145,040 2,195,742 
Accumulated other comprehensive loss(46,091)(50,955)
Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of September 30, 2023 and December 31, 2022, respectively
(659,913)(663,910)
Total MasTec, Inc. shareholders’ equity$2,703,344 $2,737,329 
Non-controlling interests$10,377 $3,858 
Total equity$2,713,721 $2,741,187 
Total liabilities and equity$9,529,727 $9,293,259 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares) 
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Three Months Ended September 30, 2023
Balance as of June 30, 202398,674,249 $9,867 (19,813,055)$(659,913)$1,247,231 $2,130,744 $(48,877)$2,679,052 $9,368 $2,688,420 
Net income14,296 14,296 1,009 15,305 
Other comprehensive income2,786 2,786 2,786 
Non-cash stock-based compensation7,246 7,246 7,246 
Forfeiture of restricted shares, net(35,183)(3)3 —  
Shares withheld for taxes, net of other stock issuances(393)— (36)(36)(36)
Balance as of September 30, 202398,638,673 $9,864 (19,813,055)$(659,913)$1,254,444 $2,145,040 $(46,091)$2,703,344 $10,377 $2,713,721 
For the Three Months Ended September 30, 2022
Balance as of June 30, 202295,491,405 $9,549 (19,933,055)$(663,910)$1,049,576 $2,143,622 $(58,009)$2,480,828 $4,114 $2,484,942 
Net income48,896 48,896 326 49,222 
Other comprehensive income6,688 6,688 6,688 
Non-cash stock-based compensation5,698 5,698 5,698 
Forfeiture of restricted shares, net(23,312)(2)2 —  
Shares withheld for taxes, net of other stock issuances(448)— (37)(37)(37)
Balance as of September 30, 202295,467,645 $9,547 (19,933,055)$(663,910)$1,055,239 $2,192,518 $(51,321)$2,542,073 $4,440 $2,546,513 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF EQUITY
(unaudited - in thousands, except shares)
Common StockTreasury StockCapital SurplusRetained EarningsAccumulated Other Comprehensive Loss
Total
MasTec, Inc. Shareholders’ Equity
Non-Controlling InterestsTotal Equity
SharesAmountSharesAmount
For the Nine Months Ended September 30, 2023
Balance as of December 31, 202298,615,105 $9,862 (19,933,055)$(663,910)$1,246,590 $2,195,742 $(50,955)$2,737,329 $3,858 $2,741,187 
Net (loss) income(50,702)(50,702)2,215 (48,487)
Other comprehensive income4,864 4,864 4,864 
Non-cash stock-based compensation24,336 24,336 24,336 
Issuance of restricted shares, net137,406 14 (14)  
Shares withheld for taxes, net of other stock issuances(117,950)(12)(5,398)(5,410)(5,410)
Issuance of shares in connection with acquisition 4,112 — 403 403 403 
Purchase of non-controlling interests120,000 3,997 (11,473)(7,476)(2,524)(10,000)
Acquisition-related assumption of non-controlling interest— 6,828 6,828 
Balance as of September 30, 202398,638,673 $9,864 (19,813,055)$(659,913)$1,254,444 $2,145,040 $(46,091)$2,703,344 $10,377 $2,713,721 
For the Nine Months Ended September 30, 2022
Balance as of December 31, 202195,371,211 $9,537 (18,941,926)$(586,955)$1,033,615 $2,162,388 $(78,776)$2,539,809 $4,052 $2,543,861 
Net income30,130 30,130 388 30,518 
Other comprehensive income27,455 27,455 27,455 
Non-cash stock-based compensation18,870 18,870 18,870 
Issuance of restricted shares, net145,450 15 (15)  
Shares withheld for taxes, net of other stock issuances(49,016)(5)(4,117)(4,122)(4,122)
Issuance of shares in connection with acquisition133,157 4,336 6,886 11,222 11,222 
Acquisition of treasury stock, at cost(1,124,286)(81,291)(81,291)(81,291)
Balance as of September 30, 202295,467,645 $9,547 (19,933,055)$(663,910)$1,055,239 $2,192,518 $(51,321)$2,542,073 $4,440 $2,546,513 

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


MASTEC, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited - in thousands)
For the Nine Months Ended September 30,
20232022
Cash flows from operating activities:
Net (loss) income$(48,487)$30,518 
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation325,318 263,487 
Amortization of intangible assets126,252 81,242 
Non-cash stock-based compensation expense24,336 18,870 
Benefit from deferred income taxes(77,781)(9,293)
Equity in earnings of unconsolidated affiliates, net(23,434)(19,423)
Gains on sales of assets, net(19,082)(21,914)
Non-cash interest expense, net4,354 2,574 
Other non-cash items, net3,827 1,601 
Changes in assets and liabilities, net of acquisitions:
Accounts receivable(118,448)(22,065)
Contract assets(244,340)(383,053)
Inventories24,569 (36,130)
Other assets, current and long-term portion76,234 34,060 
Accounts payable and accrued expenses104,755 293,899 
Contract liabilities70,976 (66,027)
Other liabilities, current and long-term portion(32,477)(49,675)
Net cash provided by operating activities$196,572 $118,671 
Cash flows from investing activities:
Cash paid for acquisitions, net of cash acquired(68,817)(71,841)
Capital expenditures(157,369)(213,325)
Proceeds from sales of property and equipment55,936 47,195 
Payments for other investments(1,899)(3,723)
Proceeds from other investments425  
Other investing activities, net41  
Net cash used in investing activities$(171,683)$(241,694)
Cash flows from financing activities:
Proceeds from credit facilities3,256,200 2,578,000 
Repayments of credit facilities(3,268,763)(2,429,583)
Payments of finance lease obligations(120,198)(131,259)
Repurchases of common stock (81,291)
Payments of acquisition-related contingent consideration(21,638)(35,149)
Payments for acquisition-related contingent assets (17,636)
Payments to non-controlling interests, including acquisition of interests and distributions(11,660) 
Payments for stock-based awards(10,293)(4,061)
Other financing activities, net(5,235)(18,499)
Net cash used in financing activities$(181,587)$(139,478)
Effect of currency translation on cash280 (2,559)
Net decrease in cash and cash equivalents$(156,418)$(265,060)
Cash and cash equivalents - beginning of period$370,592 $360,736 
Cash and cash equivalents - end of period$214,174 $95,676 
Supplemental cash flow information:
Interest paid$187,353 $69,327 
Income taxes paid, net of refunds$15,023 $1,827 
Supplemental disclosure of non-cash information:
Additions to property and equipment from finance leases$113,195 $184,700 

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


MASTEC, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1 – Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential market volatility; other market, industry and regulatory factors, including uncertainty related to the implementation and pace of governmental programs and initiatives and project permitting issues, and other regulatory matters or uncertainty; supply chain disruptions; climate-related matters; global events, such as military conflicts; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for
9


which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to goodwill and intangible assets, long-lived and other assets, equity investments, acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; asset lives used in computing depreciation and amortization; fair values of financial instruments; allowances for credit losses; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including the current level of market interest rates; continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs. The extent to which these conditions could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master service and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which may be subject to one or multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 37% and 52% of consolidated revenue for the three month periods ended September 30, 2023 and 2022, respectively, and totaled 42% and 54% for the nine month periods ended September 30, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which, for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 2% and 3% of consolidated revenue for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately 4% for both the three and nine month periods ended September 30, 2022.

The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is primarily based on the professional knowledge and experience of the Company’s project managers, operational and financial professionals, and other professional expertise, as warranted. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of the estimated amount and probability of variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which revisions could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are expected based on management’s estimates. For the nine month periods ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2022 and 2021. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three and nine month periods ended September 30, 2023 positively affected revenue by approximately 0.3% and 0.5%, respectively. For both the three and nine month periods ended September 30, 2022, such net changes positively affected revenue by approximately 0.2%.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. The majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of September 30, 2023, the amount of the Company’s remaining performance obligations was $7.6 billion. Based on current
10


expectations, the Company anticipates it will recognize approximately $2.6 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on specific discussions, correspondence or preliminary negotiations and past practices with the customer, engineering studies and legal advice and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of September 30, 2023 and December 31, 2022, the Company included in its contract transaction prices approximately $296 million and $271 million, respectively, of change orders and/or claims for certain contracts that were in the process of being resolved in the ordinary course of its business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both September 30, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in the first quarter of 2023. ASU 2021-08, which was issued to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition, requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. The adoption of ASU 2021-08 did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life of the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company does not expect ASU 2023-01 to have a material effect on the Company’s consolidated financial statements.
In August 2023, the FASB issued ASU 2023-05, Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement (“ASU 2023-05”). ASU 2023-05, which clarifies existing guidance to reduce diversity in practice, addresses the accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statements. The provisions of this ASU require that a joint venture initially measure all contributions received upon its formation at fair value, largely consistent with Topic 805, Business Combinations. The amendments in this ASU are not applicable to the formation of proportionally consolidated joint ventures. ASU 2023-05 is effective prospectively for all joint ventures with a formation date on or after January 1, 2025, with early adoption permitted on a retrospective basis for joint ventures formed before January 1, 2025. The Company is currently evaluating the effects of this ASU.
Note 2 – Earnings Per Share
Basic earnings or loss per share is computed by dividing net income or loss attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, if their effect would be anti-dilutive.
11


The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Net income (loss) attributable to MasTec:
Net income (loss) - basic (a)
$14,296 $48,896 $(50,702)$30,130 
Fair value gain related to contingent payments (b)
$ $143 $ $1,459 
Net income (loss) - diluted (a)
$14,296 $48,753 $(50,702)$28,671 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(c)
77,640 73,936 77,418 74,386 
Dilutive common stock equivalents (d)(e)
815 1,137  1,190 
Weighted average shares outstanding - diluted78,455 75,073 77,418 75,576 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three and nine month periods ended September 30, 2022, represents the fair value gain related to additional contingent payments, which were dilutive as of September 30, 2022. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(c)For the three month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 140,000 weighted average shares, respectively, related to additional contingent payments, and for the nine month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 114,000 of such weighted average shares, respectively.
(d)For the three month period ended September 30, 2023, there were no weighted average anti-dilutive common stock equivalents, and for the three month period ended September 30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 shares. For the nine month periods ended September 30, 2023 and 2022, such shares totaled approximately 1,091,000 and 135,000, respectively.
(e)For the three and nine month periods ended September 30, 2023, there were no weighted average common stock equivalents related to additional contingent payments to the former owners of an acquired business, and for the three and nine month periods ended September 30, 2022, weighted average common stock equivalents related to such additional contingent payments totaled approximately 11,000 and 37,000, respectively.
Share repurchases. For the nine month period ended September 30, 2022, the Company repurchased approximately 1,124,000 shares of its common stock, the effect of which on the Company’s weighted average shares outstanding for the related period was a reduction of approximately 598,000 shares. See Note 11 - Equity for details of the Company’s share repurchase transactions.
Shares issued for acquisitions. In the fourth quarter of 2022, the Company issued approximately 2,758,000 shares of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
Note 3 – Acquisitions, Goodwill and Other Intangible Assets, Net
The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September 30, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
  (116.7) (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations32.6    32.6 
Measurement period adjustments (b)
(0.6)40.5 0.8 0.6 41.3 
Currency translation adjustments  (0.0) (0.0)
Goodwill, net as of September 30, 2023
$638.1 $743.8 $466.3 $270.7 $2,118.9 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Measurement period adjustments represent adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the nine month period ended September 30, 2023 were primarily the result of updated valuations and estimated useful lives of certain fixed assets and updated estimates of certain assets and liabilities, including contract assets and contingent liabilities. As a result of the updates to the estimated useful lives of certain fixed assets, depreciation expense decreased by approximately $6 million for the nine month period ended September 30, 2023, and as a result of the measurement period adjustments related to certain contract assets and liabilities, revenue increased by approximately $35 million and costs of revenue, excluding depreciation and amortization, decreased by approximately $8 million. In addition, measurement period adjustments for the nine month period ended September 30, 2023 included a decrease in deferred tax liabilities of approximately $38 million, an increase in contingent liabilities of approximately $29 million, including for insurance, legal and other matters, and fair value increases of approximately $7 million for certain property and equipment.
12


The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Additions from new business combinations1.2 0.1  1.3 
Currency translation adjustments  (0.0)(0.0)
Amortization expense(104.5)(15.6)(6.2)(126.3)
Other intangible assets, net, as of September 30, 2023
$597.3 $184.5 $39.5 $821.3 
(a)Includes approximately $34.5 million of non-amortizing trade names as of both September 30, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the third quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the nine month period ended September 30, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects, regulatory uncertainty and other matters, and macroeconomic factors, including interest rate levels. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with two reporting units within the Clean Energy and Infrastructure segment.
For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic, market and regulatory conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the applicable reporting units and within the units’ industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.
Based on the results of these assessments, management determined that, as of September 30, 2023, the estimated fair value of one of these reporting units substantially exceeded its carrying value. The estimated fair value of the second reporting unit, consisting of the IEA component (the “IEA reporting unit”), which had approximately $571 million of goodwill, exceeded its carrying value by approximately 7% as of September 30, 2023. Significant assumptions used in testing this reporting unit included terminal values based on a terminal growth rate of 3%, six years of discounted cash flows prior to the terminal value, and a discount rate of 12%.  Significant changes in the assumptions or estimates used in management’s assessment as of September 30, 2023, such as a reduction in profitability and/or cash flows, changes in market, regulatory or other conditions, including decreases in project activity levels and/or the effects of elevated levels of inflation, market interest rates or other market disruptions, including from geopolitical events, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence and customer base, broaden its geographic reach and expand its service offerings. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
13


2023 Acquisitions. For the nine month period ended September 30, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January; and, effective in July, MasTec acquired all of the equity interests of a telecommunications construction company specializing in broadband and fiber-to-the-home initiatives in the New England area, which is included within the Company’s Communications segment. Determination of the estimated fair values of the net assets acquired and consideration transferred for these acquisitions, which have been accounted for as business combinations under ASC 805, “Business Combinations” (“ASC 805”), was preliminary as of September 30, 2023; as a result, further adjustments to these estimates may occur. Additionally, MasTec acquired 68% and 42% of the equity interests of two equipment companies, both of which are accounted for as asset acquisitions under ASC 805, and were effective in May and included within the Company’s Oil and Gas segment. Based on an evaluation of the respective entities’ operating agreements, under which the Company has voting control with respect to the entities’ operating management, the Company determined that it has control over these entities, and, therefore, has consolidated these entities within the Company’s results of operations, with the other parties’ interests accounted for as non-controlling interests. The aggregate purchase price of the Company’s 2023 acquisitions was composed of approximately $69 million in cash, net of cash acquired, and an earn-out liability valued at approximately $1 million. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2023 acquisitions was estimated to be up to $3 million; however, there is no maximum payment amount. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements.
The goodwill balances for the respective acquisitions represent the estimated values of the acquired companies’ geographic presence in key markets, assembled workforce, synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $1 million of the goodwill balance related to the 2023 acquisitions is expected to be tax deductible as of September 30, 2023.
2022 Acquisitions. During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company specializing in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.
As of September 30, 2023, the Company is finalizing certain valuation and contingency-related estimates for the IEA acquisition; as a result, further adjustments to such estimates may occur. The following table summarizes, as of September 30, 2023, the estimated fair values of the consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.7 $613.2 
Shares transferred173.7  173.7 
Estimated fair value of warrants10.3  10.3 
Estimated fair value of contingent consideration 2.8 2.8 
Total consideration$748.5 $51.5 $800.0 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$570.0 $6.1 $576.1 
Current assets34.5 1.6 36.1 
Property and equipment220.5 30.0 250.5 
Long-term assets, primarily operating lease right-of-use assets40.6 0.3 40.9 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Contract liabilities(151.3)(1.5)(152.8)
Current liabilities, primarily accrued expenses(327.1)(1.4)(328.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(104.1)(0.2)(104.3)
Total identifiable net assets$178.0 $36.0 $214.0 
Goodwill570.5 15.5 586.0 
Total net assets acquired, including goodwill$748.5 $51.5 $800.0 
Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years.
14


Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships with an aggregate weighted average life of 9 years. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec and the acquired company’s industry-specific project management expertise. Approximately $37 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of September 30, 2023.
The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. Long-term debt in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes that were assumed in connection with the acquisition of IEA. See Note 7 - Debt for additional information.
Consideration transferred for IEA includes the value of certain warrants that were originally issued by IEA, for which the remaining outstanding warrants as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon exercise of the IEA warrants. The number of MasTec shares issued in connection with exercises of such IEA warrants in the first quarter of 2023 was de minimis, and all remaining IEA warrants expired unexercised on March 26, 2023. Fair value gains related primarily to the expired warrants totaled approximately $2.6 million for the nine month period ended September 30, 2023, which amount is reflected in other income.
Contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and were valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $2 million; however, there is no maximum payment amount. Current liabilities reflected in the table above also include operating lease liabilities and contingent liabilities for insurance, legal and other matters.
HMG Additional Payments. The HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. For the three and nine month periods ended September 30, 2023, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $7.4 million and $2.1 million, respectively, and for the three and nine month periods ended September 30, 2022, such activity totaled gains of approximately $1.3 million and $4.5 million, respectively. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock, and for which a realized gain of approximately $1 million was recognized within other income, net, in the related period.
As of September 30, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments totaled approximately $33 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet. For the nine month period ended September 30, 2023, the estimated fair value of remaining Additional Payments included the effect of unrealized fair value gains related to the contingent shares of approximately $2.1 million and a reduction of approximately $2.4 million from changes in collections attributed to acquired balances. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 160,000 and 170,000 shares as of September 30, 2023 and December 31, 2022, respectively. Of the total remaining Additional Payments as of September 30, 2023, the amount due to the sellers, based on amounts collected as of September 30, 2023, totaled approximately $19.4 million, of which the amount due in shares totaled approximately $6.3 million, or 87,900 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Pro forma results. For the three month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $3.2 billion and $3.3 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $2.3 million and $40.0 million, respectively. For the nine month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $8.7 billion and $8.6 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $65.6 million and $6.9 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that was acquired.
Acquisition-related results. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related revenue of approximately $533.2 million and $1,503.5 million, respectively, including a total of approximately $483.9 million and $1,374.6 million, respectively, for IEA. For the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $569.7 million and $1,876.6 million, respectively, including approximately $429.3 million for HMG for the three month period ended September 30, 2022, and $1,457.7 million in the aggregate for HMG and INTREN, LLC for the nine month period ended September 30, 2022. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related net losses of approximately $2.8 million and
15


$42.7 million, respectively, based on the Company’s consolidated effective tax rates, and for the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related net income of approximately $18.4 million and $37.7 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.
Acquisition and integration costs. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense, as appropriate. Acquisition and integration costs include: i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs; and ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. These integration efforts are ongoing and the Company expects to incur any remaining acquisition and integration expenses in the fourth quarter of 2023. For the three and nine month periods ended September 30, 2023, such acquisition and integration costs totaled approximately $21.1 million and $60.9 million, respectively, of which $18.3 million and $53.3 million, respectively, was included within general and administrative expenses, and of which $2.8 million and $7.6 million, respectively, was included within costs of revenue, excluding depreciation and amortization. Acquisition and integration costs for the three and nine month periods ended September 30, 2022 totaled approximately $33.3 million and $59.4 million, respectively, of which $9.2 million and $35.3 million, respectively, was included within general and administrative expenses, and of which $21.4 million was included within costs of revenue, excluding depreciation and amortization, for both periods, and of which $2.7 million was included within other expense for both periods. As of September 30, 2023 and December 31, 2022, approximately $6.7 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.
Note 4 – Fair Value of Financial Instruments
The Company’s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, and debt obligations.
Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability, also referred to as the “exit price,” in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.
Acquisition-Related Contingent Consideration and Other Liabilities
Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $83.0 million and $127.4 million, respectively. As of September 30, 2023, there were no estimated liabilities related to the mandatorily redeemable non-controlling interests, and as of December 31, 2022, the fair value of such liabilities totaled $13.9 million. Earn-out liabilities included within other current liabilities totaled approximately $29.5 million and $37.7 million as of September 30, 2023 and December 31, 2022, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 14.0% as of September 30, 2023, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $12 million and $98 million; however, there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. For both the three and nine month periods ended September 30, 2023, additions from new business combinations totaled approximately $1.4 million, and for the three and nine month periods ended September 30, 2022, such additions totaled approximately $2.1 million and $3.8 million, respectively. There were no measurement period adjustments in either the three or nine month periods ended September 30, 2023. There were no measurement period adjustments for the three month period ended September 30, 2022, and for the nine month period ended September 30, 2022, measurement period adjustments totaled an increase, net, of approximately $1.5 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. For the three month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $4.9 million and related to net decreases primarily within the Company’s Communications and Oil and Gas segments. For the nine month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $7.0 million and related to a net decrease in the Company’s Communications segment, partially offset by a net increase, primarily within the Company’s Clean Energy and Infrastructure and Oil and Gas segments. The decrease in the Communications segment for the nine month period ended September 30, 2023 included a reduction of approximately $12.3 million related to mandatorily redeemable non-controlling interests. For the three and nine month periods ended September 30, 2022, fair value adjustments totaled an increase of approximately $0.1 million and a
16


decrease, net, of approximately $1.2 million, respectively, and for both periods, related primarily to the Company’s Communications segment. For the three and nine month periods ended September 30, 2023, Earn-out payments totaled approximately $12.7 million and $38.8 million, respectively, which included approximately $1.7 million related to mandatorily redeemable non-controlling interests for the nine month period ended September 30, 2023. For the three and nine month periods ended September 30, 2022, Earn-out payments totaled approximately $11.0 million and $37.8 million, respectively.
Equity Investments
The Company’s equity investments as of September 30, 2023 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.
Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2023, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $23 million and $24 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets. Management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $35 million and $37 million as of September 30, 2023 and December 31, 2022, respectively.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment, which is referred to as the “adjusted cost basis.” As of September 30, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $325 million and $306 million, respectively. As of September 30, 2023 and December 31, 2022, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $20 million, respectively. Except for one investment for which the Company recorded an impairment loss totaling approximately $3 million in the third quarter of 2023, there were no impairments related to these investments in any of the three or nine month periods ended September 30, 2023 or 2022.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.7 million and $23.1 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $5.8 million and $20.8 million for the three and nine month periods ended September 30, 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled approximately $4.7 million and $10.5 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $4.4 million and $12.1 million for the three and nine month periods ended September 30, 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $123.3 million as of September 30, 2023. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $280 million and $263 million as of September 30, 2023 and December 31, 2022, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $4.9 million and $5.4 million, respectively, or $3.7 million and $4.0 million, net of tax, respectively. For the three and nine month periods ended September 30, 2022, unrecognized unrealized activity related to the Waha JV swaps totaled gains of approximately $13.4 million and $42.0 million, respectively, or $10.1 million and $31.7 million, net of tax, respectively.
Other Investments. The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both September 30, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $21 million in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in these telecommunications entities in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, the Company made no equity contributions related to its investments in these telecommunications entities, and for the nine month period ended September 30, 2022, equity contributions related to these entities totaled approximately $1.1 million. The Company’s proportionate share of results from these telecommunications entities totaled equity in losses, net, of approximately $0.7 million for the three month period ended September 30, 2023, and for the nine month period ended September 30, 2023, totaled equity in earnings, net, of approximately $0.3 million. For the three month period ended September 30, 2022, the Company’s proportionate share of results from these entities totaled equity in earnings, net, of approximately $0.4 million, and for the nine month period ended September 30, 2022, totaled equity in losses, net, of approximately $0.5 million.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.3 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $2.6 million and $5.1 million for the three and nine month periods ended September 30, 2022, respectively. As of both
17


September 30, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.2 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three and nine month periods ended September 30, 2023, advances to these entities totaled approximately $0.2 million and $0.7 million, respectively, and for both the three and nine month periods ended September 30, 2022, such advances totaled approximately $2.0 million. As of September 30, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $4.2 million and $3.8 million, respectively.
The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both September 30, 2023 and December 31, 2022 totaled approximately $3 million. For the three and nine month periods ended September 30, 2023, equity in losses, net, related to these entities totaled approximately $0.2 million and $0.1 million, respectively, and for the three and nine month periods ended September 30, 2022, equity in losses, net, totaled approximately $0.1 million and $0.4 million, respectively. The above described entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $0.8 million and $5.8 million for the three and nine month periods ended September 30, 2022, respectively. As of both September 30, 2023 and December 31, 2022, related amounts payable were de minimis. In addition, the Company provides line of credit arrangements to these entities, which, as of September 30, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of September 30, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.
The Company has a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of September 30, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during both the nine month periods ended September 30, 2023 and 2022. Equity in losses related to this entity were de minimis for both the three month periods ended September 30, 2023 and 2022, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.1 million and $0.3 million, respectively.
The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.
Senior Notes
As of both September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $539.5 million and $534.0 million for the respective periods. As of September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $283.5 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.3 million and $280.5 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.
Note 5 – Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Contract billings
$1,551.8 $1,408.1 
Less allowance
(8.9)(8.4)
Accounts receivable, net of allowance$1,542.9 $1,399.7 
Retainage
351.0 401.9 
Unbilled receivables
1,616.0 1,328.0 
Contract assets
$1,967.0 $1,729.9 
Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Unbilled receivables, which are included in contract assets, include amounts for work performed for which the Company has an unconditional right to receive payment and that are not subject to the completion of any other specific task, other than the billing itself. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement, which is generally, from 5% to 10% of contract billings. The increase in unbilled receivables as of September 30, 2023 was driven, in large part, by ordinary course project activity associated with higher levels of revenue in the Company’s Oil and Gas segment, as well as timing of billings across the Company’s segments. For the nine month period ended September 30, 2023, provisions for credit losses totaled a recovery of approximately $0.1 million, and for the nine month period ended September 30, 2022, provisions for credit losses totaled approximately $0.7 million. Impairment losses on contract assets were not material in either period.
18


Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $506.5 million and $406.2 million as of September 30, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $496.0 million and $390.3 million, respectively. The increase in contract liabilities as of September 30, 2023 was driven primarily by ordinary course project activity, including in connection with new project starts within the Company’s Clean Energy and Infrastructure segment. For the nine month period ended September 30, 2023, the Company recognized revenue of approximately $355.3 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are sold to a financial institution in return for a nominal fee. In certain instances, the Company continues to service the transferred receivable, for which the corresponding servicing assets or liabilities are not material. For the nine month period ended September 30, 2023, the Company sold approximately $50 million of receivables under this program, and as of September 30, 2023, the Company had approximately $47 million of outstanding sold receivables, which are excluded from Accounts Receivable, net of Allowance, in the consolidated balance sheets. The servicing of such receivables is not considered to constitute significant continuing involvement and the receivables are correspondingly accounted for as sales under ASC Topic 860, “Transfers and Servicing.” Cash collections from such financing arrangements are reflected within operating activities in the consolidated statements of cash flows. The Company is also party to an arrangement with a customer, which allows for early collection of receivables for a nominal fee, at the Company’s option. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $3.8 million and $2.4 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $11.8 million and $4.9 million, respectively, for the nine month periods ended September 30, 2023 and 2022.
Note 6 – Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Land
$73.5 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles3,033.0 2,797.0 
Office equipment, furniture and internal-use software324.3 286.8 
Construction in progress
43.7 67.4 
Total property and equipment
$3,565.9 $3,311.4 
Less accumulated depreciation and amortization
(1,836.1)(1,557.3)
Property and equipment, net
$1,729.8 $1,754.1 
As of September 30, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $208.9 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $49.8 million and $39.9 million, respectively. During the second quarter of 2023, the depreciable lives of certain assets were updated on a prospective basis to better align the respective assets’ lives with their expected useful lives, based on management’s assessment of the physical and economic factors of the related assets. The effect of this update was a decrease in depreciation expense of approximately $2 million and $4 million for the three and nine month periods ended September 30, 2023, respectively.
19


Note 7 – Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateSeptember 30,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$890.0 $896.0 
Term loan343.4 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029283.5 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations402.8 414.5 
Total debt obligations$3,219.7 $3,241.7 
Less unamortized deferred financing costs(14.5)(17.6)
Total debt, net of deferred financing costs$3,205.2 $3,224.1 
Current portion of long-term debt175.3 171.9 
Long-term debt$3,029.9 $3,052.2 
Senior Credit Facility
As of September 30, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.25 billion, which amount is composed of $1.9 billion of revolving commitments and a term loan with an original principal amount of $350 million (the “Term Loan”). The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments. As of September 30, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.
Revolving loans accrued interest at weighted average rates of approximately 7.05% and 5.82% per annum as of September 30, 2023 and December 31, 2022, respectively. The Term Loan accrued interest at 7.04% and 5.80% as of September 30, 2023 and December 31, 2022, respectively. Letters of credit of approximately $65.0 million and $143.1 million were issued as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625% per annum, respectively, for performance standby letters of credit, and for financial standby letters of credit, accrued at 1.625% and 1.375% per annum, respectively. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of September 30, 2023 and December 31, 2022, availability for revolving loans totaled $945.0 million and $860.9 million, respectively, or up to $585.0 million and $506.9 million, respectively, for new letters of credit. There were no borrowings denominated in foreign currencies as of either September 30, 2023 or December 31, 2022. Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both September 30, 2023 and December 31, 2022. The unused facility fee as of September 30, 2023 and December 31, 2022 accrued at 0.225% and 0.200% per annum, respectively.
Other Credit Facilities
The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either September 30, 2023 or December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of September 30, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75% per annum, respectively.
2022 Term Loan Facility
As of September 30, 2023, the Company has $700.0 million of unsecured term loans entered into in connection with the acquisition of IEA, composed of a three-year term loan of $400.0 million in principal amount (the “Three-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The Three-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which installment will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of September 30, 2023, the Three- and Five-Year Tranches accrued interest at rates of 6.809% and 6.934%, respectively, and as of December 31, 2022, the Three- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. As of September 30, 2023 and December 31, 2022, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September 30, 2023 and December 31, 2022.
20


Additional Information
As of September 30, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.0 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 Form 10-K.
Note 8 – Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including certain related party leases. As of September 30, 2023, the Company’s leases have remaining lease terms of up to 15 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for 1 to 5 years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of September 30, 2023 and December 31, 2022 totaled $690.1 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $483.5 million and $535.3 million as of September 30, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $26.8 million and $22.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $79.3 million and $63.2 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended September 30, 2023 and 2022 totaled $75.1 million and $12.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled $198.6 million and $58.1 million, respectively. For the three month periods ended September 30, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $44.0 million and $30.6 million, respectively, of which $3.9 million and $2.3 million, respectively, represented variable lease costs. For the nine month periods ended September 30, 2023 and 2022, rent expense for such leases totaled approximately $116.7 million and $98.5 million, respectively, of which $11.5 million and $7.8 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $169.9 million and $98.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaling approximately $411.7 million and $258.1 million for the nine month periods ended September 30, 2023 and 2022, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of September 30, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining three months$43.4 $38.6 
2024151.5 140.8 
2025114.8 115.7 
202657.3 79.5 
202717.8 36.7 
Thereafter
3.1 38.2 
Total minimum lease payments
$387.9 $449.5 
Less amounts representing interest
(21.8)(38.4)
Total lease obligations, net of interest
$366.1 $411.1 
Less current portion
146.6 131.8 
Long-term portion of lease obligations, net of interest
$219.5 $279.3 
As of September 30, 2023, finance leases had a weighted average remaining lease term of 2.8 years, with a weighted average discount rate of 4.5%, and non-cancelable operating leases had a weighted average remaining lease term of 3.9 years, with a weighted average discount rate of 4.6%.
Note 9 – Stock-Based Compensation and Other Employee Benefit Plans
The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of September 30, 2023, there were approximately 2,752,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $7.2 million and $5.7 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $24.3 million and $18.9 million for the nine month periods ended September 30, 2023 and 2022, respectively.
21


Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended September 30, 2023 and 2022, respectively. For the nine month periods ended September 30, 2023 and 2022, such income tax benefits totaled $12.9 million and $4.3 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of September 30, 2023, total unearned compensation related to restricted shares was approximately $49.1 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled approximately $0.3 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $78.3 million and $19.5 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
Granted204,215 95.99 
Vested(855,196)27.89 
Canceled/forfeited(67,959)46.86 
Non-vested restricted shares, as of September 30, 20231,330,340 $75.03 
(a)    Includes 1,000 and 2,150 restricted stock units as of September 30, 2023 and December 31, 2022, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated transactions.
For the three month periods ended September 30, 2023 and 2022, 22,824 shares and 25,495 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million and $1.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, 69,475 shares and 82,121 shares, respectively, were purchased for $5.7 million and $5.3 million, respectively. Shares purchased by participants under the Company’s ESPPs in each of the three and nine month periods ended September 30, 2023 and 2022 were reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $1.0 million for both the nine month periods ended September 30, 2023 and 2022.
Note 10 – Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and are assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended September 30:
20237,760 11,025 $34.8 $15.2 $50.0 
20226,774 7,136 $23.0 $14.5 $37.5 
For the Nine Months Ended September 30:
20236,806 11,025 $77.9 $45.1 $123.0 
20226,601 7,136 $62.3 $41.6 $103.9 
22


The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three and nine month periods ended September 30, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery and Oil and Gas operations, and, to a lesser extent, by acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three and nine month periods ended September 30, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, project work within its Oil and Gas operations.
Note 11 – Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares in open market transactions or in privately negotiated transactions, in each case, in accordance with applicable securities laws. The Company’s share repurchase programs, under which the Company undertakes share repurchases for strategic purposes, including when management believes that the market price of the Company’s stock is undervalued, such repurchases will enhance long-term shareholder value, the Company has adequate liquidity and such repurchases are appropriate uses of capital, do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. There were no share repurchases under the Company’s share repurchase programs in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, there were no share repurchases under the Company’s share repurchase programs, and for the nine month period ended September 30, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million shares were repurchased in the first quarter of 2022 for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. As of September 30, 2023, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Income (Loss)
Unrealized foreign currency translation activity, net, in each of the three and nine month periods ended September 30, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity in each of the three and nine month periods ended September 30, 2023 and 2022 relates to unrealized fair value gains associated with the Waha JV interest rate swaps. See Note 4 - Fair Value of Financial Instruments for additional information.
Note 12 – Income Taxes
In determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended September 30, 2023 and 2022, the Company’s consolidated effective tax rates were an expense of 33.1% and 18.4%, respectively, and for the nine month periods ended September 30, 2023 and 2022 were benefits of 41.4% and 0.2%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2023 included the effects of a net tax benefit of approximately $8.8 million related to share-based payment awards and a benefit of approximately $6 million related to adjustments from finalization of the Company’s 2022 tax returns, offset, in part, by an increase in non-deductible expenses. For the nine month period ended September 30, 2022, the Company’s effective tax rate included a benefit of approximately $15 million related to adjustments resulting from finalization of the Company’s 2021 tax returns and a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards.
Note 13 – Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage systems for renewable energy; various types of heavy civil and industrial infrastructure, including roads, bridges and rail; and environmental remediation services. The Oil and Gas segment performs engineering, construction, maintenance and other services for pipeline infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity and other services for the energy and utilities industries. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes
23


these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Revenue:2023202220232022
Communications (a)
$824.4 $888.9 $2,499.6 $2,375.1 
Clean Energy and Infrastructure
1,099.9 563.2 2,894.5 1,493.5 
Oil and Gas
672.3 375.8 1,270.6 927.9 
Power Delivery
665.0 688.4 2,077.1 1,985.4 
Other
    
Eliminations
(4.5)(2.8)(25.9)(12.2)
Consolidated revenue$3,257.1 $2,513.5 $8,715.9 $6,769.7 
(a)    Revenue generated primarily by utilities customers represented 25.0% and 21.8% of Communications segment revenue for the three month periods ended September 30, 2023 and 2022, respectively, and represented 24.1% and 23.7% for the nine month periods ended September 30, 2023 and 2022, respectively.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2023202220232022
Communications
$73.4 $109.9 $215.7 $234.5 
Clean Energy and Infrastructure
42.4 24.6 80.9 30.2 
Oil and Gas
97.3 49.2 188.9 133.4 
Power Delivery
56.5 63.1 161.0 150.6 
Other
4.4 5.6 18.2 20.0 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
For the three month period ended September 30, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $4.8 million, $15.3 million and $0.5 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $0.5 million of such costs. For the nine month period ended September 30, 2023, $18.3 million, $36.9 million, $2.5 million and $3.2 million of such costs were included in EBITDA of the segments and Corporate, respectively. For the three month period ended September 30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million of such acquisition and integration costs, respectively, and for the nine month period ended September 30, 2022, $2.4 million, $4.5 million, $34.5 million and $18.0 million of such costs were included in EBITDA of the segments and Corporate, respectively. Additionally, for the nine month period ended September 30, 2023, Corporate EBITDA included fair value losses related to an investment of $0.2 million, and for the three and nine month periods ended September 30, 2022, Corporate EBITDA included $0.1 million and $7.2 million of such fair value losses, respectively.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2023202220232022
Income (loss) before income taxes$22.9 $60.3 $(82.7)$30.5 
Plus:
Interest expense, net62.6 26.9 174.7 62.3 
Depreciation115.0 91.3 325.3 263.5 
Amortization42.3 28.0 126.3 81.2 
Corporate EBITDA
31.3 45.9 121.2 131.2 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
24


For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2023202220232022
Communications
$37.0 $32.5 $105.6 $92.1 
Clean Energy and Infrastructure
37.1 12.4 107.3 35.5 
Oil and Gas
40.7 34.1 111.6 97.9 
Power Delivery
39.9 37.7 119.4 110.1 
Other
    
Corporate
2.6 2.6 7.7 9.1 
Consolidated depreciation and amortization$157.3 $119.3 $451.6 $344.7 
Assets:September 30,
2023
December 31,
2022
Communications
$2,449.7 $2,378.6 
Clean Energy and Infrastructure
2,902.6 2,979.9 
Oil and Gas
1,908.3 1,544.2 
Power Delivery
1,877.7 1,967.9 
Other
312.9 297.3 
Corporate
78.5 125.4 
Consolidated assets$9,529.7 $9,293.3 
Foreign Operations and Other. MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $3.2 billion and $2.5 billion for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $8.6 billion and $6.6 billion for the nine month periods ended September 30, 2023 and 2022, respectively. Revenue derived from foreign operations totaled $18.8 million and $49.4 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $68.4 million and $125.2 million for the nine month periods ended September 30, 2023 and 2022, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both September 30, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $18.0 million and $21.0 million for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of September 30, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $32.8 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2023, amounts due from customers from which foreign revenue was derived accounted for less than 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. As of December 31, 2022, such amounts accounted for approximately 1% of the Company’s consolidated net accounts receivable position. Revenue from governmental entities for the three month periods ended September 30, 2023 and 2022 totaled approximately 12% and 6% of total revenue, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately 11% and 7% of total revenue, respectively. Substantially all of the Company’s revenue from governmental entities was derived from its U.S. operations.
Significant Customers
For the three month period ended September 30, 2023, Equitrans Midstream Corporation represented 11% of the Company’s total consolidated revenue, and for the three month period ended September 30, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the nine month periods ended September 30, 2023 and 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. The Company's relationship with Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
Note 14 – Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and other project disputes, other project-related liabilities and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.
Acquired Legacy Solar Matter. On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC (“IEAC” and, together with IEA, the “IEA Entities”), liable to plaintiffs H&L Farms LLC (“H&L Farms”), Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA Entities, IEAC’s customer, Silicon Ranch Corporation (“SRC”) and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was constructed on SRC’s property located adjacent to a 1,400 acre tract of land that plaintiffs purchased in March 2021 for approximately $3.3 million.
25


The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into a 21-acre lake on plaintiffs’ property. Following trial, the jury awarded Mr. and Mrs. Harris $4.5 million each for loss of use and enjoyment of the lake and awarded H&L Farms (the legal owner) another $1.5 million in remediation costs. These damages were apportioned 30% to SRC, 40% to IEA and 30% to IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of the IEA Entities. The Court entered judgment on the verdict and issued an injunction requiring IEAC to remediate the sedimentary run-off as quickly as possible.
Subsequently, the IEA Entities and SRC filed post-trial motions seeking multiple avenues of relief from the verdict. Plaintiffs filed oppositions to both motions.
Following trial, Mr. and Mrs. Harris also filed a motion for damages under the Georgia frivolous claim/defense statute, seeking $1 million in damages for each of them in compensation for their ostensible stress in pursuing their claims in litigation and an unspecified amount of attorneys’ fees, which they implied could be as much as 45% of any amount of damages remaining after post-verdict review. The IEA Entities and SRC opposed this motion.
On October 23, 2023, the Court issued an order resolving the parties’ post-trial motions. The Court first ruled that the compensatory damages for restoration of the lake are unsupported by the evidence and that the compensatory damages for loss of use and enjoyment are excessive. It ordered a new trial on the amount of compensatory damages unless Mr. and Mrs. Harris agree to a remittitur of their damages for loss of use and enjoyment to approximately $0.5 million each and H&L Farms agrees to a remittitur of its damages for restoration of the lake to approximately $0.3 million. The Court also ordered a new trial on the amount of punitive damages unless plaintiffs agree to a remittitur of the punitive damages against SRC to approximately $1.1 million and a remittitur of the punitive damages against the IEA Entities to approximately $2.7 million in total. The plaintiffs have until November 13, 2023 to notify the Court whether they agree to the remittiturs. If they do not agree to the remittiturs, the Court intends to hold a new trial on the amount of compensatory and punitive damages in March 2024. Finally, the Court denied the plaintiffs’ request for damages and attorneys’ fees under the Georgia frivolous claims/defenses statute.
On October 31, 2023, the plaintiffs filed a motion for reconsideration of the Court’s order, seeking, among other things, that the Court permit a higher amount of damages and defer any retrial to a later time, accompanied by a request that the Court certify its order for an immediate appeal and to seek the Georgia Supreme Court’s answers to various ostensible issues of Georgia law.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including certain related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2023 and December 31, 2022, there were $82.1 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of September 30, 2023 or December 31, 2022.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of September 30, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,552.1 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,693.7 million and $1,739.9 million, respectively. Included in these balances as of September 30, 2023 and December 31, 2022 are $329.0 million and $115.8 million, respectively, of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests, ranging from 25% to 50%, in each of four civil construction projects, and one 49% undivided interest in pipeline project work. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of September 30, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the nine month period ended September 30, 2023, the Company provided $0.5 million of project-related financing to its contractual joint ventures, which amount was outstanding as of September 30, 2023. Included in the Company’s cash balances as of September 30, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $26.5 million and $25.7 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations.
26


The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limits. Captive insurance-related cash balances totaled approximately $0.8 million and $1.1 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are generally not available for use in the Company’s other operations.
As of September 30, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $201.1 million and $176.7 million, respectively, of which $131.5 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.8 million and $4.1 million as of September 30, 2023 and December 31, 2022, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $9.6 million and $95.6 million as of September 30, 2023 and December 31, 2022, respectively. Outstanding surety bonds related to self-insurance programs amounted to $204.8 million and $110.9 million as of September 30, 2023 and December 31, 2022, respectively.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of September 30, 2023, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is currently obligated to make monthly payments of approximately $10,000. As of September 30, 2023 and December 31, 2022, the remaining obligation approximated $1.8 million and $1.9 million, respectively.
Indemnities. The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of September 30, 2023 and December 31, 2022, the Company had accrued project close-out liabilities of approximately $20 million and $40 million, respectively. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. The Company had approximately 1,425 customers for the nine month period ended September 30, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either September 30, 2023 or December 31, 2022. The Company derived approximately 40% and 41%, respectively, of its revenue from its top ten customers for the three month periods ended September 30, 2023 and 2022, and derived approximately 37% and 42% of such revenue for the nine month periods ended September 30, 2023 and 2022, respectively.
Note 15 – Related Party Transactions
MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, business development and administrative activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended September 30, 2023 and 2022, such payments to related party entities totaled approximately $7.1 million and $8.0 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $33.9 million and $22.7 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million as of both September 30, 2023 and December 31, 2022. Revenue from such related party arrangements totaled approximately $3.5 million and $2.4 million for the three month periods ended September 30, 2023 and 2022,
27


respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $10.9 million and $7.4 million, respectively. Related amounts receivable totaled approximately $1.0 million and $3.2 million as of September 30, 2023 and December 31, 2022, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. For the three month periods ended September 30, 2023 and 2022, MasTec paid CCI approximately $1.2 million and $1.1 million, respectively, related to this activity, and for the nine month periods ended September 30, 2023 and 2022, MasTec paid approximately $2.5 million and $2.9 million, respectively. Amounts payable to CCI totaled approximately $4.6 million and $0.6 million as of September 30, 2023 and December 31, 2022, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million for both the three and nine month periods ended September 30, 2022. As of December 31, 2022, related amounts receivable were de minimis.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month periods ended September 30, 2023 and 2022, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $2.7 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, MasTec incurred approximately $3.1 million and $0.2 million, respectively, of such subcontracting expenses. Related amounts payable totaled approximately $2.5 million as of September 30, 2023, and as of December 31, 2022, such payables were de minimis.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended September 30, 2023 and 2022, MasTec paid approximately $0.7 million related to this leasing arrangement, and for the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $2.0 million and $1.9 million, respectively.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. Construction services related to site preparation for a new soccer complex began in the third quarter of 2023. For the three and nine month periods ended September 30, 2023, MasTec charged approximately $4.6 million and $4.8 million, respectively, under these arrangements, and related amounts receivable totaled approximately $4.8 million as of September 30, 2023. Payments for other expenses related to the Franchise for the three month periods ended September 30, 2023 and 2022 totaled approximately $0.3 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.9 million and $0.4 million, respectively.
MasTec has a subcontracting arrangement to perform construction services for an entity, in which José R. Mas has a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended September 30, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $42.7 million and $38.0 million, respectively, and totaled approximately $120.6 million and $98.7 million, respectively, for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled approximately $59.1 million and $42.0 million, respectively. MasTec also pays a management fee to this entity in connection with this subcontracting arrangement. Under a separate arrangement, this entity performs certain construction services for MasTec. For the three month periods ended September 30, 2023 and 2022, MasTec incurred approximately $1.7 million and $0.4 million, respectively, for management fees and subcontracting expenses under these arrangements, and incurred approximately $2.9 million and $0.9 million, respectively, under these arrangements for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts payable totaled approximately $0.6 million and $0.3 million, respectively.
From time to time, the Company pays amounts on behalf of or to the former owners of acquired businesses, which, under the provisions of the related purchase agreements, the former owners are obligated to repay. The Company paid $0.1 million of such amounts during both the three month periods ended September 30, 2023 and 2022. For the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $0.2 million and $1.5 million, respectively. Amounts receivable for such payments, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $2.2 million and $2.0 million as of September 30, 2023 and December 31, 2022, respectively.
In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three and nine month periods ended September 30, 2023, the Company made equity contributions of approximately $0.1 million and $3.7 million, respectively, to this entity, of which $0.1 million and $0.3 million, respectively, were paid in cash. For the three and nine month periods ended September 30, 2022, the Company made equity contributions to this entity of approximately $0.1 million and $0.6 million, respectively. As of September 30, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $1.1 million and $0.2 million, respectively, which net amount included approximately $1.1 million of deferred revenue as of September 30, 2023, and $2.3 million of accounts receivable, net, less deferred revenue, as of December 31, 2022, related to the subcontracting arrangement as of the respective periods. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. Income recognized in connection with these arrangements totaled approximately $0.2 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $0.6 million for both the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.
In 2018, the Company acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas was a minority owner at the time of acquisition. In the second quarter of 2023, the Company paid $16.1 million of contingent consideration in connection with the finalization of the earn-out arrangement related to this acquisition, as calculated under the terms of the purchase agreement. Approximately 25% of this earn-out payment was paid to Juan Carlos Mas, consistent with the terms of the purchase agreement.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment, including the ownership interests in two entities that the Company
28


acquired in the second quarter of 2023. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information. In the first quarter of 2023, the Company acquired the remaining 15% equity interests in one of its subsidiaries, which interests were previously accounted for as non-controlling interests, from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for the other of which José R. Mas is a trustee. For the three month periods ended September 30, 2023 and 2022, the Company paid $0.2 million and $0.6 million, respectively, in connection with the agreements for Jorge Mas, and no payments were made in connection with such agreements for José R. Mas in either of the three month periods ended September 30, 2023 or 2022. For the nine month periods ended September 30, 2023 and 2022, the Company paid $0.7 million and $1.1 million, respectively, in connection with the agreements for Jorge Mas, and for both the nine month periods ended September 30, 2023 and 2022, paid $0.7 million in connection with such agreements for José R. Mas. As of September 30, 2023 and December 31, 2022, life insurance assets associated with these agreements totaled approximately $27.2 million and $25.8 million, respectively.
29


CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are not historical facts but are the intent, belief, or current expectations of our business and industry and the assumptions upon which these statements are based. While management believes that these forward-looking statements are reasonable as and when made, there can be no assurance that future developments affecting us will be those that we anticipate. All comments concerning our expectations for future revenue and operating results are based on our forecasts for our existing operations and do not include the potential impact of any future acquisitions, dispositions or other strategic arrangements. Words such as “anticipates,” “expects,” “intends,” “will,” “could,” “would,” “should,” “may,” “plans,” “believes,” “seeks,” “estimates,” “forecasts,” “targets” and variations of these words and negatives thereof and similar expressions are intended to identify forward-looking statements. These statements are not guarantees of future performance and are subject to risks, uncertainties, assumptions and other factors, some of which are beyond our control, are difficult to predict, and could cause actual results to differ materially from those expressed or forecasted in the forward-looking statements. Additionally, many of these risks and uncertainties could be amplified by the potential effects of general economic and market conditions, including levels of inflation and market interest rates, geopolitical events, market uncertainty and/or volatility.
These risks and uncertainties include those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report and in our 2022 Annual Report on Form 10-K (“2022 Form 10-K”), including those described under “Cautionary Statement Regarding Forward-Looking Statements” and “Risk Factors,” as updated by Item 1A, “Risk Factors” in this report and other filings we make with the SEC. Forward-looking statements that were true at the time made may ultimately prove to be incorrect or false. Readers are cautioned to not place undue reliance on forward-looking statements, which reflect management’s view only as of the date of this report. We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes to future operating results.
ITEM 2.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following is a discussion and analysis of our business, financial condition and results of operations as of and for the three and nine month periods ended September 30, 2023 and 2022. This discussion and analysis should be read in conjunction with our consolidated financial statements and notes thereto in Item 1 of this Quarterly Report on Form 10-Q (this “Form 10-Q”), and the audited consolidated financial statements, accompanying notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) contained in our 2022 Form 10-K. In this MD&A, “$” means U.S. dollars unless specified otherwise.
General Economic, Market and Regulatory Conditions
We have experienced, and may continue to experience, direct and indirect negative effects on our business and operations from negative economic, market and regulatory conditions, including the current level of market interest rates, continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs.
We expect the remainder of 2023 and the foreseeable future to continue to be a dynamic macroeconomic environment, with elevated market interest rates and continuing, but moderating levels of cost inflation and potential market volatility, any or all of which could adversely affect our costs and customer demand. These conditions could affect the cost of capital of both us and our customers, as well as our customers’ plans for capital investments and ongoing maintenance expenditures, which could negatively affect demand for our services. The extent to which general economic, market and regulatory conditions could affect our business, operations and financial results is uncertain as it will depend upon numerous evolving factors that we may neither be able to accurately predict nor quantify with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.
We believe that our financial position, cash flows and operational strengths will enable us to manage the current uncertainties resulting from general economic, market and regulatory conditions. We carefully manage our liquidity and monitor any potential effects from changing economic, market and regulatory conditions on our financial results, cash flows and/or working capital and will take appropriate actions in efforts to mitigate any impacts.
Business Overview
We are a leading infrastructure construction company operating mainly throughout North America across a range of industries. Our primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure, including roads, bridges and rail; and environmental remediation services. Our customers are primarily in these industries. Including our predecessor companies, we have been in business for over 90 years. For the twelve month period ended September 30, 2023, we had an average of approximately 830 locations and 34,000 employees, respectively, and as of September 30, 2023, we had approximately 850 locations and 37,000 employees, respectively. We offer our services under the MasTec® and other service marks and are ranked among the Top 400 Contractors by Engineering News-Record.
We provide our services to a diversified base of customers and a significant portion of our services are provided under master service and other service agreements, which are generally multi-year agreements. The remainder of our work is generated pursuant to contracts for specific
30


projects or jobs that require the construction or installation of an entire infrastructure system or specified units within an infrastructure system.
We manage our operations under five operating segments, which represent our five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. This structure is generally focused on broad end-user markets for our labor-based construction services. See Note 13 - Segments and Related Information and Note 14 - Commitments and Contingencies in the notes to the consolidated financial statements, which are incorporated by reference, for additional information regarding our segment reporting and significant customer concentrations.
Backlog
Estimated backlog represents the amount of revenue we expect to realize over the next 18 months from future work on uncompleted construction contracts, including new contracts under which work has not begun, as well as revenue from change orders and renewal options. Our estimated backlog also includes amounts under master service and other service agreements and our proportionate share of estimated revenue from proportionately consolidated non-controlled contractual joint ventures. Estimated backlog for work under master service and other service agreements is determined based on historical trends, anticipated seasonal impacts, experience from similar projects and estimates of customer demand based on communications with our customers. Based on current expectations of our customers’ requirements, we anticipate that we will realize approximately 26% of our estimated September 30, 2023 backlog in 2023. The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:
Reportable Segment (in millions):September 30,
2023
June 30,
2023
September 30,
2022
Communications
$5,299 $5,420 $5,024 
Clean Energy and Infrastructure
3,073 3,324 1,933 
Oil and Gas
1,681 2,042 1,513 
Power Delivery
2,437 2,656 2,757 
Other
— — — 
Estimated 18-month backlog$12,490 $13,442 $11,227 
As of September 30, 2023, 56% of our backlog is estimated to be attributable to amounts under master service or other service agreements, pursuant to which our customers are not contractually committed to purchase a minimum amount of services. Most of these agreements can be canceled on short or no advance notice. Timing of revenue for construction and installation projects included in our backlog can be subject to change as a result of customer, regulatory or other delays or cancellations, including from factors discussed above in “General Economic, Market and Regulatory Conditions.” These effects, among others, could cause estimated revenue to be realized in periods later than originally expected, or not at all. We occasionally experience postponements, cancellations and reductions in expected future work due to these effects and/or other factors. There can be no assurance as to our customers’ requirements or that actual results will be consistent with the estimates included in our forecasts. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings.
Backlog is a common measurement used in our industry. Our methodology for determining backlog may not, however, be comparable to the methodologies used by others. Backlog differs from the amount of our remaining performance obligations, which are described in Note 1 - Business, Basis of Presentation and Significant Accounting Policies in the notes to the consolidated financial statements, which is incorporated by reference. As of September 30, 2023, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $7.1 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $2.2 billion of remaining performance obligations and estimated future revenue under master service and other service agreements in excess of 18 months, which amount is not included in the backlog estimates above. Backlog expected to be realized in 2023 differs from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $0.7 billion of estimated future revenue under master service and other service agreements that is included within the related backlog estimate.
Economic, Industry and Market Factors
We closely monitor the effects of changes in economic, industry and market conditions on our customers, including the potential effects of the factors discussed above in “General Economic, Market and Regulatory Conditions,” which can affect demand for our customers’ products and services and can increase or decrease our customers’ planned capital and maintenance budgets in certain end-markets. Any of these factors and effects, as well as mergers and acquisitions or other business transactions among the customers we serve, could affect demand for our services, or the cost to provide such services and our profitability.
Changes in demand in our customers’ businesses and fluctuations in market prices for energy sources, including oil and gas products, can affect demand for our services. In particular, such changes can affect the level of activity in energy generation projects, including from renewable energy sources, as well as pipeline construction and carbon capture projects. The availability of transportation and transmission capacity can also affect demand for our services, including energy generation, electric grid and pipeline construction projects. These factors, as well as the highly competitive nature of our industry, can result in changes in levels of activity, project mix, and/or the profitability of the services we provide. In the face of increased pricing pressure or other market developments, we strive to maintain our profit margins through productivity improvements, cost reduction programs and/or business streamlining efforts. Market developments, including rising market interest rates and inflationary effects on fuel, labor and materials costs, have had, and could continue to have, a negative effect on our profitability to the extent that we have not been, and in the future are not able, to pass these costs through to our customers. While we actively monitor economic, industry and market factors that could affect
31


our business, we cannot predict the effect that changes in such factors could have on our future results of operations, liquidity and cash flows, and we may be unable to fully mitigate, or benefit from, such changes.
Effect of Seasonality and Cyclical Nature of Business
Our revenue and results of operations are cyclical and can be subject to seasonal and other variations. For additional information regarding the effects of seasonality and the cyclical nature of our business, see Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K.
Critical Accounting Estimates
This discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements requires the use of estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. A summary of our critical accounting estimates is included in Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K. We are required to make estimates and judgments in the preparation of our financial statements that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures. We continually review these estimates and their underlying assumptions to ensure they are appropriate for the circumstances. Changes in the estimates and assumptions we use could have a material impact on our financial results. During the three and nine month periods ended September 30, 2023, there were no material changes in our critical accounting estimates or policies.
For details of our third quarter 2023 quarterly review for indicators of impairment, and the discussion relating to the IEA reporting unit, refer to Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, in the notes to the consolidated financial statements, which is incorporated by reference. Based on our assessment as of September 30, 2023, the IEA reporting unit exceeded its carrying value by approximately 7%. The most significant assumptions used in our analysis to determine the fair value of the IEA reporting unit are the discount rate, revenue and profitability assumptions and the terminal growth rate. As of September 30, 2023, a 50 basis point increase in the discount rate would reduce the amount by which the IEA reporting unit exceeded its carrying value to approximately 4%; a 50 basis point decrease in the terminal growth rate would reduce this amount to approximately 5%; and a 1% reduction in the profitability assumption for all forecast years would reduce this amount to approximately 6%.
Results of Operations
Comparison of Quarterly Results
The following table, which may contain slight summation differences due to rounding, reflects our consolidated results of operations in dollar and percentage of revenue terms for the periods indicated (dollar amounts in millions). Our consolidated results of operations are not necessarily comparable from period to period due to the effect of recent acquisitions and certain other items, which are described in the comparison of results section below. In this discussion, “acquisition” results are defined as results from acquired businesses for the first twelve months following the dates of the respective acquisitions, with the balance of results for a particular item attributed to “organic” activity.
For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
2023202220232022
Revenue$3,257.1 100.0 %$2,513.5 100.0 %$8,715.9 100.0 %$6,769.7 100.0 %
Costs of revenue, excluding depreciation and amortization2,857.1 87.7 %2,187.8 87.0 %7,701.4 88.4 %5,949.3 87.9 %
Depreciation115.0 3.5 %91.3 3.6 %325.3 3.7 %263.5 3.9 %
Amortization of intangible assets42.3 1.3 %28.0 1.1 %126.3 1.4 %81.2 1.2 %
General and administrative expenses180.6 5.5 %125.1 5.0 %520.7 6.0 %404.2 6.0 %
Interest expense, net62.6 1.9 %26.9 1.1 %174.7 2.0 %62.3 0.9 %
Equity in earnings of unconsolidated affiliates, net(6.8)(0.2)%(6.1)(0.2)%(23.4)(0.3)%(19.4)(0.3)%
Other (income) expense, net(16.6)(0.5)%0.2 0.0 %(26.3)(0.3)%(1.9)(0.0)%
Income (loss) before income taxes$22.9 0.7 %$60.3 2.4 %$(82.7)(0.9)%$30.5 0.4 %
(Provision for) benefit from income taxes(7.6)(0.2)%(11.1)(0.4)%34.2 0.4 %0.1 0.0 %
Net income (loss)$15.3 0.5 %$49.2 2.0 %$(48.5)(0.6)%$30.5 0.5 %
Net income attributable to non-controlling interests1.0 0.0 %0.3 0.0 %2.2 0.0 %0.4 0.0 %
Net income (loss) attributable to MasTec, Inc.$14.3 0.4 %$48.9 1.9 %$(50.7)(0.6)%$30.1 0.4 %
32


We review our operating results by reportable segment. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference. Our reportable segments are: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other. Management’s review of segment results includes analyses of trends in revenue, EBITDA and EBITDA margin. EBITDA for segment reporting purposes is calculated consistently with our consolidated EBITDA calculation. See the discussion of our non-U.S. GAAP financial measures, including certain adjusted non-U.S. GAAP measures, as described below, following the comparison of results discussion. The following table presents revenue, EBITDA and EBITDA margin by segment for the periods indicated (dollar amounts in millions):
RevenueEBITDA and EBITDA Margin
For the Three Months Ended
September 30,
For the Nine
Months Ended
September 30,
For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
Segment:2023202220232022
2023 (a)
2022 (a)
2023 (a)
2022 (a)
Communications$824.4 $888.9 $2,499.6 $2,375.1 $73.4 8.9 %$109.9 12.4 %$215.7 8.6 %$234.5 9.9 %
Clean Energy and Infrastructure1,099.9 563.2 2,894.5 1,493.5 42.4 3.9 %24.6 4.4 %80.9 2.8 %30.2 2.0 %
Oil and Gas672.3 375.8 1,270.6 927.9 97.3 14.5 %49.2 13.1 %188.9 14.9 %133.4 14.4 %
Power Delivery665.0 688.4 2,077.1 1,985.4 56.5 8.5 %63.1 9.2 %161.0 7.8 %150.6 7.6 %
Other— — — — 4.4 NM5.6 NM18.2 NM20.0 NM
Eliminations(4.5)(2.8)(25.9)(12.2)— — — — — — — — 
Segment Total$3,257.1 $2,513.5 $8,715.9 $6,769.7 $274.0 8.4 %$252.4 10.0 %$664.7 7.6 %$568.7 8.4 %
Corporate— — — — (31.3)— (45.9)— (121.2)— (131.2)— 
Consolidated Total$3,257.1 $2,513.5 $8,715.9 $6,769.7 $242.7 7.5 %$206.5 8.2 %$543.5 6.2 %$437.5 6.5 %
NM - Percentage is not meaningful
(a)     For the three month period ended September 30, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $4.8 million, $15.3 million and $0.5 million, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $0.5 million of such costs, and, for the nine month period ended September 30, 2023, $18.3 million, $36.9 million, $2.5 million and $3.2 million, of such costs were included in EBITDA of the segments and Corporate, respectively. For the three month period ended September 30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million, of such acquisition and integration costs, respectively, and for the nine month period ended September 30, 2022, $2.4 million, $4.5 million, $34.5 million, and $18.0 million of such costs were included in EBITDA of the segments and Corporate, respectively.
Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022
Revenue. For the three month period ended September 30, 2023, consolidated revenue totaled $3,257 million as compared with $2,514 million for the same period in 2022, an increase of $744 million, or 30%. Acquisitions contributed $533 million of increased revenue for the three month period ended September 30, 2023 and organic revenue increased by approximately $210 million, or 8%, as compared with the same period in 2022. See below for details of revenue by segment.
Communications Segment. Communications revenue was $824 million for the three month period ended September 30, 2023 as compared with $889 million for the same period in 2022, a decrease of $65 million, or 7%. Acquisitions contributed $48 million of revenue for the three month period ended September 30, 2023, whereas organic revenue decreased by approximately $113 million, or 13%, as compared with the same period in 2022. The decrease in organic revenue was driven primarily by lower levels of wireless, wireline and install-to-the-home project activity due, in part, to the effect of macroeconomic conditions on project activity levels, reflecting delays driven, in part, by customers’ higher financing costs, offset, in part, by an increase in utility project work.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $1,100 million for the three month period ended September 30, 2023 as compared with $563 million for the same period in 2022, an increase of $537 million, or 95%. Acquisitions contributed $485 million of revenue for the three month period ended September 30, 2023 and organic revenue increased by approximately $52 million, or 9%, as compared with the same period in 2022, due primarily to higher levels of renewable and heavy civil project activity due to timing of project work, offset, in part, by lower levels of certain industrial infrastructure project work.
Oil and Gas Segment. Oil and Gas revenue was $672 million for the three month period ended September 30, 2023, as compared with $376 million for the same period in 2022, an increase of $297 million, or 79%, primarily due to higher levels of project activity, including large-diameter pipeline project work, offset, in part, by certain facilities and other infrastructure-related project work.
Power Delivery Segment. Power Delivery revenue was $665 million for the three month period ended September 30, 2023, as compared with $688 million for the same period in 2022, a decrease of $23 million, or 3%, primarily due to lower levels of project activity, including for storm restoration services, certain facilities and other infrastructure-related project work, offset, in part, by an increase in transmission and substation-related project work.
33


Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $669 million, or 31%, to $2,857 million for the three month period ended September 30, 2023 from $2,188 million for the same period in 2022. Higher levels of revenue contributed an increase of $647 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $22 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 70 basis points to 87.7% of revenue for the three month period ended September 30, 2023 from 87.0% of revenue for the same period in 2022. The basis point increase was primarily due to a combination of reduced project efficiencies within our Communications and Power Delivery segments and the effects of certain overhead costs incurred to maintain operating capacity in support of expected future project work, offset, in part, by improved productivity within our Oil and Gas and Clean Energy and Infrastructure segments and a decrease in certain acquisition and integration costs of approximately $19 million.
Depreciation. Depreciation was $115 million, or 3.5% of revenue, for the three month period ended September 30, 2023, as compared with $91 million, or 3.6% of revenue, for the same period in 2022, an increase of approximately $24 million, or 26%. Acquisitions contributed $12 million of depreciation for the three month period ended September 30, 2023, and organic depreciation increased by $12 million, or approximately 13%, due primarily to the effect of capital expenditures in 2022 in support of certain prior year growth initiatives and to address prior year supply chain disruption concerns, offset, in part, by a $2 million reduction in depreciation expense related to a change in the depreciable lives of certain assets to better align the respective assets’ lives with their expected useful lives. As a percentage of revenue, depreciation decreased by approximately 10 basis points, due primarily to higher levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $42 million, or 1.3% of revenue, for the three month period ended September 30, 2023, as compared with $28 million, or 1.1% of revenue, for the same period in 2022, an increase of $14 million, or approximately 51%. Acquisitions contributed approximately $14 million of amortization for the three month period ended September 30, 2023, and organic amortization was generally flat. As a percentage of revenue, amortization of intangible assets increased by approximately 20 basis points.
General and administrative expenses. General and administrative expenses totaled $181 million, or 5.5% of revenue, for the three month period ended September 30, 2023, as compared with $125 million, or 5.0% of revenue, for the same period in 2022, an increase of approximately $56 million, or 44%. Acquisitions, including certain acquisition and integration costs, contributed $42 million of general and administrative expenses for the three month period ended September 30, 2023 and organic general and administrative expenses increased by approximately $14 million, or 11%, as compared with the same period in the prior year, primarily due to a reduction in gains on sales of assets, net, and increases in various administrative costs, including information technology expenses, as well as the effects of timing of legal and settlement matters. Total acquisition and integration costs included within general and administrative expenses increased to $18 million for the three month period ended September 30, 2023 from approximately $9 million for the same period in 2022. Overall, general and administrative expenses increased by approximately 60 basis points as a percentage of revenue for the three month period ended September 30, 2023 as compared with the same period in 2022.
Interest expense, net. Interest expense, net of interest income, was approximately $63 million, or approximately 1.9% of revenue, for the three month period ended September 30, 2023, as compared with approximately $27 million, or 1.1% of revenue, for the same period in 2022, an increase of approximately $36 million, or 133%. The increase in interest expense, net, resulted primarily from credit facility activity and term loans, which accounted for approximately $27 million of the increase due to higher average balances, including from indebtedness incurred in connection with acquisition activity, including $700 million of additional unsecured term loans entered into in connection with the acquisition of IEA in the fourth quarter of 2022, as well as higher average interest rates on our floating rate debt as compared with the same period in 2022. In addition, interest expense from senior notes increased by $5 million due to the assumption, exchange and issuance of $300 million aggregate principal amount of 6.625% senior notes in connection with the IEA acquisition. See Financial Condition, Liquidity and Capital Resources discussion below for details of our debt instruments and recent transactions. Additionally, interest expense from accounts receivable financing arrangements increased by approximately $1 million due primarily to higher average interest rates and higher average balances, including from arrangements entered into in the second and third quarters of 2023. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities, which is incorporated by reference, for details of our financing arrangements.
Equity in earnings of unconsolidated affiliates, net. Equity in earnings or losses of unconsolidated affiliates includes our share of income or losses from equity investees. For the three month periods ended September 30, 2023 and 2022, equity in earnings from unconsolidated affiliates, net, totaled approximately $7 million and $6 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent to our investments in certain other entities.
Other (income) expense, net. Other (income) expense, net, consists primarily of gains or losses from changes to estimated Earn-out accruals and certain contingent payments to the former owners of an acquired business; certain legal/other settlements; gains or losses, or changes in estimated recoveries from certain assets, including financial instruments, and certain liabilities; certain purchase accounting adjustments, and other miscellaneous income or expense. Other income, net, was $17 million for the three month period ended September 30, 2023, as compared with $0.2 million of other expense, net for the same period in 2022. For the three month period ended September 30, 2023, other income, net, included approximately $5 million of income, net, from changes to estimated Earn-out accruals and $7 million of other miscellaneous income, net, including from insurance and other settlements, $7 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business and approximately $3 million of impairment losses on an investment. For the three month period ended September 30, 2022, other expense, net, included approximately $3 million of acquisition and integration-related financing costs, offset, in part, by approximately $1 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business and approximately $1 million of other miscellaneous income.
Provision for income taxes. Income tax expense was $8 million for the three month period ended September 30, 2023 as compared with $11 million for the same period in the prior year. Pre-tax income decreased to $23 million for the three month period ended September 30, 2023 from $60 million for the same period in 2022. For the three month period ended September 30, 2023, our effective tax rate increased to 33.1% from 18.4% for the same period in 2022. Our effective tax rate in the third quarter of 2023 included a benefit of approximately $4 million related to adjustments
34


resulting from the finalization of our 2022 tax returns, whereas in the third quarter of 2022, our effective tax rate included a benefit of approximately $13 million related to adjustments from finalization of our 2021 tax returns.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $73 million, or 8.9% of revenue, for the three month period ended September 30, 2023, as compared with $110 million, or 12.4% of revenue, for the same period in 2022, a decrease of approximately $37 million, or 33%. As a percentage of revenue, EBITDA decreased by 350 basis points, or approximately $29 million, due primarily to reduced operating leverage from lower levels of wireless revenue, as well as reduced project efficiencies and an increase of approximately $4 million in certain acquisition and integration costs. Lower levels of revenue contributed a decrease in EBITDA of $8 million.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $42 million, or 3.9% of revenue, for the three month period ended September 30, 2023, as compared with EBITDA of $25 million, or 4.4% of revenue, for the same period in 2022, an increase of approximately $18 million, or 73%. Higher levels of revenue contributed an increase in EBITDA of approximately $23 million, whereas reduced productivity contributed a decrease of approximately $6 million. As a percentage of revenue, EBITDA decreased by approximately 50 basis points due primarily to project inefficiencies, including from certain industrial infrastructure project work, as well as the effects of certain overhead costs incurred to maintain operating capacity in support of expected future project work, and an increase of approximately $15 million in certain acquisition and integration costs, offset, in part, by improved productivity for certain renewable projects and the effects of project mix.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $97 million, or 14.5% of revenue, for the three month period ended September 30, 2023, as compared with EBITDA of $49 million, or 13.1% of revenue, for the same period in 2022, an increase of approximately $48 million, or 98%. Higher levels of revenue contributed an increase in EBITDA of approximately $39 million. As a percentage of revenue, EBITDA margins increased by approximately 140 basis points, or $9 million, due primarily to project efficiencies and improved productivity, including as a result of improved operating leverage from higher levels of revenue, as well as the effects of project mix and a decrease of approximately $1 million in certain acquisition and integration costs.
Power Delivery Segment. EBITDA for our Power Delivery segment was $57 million, or 8.5% of revenue, for the three month period ended September 30, 2023, as compared with EBITDA of $63 million, or 9.2% of revenue, for the same period in 2022, a decrease in EBITDA of approximately $7 million, or 11%. As a percentage of revenue, EBITDA decreased by approximately 70 basis points, or $4 million, due primarily to reduced project efficiencies, offset, in part, by a reduction of approximately $20 million in certain acquisition and integration costs. Lower levels of revenue contributed a decrease in EBITDA of approximately $2 million.
Other Segment. EBITDA from Other businesses was approximately $4 million for the three month period ended September 30, 2023, as compared with EBITDA of $6 million for the same period in 2022. EBITDA from Other businesses relates primarily to equity in earnings from our investments in the Waha JVs, offset, in part, by losses from other businesses and investments.
Corporate. Corporate EBITDA was negative $31 million for the three month period ended September 30, 2023, as compared with EBITDA of negative $46 million for the same period in 2022, for an increase in EBITDA of approximately $15 million. Acquisition and integration costs included within corporate expenses decreased to approximately $1 million for the three month period ended September 30, 2023 from $11 million for the same period in 2022. For the three month period ended September 30, 2023, Corporate EBITDA included approximately $5 million of income, net, from changes to estimated Earn-out accruals and $7 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business. Corporate EBITDA for the three month period ended September 30, 2022 included approximately $1 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business. Corporate expenses not related to the above-described items increased by approximately $6 million for the three month period ended September 30, 2023 as compared with the same period in the prior year, due primarily to an increase in compensation costs and other administrative expenses, including professional fees, and the effects of timing of ordinary course legal and other settlement matters, offset, in part, by other miscellaneous income, net, including from insurance and other settlements.
Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
Revenue. For the nine month period ended September 30, 2023, consolidated revenue totaled $8,716 million as compared with $6,770 million for the same period in 2022, an increase of $1,946 million, or 29%. Acquisitions contributed $1,504 million of increased revenue for the nine month period ended September 30, 2023 and organic revenue increased by approximately $443 million, or 7%, as compared with the same period in 2022. See below for details of revenue by segment.
Communications Segment. Communications revenue was $2,500 million for the nine month period ended September 30, 2023, as compared with $2,375 million for the same period in 2022, an increase of $125 million, or 5%. Acquisitions contributed $106 million of revenue for the nine month period ended September 30, 2023, and organic revenue increased by approximately $19 million, or 1%, as compared with the same period in 2022. The increase in organic revenue was driven primarily by higher levels of wireline and utility project activity, offset, in part, by a decrease in wireless and install-to-the-home project work due, in part, to the effect of macroeconomic conditions on project activity levels, reflecting delays driven, in part, by customers’ higher financing costs.
Clean Energy and Infrastructure Segment. Clean Energy and Infrastructure revenue was $2,895 million for the nine month period ended September 30, 2023 as compared with $1,494 million for the same period in 2022, an increase of $1,401 million, or 94%. Acquisitions contributed $1,383 million of revenue for the nine month period ended September 30, 2023, and organic revenue increased by approximately $18 million, or 1%, as compared with the same period in 2022, due primarily to higher levels of renewable and heavy civil project activity due to timing of project work, offset, in part, by lower levels of certain industrial infrastructure project work.
35


Oil and Gas Segment. Oil and Gas revenue was $1,271 million for the nine month period ended September 30, 2023, as compared with $928 million for the same period in 2022, an increase of $343 million, or 37%, primarily due to higher levels of project activity, including large-diameter pipeline, pipeline integrity and midstream pipeline project work, offset, in part, by a reduction in certain facilities and other infrastructure-related project work.
Power Delivery Segment. Power Delivery revenue was $2,077 million for the nine month period ended September 30, 2023 as compared with $1,985 million for the same period in 2022, an increase of $92 million, or 5%. For the nine month period ended September 30, 2023, acquisitions contributed $15 million of revenue, and organic revenue increased by approximately $77 million, or 4%, as compared with the same period in 2022, primarily due to higher levels of project activity, including for transmission and substation-related project work, offset, in part, by a reduction in storm restoration services, certain facilities and other infrastructure-related project work.
Costs of revenue, excluding depreciation and amortization. Costs of revenue, excluding depreciation and amortization, increased by approximately $1,752 million, or 29%, to $7,701 million for the nine month period ended September 30, 2023 from $5,949 million for the same period in 2022. Higher levels of revenue contributed an increase of $1,710 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $42 million. Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 50 basis points to 88.4% of revenue for the nine month period ended September 30, 2023 from 87.9% of revenue for the same period in 2022. The basis point increase was primarily due to a combination of reduced project efficiencies within our Communications and Power Delivery segments, the effects of certain overhead costs incurred to maintain operating capacity in support of expected future project work and the effects of inflation on labor, fuel and materials costs across our businesses, offset, in part, by improved productivity within our Clean Energy and Infrastructure and Oil and Gas segments, a $14 million decrease in certain acquisition and integration costs and the positive effects of certain project close-outs.
Depreciation. Depreciation was $325 million, or 3.7% of revenue, for the nine month period ended September 30, 2023, as compared with $263 million, or 3.9% of revenue, for the same period in 2022, an increase of approximately $62 million, or 23%. Acquisitions contributed $33 million of depreciation for the nine month period ended September 30, 2023, and organic depreciation increased by $29 million, or approximately 11%, due primarily to the effect of capital expenditures in 2022 in support of certain prior year growth initiatives and to address prior year supply chain disruption concerns, offset, in part, by a $4 million reduction in depreciation expense related to a change in the depreciable lives of certain assets to better align the respective assets’ lives with their expected useful lives. As a percentage of revenue, depreciation decreased by approximately 20 basis points, due primarily to higher levels of revenue.
Amortization of intangible assets. Amortization of intangible assets was $126 million, or 1.4% of revenue, for the nine month period ended September 30, 2023, as compared with $81 million, or 1.2% of revenue, for the same period in 2022, an increase of approximately $45 million, or 55%. Acquisitions contributed approximately $44 million of amortization for the nine month period ended September 30, 2023, and organic amortization increased by approximately $1 million, or 1%. As a percentage of revenue, amortization of intangible assets increased by approximately 20 basis points.
General and administrative expenses. General and administrative expenses totaled $521 million, or 6.0% of revenue, for the nine month period ended September 30, 2023, as compared with $404 million, or 6.0% of revenue, for the same period in 2022, an increase of $116 million, or 29%. Acquisitions, including certain acquisition and integration costs, contributed $115 million of general and administrative expenses for the nine month period ended September 30, 2023, and organic general and administrative expenses increased by approximately $1 million as compared with the same period in the prior year, primarily due to a reduction in gains on sales of assets, net, and increases in various administrative costs, including information technology expenses, professional fees and legal expenses, offset, in part, by a reduction in compensation expense and other miscellaneous administrative costs. Total acquisition and integration costs included within general and administrative expenses increased to $53 million for the nine month period ended September 30, 2023 from approximately $35 million for the same period in 2022. Overall, general and administrative expenses as a percentage of revenue were generally flat at 6.0% of revenue for both periods.
Interest expense, net. Interest expense, net of interest income, was approximately $175 million, or 2.0% of revenue, for the nine month period ended September 30, 2023, as compared with approximately $62 million, or 0.9% of revenue, for the same period in 2022, an increase of approximately $112 million, or 180%. The increase in interest expense, net, resulted primarily from credit facility activity and term loans, which accounted for approximately $85 million of the increase due to higher average balances, including from indebtedness incurred in connection with acquisition activity, including $700 million of additional unsecured term loans entered into in connection with the acquisition of IEA in the fourth quarter of 2022, as well as higher average interest rates on our floating rate debt as compared with the same period in 2022. In addition, interest expense from senior notes increased by $15 million due to the assumption, exchange and issuance of $300 million aggregate principal amount of 6.625% senior notes in connection with the IEA acquisition. See Financial Condition, Liquidity and Capital Resources discussion below for details of our debt instruments and recent transactions. Additionally, interest expense from accounts receivable financing arrangements increased by approximately $7 million due primarily to higher average interest rates and higher average balances, including from arrangements entered into in the second and third quarters of 2023. See Note 5 - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities, which is incorporated by reference, for details of our financing arrangements.
Equity in earnings of unconsolidated affiliates, net. For the nine month periods ended September 30, 2023 and 2022, equity in earnings from unconsolidated affiliates, net, totaled approximately $23 million and $19 million, respectively, and related primarily to our investments in the Waha JVs, and, to a lesser extent to our investments in certain other entities.
Other income, net. Other income, net, was $26 million for the nine month period ended September 30, 2023, as compared with $2 million for the same period in 2022. For the nine month period ended September 30, 2023, other income, net, included approximately $7 million of income, net, from changes to estimated Earn-out accruals, approximately $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA, approximately $19 million of other miscellaneous income, including from insurance and other settlements, and approximately $2 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business, offset, in part, by approximately $3 million of impairment losses on an investment. For the nine month period ended September 30, 2022, other
36


income, net, included approximately $1 million of income, net, from changes to estimated Earn-out accruals, approximately $6 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business and approximately $5 million of other miscellaneous income, offset, in part, by approximately $7 million of expense from changes in the fair value of our investment in AVCT, net of income from strategic arrangements and approximately $3 million of acquisition and integration-related financing costs.
Benefit from income taxes. Income tax benefit was $34 million for the nine month period ended September 30, 2023 as compared with $0.1 million for the same period in 2022. Pre-tax losses totaled $83 million for the nine month period ended September 30, 2023 as compared with $30 million of pre-tax income for the same period in 2022. For the nine month period ended September 30, 2023, our effective tax rate was a benefit of 41.4% as compared with 0.2% for the same period in 2022. Our effective tax rate for the nine month period ended September 30, 2023 included a benefit of approximately $6 million related to adjustments resulting from the finalization of our 2022 tax returns and the effects of a net tax benefit of approximately $9 million from share-based payment awards, offset, in part, by an increase in non-deductible expenses. For the nine month period ended September 30, 2022, our effective tax rate included a benefit of approximately $15 million from adjustments related to the finalization of our 2021 tax returns, and a net tax benefit of approximately $1 million from share-based payment awards.
Analysis of EBITDA by Segment
Communications Segment. EBITDA for our Communications segment was $216 million, or 8.6% of revenue, for the nine month period ended September 30, 2023, as compared with EBITDA of $235 million, or 9.9% of revenue, for the same period in 2022, a decrease of approximately $19 million, or approximately 8%. As a percentage of revenue, EBITDA decreased by approximately 120 basis points, or approximately $31 million, due primarily to reduced operating leverage from lower levels of wireless revenue, as well as reduced project efficiencies, including the effects of inflation on labor, fuel and materials costs, and an increase of approximately $16 million in certain acquisition and integration costs, offset, in part, by the positive effects of certain project close-outs. Higher levels of revenue contributed an increase in EBITDA of $12 million.
Clean Energy and Infrastructure Segment. EBITDA for our Clean Energy and Infrastructure segment was $81 million, or 2.8% of revenue, for the nine month period ended September 30, 2023, as compared with EBITDA of $30 million, or 2.0% of revenue, for the same period in 2022, an increase in EBITDA of approximately $51 million, or 168%. Higher levels of revenue contributed an increase in EBITDA of approximately $28 million. As a percentage of revenue, EBITDA increased by approximately 80 basis points, or $22 million, due to a combination of improved productivity, including for certain renewable projects, offset, in part, by an increase of approximately $37 million in certain acquisition and integration costs, the effects of certain overhead costs incurred to maintain operating capacity in support of expected future project work, project mix and the effects of inflation on labor, fuel and materials costs.
Oil and Gas Segment. EBITDA for our Oil and Gas segment was $189 million, or 14.9% of revenue, for the nine month period ended September 30, 2023, as compared with EBITDA of $133 million, or 14.4% of revenue, for the same period in 2022, an increase of $55 million, or 42%. Higher levels of revenue contributed an increase in EBITDA of $49 million. As a percentage of revenue, EBITDA margins increased by approximately 50 basis points, or approximately $6 million, due primarily to project efficiencies and improved productivity, including as a result of improved operating leverage from higher levels of revenue, as well as the effects of project mix, certain project close-outs and a reduction of approximately $5 million in certain acquisition and integration costs, offset, in part, by the effects of inflation on labor, fuel and materials costs.
Power Delivery Segment. EBITDA for our Power Delivery segment was $161 million, or 7.8% of revenue, for the nine month period ended September 30, 2023, as compared with EBITDA of $151 million, or 7.6% of revenue, for the same period in 2022, an increase in EBITDA of approximately $10 million, or 7%. Higher levels of revenue contributed an increase in EBITDA of $7 million. As a percentage of revenue, EBITDA increased by approximately 20 basis points, or $3 million, due primarily to improved project efficiencies and a reduction of approximately $32 million in certain acquisition and integration costs, offset, in part, by the effects of inflation on labor, fuel and materials costs.
Other Segment. EBITDA from Other businesses totaled approximately $18 million for the nine month period ended September 30, 2023, as compared with EBITDA of $20 million for the same period in 2022. EBITDA from Other businesses relates primarily to equity in earnings from our investments in the Waha JVs, offset, in part, by losses from other businesses and investments.
Corporate. Corporate EBITDA was negative $121 million for the nine month period ended September 30, 2023, as compared with EBITDA of negative $131 million for the same period in 2022, for an increase in EBITDA of approximately $10 million. Acquisition and integration costs included within corporate expenses decreased to approximately $3 million for the nine month period ended September 30, 2023 from $18 million for the same period in 2022. For the nine month period ended September 30, 2023, Corporate EBITDA included approximately $7 million of income, net, from changes to estimated Earn-out accruals, $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA and $2 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business. For the nine month period ended September 30, 2022, Corporate EBITDA included approximately $1 million of income, net, from changes to estimated Earn-out accruals and $6 million of income from changes in the fair value of additional contingent payments to the former owners of an acquired business, offset by approximately $7 million, of expense from changes in the fair value of certain investments, net of income from strategic arrangements. For the nine month period ended September 30, 2023, Corporate expenses not related to the above-described items increased by approximately $17 million as compared with the same period in the prior year, due primarily to increases in compensation expense, professional fees and other administrative expenses as well as the effects of timing of ordinary course legal and other settlement matters, offset, in part, by other miscellaneous income, net, including from insurance and other settlements.
Foreign Operations
Our foreign operations are primarily in Canada and, to a far lesser extent, in Mexico, the Caribbean and India. See Note 13 - Segments and Related Information in the notes to the consolidated financial statements, which is incorporated by reference.
Non-U.S. GAAP Financial Measures
As appropriate, we supplement our reported U.S. GAAP financial information with certain non-U.S. GAAP financial measures, including
37


earnings before interest, income taxes, depreciation and amortization (“EBITDA”), adjusted EBITDA (“Adjusted EBITDA”), adjusted net income (“Adjusted Net Income”) and adjusted diluted earnings per share (“Adjusted Diluted Earnings Per Share”). These “adjusted” non-U.S. GAAP measures exclude, as applicable to the particular periods, non-cash stock-based compensation expense; acquisition and integration costs related to our recent acquisitions; fair value gains or losses, net, on an investment; and the bargain purchase gain from a 2021 acquisition; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets, and the tax effects of the adjusted items. These definitions of EBITDA and Adjusted EBITDA are not the same as in our Credit Facility or in the indenture governing our senior notes; therefore, EBITDA and Adjusted EBITDA as presented in this discussion should not be used for purposes of determining our compliance with the covenants contained in our debt instruments.
We use EBITDA and Adjusted EBITDA, as well as Adjusted Net Income and Adjusted Diluted Earnings Per Share to evaluate our performance, both internally and as compared with our peers, because these measures exclude certain items that may not be indicative of our core operating results, as well as items that can vary widely across different industries or among companies within the same industry. We believe that these adjusted measures provide a baseline for analyzing trends in our underlying business. Non-cash stock-based compensation expense can be subject to volatility from changes in the market price per share of our common stock or variations in the value and number of shares granted, and amortization of intangible assets is subject to acquisition activity, which varies from period to period. In 2021, we initiated a significant transformation of our end-market business operations to position the Company for expected future opportunities. This transformation included significant acquisition activity to expand our scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, and has resulted in significant acquisition and integration costs. Beginning in the fourth quarter of 2021, due to the extent of the acquisition costs related to this acquisition activity and the extent of the integration efforts that have been, and continue to be, required in connection with such acquisitions, we are excluding acquisition and integration costs in calculating Adjusted EBITDA and Adjusted Net Income for these acquisitions. These integration efforts are ongoing and we expect to incur any remaining acquisition and integration expenses in the fourth quarter of 2023.
In addition, since the second quarter of 2022, we exclude fair value gains or losses, net, for our investment in American Virtual Cloud Technologies, Inc. (“AVCT”) in calculating our adjusted results, with prior periods updated to conform to this presentation. We believe that fair value gains or losses for our investment in AVCT, a company in which we had no active involvement and which varied from period to period based on fluctuations in the market price of the investment, are not indicative of our core operations, and that this presentation improves comparability of our results with those of our peers. AVCT filed for bankruptcy in the first quarter of 2023, and our investment was fully written off. We exclude intangible asset amortization and selected purchase accounting adjustments, including the bargain purchase gain from a 2021 acquisition, from our adjusted measures due to their non-operational nature and inherent volatility, as acquisition activity varies from period to period. Note that while intangible asset amortization related to the assets of acquired entities is excluded from our non-U.S. GAAP financial measures, our non-U.S. GAAP financial measures include the revenue and all other expenses of the acquired entities, unless otherwise stated. We also believe that this presentation is common practice in our industry and improves comparability of our results with those of our peers. Each company’s definitions of these adjusted measures may vary as they are not standardized and should be used in light of the provided reconciliations.
We believe that these non-U.S. GAAP financial measures provide meaningful information and help investors understand our financial results and assess our prospects for future performance. Because non-U.S. GAAP financial measures are not standardized, it may not be possible to compare these financial measures with other companies’ non-U.S. GAAP financial measures having the same or similar names. These financial measures should not be considered in isolation from, as substitutes for, or alternative measures of, reported net income or diluted earnings per share, and should be viewed in conjunction with the most comparable U.S. GAAP financial measures and the provided reconciliations thereto. We believe these non-U.S. GAAP financial measures, when viewed together with our U.S. GAAP results and related reconciliations, provide a more complete understanding of our business. We strongly encourage investors to review our consolidated financial statements and publicly filed reports in their entirety and not rely on any single financial measure.
The following table presents a reconciliation of net income to EBITDA and Adjusted EBITDA in dollar and percentage of revenue terms, for the periods indicated. The tables below (dollar amounts in millions) may contain slight summation differences due to rounding.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Net income (loss)$15.3 0.5 %$49.2 2.0 %$(48.5)(0.6)%$30.5 0.5 %
Interest expense, net62.6 1.9 %26.9 1.1 %174.7 2.0 %62.3 0.9 %
Provision for (benefit from) income taxes7.6 0.2 %11.1 0.4 %(34.2)(0.4)%(0.1)(0.0)%
Depreciation115.0 3.5 %91.3 3.6 %325.3 3.7 %263.5 3.9 %
Amortization of intangible assets42.3 1.3 %28.0 1.1 %126.3 1.4 %81.2 1.2 %
EBITDA $242.7 7.5 %$206.5 8.2 %$543.5 6.2 %$437.5 6.5 %
Non-cash stock-based compensation expense7.2 0.2 %5.7 0.2 %24.3 0.3 %18.9 0.3 %
Acquisition and integration costs21.1 0.6 %33.3 1.3 %60.9 0.7 %59.4 0.9 %
Losses on fair value of investment— — %0.1 0.0 %0.2 0.0 %7.2 0.1 %
Bargain purchase gain— — %— — %— — %(0.2)(0.0)%
Adjusted EBITDA$271.1 8.3 %$245.6 9.8 %$629.0 7.2 %$522.8 7.7 %
38


A reconciliation of EBITDA and EBITDA margin to Adjusted EBITDA and Adjusted EBITDA margin by segment for the periods indicated is as follows:
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
EBITDA$242.7 7.5 %$206.5 8.2 %$543.5 6.2 %$437.5 6.5 %
Non-cash stock-based compensation expense (a)
7.2 0.2 %5.7 0.2 %24.3 0.3 %18.9 0.3 %
Acquisition and integration costs (b)
21.1 0.6 %33.3 1.3 %60.9 0.7 %59.4 0.9 %
Losses on fair value of investment (a)
— — %0.1 0.0 %0.2 0.0 %7.2 0.1 %
Bargain purchase gain (a)
— — %— — %— — %(0.2)(0.0)%
Adjusted EBITDA$271.1 8.3 %$245.6 9.8 %$629.0 7.2 %$522.8 7.7 %
Segment:
Communications$78.2 9.5 %$110.4 12.4 %$234.0 9.4 %$236.9 10.0 %
Clean Energy and Infrastructure57.6 5.2 %24.6 4.4 %117.8 4.1 %30.2 2.0 %
Oil and Gas97.3 14.5 %50.3 13.4 %188.9 14.9 %137.9 14.9 %
Power Delivery57.0 8.6 %83.5 12.1 %163.5 7.9 %185.1 9.3 %
Other4.4 NM5.6 NM18.2 NM20.0 NM
Segment Total$294.5 9.0 %$274.4 10.9 %$722.4 8.3 %$610.1 9.0 %
Corporate(23.4)— (28.8)— (93.4)— (87.3)— 
Adjusted EBITDA$271.1 8.3 %$245.6 9.8 %$629.0 7.2 %$522.8 7.7 %
NM - Percentage is not meaningful
(a)    Non-cash stock-based compensation expense, losses on the fair value of our investment in AVCT and the bargain purchase gain from a fourth quarter 2021 acquisition are included within Corporate results.
(b)    For the three month period ended September 30, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $4.8 million, $15.3 million and $0.5 million, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $0.5 million of such costs, and for the nine month period ended September 30, 2023, $18.3 million, $36.9 million, $2.5 million and $3.2 million of such costs were included in EBITDA of the segments and Corporate, respectively. For the three month period ended September 30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million of such acquisition and integration costs, respectively, and for the nine month period ended September 30, 2022, $2.4 million, $4.5 million, $34.5 million, and $18.0 million of such costs were included in EBITDA of the segments and Corporate, respectively.
The table below, which may contain slight summation differences due to rounding, reconciles reported net income and reported diluted earnings per share, the most directly comparable U.S. GAAP financial measures, to Adjusted Net Income and Adjusted Diluted Earnings Per Share.
For the Three Months Ended September 30,
20232022
Net Income (in millions)Diluted Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$15.3 $0.18 $49.2 $0.65 
Adjustments:
Non-cash stock-based compensation expense7.2 0.09 5.7 0.08 
Amortization of intangible assets42.3 0.54 28.0 0.37 
Acquisition and integration costs21.1 0.27 33.3 0.44 
Losses on fair value of investment— — 0.1 0.00 
Total adjustments, pre-tax$70.6 $0.90 $67.1 $0.89 
   Income tax effect of adjustments (a)
(10.0)(0.13)(15.5)(0.21)
Adjusted non-U.S. GAAP measure
$75.9 $0.95 $100.8 $1.34 
39


For the Nine Months Ended September 30,
20232022
Net (Loss) Income (in millions)Diluted (Loss) Earnings Per ShareNet Income (in millions)Diluted Earnings Per Share
Reported U.S. GAAP measure$(48.5)$(0.65)$30.5 $0.38 
Adjustments:
Non-cash stock-based compensation expense24.3 0.31 18.9 0.25 
Amortization of intangible assets126.3 1.61 81.2 1.07 
Acquisition and integration costs60.9 0.78 59.4 0.79 
Losses on fair value of investment0.2 0.00 7.2 0.10 
Bargain purchase gain— — (0.2)(0.00)
Total adjustments, pre-tax$211.7 $2.70 $166.5 $2.20 
   Income tax effect of adjustments (a)
(58.6)(0.75)(42.2)(0.56)
Adjusted non-U.S. GAAP measure$104.7 $1.31 $154.8 $2.02 
(a)    Represents the tax effects of the adjusted items that are subject to tax, including the tax effects of non-cash stock-based compensation expense, including from share-based payment awards. Tax effects are determined based on the tax treatment of the related item, the incremental statutory tax rate of the jurisdictions pertaining to the adjustment, and their effects on pre-tax income. For the three and nine month periods ended September 30, 2023, our consolidated effective tax rates, as reported, were an expense of 33.1% and a benefit of 41.4%, respectively, and as adjusted, were 18.8% and 18.9%, respectively. For the three and nine month periods ended September 30, 2022, our consolidated effective tax rates, as reported, were an expense of 18.4% and a benefit of 0.2%, respectively, and as adjusted, were 20.9% and 21.4%, respectively.
Financial Condition, Liquidity and Capital Resources
Our primary sources of liquidity are cash flows from operations, availability under our Credit Facility and our cash balances. Our primary liquidity needs are for working capital, capital expenditures, insurance and performance collateral in the form of cash and letters of credit, debt service, income taxes, earn-out obligations and equity and other investment funding requirements. We also evaluate opportunities for strategic acquisitions, investments and other arrangements from time to time, and we may consider opportunities to borrow additional funds, which may include borrowings under our Credit Facility or debt issuances, or to refinance, extend the terms of our existing indebtedness or retire outstanding debt, or to repurchase additional shares of our outstanding common stock under share repurchase authorizations, any of which may require our use of cash.
Capital Expenditures. For the nine month period ended September 30, 2023, we spent approximately $157 million on capital expenditures, or $101 million, net of asset disposals, and incurred approximately $113 million of equipment purchases under finance leases and other financing arrangements. We estimate that we will spend approximately $175 million on capital expenditures, or approximately $100 million, net of asset disposals, in 2023, and we expect to incur approximately $150 million of equipment purchases under finance leases and other financing arrangements. Actual capital expenditures may increase or decrease in the future depending upon business activity levels, as well as ongoing assessments of equipment lease versus purchase decisions based on short and long-term equipment requirements.
Acquisitions and Earn-Out Liabilities. We typically utilize cash for business acquisitions and other strategic arrangements, and for the nine month period ended September 30, 2023, we used $69 million of cash for this purpose. In addition, in most of our acquisitions, we have agreed to make future payments to the sellers that are contingent upon the future earnings performance of the acquired businesses, which we also refer to as “Earn-out” payments. Earn-out payments may be paid in cash or, under specific circumstances, MasTec common stock, or a combination thereof, generally at our option. The estimated total value of future Earn-out liabilities as of September 30, 2023 was approximately $83 million. Of this amount, approximately $12 million represents the liability for earned amounts. The remainder is management’s estimate of Earn-out liabilities that are contingent upon future performance. For the nine month periods ended September 30, 2023 and 2022, we made $39 million and $38 million, respectively, of payments for Earn-outs.
Our acquisition of HMG provides for certain additional payments to be made to the sellers if certain acquired receivables are collected, which we refer to as the “Additional Payments.” Pursuant to the terms of the HMG purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock. As of September 30, 2023, the estimated fair value of remaining Additional Payments was approximately $33 million, which, for the nine month period ended September 30, 2023, includes the effect of unrealized fair value gains related to the contingent shares of approximately $2 million and a reduction of approximately $2 million in the estimated remaining liability from changes in collections attributed to acquired balances. The number of shares that would be paid in connection with the remaining Additional Payments as of September 30, 2023 is approximately 160,000 shares. In addition, for the nine month period ended September 30, 2023, a fair value gain of approximately $3 million was recognized related primarily to the remaining unexercised IEA warrants that expired on March 26, 2023.
Income Taxes. For the nine month periods ended September 30, 2023 and 2022, tax payments, net of tax refunds totaled approximately $15 million and $2 million, respectively. Our tax payments vary with changes in taxable income and earnings based on estimates of full year taxable income activity and estimated tax rates.
40


Working Capital. We need working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate. Conversely, working capital needs are typically converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.
Working capital requirements also tend to increase when we commence multiple projects or particularly large projects because labor, including subcontractor costs, and certain other costs, including inventory, typically become payable before the receivables resulting from work performed are collected. The timing of billings and project close-outs can also contribute to changes in unbilled revenue. As of September 30, 2023, we expect that substantially all of our unbilled receivables will be billed to customers in the normal course of business within the next twelve months. Total accounts receivable, which consists of contract billings, unbilled receivables and retainage, net of allowance, increased to approximately $3.5 billion as of September 30, 2023 from $3.1 billion as of December 31, 2022 due, in part, to higher levels of revenue, as well as timing of project billings and collections. See below for discussion of our days sales outstanding, net of contract liabilities, which we refer to as days sales outstanding, or “DSO.”
Our payment billing terms are generally net 30 days, and some of our contracts allow our customers to retain a portion of the contract amount (generally, from 5% to 10% of billings) until the job is completed. As part of our ongoing working capital management practices, we evaluate opportunities to improve our working capital cycle time through contractual provisions and certain financing arrangements. For certain customers, we maintain inventory to meet the materials requirements of the contracts. Occasionally, certain of our customers pay us in advance for a portion of the materials we purchase for their projects or allow us to pre-bill them for materials purchases up to specified amounts. Vendor terms are generally 30 days. Our agreements with subcontractors often contain a “pay-if-paid” provision, whereby our payments to subcontractors are made only after we are paid by our customers.
Summary of Financial Condition, Liquidity and Capital Resources
Including our current assessment of general economic conditions on our results of operations and capital resource requirements, we anticipate that funds generated from operations, borrowings under our credit facilities and our cash balances will be sufficient to meet our working capital requirements, anticipated capital expenditures, debt service obligations, insurance and performance collateral requirements, letter of credit needs, earn-out obligations, required income tax payments, acquisition, strategic arrangement and investment funding requirements, share repurchase activity and other liquidity needs for the next twelve months and the foreseeable future.
Sources and Uses of Cash
As of September 30, 2023, we had approximately $1,227 million in working capital, defined as current assets less current liabilities, as compared with $1,363 million as of December 31, 2022, a decrease of approximately $136 million. Cash and cash equivalents totaled approximately $214 million and $371 million as of September 30, 2023 and December 31, 2022, respectively, for a decrease of approximately $156 million. See discussion below for further detail regarding our cash flows.
Sources and uses of cash are summarized below (in millions):
For the Nine Months Ended September 30,
20232022
Net cash provided by operating activities$196.6 $118.7 
Net cash used in investing activities$(171.7)$(241.7)
Net cash used in financing activities$(181.6)$(139.5)
Operating Activities. Cash flow from operations is primarily influenced by changes in the timing of demand for our services and operating margins, but can also be affected by working capital needs associated with the various types of services we provide. Working capital is affected by changes in total accounts receivable, prepaid expenses and other current assets, accounts payable and payroll tax payments, accrued expenses and contract liabilities, all of which tend to be related. These working capital items are affected by changes in revenue resulting from the timing and volume of work performed, variability in the timing of customer billings and collections of receivables, as well as settlement of payables and other obligations. Net cash provided by operating activities for the nine month period ended September 30, 2023 was $197 million, as compared with approximately $119 million of net cash provided by operating activities for the same period in 2022, for an increase in net cash provided by operating activities of approximately $78 million, due, in part, to the effect of timing-related changes in working capital-related assets and liabilities, net, resulting from ordinary course project activity, including the positive effect of changes in accounts receivable, net (including the benefit of certain accounts receivable financing arrangements), inventories and contract liabilities, offset, in part by a reduction in accounts payable and accrued expenses; and a net increase in expenses that reconcile net income to operating cash flows, including depreciation and amortization of intangible assets. The above noted factors that increased cash provided by operating activities were offset, in part, by a decrease in net income as compared with the prior year period.
DSO is calculated as total accounts receivable, net of allowance, less contract liabilities, divided by average daily revenue for the most recently completed quarter as of the balance sheet date. Our days sales outstanding, net of contract liabilities (“DSO”), was 85 as of September 30, 2023, and as of December 31, 2022, was 83. Our DSOs can fluctuate from period to period due to timing of billings, billing terms, collections and settlements, timing of project close-outs and retainage collections, changes in project and customer mix and the effect of working capital initiatives, including certain accounts receivable financing arrangements. The increase in DSO as of September 30, 2023 as compared with December 31, 2022
41


was due to timing of ordinary course billing and collection activities, offset, in part, by the benefit of improved cash collections from certain accounts receivable financing arrangements. Other than ordinary course matters subject to litigation, we do not anticipate material collection issues related to our outstanding accounts receivable balances, nor do we believe that we have material amounts due from customers experiencing financial difficulties. Based on current information, we expect to collect substantially all of our outstanding accounts receivable balances within the next twelve months.
Investing Activities. Net cash used in investing activities decreased by approximately $70 million to $172 million for the nine month period ended September 30, 2023 from $242 million for the same period in 2022. Capital expenditures for the nine month period ended September 30, 2023 totaled $157 million, or $101 million, net of asset disposals, as compared with $213 million, or $166 million, net of asset disposals, for the same period in 2022, for a decrease in cash used in investing activities of approximately $65 million, due to the effect in the prior year period of acceleration of capital expenditures to address certain growth initiatives and supply chain disruption concerns. Cash used in investing activities from acquisition activity was slightly lower for the nine month period ended September 30, 2023 as compared with the same period in 2022, decreasing to $69 million from $72 million, a decrease of approximately $3 million.
Financing Activities. Net cash used in financing activities for the nine month period ended September 30, 2023 was $182 million, as compared with $139 million for the same period in 2022, for an increase in cash used in financing activities of $42 million. For the nine month period ended September 30, 2023, we had $13 million of repayments, net of borrowings, under our credit facility and term loans, as compared with $148 million of borrowings, net of repayments, for the same period in 2022, for an increase in cash provided by financing activities of approximately $161 million. Additionally, for the nine month period ended September 30, 2023, we paid approximately $12 million to holders of our non-controlling interests, including $10 million to acquire the remaining 15% interests of one of these entities, whereas for the same period in 2022, we made no payments.
The increase in cash used in financing activities from the above described items was offset, in part, by the effects of share repurchase activity, which totaled $81 million for the nine month period ended September 30, 2022, whereas there were no share repurchases for the same period in 2023. Additionally, payments of acquisition-related contingent consideration included within financing activities totaled $22 million for the nine month period ended September 30, 2023 as compared with $35 million for the same period in 2022, for a decrease in cash used in financing activities of approximately $14 million. Total payments with respect to acquisition-related contingent consideration, including payments in excess of acquisition-date liabilities, which are classified within operating activities, totaled $39 million for the nine month period ended September 30, 2023 as compared with $38 million for the same period in 2022. Additional Payments for acquisition-related contingent assets related to the acquisition of HMG totaled approximately $18 million for the nine month period ended September 30, 2022, whereas for the same period in 2023, we made no payments. In addition, payments for other financing activities, net, which includes amounts paid for other borrowings and transaction-related financing activities, totaled $5 million for the nine month period ended September 30, 2023 as compared with $18 million for the same period in 2022, for a decrease in cash used in financing activities of $13 million.
Senior Credit Facility
We have a senior unsecured credit facility (the “Credit Facility”) that matures on November 1, 2026 and has aggregate borrowing commitments totaling $2.25 billion, which amount is composed of $1.9 billion of revolving commitments and a Term Loan totaling $350 million in original principal amount. Aggregate outstanding borrowings under the Credit Facility as of September 30, 2023 totaled approximately $1.2 billion. Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including potential acquisitions, equity investments or other strategic arrangements, and/or the repurchase or prepayment of indebtedness, among other corporate borrowing requirements, including potential share repurchases.
We are dependent upon borrowings and letters of credit under our Credit Facility to fund our operations. Should we be unable to comply with the terms and conditions of our Credit Facility, we would be required to obtain modifications to the Credit Facility or obtain an alternative source of financing to continue to operate, neither of which may be available to us on commercially reasonable terms, or at all. The Credit Facility is subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2022 Form 10-K.
4.50% Senior Notes
We have $600 million aggregate principal amount of 4.50% Senior Notes due August 15, 2028 (the “4.50% Senior Notes”). The 4.50% Senior Notes are subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2022 Form 10-K.
6.625% Senior Notes
We have $300 million aggregate principal amount of 6.625% Senior Notes due August 15, 2029, which amount is composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”). The 6.625% IEA Senior Notes are structurally subordinated to all indebtedness and other liabilities, including trade payables, of the Company’s subsidiaries and are effectively subordinated to any secured indebtedness of IEA Energy Services LLC, the issuer of the IEA 6.625% Senior Notes, to the extent of the value of the collateral securing such indebtedness. The 6.625% MasTec Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company’s existing and future senior unsecured indebtedness and senior in right of payment to any of the Company’s future subordinated indebtedness. The 6.625% MasTec Senior Notes are effectively subordinated to all secured indebtedness of the Company to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all obligations of the subsidiaries of the Company, including trade payables and the 6.625% IEA Senior Notes. The 6.625% Senior Notes are subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2022 Form 10-K.
42


2022 Term Loan Facility     
We have $700.0 million of unsecured term loans that were entered into in connection with the IEA acquisition, composed of $400.0 million in principal amount of three-year loans maturing on October 7, 2025, and $300.0 million in principal amount of five-year loans maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The obligations under the 2022 Term Loan Facility are unsecured and are not guaranteed by any of the Company or its subsidiaries. The 2022 Term Loan Facility is subject to certain provisions and covenants, as more fully described in Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2022 Form 10-K.
Debt Covenants
We were in compliance with the provisions and covenants contained in our outstanding debt instruments as of September 30, 2023.
Additional Information
For detailed discussion and additional information pertaining to our debt instruments, see Note 7 - Debt in the notes to the audited consolidated financial statements included in our 2022 Form 10-K. Also, see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q, which is incorporated by reference, for current period balances and discussion.
Off-Balance Sheet Arrangements
As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business. Our significant off-balance sheet transactions include liabilities associated with non-cancelable operating leases with durations of less than twelve months, letter of credit obligations, surety and performance and payment bonds entered into in the normal course of business, self-insurance liabilities, liabilities associated with multiemployer pension plans, liabilities associated with potential funding obligations and indemnification and/or guarantee arrangements relating to our equity and other investment arrangements, including our variable interest entities. These off-balance sheet arrangements have not had, and are not reasonably likely to have, a material impact on our financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources in the next twelve months or in the foreseeable future. Refer to Note 14 - Commitments and Contingencies, Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions in the notes to the consolidated financial statements, which are incorporated by reference.
Impact of Inflation
Over the past year, inflation, supply chain and labor constraints have had a significant impact on the global economy, including on the construction industry in the United States. We expect elevated market interest rates and continuing, but moderating levels of cost inflation for the remainder of 2023 and for the foreseeable future. The primary inflationary factors directly affecting our operations are labor, fuel and material costs. The current elevated levels of inflation have caused an increase in consumer prices and regulatory actions to increase interest rates, while the labor market remains at historically low levels of unemployment, creating further pressure on the supply of skilled labor. In times of low unemployment and/or high inflation, our labor costs may increase due to shortages in the supply of skilled labor and increases in compensation rates generally. Although most project materials are provided by our customers, increases in the cost of materials could negatively affect the economic viability of our customers’ projects, and accordingly, demand for our services. Material and commodity prices are subject to unexpected fluctuations due to events outside of our control, including fluctuations in global supply and demand, climate-related effects and geopolitical events, such as military conflicts, which events, including the political unrest and military conflicts in the Middle East and Ukraine, have caused recent market volatility and could create heightened global market volatility in the future.
The recent elevation in levels of labor, fuel and materials costs, to the extent we have been unable to pass such increases along to our customers, has negatively affected our project margins, and could continue to affect our profitability in the future. Market volatility and/or uncertainty can also affect our customers’ investment decisions and subject us to project cancellations, deferrals or unexpected changes in the timing of project work. Market prices for goods can also be affected by supply chain disruptions. Additionally, as discussed within “Interest Rate Risk” below, the current inflationary environment has resulted in an increase in market interest rates, which has increased the rates of interest on our variable rate debt, which rates may continue to increase depending on further monetary and fiscal actions taken to reduce inflation.
We closely monitor inflationary factors, including current rates of inflation, and any potential effects they may have on our business operations, operating results and/or financial condition. While the impact of these factors cannot be fully eliminated, we proactively work to mitigate their effects; however, inflationary pressures and interest rate increases could adversely affect our business operations in the future.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Risk
As of September 30, 2023, our variable interest rate debt was primarily related to our Credit Facility and our term loans. Outstanding borrowings under our Credit Facility bear interest, at the Company’s option, at a rate equal to either (a) Term Secured Overnight Financing Rate (“SOFR”), as defined in the Credit Facility, plus a margin of 1.125% to 1.625%, or (b) a Base Rate, as defined in the Credit Facility, plus a margin of 0.125% to 0.625%. As of September 30, 2023, we had approximately $890 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 7.05% and a Term Loan with a balance of $343 million and an interest rate of 7.04%. The current year interest rates for outstanding revolving loans under our Credit Facility and Term Loan reflect basis point increases of approximately 280 and 250, respectively, over the comparable period in 2022.
Outstanding loans under the $400 million Three-Year Tranche of our 2022 Term Loan Facility bear interest, at the Company’s option, at a rate equal to either (a) SOFR, as defined in the 2022 Term Loan Facility, plus a margin of 1.125% to 1.500%, or (b) a Base Rate, as defined in the 2022 Term Loan Facility, plus a margin of 0.125% to 0.500%. Outstanding loans under the $300 million Five-Year Tranche of our 2022 Term Loan Facility bear interest, at the Company’s option, at a rate equal to either (a) Term SOFR plus a margin of 1.250% to 1.625%, or (b) a Base Rate, plus a
43


margin of 0.250% to 0.625%. As of September 30, 2023, the Three-Year Tranche and Five-Year Tranche term loans accrued interest at weighted average rates of 6.809% and 6.934%, respectively.
Our interest expense is affected by the overall interest rate environment. Our variable rate interest debt subjects us to risk from increases in prevailing interest rates. This risk has increased in the current market environment, in which the Federal Reserve has increased interest rates, resulting in an increase in our variable interest rates and related interest expense. We manage interest rate risk by maintaining a mix of fixed and variable rate debt obligations. An additional 100 basis point increase in the applicable interest rates under our Credit Facility and term loans would have increased our interest expense by approximately $16 million for the nine month period ended September 30, 2023.
As of September 30, 2023, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes, $300 million aggregate principal amount of 6.625% Senior Notes and $366 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 4.5%. None of this debt subjects us to interest rate risk, but we may be subject to changes in interest rates if and when we refinance this debt at maturity or otherwise.
Foreign Currency Risk
Certain of our consolidated revenue and operating expenses are in foreign currencies. Our foreign operations are primarily in Canada. Revenue generated from foreign operations represented 1% of our total revenue for the nine month period ended September 30, 2023. Revenue and expense related to our foreign operations are, for the most part, denominated in the functional currency of the foreign operation, which minimizes the impact that fluctuations in exchange rates would have on net income or loss. We are, however, subject to fluctuations in foreign currency exchange rates when transactions are denominated in currencies other than the functional currencies and for our foreign operations with a functional currency other than the local currency. Such activity was not material to our operations for the nine month period ended September 30, 2023. Translation gains or losses, which are recorded in other comprehensive income or loss, result from translation of the assets and liabilities of our foreign subsidiaries into U.S. dollars. For the nine month period ended September 30, 2023, foreign currency translation gains, net, totaled approximately $1 million and related to our operations in Canada and Mexico.
Our exposure to fluctuations in foreign currency exchange rates could increase in the future if we continue to expand our operations outside of the United States. We seek to manage foreign currency exposure by minimizing our consolidated net asset and liability positions in currencies other than the functional currency, which exposure was not significant to our consolidated financial position as of September 30, 2023. We may enter into foreign currency derivative contracts in the future to manage such exposure.
Other Market Risk
As discussed in Note 4 - Fair Value of Financial Instruments in the notes to the consolidated financial statements, which is incorporated by reference, we have certain investments that may be subject to market risk and could be subject to volatility based on market conditions.
ITEM 4.         CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures. As of the end of the period covered by this Quarterly Report on Form 10-Q, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)). We maintain disclosure controls and procedures designed to ensure that information required to be disclosed in reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. In conducting the evaluation of disclosure controls and procedures and internal control over financial reporting as of December 31, 2022, as described in the 2022 Form 10-K, we identified the following material weaknesses in our internal control over financial reporting:
Design and operating effectiveness of controls over the order to cash cycle predominantly related to the assessment of certain 2021 acquired entities that underwent initial controls evaluation in 2022 (the “2021 Acquired Entities”).
Operating effectiveness of controls related to the initial purchase price allocation of the 2022 IEA acquisition.
Design of the precision level for a variance analysis management review control within the period end reporting cycle.
In addition, for certain 2021 Acquired Entities, we identified control deficiencies that, when aggregated, constitute material weaknesses as follows:
Design and operating effectiveness of information technology general computer controls (“ITGCs”) in the areas of user access and program change-management for certain information technology systems (the “affected IT systems”) that are critical to capturing, processing, and reporting financial transactions. These ineffective information technology controls contributed to (i) improper segregation of duties among certain business process controls and (ii) ineffective data validation of spreadsheets and system-generated reports.
Design and operating effectiveness of business process controls in each of the following business cycles: procure to pay, asset management, hire to pay, and period-end reporting.
As a result, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of September 30, 2023.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
44


Notwithstanding the material weaknesses in our internal control over financial reporting, the consolidated financial statements included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States of America. In addition, the material weaknesses did not result in any restatements of the Company’s audited or unaudited consolidated financial statements and disclosures for any prior period previously reported by the Company.
To the extent permitted under SEC guidance, the disclosure controls and procedures of two businesses acquired in 2023, were excluded from the evaluation of effectiveness of the Company’s disclosure controls and procedures as of September 30, 2023 due to the timing of the acquisitions. These acquisitions’ total assets constituted approximately 2% of the Company’s total assets as of September 30, 2023, and represented approximately 1% of the Company’s revenue for the nine month period then ended.
Remediation Efforts to Address Material Weaknesses. Management is committed to maintaining a strong control environment. Management, with the oversight of the Audit Committee of the Board of Directors, has implemented and continues to implement measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. These remediation actions are ongoing and include the following actions, predominately at the 2021 Acquired Entities: (i) expanding functions of IT compliance from the existing, effective ITGC environment at the enterprise level to the 2021 Acquired Entities; (ii) implementing a newly developed training program to address ITGCs and IT policies with appropriate IT personnel; (iii) implementing procedures to ensure enforcement of proper segregation of duties; (iv) enhancing IT management review and testing plans to monitor ITGCs and (v) enhancing and/or refining the design, implementation and documentary evidence requirements of control procedures over the order to cash, procure to pay, asset management, hire to pay, initial acquisition purchase price allocation and period-end reporting processes for appropriate personnel. Although we believe that these actions will remediate the material weaknesses, the weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
Changes in Internal Control Over Financial Reporting. Other than the ongoing remediation efforts related to the material weaknesses described above, there have been no changes in the Company’s internal control over financial reporting during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
45


PART II.     OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
Refer to Note 14 - Commitments and Contingencies in the notes to our consolidated financial statements included in this Quarterly Report on Form 10-Q, which is incorporated by reference in this Item 1, for a discussion of any recent material developments related to our legal proceedings since the filing of our 2022 Form 10-K.
MasTec has elected to use a $1 million threshold for disclosing proceedings arising under federal, state or local environmental laws, which proceedings involve potential monetary sanctions, and in which a governmental authority is a party. MasTec believes proceedings under this threshold are not material to its business and financial condition.
ITEM 1A.    RISK FACTORS
Subject to the potential effects of general economic and market conditions, including levels of inflation, interest rates and other market and geopolitical conditions, including political unrest and military conflicts, on certain of the risks we normally face in operating our business, including those disclosed in our 2022 Form 10-K, there have been no material changes to either the cautionary statement regarding forward-looking statements or to any of the risk factors disclosed in our 2022 Form 10-K, as updated by our Quarterly Reports on Form 10-Q and other filings we make with the SEC.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
The following table provides information about repurchases of our common stock during the quarter ended September 30, 2023:



Period
Total Number of Shares Purchased (a)
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares that May Yet be Purchased under the Program (b)
July 1 through July 316,204 $115.57 — $77,326,434 
August 1 through August 318,040 $95.12 — $77,326,434 
September 1 through September 308,973 $87.42 — $77,326,434 
Total23,217 — 
(a)Includes 6,204, 7,647 and 8,973 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in July, August and September of 2023, respectively, and 393 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in August of 2023.
(b)As of September 30, 2023, the remaining amount available for share repurchases under our March 2020 $150 million share repurchase program, which was publicly announced on March 19, 2020, totaled $77.3 million.
ITEM 4.    MINE SAFETY DISCLOSURES
The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95.1 to this Quarterly Report on Form 10-Q.
ITEM 5.    OTHER INFORMATION
During the three month period ended September 30, 2023, no director or officer (as defined in Rule 16a-1(f) of the Exchange Act) of the Company adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement,” as defined in Item 408(c) of Regulation S-K.
46


ITEM 6.    EXHIBITS
The Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.
Exhibits
Description
31.1*
31.2*
32.1**
32.2**
95.1*
101.INSInline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema
101.CALInline XBRL Taxonomy Extension Calculation Linkbase
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase
101.LABInline XBRL Taxonomy Extension Label Linkbase
101.PREInline XBRL Taxonomy Extension Presentation Linkbase
104
The cover page of MasTec, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, formatted in Inline XBRL (included with the Exhibit 101 attachments).
______________
*    Filed herewith.
**    Furnished herewith.
47



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
MASTEC, INC.
Date: November 2, 2023
/s/  T. MICHAEL LOVE
T. Michael Love
Chief Accounting Officer
(Principal Accounting Officer)
48
EX-31.1 2 mtz9302310-qex311.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATIONS REQUIRED BY SECTION 302(a)
OF SARBANES-OXLEY ACT OF 2002

I, José R. Mas, certify that:

I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.;

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 quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

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 quarterly 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 quarterly 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 quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

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.
Date: November 2, 2023
/s/  JOSÉ R. MAS  
José R. Mas
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 mtz9302310-qex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATIONS REQUIRED BY SECTION 302(a)
OF SARBANES-OXLEY ACT OF 2002

I, Paul DiMarco, certify that:

I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.;

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 quarterly report;

Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

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 quarterly 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 quarterly 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 quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

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.
Date: November 2, 2023
/s/  PAUL DIMARCO
Paul DiMarco
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 mtz9302310-qex321.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

In connection with the Quarterly Report of MasTec, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, José R. Mas, Chief Executive Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 2, 2023
/s/  JOSÉ R. MAS  
José R. Mas
Chief Executive Officer
(Principal Executive Officer)

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended September 30, 2023, or as a separate disclosure document of the Company or the certifying officers.


EX-32.2 5 mtz9302310-qex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of MasTec, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Paul DiMarco, Executive Vice President and Chief Financial Officer of MasTec, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 2, 2023
/s/  PAUL DIMARCO
Paul DiMarco
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Quarterly Report on Form 10-Q for the period ended September 30, 2023, or as a separate disclosure document of the Company or the certifying officers.


EX-95.1 6 mtz9302310-qex951.htm EX-95.1 Document


Exhibit 95.1

MINE SAFETY DISCLOSURES

We operate aggregate mines that are subject to regulation by the federal Mine Safety and Health Administration (“MSHA”) under the Federal Mine Safety and Health Act of 1977, 30 U.S.C. § 801 et seq. (the “Mine Act”). Set forth below is the required information regarding certain mining safety and health matters for the quarter ended September 30, 2023. Citations and orders may be contested and appealed, and in that process, may be reduced in severity and amount, and are sometimes dismissed. The table below includes references to specific sections of the Mine Act.
The information in the table below is presented by mine, consistent with the manner in which we maintain safety and compliance information about our mining operations.
Mine Name / ID
Section
104 Citations(a)
Section
104(b) Orders(b)
Section
104(d) Citations and Orders(c)
Section
110(b)(2) Violations(d)
Section
107(a) Orders(e)
Proposed
Assessments(f)
Fatalities(g)
Pending Legal Action(h)
FNF Crushing 1 / 02-03091$—
FNF Crushing 2 / 02-02622$—
FNF Crushing 3 / 02-02774$—
FNF Crushing 4 / 02-03036$—
FNF Crushing 5 / 29-02226$—
FNF Crushing 6 / 02-02589$—
FNF Crushing 7 / 02-03079$—
FNF Crushing 8 / 02-03035$—
Topaz Mine 26-02440$—
Mesquite Wash Plant 26-02774$—
WCC Airport Pit 1102988$—
WCC State St Quarry 1103011$—
Gurley Quarry 0103463$—
Total$—
(a)    The total number of violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a coal or other mine safety or health hazard under Section 104 of the Mine Act for which the operator received a citation from the MSHA.
(b)    The total number of orders issued under Section 104(b) of the Mine Act.
(c)    The total number of citations and orders for unwarrantable failure of the mine operator to comply with mandatory health or safety standards under Section 104(d) of the Mine Act.
(d)    The total number of flagrant violations under Section 110(b)(2) of the Mine Act.
(e)    The total number of imminent danger orders issued under Section 107(a) of the Mine Act.
(f)    The total dollar value of proposed assessments from the MSHA under the Mine Act.
(g)    The total number of mining-related fatalities.
(h)    Any pending legal action before the Federal Mine Safety and Health Review Commission involving the applicable mine(s).
During the quarter ended September 30, 2023, our aggregate mines did not receive any written notices of a pattern of violations of mandatory health or safety standards, or of the potential to have such a pattern of violations, that are of such nature as could have significantly and substantially contributed to the cause and effect of coal or other mine health or safety hazards under Section 104(e) of the Mine Act.
1
EX-101.SCH 7 mtz-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Lease Obligations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Segments and Related Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Other Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Segments and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - 2022 Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Additional Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Lease Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Other Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Segments and Related Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mtz-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mtz-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mtz-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Nonconsolidated, carrying amount of assets and liabilities Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Other accrued expenses Accrued Liabilities, Current Other Long-Term Liabilities Other Noncurrent Liabilities [Member] Value of receivables sold Transfer of Financial Assets Accounted for as Sales, Fair Value of Derecognized Assets Punitive damages Loss Contingency, Damages Awarded, Value Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Line of credit facility, interest rate (percentage) Line of Credit Facility, Interest Rate at Period End Business acquisition, cash payment Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Performance and Payment Bonds Performance Guarantee [Member] Shares withheld for taxes, net of other stock issuances Stock Issued During Period, Value, Other Deferred income taxes Deferred Income Tax Liabilities, Net Bonded projects, estimated costs to complete Estimated Costs To Complete Projects Secured By Bonds Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date. Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Identifiable assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Equity Equity [Text Block] Depreciation Expense Depreciation Expense [Member] Depreciation Expense General Economic, Market and Regulatory Conditions Unusual or Infrequent Items, or Both [Policy Text Block] The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both. Ownership [Axis] Ownership [Axis] Issuance of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Tax benefit, adjustment for prior year taxes Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none Preferred Stock, Value, Issued Eliminations Intersegment Eliminations [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Long-term liabilities, primarily operating lease liabilities and deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Diluted earnings (loss) per share (in dollars per share) Earnings Per Share, Diluted Contract Assets [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Accounts receivable, net of allowance Accounts receivable, net of allowance Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Line of Credit Line of Credit [Member] Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Line of credit facility, letters of credit issued Letters of credit issued Letters of Credit Outstanding, Amount Equity method investments, equity contributions Cash portion of equity contributions Payments to Acquire Equity Method Investments Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Cash acquired from acquisition Cash Acquired from Acquisition Withdrawal liability Multiemployer Plans, Withdrawal Obligation Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery, equipment and vehicles Machinery and Equipment [Member] Non-Amortizing Intangible Assets [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Employee Stock Purchase Plans Employee Stock [Member] Currency translation adjustments Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill. Proceeds from other investments Proceeds from Sale and Maturity of Other Investments Equity Equity, Attributable to Parent [Abstract] Other Other Intangible Assets [Member] Payments, net of rebates, related party Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Litigation Settlement, Benchmark Litigation Settlement, Benchmark [Member] Litigation Settlement, Benchmark 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member] 2023 Acquisitions, Infrastructure Energy Alternatives, Inc. Schedule of Earnings Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Restricted Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Guarantor obligations, maximum exposure, undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Utilities Utilities [Member] Customers of the business entity whose end-market products or services are in the utilities industry. Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation plans, number of shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant March 2020 Share Repurchase Program March 2020 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in March 2020. Entity Small Business Entity Small Business Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letters of Credit Letter of Credit [Member] Accounts Receivable, Net, Less Deferred Revenue Accounts Receivable [Member] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Schedule of Activity, Restricted Shares Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount 2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN 2022 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member] 2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN Retirement Benefits [Abstract] Retirement Benefits [Abstract] Line of credit facility, capacity available for letters of credit Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Equity investments, ownership percentage Equity Investment Without Readily Determinable Fair Value, Ownership Percentage The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting. Schedule of Carrying Values of Debt Schedule of Long-Term Debt Instruments [Table Text Block] Intangible assets and goodwill, net Intangible Assets, Net (Including Goodwill) Business combination, integration related liabilities Business Combination, Integration Related Liabilities Business Combination, Integration Related Liabilities Revenue Consolidated revenue Revenues Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Shares withheld for taxes, net of other stock issuances (in shares) Stock Issued During Period, Shares, Other Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Senior notes, estimated fair value Notes Payable, Fair Value Disclosure Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Anti-dilutive common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] 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 General and Administrative Expense General and Administrative Expense [Member] Goodwill [Line Items] Goodwill [Line Items] Operating leases, additions Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Related Party Transactions Related Party Transactions Disclosure [Text Block] Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Lease Obligations Lessee, Finance Leases [Text Block] Percentage of fair value in excess of carrying amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Current portion of operating lease liabilities Less current portion Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Other Expense Other Expense [Member] Purchase of non-controlling interests (in shares) Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares Accounts payable Accounts Payable Common shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Trade Names and Customer Relationships Trade Names and Customer Relationships [Member] Trade Names and Customer Relationships Captive Insurance Company Captive Insurance Company [Member] Captive Insurance Company Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Infrastructure Segment Infrastructure Segment [Member] Infrastructure Segment Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Oil and Gas Oil And Gas Segment [Member] Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries. Total consideration Business Combination, Consideration Transferred Contract liabilities Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Equity interest issued, number of shares Business Acquisition, Equity Interest Issued, Number of Shares Business Acquisition, Equity Interest Issued, Number of Shares Employee Stock Option Employee Stock Option [Member] Equipment, Supplies and Services Equipment, Supplies And Services [Member] Purchases, rentals and lease of equipment and purchases of various types of supplies and services. Revenues Revenues [Member] Revenues Quarterly installments Debt Instrument, Quarterly Installments Debt Instrument, Quarterly Installments Maximum High Maximum [Member] Silicon Ranch Corporation, LLC Silicon Ranch Corporation, LLC [Member] Silicon Ranch Corporation, LLC Document Type Document Type Additions from new business combinations Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Acquisition of treasury stock, at cost Treasury stock acquired, value Treasury Stock, Value, Acquired, Cost Method Reporting entity involvement, maximum loss exposure, amount Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Costs of revenue, excluding depreciation and amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 2026 Finance Lease, Liability, to be Paid, Year Three Contract with customer liability, deferred revenue current Contract With Customer Liability Deferred Revenue Current Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current. Chief Executive Officer Chief Executive Officer [Member] Stock-Based Compensation and Other Employee Benefit Plans Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other non-cash items, net Other Noncash Income (Expense) Acquisition consideration: Business Combination, Consideration Transferred [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Life insurance assets, carrying amount Cash Surrender Value of Life Insurance Less allowance Accounts Receivable, Allowance for Credit Loss, Current Lease Agreements Lease Agreements [Member] Customer Concentration Risk Customer Concentration Risk [Member] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Contractual Joint Venture Contractual Joint Venture [Member] Contractual Joint Venture Segment Reporting, Other Significant Reconciling Item [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Title of 12(b) Security Title of 12(b) Security Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party, Type [Domain] Related Party, Type [Domain] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Other intangible assets, non-amortizing Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Reportable Segments Operating Segments [Member] Schedule of Covered Employees and Contributions, Multiemployer Plans [Table] Multiemployer Plan [Table] Non-vested restricted shares, beginning balance (in dollars per share) Non-vested restricted shares, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Retainage, percentage of contract billings Retainage, Percent Of Contract Billings Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract. Change order or claim approval process, term within which expected to be completed Unapproved Change Orders And/Or Claims, Expected Term For Approval Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net of Allowance, and Contract Assets Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number IEA Constructors, LLC IEA Constructors, LLC [Member] IEA Constructors, LLC Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Long-term debt, including finance lease obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Revenue [Table] Disaggregation of Revenue [Table] Debt Long-Term Debt [Text Block] Line of credit, amount drawn Financing Receivable, Revolving Number of customers Number Of Customers Number of customers. Stock-Based Compensation and Other Employee Benefit Plans [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than) Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method. 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] Payments to acquire land Payments to Acquire Land Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code H&L Farms H&L Farms [Member] H&L Farms 2022 and 2023 Acquisitions 2022 and 2023 Acquisitions [Member] 2022 and 2023 Acquisitions Retainage Contract Retainage Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] PEO PEO [Member] Other Retirement Plans Retirement Benefits [Text Block] Debt assumed in acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Management Management [Member] Six Point Six Two Five Percent MasTec Senior Notes Six Point Six Two Five Percent MasTec Senior Notes [Member] Six Point Six Two Five Percent MasTec Senior Notes Receivables, Non-Recourse Arrangement Financing Receivable [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Business combinations, consolidated acquisition-related revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets 2023, remaining three months Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Backlog Backlog [Member] Backlog Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Repayments of credit facilities Repayments of Long-Term Lines of Credit Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Property and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Related Party Transaction [Domain] Related Party Transaction [Domain] General and administrative expenses General and Administrative Expense Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Equity investments, carrying value Equity method investments, net investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Attorney fee percentage Attorney Fee Percentage Attorney Fee Percentage Estimated fair value of contingent consideration Estimated fair value of contingent consideration Business Combination, Contingent Consideration, Liability Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Acquisitions, Goodwill, and Other Intangible Assets, Net Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block] Acquisitions, Goodwill, and Intangible Assets, Disclosure Total debt obligations Long-term Debt And Finance Lease Obligations, Including Current Maturities, Gross Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities. Total debt, net of deferred financing costs Long-Term Debt and Lease Obligation, Including Current Maturities Tax benefit (expense), share-based payment arrangement Tax benefit, share-based payment arrangement Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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). Clean Energy and Infrastructure Clean Energy and Infrastructure Segment [Member] Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets. Concentration risk, percentage of total Concentration Risk, Percentage Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Granted (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 Other Multiemployer Other Postretirement Benefits Plan [Member] 2027 Finance Lease, Liability, to be Paid, Year Four Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Business combination, contingent consideration, current Business Combination, Contingent Consideration, Liability, Current Construction Services Construction Services [Member] Construction services. Forfeiture of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member] Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC Consolidated depreciation and amortization Depreciation, Depletion and Amortization Contingent Liabilities Contingent Liabilities [Member] Contingent Liabilities Office equipment, furniture and internal-use software Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Consolidation Items [Axis] Consolidation Items [Axis] Business combinations, unaudited supplemental pro forma revenue Business Acquisition, Pro Forma Revenue Multiemployer plans, covered employees (in number of employees) Multiemployer Plan, Number of Employees Covered Schedule of Stock-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] Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Communications Communications Segment [Member] Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others. 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Long-term debt, including finance leases Long-term debt Long-Term Debt and Lease Obligation Equity investments, adjusted cost basis, amount Equity Securities without Readily Determinable Fair Value, Amount Noncontrolling interest, percentage of voting interests acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Noncontrolling Interest, Percentage of Voting Interests Acquired Property and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Proceeds from sale of receivables Transfer of Financial Assets Accounted for as Sales, Cash Proceeds Received for Assets Derecognized, Amount Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Infrastructure Energy Alternatives, Inc. Warrants Infrastructure Energy Alternatives, Inc. Warrants [Member] Infrastructure Energy Alternatives, Inc. Warrants Less unamortized deferred financing costs Debt Issuance Costs, Net Other intangible assets, net Other intangible assets, net, beginning balance Other intangible assets, net, ending balance Intangible Assets, Net (Excluding Goodwill) Additions from new business combinations Intangible Assets Acquired, Gross (Excluding Goodwill) Amount of increase in intangible assets, excluding goodwill, from an acquisition. Amortizing intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Property And Equipment Property, Plant And Equipment, Net [Member] Property, Plant And Equipment, Net Title Trading Arrangement, Individual Title Business acquisition, equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned CCI Cross Country Infrastructure [Member] Cross Country Infrastructure Services, Inc. ("CCI") (business name). Waha JVs Waha JVs [Member] Trans-Pecos Pipeline, LLC ("TPP") (business name) and Comanche Trail Pipeline, LLC ("CTP") (business name), together referred to as the "Waha JVs". Common Stock Common Stock [Member] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Member] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Weighted average interest rate (percentage) Debt, Weighted Average Interest Rate Total equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum Low Minimum [Member] 2023 Acquisitions 2023 Acquisitions [Member] 2023 Acquisitions Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Receivables, net of deferred revenue, related party Accounts Receivable, Net Of Deferred Revenues, Related Parties Accounts Receivable, Net Of Deferred Revenues, Related Parties Equity method investments, distributions of earnings received, operating cash flows Proceeds from Equity Method Investment, Distribution Number of joint ventures Number of Joint Ventures Number of joint ventures in which the Company has an interest. Other comprehensive income Other Comprehensive Income (Loss), Net of Tax 2022 Term Loan Facility 2022 Term Loans [Member] 2022 Term Loans Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Payments for stock-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Other Current Assets Other Current Assets [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Other investing activities, net Payments for (Proceeds from) Other Investing Activities Retained Earnings Retained Earnings [Member] Business acquisition, goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Leases, renewal term Lessee, Lease, Renewal Term Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net income (loss) attributable to MasTec: Net Income (Loss) Attributable to Parent, Diluted [Abstract] Unrealized gains on investment activity, net of tax Unrealized gains (losses) on equity investee activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Reduction in punitive damages Loss Contingency Damages Awarded Value, Reduction In Punitive Damages Loss Contingency Damages Awarded Value, Reduction In Punitive Damages Interest expense, net Discount charges Interest Revenue (Expense), Net Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill, measurement period adjustments Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments Goodwill, Purchase Accounting Adjustments Unsecured Debt Unsecured Debt [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Credit Facility Domestic Line of Credit [Member] Unrealized gain (loss) included in other income Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items] Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Long-term debt obligations Long-Term Debt, Gross Unrealized gains (losses) on equity investee activity, before tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Other Intangible Assets [Line Items] Intangible Assets [Line Items] Line items for intangible assets, excluding goodwill. All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Compensation Amount Outstanding Recovery Compensation Amount Provision (recovery) for credit losses Accounts Receivable, Credit Loss Expense (Reversal) New Term Loan Facility, Five-Year Tranche New Term Loan Facility, Five-Year Tranche [Member] New Term Loan Facility, Five-Year Tranche Canceled/forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Multiemployer plan, employer contribution, cost Multiemployer Plan, Employer Contribution, Cost Total lease obligations, net of interest Finance Lease, Liability Canceled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business acquisition, number of shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Equipment Leases Equipment Leases [Member] Amount pertaining to leasing of equipment. Contract with customer, unapproved change orders and/or claims, amount Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next 12 Months Contingent Consideration, Value Of Common Stock Contingent Consideration, Value Of Additional Payments [Member] Contingent Consideration, Value Of Additional Payments Employee Group Medical Claims Group Insurance Policy [Member] Segments and Related Information [Table] Schedule of Segment Reporting Information, by Segment [Table] Master Service and Other Service Agreements Master Service And Other Service Agreements [Member] Master service and other service agreements. Other Other Segments [Member] Facility Leases Facility Leases [Member] Amount pertaining to leasing of facilities. Issuance of shares in connection with acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Proceeds from sales of property and equipment Proceeds from Sale of Property, Plant, and Equipment Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Finite And Indefinite Lived Intangible Assets By Major Class [Domain] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Long-term portion of lease obligations, net of interest Finance Lease, Liability, Noncurrent Finance leases, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent Treasury Stock Treasury Stock, Common [Member] Indemnities, accrued project close-out liabilities Loss Contingency Accrual Segments and Related Information [Line Items] Segment Reporting Information [Line Items] Payments for life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] (Provision for) benefit from income taxes Income Tax Expense (Benefit) Foreign Operations Non-US [Member] Finance leases, assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Remediation expense remittitur Enviromantal Remediation Expense, before Recovery Remittitur Enviromantal Remediation Expense, before Recovery Remittitur Number of operating segments Number of Operating Segments Operating costs and expenses Operating Costs and Expenses Proportionately consolidated non-controlled joint venture, ownership percentage Proportionately Consolidated Joint Venture Ownership Percentage The percentage interest in a proportionately consolidated joint venture. Compensation expense Compensation Expense, Excluding Cost of Good and Service Sold 2022 Acquisitions, IEA 2022 Acquisitions, IEA [Member] 2022 Acquisitions, IEA Equity [Abstract] Equity [Abstract] Operating leases, weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Total net assets acquired, including goodwill Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Finite And Indefinite Lived Intangible Assets By Major Class [Axis] Finite And Indefinite Lived Intangible Assets By Major Class [Axis] Finite And Indefinite Lived Intangible Assets By Major Class Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisitions, net of cash acquired Cash paid for acquisitions, net of cash acquired Cash, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Acquisition of treasury stock, at cost (in shares) Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Acquisition-related contingent consideration liabilities, estimated fair value Obligations, Fair Value Disclosure Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Damages sought Loss Contingency, Damages Sought, Value Additions to property and equipment from finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Chairman, Board of Directors Board of Directors Chairman [Member] Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Less amounts representing interest Finance Lease, Liability, Undiscounted Excess Amount Capital surplus Additional Paid in Capital, Common Stock Capital Surplus Additional Paid-in Capital [Member] Deferred Tax Liabilities Deferred Tax Liabilities [Member] Deferred Tax Liabilities Balance Sheet Location [Axis] Balance Sheet Location [Axis] Equity in earnings of unconsolidated affiliates, net Equity in earnings of unconsolidated affiliates, net Equity method investments, equity in earnings (losses) Income (Loss) from Equity Method Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Loans, Notes, Trade and Other Receivables Disclosure [Text Block] United States UNITED STATES Equity contributions Equity Method Investments, Consideration Transferred Equity Method Investments, Consideration Transferred Business combinations, number of acquisitions Number of Businesses Acquired Self-insurance reserve, non-current Self Insurance Reserve, Noncurrent Equitrans Midstream Corporation Equitrans Midstream Corporation [Member] Equitrans Midstream Corporation Other long-term liabilities Other Liabilities, Noncurrent Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Revenue recognition, remaining performance obligations, contract price allocated Revenue, Remaining Performance Obligation, Amount Finance leases, assets, depreciation Finance Lease, Right-of-Use Asset, Amortization Segments and Related Information Segment Reporting Disclosure [Text Block] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Equity Component [Domain] Equity Component [Domain] Less current portion Finance Lease, Liability, Current ESPP purchase price, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Financing commitments (up to) Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Line of credit facility, term loan, amount of quarterly principal installment payments Line of Credit Facility, Periodic Payment, Principal Workers' Compensation, General and Automobile Policies Property, Liability and Casualty Insurance Product Line [Member] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Acquisition-related assumption of non-controlling interest Noncontrolling Interest, Increase from Business Combination Number of reporting units Number of Reporting Units Consolidated Entities [Domain] Consolidated Entities [Domain] Segments [Axis] Segments [Axis] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Customer Relationships Customer Relationships [Member] Self-insurance reserve Self Insurance Reserve Foreign Denomination Foreign Denomination [Member] Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos. Capitalized internal-use software, net Capitalized Computer Software, Net Benefit from deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Schedule of Other Intangible Assets [Table] ScheduleOfIntangibleAssets [Table] Schedule of intangible assets, excluding goodwill. Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] IEA 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member] 2022 Acquisitions, Infrastructure Energy Alternatives, Inc. Underlying Security Market Price Change Underlying Security Market Price Change, Percent Unvested stock awards (in shares) Non-vested restricted shares, beginning balance (in shares) Non-vested restricted shares, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Other Current Liabilities Other Current Liabilities [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Loans Revolving Credit Facility [Member] Effect of currency translation on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Business combinations, consolidated acquisition-related income (loss) 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] AVCT AVCT [Member] American Virtual Cloud Technologies, Inc. (“AVCT”) (business name) -- formerly known as Pensare Acquisition Corp. ("Pensare"). Other (income) expense, net Nonoperating Income (Expense) Commitments and contingencies (Note 14) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Payments for acquisition-related contingent assets Payment for Contingent Consideration Asset, Financing Activities Payment for Contingent Consideration Asset, Financing Activities Workers' Compensation Accident and Health Insurance Product Line [Member] Equipment Company Acquisition One Equipment Company Acquisition One [Member] Equipment Company Acquisition One Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Corporate EBITDA Corporate EBITDA Corporate EBITDA Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Repurchase effect on weighted average shares outstanding, decrease (in shares) Effect Of Repurchases On Weighted Average Shares Outstanding, Decrease The decrease in the Company's weighted average number of shares outstanding, as compared with the respective prior year period(s), as a result of current period(s) share repurchases. Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Self-Insurance Uninsured Risk [Member] Per Share 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] Fair Value Measurements, Recurring [Table] Fair Value Measurements, Non-Recurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payments of acquisition-related contingent consideration Payments to non-controlling interests, including acquisition of interests and distributions Payment for Contingent Consideration Liability, Financing Activities PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property and Equipment, Net [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, shares (in shares) Beginning balance, treasury shares (in shares) Ending balance, treasury shares (in shares) Treasury Stock, Common, Shares Buildings and leasehold improvements Building and Building Improvements [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) attributable to MasTec, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Related Customer Related Customer [Member] Customer that has a related party relationship with the entity, either by ownership or management affiliation. Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lease Obligations Lessee, Operating Leases [Text Block] Debt instruments, accrued interest payable Interest Payable, Current Property and equipment, net 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] Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Compensation Related Costs [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Equity investments, impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Amortizing intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Name Measure Name Name Forgone Recovery, Individual Name Goodwill, net Goodwill, net Goodwill, net, beginning balance Goodwill, net, ending balance Goodwill Goodwill Silicon Ranch Corporation, LLC Matter Silicon Ranch Corporation, LLC Matter [Member] Silicon Ranch Corporation, LLC Matter Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Asset Acquisition [Domain] Asset Acquisition [Domain] Underlying Securities Award Underlying Securities Amount Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Forecast Forecast [Member] Subsidiaries Subsidiaries [Member] Acquisition-related contingent consideration liabilities, payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Point in Time Transferred at Point in Time [Member] Long-term operating lease liabilities Long-term portion of lease obligations, net of interest Operating Lease, Liability, Noncurrent Schedule of Covered Employees and Contributions, Multiemployer Plans Multiemployer Plan [Table Text Block] Covered Employees and Contributions, Multiemployer Plans [Line Items] Multiemployer Plan [Line Items] Debt instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Immediate Family Member of Management Immediate Family Member of Management or Principal Owner [Member] Employee Leasing and Advanced Receivable Arrangement Employee Leasing And Advanced Receivable Arrangement [Member] One entity, the leasing company, leases its employees to another entity, the client company. Schedule of Future Minimum Lease Commitments, Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Dilutive common stock equivalents (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Equity method investments, cumulative undistributed earnings Retained Earnings, Undistributed Earnings from Equity Method Investees Type of Agreement [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Inventories Increase (Decrease) in Inventories Contract assets Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Performance Standby Standby Letters of Credit Standby Letters of Credit [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Power Delivery Power Delivery Segment [Member] The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries. Stock-based compensation awards, unearned compensation Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Percentage of earn out payment paid Payment For Contingent Consideration Liability, Percentage, Financing Activities Percentage of Payment For Contingent Consideration Liability Financing Activities Trading Arrangement: Trading Arrangement [Axis] Business combinations, contingent consideration, earn-out period (in years) Acquisition-related contingent consideration liabilities, measurement input, discount rate Business Combination, Contingent Consideration, Liability, Measurement Input Management Estimates Use of Estimates, Policy [Policy Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Commitments and Contingencies [Table] Loss Contingencies [Table] Discount Rate Measurement Input, Discount Rate [Member] Commercial and/or Financial Standby Financial Standby Letter of Credit [Member] Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Payments for advance to affiliate Payments for Advance to Affiliate Restatement Determination Date Restatement Determination Date Other liabilities, current and long-term portion Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Equity investments written off Fair value losses related to investment Equity Securities, FV-NI, Realized Loss Expected Term Measurement Input, Expected Term [Member] Operating leases, variable lease costs Variable Lease, Cost Term Loan Loans Payable [Member] Common stock, shares issued (in shares) Beginning balance, common shares outstanding (in shares) Ending balance, common shares outstanding (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Current portion of long-term debt, including finance leases Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of September 30, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value FM Tech FM Tech [Member] FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as “FM Tech.” Number of management members, subcontracting arrangement Number Of Management Members Number of persons from management with an ownership interest in the related party entity Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other financing activities, net Proceeds from (Payments for) Other Financing Activities Comprehensive income (loss) attributable to MasTec, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Operating leases, short-term leases, expense Short-Term Lease, Cost Issuance of shares in connection with acquisition Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Receivable Type [Axis] Receivable Type [Axis] 6.625% Senior Notes Six Point Six Two Five Percent Senior Notes [Member] Six Point Six Two Five Percent Senior Notes 2024 Finance Lease, Liability, to be Paid, Year One Subsequent Event Subsequent Event [Member] 4.50% Senior Notes Four Point Five Percent Senior Notes [Member] 4.50% Senior Notes Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Goodwill Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Business combinations, unaudited supplemental pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Other current assets Other Assets, Current Contingent Consideration, Collections From Acquired Receivables Contingent Consideration, Collections From Acquired Receivables [Member] Contingent Consideration, Collections From Acquired Receivables Inventories, net Inventory, Net Land Land [Member] Payments to non-controlling interests, including acquisition of interests and distributions Proceeds from (Payments to) Noncontrolling Interests Financial Instrument [Axis] Financial Instrument [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Supplemental disclosure of non-cash information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Total MasTec, Inc. Shareholders’ Equity Parent [Member] Segments [Domain] Segments [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Measurement Input, Long-Term Revenue Growth Rate Measurement Input, Long-Term Revenue Growth Rate [Member] Retained earnings Retained Earnings (Accumulated Deficit) Debt instrument, face amount Debt Instrument, Face Amount All other 2022 Acquisitions, All Other [Member] 2022 Acquisitions, All Other Number Of Years Of Discounted Cash Flows Number Of Years Of Discounted Cash Flows [Member] Number Of Years Of Discounted Cash Flows Current assets: Assets, Current [Abstract] Contract billings Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] 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 minimum lease payments Finance Lease, Liability, to be Paid Finance lease and other obligations Finance Lease And Other Obligations The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other. Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Realized gain (loss) included in other income Business Combinations, Contingent Consideration, Realized Gain (Loss) Business Combinations, Contingent Consideration, Realized Gain (Loss) Customer [Domain] Customer [Domain] Net income (loss) - basic Net Income (Loss) Available to Common Stockholders, Basic Effective tax rate, expense (benefit) Effective Income Tax Rate Reconciliation, Percent Total lease obligations, net of interest Operating Lease, Liability Govermment Government Transactions [Member] Activities related to government transactions. Asset Acquisition [Axis] Asset Acquisition [Axis] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 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] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Stock-based compensation, income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Earnings (loss) per share (Note 2): Earnings Per Share [Abstract] Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,638,673 and 98,615,105 (including 1,329,340 and 2,047,130 of unvested stock awards) as of September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Trade Names Trade Names Trade Names [Member] Estimated fair value of warrants Business Combination, Consideration Transferred, Warrants Business Combination, Consideration Transferred, Warrants Equipment Company Acquisition Two Equipment Company Acquisition Two [Member] Equipment Company Acquisition Two Senior Notes Senior Notes [Member] Payments of finance lease obligations Finance Lease, Principal Payments Schedule of Future Minimum Lease Commitments, Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Accounts receivable, after allowance for credit loss Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Litigation Case [Domain] Litigation Case [Domain] Assets held under finance leases, location Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Commitments And Contingencies Concentration Risk Commitments And Contingencies Concentration Risk [Member] Commitments And Contingencies Concentration Risk Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, amount authorized, value Stock Repurchase Program, Authorized Amount PEO Name PEO Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Former Owner Former Owner [Member] Former Owner Six Point Six Two Five Percent IEA Senior Notes Six Point Six Two Five Percent IEA Senior Notes [Member] Six Point Six Two Five Percent IEA Senior Notes Payments for other investments Payments to Acquire Other Investments Corporate Corporate, Non-Segment [Member] Concentration Risk from Type of Arrangement Product Concentration Risk [Member] Reduction in unrealized gain (loss) from changes in collections attributed to acquired balances Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Changes In Collections Attributed To Acquired Balances Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Changes In Collections Attributed To Acquired Balances Compensatory damages awarded to plaintiffs Litigation Settlement, Amount Awarded to Other Party Segment EBITDA EBITDA Earnings before interest, taxes, depreciation and amortization ("EBITDA"), a non-U.S. GAAP financial measure. Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Gains on sales of assets, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Debt instrument, interest rate (percentage) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total MasTec, Inc. shareholders’ equity Equity, Attributable to Parent Measurement input Goodwill Impairment Testing, Measurement Input Goodwill Impairment Testing, Measurement Input HMG 2021 Acquisitions, Henkels & McCoy Group, Inc. [Member] 2021 Acquisitions, Henkels & McCoy Group, Inc. Restricted Stock Awards Restricted Stock [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unbilled receivables Unbilled Contracts Receivable Other Credit Facilities Foreign Line of Credit [Member] Leases, remaining lease terms Lessee, Lease, Term Of Contract Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Capital expenditures Payments to Acquire Productive Assets Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Thereafter Finance Lease, Liability, To Be Paid, After Year Four Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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). Condensed Unaudited Consolidated Statements of Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Restricted Shares Restricted Stock And Restricted Stock Units [Member] Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met ("Restricted Stock") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met ("Restricted Stock Units"). Restricted Stock Awards and Restricted Stock Units are together referred to as "Restricted Shares". Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating leases, expense Operating Lease, Expense Non-cash stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Finance leases, assets, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Type of Agreement [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Corporate Joint Venture Corporate Joint Venture [Member] Equity method investments, ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating leases, term of contract Lessee, Operating Lease, Term of Contract Joint Ventures That Provide Electrical Transmission Infrastructure Services Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member] Joint venture(s) that provide(s) electrical transmission infrastructure services. Share Repurchase Program [Domain] Share Repurchase Program [Domain] Receivables [Abstract] Receivables [Abstract] Business, Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity, Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Other operating income Other Operating Income Net income (loss) Net income (loss) Net (loss) income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income taxes paid, net of refunds Income Taxes Paid, Net Acquisition-related contingent consideration liabilities, additions from new business combinations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Foreign currency translation (losses) gains, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Joint Venture Civil Construction Project Joint Venture Civil Construction Project [Member] Ownership interest in a civil construction project. Reconciliation of Consolidated Income before Income Taxes to EBITDA Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] EBITDA Reconciliation: Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Negative equity method investment Equity Method Investment Negative Amount Negative equity method investment, presented as a liability Mandatorily Redeemable Stock Mandatorily Redeemable Stock [Member] Mandatorily Redeemable Stock 2023, remaining three months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Finance lease liability, current, location Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Net income (loss) - diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Infrastructure Energy Alternatives, Inc. Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member] Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Schedule of Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Variable interest entity, percent Asset Acquisition, Percentage Of Voting Interest Acquired Asset Acquisition, Percentage Of Voting Interest Acquired Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Non-Amortizing Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Remediation costs Environmental Remediation Expense, before Recovery Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Fair value of warrants outstanding Warrants And Common Stock, Fair Value Disclosure Warrants And Common Stock, Fair Value Disclosure Award Timing Disclosures [Line Items] Confluence Confluence [Member] Confluence Networks, LLC (business name), referred to as "Confluence." Schedule of Accounts Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Stock-based compensation, vested awards, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value December 2018 Share Repurchase Program December 2018 Share Repurchase Program [Member] Share repurchase program authorized by the board of directors in December 2018. Depreciation Decrease in depreciation expense Cost, Depreciation Executive Officers Executive Officer [Member] Customers Representing 10% Or More Of Company Customers Representing 10% Or More Of Company [Member] Customers Representing 10% Or More Of Company Surety Bonds Surety Bond [Member] Insider Trading Arrangements [Line Items] Subcontracting Arrangements Subcontracting Arrangements [Member] The performance of services under a subcontracting arrangement. Related Party, Type [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets, current and long-term portion Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of Revenue, Excluding Depreciation and Amortization Cost of Sales [Member] Fair value gain related to resolved contingent payments Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Lease Contractual Term [Axis] Lease Contractual Term [Axis] All Acquisitions All Acquisitions [Member] All acquisitions completed. Non-controlling interests Equity, Attributable to Noncontrolling Interest Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Issuance of restricted shares, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Non-cash interest expense, net Amortization of Debt Issuance Costs and Discounts Non-cash stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accrued salaries and wages Employee-related Liabilities, Current Business combination, acquisition and integration related costs Business Combination, Integration Related Costs Revenue Benchmark Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Equity method Investment, related party, ownership percentage Equity Method Investment, Related Party, Ownership Percentage Equity Method Investment, Related Party, Ownership Percentage Joint Venture, Pipeline Project Joint Venture, Pipeline Project [Member] Joint Venture, Pipeline Project Amortization of intangible assets Cost, Amortization Entity [Domain] Entity [Domain] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Other Intangible Assets [Rollforward] Intangible Assets (Excluding Goodwill) [Roll Forward] Rollforward of intangible assets, excluding goodwill. Legal Entity [Axis] Legal Entity [Axis] Customer Relationships and Backlog Customer-Related Intangible Assets [Member] Other Subcontracting Arrangements Subcontracting Arrangement Two [Member] Subcontracting Arrangement Two Operating leases, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Senior notes, gross carrying amount Senior Notes Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities New Term Loan Facility New Term Loan Facility [Member] New Term Loan Facility Ten Largest Customers Ten Largest Customers [Member] Ten largest customers. Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Finance lease liability, long-term, location Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance leases, weighted average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Certain Entities, Each Accounted for Using Equity Method Investments Certain Entities, Each Accounted for Using Equity Method Investments [Member] Certain Entities, Each Accounted for Using Equity Method Investments Diluted weighted average common shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Capitalized internal-use software, gross Capitalized Computer Software, Gross Change in Accounting Method Accounted for as Change in Estimate Change in Accounting Method Accounted for as Change in Estimate [Member] Company Selected Measure Amount Company Selected Measure Amount New Term Loan Facility, Three-Year Tranche New Term Loan Facility, Three-Year Tranche [Member] New Term Loan Facility, Three-Year Tranche Total assets Consolidated assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Equipment Equipment [Member] Earn-Out Liabilities Earn-out Arrangements [Member] Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. Non-cash stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Debt instrument, interest rate during period Debt Instrument, Interest Rate During Period Vested (in dollars 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] Construction in progress Construction in Progress [Member] Current liabilities, primarily accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Pension Pension Plan [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Multiemployer plans, withdrawal obligation, monthly payment amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount Shares transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted average common shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Former Owner Of Acquired Business Former Owner Of Acquired Business [Member] Former Owner Of Acquired Business Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Forfeiture of restricted shares, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Telecommunications Equity Method Investees Telecommunications Equity Method Investees [Member] Telecommunications Equity Method Investees Cash proceeds Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Payments for project financing Payments For Other Project Related Financing Payments For Other Project Related Financing Line of credit facility, unused facility fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Proceeds from credit facilities Proceeds from Long-Term Lines of Credit Long-term assets, primarily operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets Non-Controlling Interests Noncontrolling Interest [Member] EX-101.PRE 11 mtz-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 mtz-20230930_g1.jpg begin 644 mtz-20230930_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!X17AI9@ 24DJ @ & #$! @ 1 M 5@ $#!0 ! : ,# 0 ! A1^ Q!1 0 ! 0#__Q%1 M! ! Q X !)1! ! Q X !-:6-R;W-O9G0@3V9F:6-E /^@ MA@$ C[$ /_; $, " 8&!P8%" <'!PD)" H,% T,"PL,&1(3#Q0=&A\>'1H< M'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T,O_; $,!"0D)# L,& T- M&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,O_ !$( !< H.$A8:'B(F* MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G: MX>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(# M! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q M$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8 MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /=KO4;&P:-;N\@MVE.(Q+(%+GVS MUZBO$_BK"\_CEEC&6%FK_@ Q/Z"NB9)_$%LMSXXC73KVS>< D8). M[D*./6H=+@B\4>)TO_$4PTS6&1K=-,,14R1F,C=\W/\ $W_?->MA8+#R=1N] MD[_I;OY]CS,3)UXJ&UVOZ?Z'*>,?$#^)+;2 C"3[)8!YR.TA(5L_DOYU[%X$ M_P"1%T?_ *]Q_,UY!;^&;S2O"OB:ZO[2:!D$4$)E0KO!E!)&>HX'YUZWX+>. M/X?:8\S;8EM.Y/8*%/92_2_ZDX+F]LY3W:_6WZ&?J7Q2\/:=>26 MJFYNY(R0YMXP5&.O)(S^%;_A_P 2Z;XFM'N=-E9UC;:ZNNUE/N*\VT+6[DR7 M2^"/!T369?$D]Q(6+^V2>/IDU<^%/F_\)#XC\Z%8)=ZEXD.51MSY ]A6-;"4 MXTI-*S5NJO\ -+8UI8F-&U&(-)M%O\ [*@# MV[X;H21\IZ@Y[<\5G6GB;1M5\56/_"2^&I-.U1'003DL &#?+D<<9[G-33PU M.5'F2;=M;-:?(J=>I&KRMI*_5/7YFEXO^'%A>OJNO/?7*S&-IO+ 7;E4X'3. M.*Y?P3\.[#Q1H']HW%[V,+C QZCWKUOQ%SX9U3_KTE_\ 0#7+?"+_ M )$G_MZD_D*NGBJRPS:ELTEZ$3PU)XA)QW39TNM>(-+\+Z?'-J-QY:?<10-S MN0.P%8FB_$WP_K>H)91O/;32-MC^T( '/8 @GGZUQWQ#FO+GXCV%M!8?;F@A M5HK20924G)/'&>@_[YJEXBM?%OB$6S/X/6TFMVRDMM'M;'H>>F>:=+!TG"+F M]9*][I6^7453%5%-J"T6EK/7YGMY( R3@5P]W\6/#5K?_90]Q.H;:T\4>4'Y MG)_ 5H^,+JZ@^'E_<;72X-J X!Y4M@-^636;X"\/Z3<_#VVCGM()A>HQG8KR MV6(QGJ,8QQTQ7+2ITU3=2K=ZVT.BI4J.:IT]-+ZG9V=W!?V<5W:RK+!*H='7 MHP-%1Z9IEGH^GQ6%A#Y-M%G8FXG&22>3SU)HKEE:[Y=CIC>VNYGZ]X5T[Q'/ M937WG;[-B\7EOM&20>>.?NBL*_\ #&IW'Q1L=>C2(V$,05V,GS9VL.GXBBBM M85YP5D^C7W[FX_91Y^?K:QPND:)\0/"MOL6LMYHE]:P@&6:WDC0$X&2I K#^'VA7WAWPS]AU%$6?S MW?"/N&#C'/X445BJLE3=/H]39TTYJ?5%+QQX0O\ 5KVSUO1)UBU6SP%5C@. MCV$_A[3S;RZ M;(65;KS%4HK=<9.Y?P!QGBBBE1Q$J2<4DUY]^XZM"-1IW:?D>D>'=+ET70+3 C3Y[I[J:)3OF XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 30, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-08106  
Entity Registrant Name MasTec, Inc.  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 65-0829355  
Entity Address, Address Line One 800 S. Douglas Road, 12th Floor  
Entity Address, City or Town Coral Gables,  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33134  
City Area Code 305  
Local Phone Number 599-1800  
Title of 12(b) Security Common Stock, $0.10 Par Value  
Trading Symbol MTZ  
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   78,823,118
Entity Central Index Key 0000015615  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 3,257,077 $ 2,513,484 $ 8,715,851 $ 6,769,677
Costs of revenue, excluding depreciation and amortization 2,857,118 2,187,835 7,701,392 5,949,262
Depreciation 115,033 91,291 325,318 263,487
Amortization of intangible assets 42,266 27,979 126,252 81,242
General and administrative expenses 180,640 125,068 520,709 404,243
Interest expense, net 62,556 26,885 174,664 62,313
Equity in earnings of unconsolidated affiliates, net (6,787) (6,059) (23,434) (19,423)
Other (income) expense, net (16,623) 174 (26,332) (1,897)
Income (loss) before income taxes 22,874 60,311 (82,718) 30,450
(Provision for) benefit from income taxes (7,569) (11,089) 34,231 68
Net income (loss) 15,305 49,222 (48,487) 30,518
Net income attributable to non-controlling interests 1,009 326 2,215 388
Net income (loss) attributable to MasTec, Inc. $ 14,296 $ 48,896 $ (50,702) $ 30,130
Earnings (loss) per share (Note 2):        
Basic earnings (loss) per share (in dollars per share) $ 0.18 $ 0.66 $ (0.65) $ 0.41
Basic weighted average common shares outstanding (in shares) 77,640 73,936 77,418 74,386
Diluted earnings (loss) per share (in dollars per share) $ 0.18 $ 0.65 $ (0.65) $ 0.38
Diluted weighted average common shares outstanding (in shares) 78,455 75,073 77,418 75,576
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 15,305 $ 49,222 $ (48,487) $ 30,518
Other comprehensive income:        
Foreign currency translation (losses) gains, net of tax (863) (3,382) 816 (4,212)
Unrealized gains on investment activity, net of tax 3,649 10,070 4,048 31,667
Comprehensive income (loss) 18,091 55,910 (43,623) 57,973
Comprehensive income attributable to non-controlling interests 1,009 326 2,215 388
Comprehensive income (loss) attributable to MasTec, Inc. $ 17,082 $ 55,584 $ (45,838) $ 57,585
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 214,174 $ 370,592
Accounts receivable, net of allowance 1,542,913 1,399,732
Contract assets 1,967,046 1,729,886
Inventories, net 129,146 117,969
Prepaid expenses 82,344 122,308
Other current assets 102,910 118,640
Total current assets 4,038,533 3,859,127
Property and equipment, net 1,729,840 1,754,101
Operating lease right-of-use assets 403,070 279,534
Goodwill, net 2,118,866 2,045,041
Other intangible assets, net 821,329 946,299
Other long-term assets 418,089 409,157
Total assets 9,529,727 9,293,259
Current liabilities:    
Current portion of long-term debt, including finance leases 175,340 171,916
Current portion of operating lease liabilities 131,781 96,516
Accounts payable 1,213,859 1,109,867
Accrued salaries and wages 248,458 181,888
Other accrued expenses 331,396 365,971
Contract liabilities 506,457 406,232
Other current liabilities 204,002 163,647
Total current liabilities 2,811,293 2,496,037
Long-term debt, including finance leases 3,029,939 3,052,193
Long-term operating lease liabilities 279,302 194,050
Deferred income taxes 455,009 571,401
Other long-term liabilities 240,463 238,391
Total liabilities 6,816,006 6,552,072
Commitments and contingencies (Note 14)
Equity    
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none 0 0
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,638,673 and 98,615,105 (including 1,329,340 and 2,047,130 of unvested stock awards) as of September 30, 2023 and December 31, 2022, respectively 9,864 9,862
Capital surplus 1,254,444 1,246,590
Retained earnings 2,145,040 2,195,742
Accumulated other comprehensive loss (46,091) (50,955)
Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of September 30, 2023 and December 31, 2022, respectively (659,913) (663,910)
Total MasTec, Inc. shareholders’ equity 2,703,344 2,737,329
Non-controlling interests 10,377 3,858
Total equity 2,713,721 2,741,187
Total liabilities and equity $ 9,529,727 $ 9,293,259
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares authorized (in shares) 145,000,000 145,000,000
Common stock, shares issued (in shares) 98,638,673 98,615,105
Treasury stock, shares (in shares) 19,813,055 19,933,055
Common Stock    
Common stock, shares issued (in shares) 98,638,673 98,615,105
Restricted Stock Awards | Common Stock    
Unvested stock awards (in shares) 1,329,340 2,047,130
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Total MasTec, Inc. Shareholders’ Equity
Common Stock
Treasury Stock
Capital Surplus
Retained Earnings
Accumulated Other Comprehensive Loss
Non-Controlling Interests
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2021     95,371,211          
Beginning balance at Dec. 31, 2021 $ 2,543,861 $ 2,539,809 $ 9,537 $ (586,955) $ 1,033,615 $ 2,162,388 $ (78,776) $ 4,052
Beginning balance, treasury shares (in shares) at Dec. 31, 2021       (18,941,926)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) income 30,518 30,130       30,130   388
Other comprehensive income 27,455 27,455         27,455  
Non-cash stock-based compensation 18,870 18,870     18,870      
Issuance of restricted shares, net (in shares)     145,450          
Issuance of restricted shares, net 0 0 $ 15   (15)      
Shares withheld for taxes, net of other stock issuances (in shares)     (49,016)          
Shares withheld for taxes, net of other stock issuances (4,122) (4,122) $ (5)   (4,117)      
Issuance of shares in connection with acquisition (in shares)       133,157        
Issuance of shares in connection with acquisition $ 11,222 11,222   $ 4,336 6,886      
Acquisition of treasury stock, at cost (in shares) (1,124,000)     (1,124,286)        
Acquisition of treasury stock, at cost $ (81,291) (81,291)   $ (81,291)        
Ending balance, common shares outstanding (in shares) at Sep. 30, 2022     95,467,645          
Ending balance at Sep. 30, 2022 2,546,513 2,542,073 $ 9,547 $ (663,910) 1,055,239 2,192,518 (51,321) 4,440
Ending balance, treasury shares (in shares) at Sep. 30, 2022       (19,933,055)        
Beginning balance, common shares outstanding (in shares) at Jun. 30, 2022     95,491,405          
Beginning balance at Jun. 30, 2022 2,484,942 2,480,828 $ 9,549 $ (663,910) 1,049,576 2,143,622 (58,009) 4,114
Beginning balance, treasury shares (in shares) at Jun. 30, 2022       (19,933,055)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) income 49,222 48,896       48,896   326
Other comprehensive income 6,688 6,688         6,688  
Non-cash stock-based compensation 5,698 5,698     5,698      
Forfeiture of restricted shares, net (in shares)     (23,312)          
Forfeiture of restricted shares, net 0   $ (2)   2      
Shares withheld for taxes, net of other stock issuances (in shares)     (448)          
Shares withheld for taxes, net of other stock issuances $ (37) (37)     (37)      
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Sep. 30, 2022     95,467,645          
Ending balance at Sep. 30, 2022 $ 2,546,513 2,542,073 $ 9,547 $ (663,910) 1,055,239 2,192,518 (51,321) 4,440
Ending balance, treasury shares (in shares) at Sep. 30, 2022       (19,933,055)        
Beginning balance, common shares outstanding (in shares) at Dec. 31, 2022 98,615,105   98,615,105          
Beginning balance at Dec. 31, 2022 $ 2,741,187 2,737,329 $ 9,862 $ (663,910) 1,246,590 2,195,742 (50,955) 3,858
Beginning balance, treasury shares (in shares) at Dec. 31, 2022 (19,933,055)     (19,933,055)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) income $ (48,487) (50,702)       (50,702)   2,215
Other comprehensive income 4,864 4,864         4,864  
Non-cash stock-based compensation 24,336 24,336     24,336      
Issuance of restricted shares, net (in shares)     137,406          
Issuance of restricted shares, net 0 0 $ 14   (14)      
Shares withheld for taxes, net of other stock issuances (in shares)     (117,950)          
Shares withheld for taxes, net of other stock issuances (5,410) (5,410) $ (12)   (5,398)      
Issuance of shares in connection with acquisition (in shares)     4,112          
Issuance of shares in connection with acquisition 403 403     403      
Purchase of non-controlling interests (in shares)       120,000        
Purchase of non-controlling interests (10,000) (7,476)   $ 3,997 (11,473)     (2,524)
Acquisition-related assumption of non-controlling interest $ 6,828             6,828
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Sep. 30, 2023 98,638,673   98,638,673          
Ending balance at Sep. 30, 2023 $ 2,713,721 2,703,344 $ 9,864 $ (659,913) 1,254,444 2,145,040 (46,091) 10,377
Ending balance, treasury shares (in shares) at Sep. 30, 2023 (19,813,055)     (19,813,055)        
Beginning balance, common shares outstanding (in shares) at Jun. 30, 2023     98,674,249          
Beginning balance at Jun. 30, 2023 $ 2,688,420 2,679,052 $ 9,867 $ (659,913) 1,247,231 2,130,744 (48,877) 9,368
Beginning balance, treasury shares (in shares) at Jun. 30, 2023       (19,813,055)        
Condensed Unaudited Consolidated Statements of Equity                
Net (loss) income 15,305 14,296       14,296   1,009
Other comprehensive income 2,786 2,786         2,786  
Non-cash stock-based compensation 7,246 7,246     7,246      
Forfeiture of restricted shares, net (in shares)     (35,183)          
Forfeiture of restricted shares, net 0   $ (3)   3      
Shares withheld for taxes, net of other stock issuances (in shares)     (393)          
Shares withheld for taxes, net of other stock issuances $ (36) (36)     (36)      
Acquisition of treasury stock, at cost (in shares) 0              
Ending balance, common shares outstanding (in shares) at Sep. 30, 2023 98,638,673   98,638,673          
Ending balance at Sep. 30, 2023 $ 2,713,721 $ 2,703,344 $ 9,864 $ (659,913) $ 1,254,444 $ 2,145,040 $ (46,091) $ 10,377
Ending balance, treasury shares (in shares) at Sep. 30, 2023 (19,813,055)     (19,813,055)        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net (loss) income $ (48,487) $ 30,518
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation 325,318 263,487
Amortization of intangible assets 126,252 81,242
Non-cash stock-based compensation expense 24,336 18,870
Benefit from deferred income taxes (77,781) (9,293)
Equity in earnings of unconsolidated affiliates, net (23,434) (19,423)
Gains on sales of assets, net (19,082) (21,914)
Non-cash interest expense, net 4,354 2,574
Other non-cash items, net 3,827 1,601
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable (118,448) (22,065)
Contract assets (244,340) (383,053)
Inventories 24,569 (36,130)
Other assets, current and long-term portion 76,234 34,060
Accounts payable and accrued expenses 104,755 293,899
Contract liabilities 70,976 (66,027)
Other liabilities, current and long-term portion (32,477) (49,675)
Net cash provided by operating activities 196,572 118,671
Cash flows from investing activities:    
Cash paid for acquisitions, net of cash acquired (68,817) (71,841)
Capital expenditures (157,369) (213,325)
Proceeds from sales of property and equipment 55,936 47,195
Payments for other investments (1,899) (3,723)
Proceeds from other investments 425 0
Other investing activities, net 41 0
Net cash used in investing activities (171,683) (241,694)
Cash flows from financing activities:    
Proceeds from credit facilities 3,256,200 2,578,000
Repayments of credit facilities (3,268,763) (2,429,583)
Payments of finance lease obligations (120,198) (131,259)
Repurchases of common stock 0 (81,291)
Payments of acquisition-related contingent consideration (21,638) (35,149)
Payments for acquisition-related contingent assets 0 (17,636)
Payments to non-controlling interests, including acquisition of interests and distributions (11,660) 0
Payments for stock-based awards (10,293) (4,061)
Other financing activities, net (5,235) (18,499)
Net cash used in financing activities (181,587) (139,478)
Effect of currency translation on cash 280 (2,559)
Net decrease in cash and cash equivalents (156,418) (265,060)
Cash and cash equivalents - beginning of period 370,592 360,736
Cash and cash equivalents - end of period 214,174 95,676
Supplemental cash flow information:    
Interest paid 187,353 69,327
Income taxes paid, net of refunds 15,023 1,827
Supplemental disclosure of non-cash information:    
Additions to property and equipment from finance leases $ 113,195 $ 184,700
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Business, Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies Business, Basis of Presentation and Significant Accounting Policies
Nature of the Business
MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other.
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential market volatility; other market, industry and regulatory factors, including uncertainty related to the implementation and pace of governmental programs and initiatives and project permitting issues, and other regulatory matters or uncertainty; supply chain disruptions; climate-related matters; global events, such as military conflicts; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for
which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to goodwill and intangible assets, long-lived and other assets, equity investments, acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; asset lives used in computing depreciation and amortization; fair values of financial instruments; allowances for credit losses; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including the current level of market interest rates; continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs. The extent to which these conditions could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.
Significant Accounting Policies
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master service and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which may be subject to one or multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 37% and 52% of consolidated revenue for the three month periods ended September 30, 2023 and 2022, respectively, and totaled 42% and 54% for the nine month periods ended September 30, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which, for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 2% and 3% of consolidated revenue for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately 4% for both the three and nine month periods ended September 30, 2022.

The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is primarily based on the professional knowledge and experience of the Company’s project managers, operational and financial professionals, and other professional expertise, as warranted. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of the estimated amount and probability of variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which revisions could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are expected based on management’s estimates. For the nine month periods ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2022 and 2021. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three and nine month periods ended September 30, 2023 positively affected revenue by approximately 0.3% and 0.5%, respectively. For both the three and nine month periods ended September 30, 2022, such net changes positively affected revenue by approximately 0.2%.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. The majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of September 30, 2023, the amount of the Company’s remaining performance obligations was $7.6 billion. Based on current
expectations, the Company anticipates it will recognize approximately $2.6 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on specific discussions, correspondence or preliminary negotiations and past practices with the customer, engineering studies and legal advice and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of September 30, 2023 and December 31, 2022, the Company included in its contract transaction prices approximately $296 million and $271 million, respectively, of change orders and/or claims for certain contracts that were in the process of being resolved in the ordinary course of its business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both September 30, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in the first quarter of 2023. ASU 2021-08, which was issued to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition, requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. The adoption of ASU 2021-08 did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life of the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company does not expect ASU 2023-01 to have a material effect on the Company’s consolidated financial statements.
In August 2023, the FASB issued ASU 2023-05, Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement (“ASU 2023-05”). ASU 2023-05, which clarifies existing guidance to reduce diversity in practice, addresses the accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statements. The provisions of this ASU require that a joint venture initially measure all contributions received upon its formation at fair value, largely consistent with Topic 805, Business Combinations. The amendments in this ASU are not applicable to the formation of proportionally consolidated joint ventures. ASU 2023-05 is effective prospectively for all joint ventures with a formation date on or after January 1, 2025, with early adoption permitted on a retrospective basis for joint ventures formed before January 1, 2025. The Company is currently evaluating the effects of this ASU.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic earnings or loss per share is computed by dividing net income or loss attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, if their effect would be anti-dilutive.
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Net income (loss) attributable to MasTec:
Net income (loss) - basic (a)
$14,296 $48,896 $(50,702)$30,130 
Fair value gain related to contingent payments (b)
$— $143 $— $1,459 
Net income (loss) - diluted (a)
$14,296 $48,753 $(50,702)$28,671 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(c)
77,640 73,936 77,418 74,386 
Dilutive common stock equivalents (d)(e)
815 1,137 — 1,190 
Weighted average shares outstanding - diluted78,455 75,073 77,418 75,576 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three and nine month periods ended September 30, 2022, represents the fair value gain related to additional contingent payments, which were dilutive as of September 30, 2022. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(c)For the three month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 140,000 weighted average shares, respectively, related to additional contingent payments, and for the nine month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 114,000 of such weighted average shares, respectively.
(d)For the three month period ended September 30, 2023, there were no weighted average anti-dilutive common stock equivalents, and for the three month period ended September 30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 shares. For the nine month periods ended September 30, 2023 and 2022, such shares totaled approximately 1,091,000 and 135,000, respectively.
(e)For the three and nine month periods ended September 30, 2023, there were no weighted average common stock equivalents related to additional contingent payments to the former owners of an acquired business, and for the three and nine month periods ended September 30, 2022, weighted average common stock equivalents related to such additional contingent payments totaled approximately 11,000 and 37,000, respectively.
Share repurchases. For the nine month period ended September 30, 2022, the Company repurchased approximately 1,124,000 shares of its common stock, the effect of which on the Company’s weighted average shares outstanding for the related period was a reduction of approximately 598,000 shares. See Note 11 - Equity for details of the Company’s share repurchase transactions.
Shares issued for acquisitions. In the fourth quarter of 2022, the Company issued approximately 2,758,000 shares of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels & McCoy Holdings, Inc., formerly known as Henkels & McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquisitions, Goodwill, and Other Intangible Assets, Net Acquisitions, Goodwill and Other Intangible Assets, Net
The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September 30, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations32.6 — — — 32.6 
Measurement period adjustments (b)
(0.6)40.5 0.8 0.6 41.3 
Currency translation adjustments— — (0.0)— (0.0)
Goodwill, net as of September 30, 2023
$638.1 $743.8 $466.3 $270.7 $2,118.9 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Measurement period adjustments represent adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the nine month period ended September 30, 2023 were primarily the result of updated valuations and estimated useful lives of certain fixed assets and updated estimates of certain assets and liabilities, including contract assets and contingent liabilities. As a result of the updates to the estimated useful lives of certain fixed assets, depreciation expense decreased by approximately $6 million for the nine month period ended September 30, 2023, and as a result of the measurement period adjustments related to certain contract assets and liabilities, revenue increased by approximately $35 million and costs of revenue, excluding depreciation and amortization, decreased by approximately $8 million. In addition, measurement period adjustments for the nine month period ended September 30, 2023 included a decrease in deferred tax liabilities of approximately $38 million, an increase in contingent liabilities of approximately $29 million, including for insurance, legal and other matters, and fair value increases of approximately $7 million for certain property and equipment.
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Additions from new business combinations1.2 0.1 — 1.3 
Currency translation adjustments— — (0.0)(0.0)
Amortization expense(104.5)(15.6)(6.2)(126.3)
Other intangible assets, net, as of September 30, 2023
$597.3 $184.5 $39.5 $821.3 
(a)Includes approximately $34.5 million of non-amortizing trade names as of both September 30, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Quarterly Assessment for Indicators of Impairment. During the third quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the nine month period ended September 30, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects, regulatory uncertainty and other matters, and macroeconomic factors, including interest rate levels. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with two reporting units within the Clean Energy and Infrastructure segment.
For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic, market and regulatory conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the applicable reporting units and within the units’ industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.
Based on the results of these assessments, management determined that, as of September 30, 2023, the estimated fair value of one of these reporting units substantially exceeded its carrying value. The estimated fair value of the second reporting unit, consisting of the IEA component (the “IEA reporting unit”), which had approximately $571 million of goodwill, exceeded its carrying value by approximately 7% as of September 30, 2023. Significant assumptions used in testing this reporting unit included terminal values based on a terminal growth rate of 3%, six years of discounted cash flows prior to the terminal value, and a discount rate of 12%.  Significant changes in the assumptions or estimates used in management’s assessment as of September 30, 2023, such as a reduction in profitability and/or cash flows, changes in market, regulatory or other conditions, including decreases in project activity levels and/or the effects of elevated levels of inflation, market interest rates or other market disruptions, including from geopolitical events, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.
Recent Acquisitions
The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence and customer base, broaden its geographic reach and expand its service offerings. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.
2023 Acquisitions. For the nine month period ended September 30, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January; and, effective in July, MasTec acquired all of the equity interests of a telecommunications construction company specializing in broadband and fiber-to-the-home initiatives in the New England area, which is included within the Company’s Communications segment. Determination of the estimated fair values of the net assets acquired and consideration transferred for these acquisitions, which have been accounted for as business combinations under ASC 805, “Business Combinations” (“ASC 805”), was preliminary as of September 30, 2023; as a result, further adjustments to these estimates may occur. Additionally, MasTec acquired 68% and 42% of the equity interests of two equipment companies, both of which are accounted for as asset acquisitions under ASC 805, and were effective in May and included within the Company’s Oil and Gas segment. Based on an evaluation of the respective entities’ operating agreements, under which the Company has voting control with respect to the entities’ operating management, the Company determined that it has control over these entities, and, therefore, has consolidated these entities within the Company’s results of operations, with the other parties’ interests accounted for as non-controlling interests. The aggregate purchase price of the Company’s 2023 acquisitions was composed of approximately $69 million in cash, net of cash acquired, and an earn-out liability valued at approximately $1 million. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2023 acquisitions was estimated to be up to $3 million; however, there is no maximum payment amount. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements.
The goodwill balances for the respective acquisitions represent the estimated values of the acquired companies’ geographic presence in key markets, assembled workforce, synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $1 million of the goodwill balance related to the 2023 acquisitions is expected to be tax deductible as of September 30, 2023.
2022 Acquisitions. During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company specializing in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.
As of September 30, 2023, the Company is finalizing certain valuation and contingency-related estimates for the IEA acquisition; as a result, further adjustments to such estimates may occur. The following table summarizes, as of September 30, 2023, the estimated fair values of the consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.7 $613.2 
Shares transferred173.7 — 173.7 
Estimated fair value of warrants10.3 — 10.3 
Estimated fair value of contingent consideration— 2.8 2.8 
Total consideration$748.5 $51.5 $800.0 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$570.0 $6.1 $576.1 
Current assets34.5 1.6 36.1 
Property and equipment220.5 30.0 250.5 
Long-term assets, primarily operating lease right-of-use assets40.6 0.3 40.9 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Contract liabilities(151.3)(1.5)(152.8)
Current liabilities, primarily accrued expenses(327.1)(1.4)(328.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(104.1)(0.2)(104.3)
Total identifiable net assets$178.0 $36.0 $214.0 
Goodwill570.5 15.5 586.0 
Total net assets acquired, including goodwill$748.5 $51.5 $800.0 
Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years.
Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships with an aggregate weighted average life of 9 years. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.
The goodwill balances for each of the respective acquisitions represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec and the acquired company’s industry-specific project management expertise. Approximately $37 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of September 30, 2023.
The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. Long-term debt in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes that were assumed in connection with the acquisition of IEA. See Note 7 - Debt for additional information.
Consideration transferred for IEA includes the value of certain warrants that were originally issued by IEA, for which the remaining outstanding warrants as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon exercise of the IEA warrants. The number of MasTec shares issued in connection with exercises of such IEA warrants in the first quarter of 2023 was de minimis, and all remaining IEA warrants expired unexercised on March 26, 2023. Fair value gains related primarily to the expired warrants totaled approximately $2.6 million for the nine month period ended September 30, 2023, which amount is reflected in other income.
Contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and were valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $2 million; however, there is no maximum payment amount. Current liabilities reflected in the table above also include operating lease liabilities and contingent liabilities for insurance, legal and other matters.
HMG Additional Payments. The HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. For the three and nine month periods ended September 30, 2023, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $7.4 million and $2.1 million, respectively, and for the three and nine month periods ended September 30, 2022, such activity totaled gains of approximately $1.3 million and $4.5 million, respectively. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock, and for which a realized gain of approximately $1 million was recognized within other income, net, in the related period.
As of September 30, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments totaled approximately $33 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet. For the nine month period ended September 30, 2023, the estimated fair value of remaining Additional Payments included the effect of unrealized fair value gains related to the contingent shares of approximately $2.1 million and a reduction of approximately $2.4 million from changes in collections attributed to acquired balances. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 160,000 and 170,000 shares as of September 30, 2023 and December 31, 2022, respectively. Of the total remaining Additional Payments as of September 30, 2023, the amount due to the sellers, based on amounts collected as of September 30, 2023, totaled approximately $19.4 million, of which the amount due in shares totaled approximately $6.3 million, or 87,900 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.
Pro forma results. For the three month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $3.2 billion and $3.3 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $2.3 million and $40.0 million, respectively. For the nine month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $8.7 billion and $8.6 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $65.6 million and $6.9 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that was acquired.
Acquisition-related results. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related revenue of approximately $533.2 million and $1,503.5 million, respectively, including a total of approximately $483.9 million and $1,374.6 million, respectively, for IEA. For the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $569.7 million and $1,876.6 million, respectively, including approximately $429.3 million for HMG for the three month period ended September 30, 2022, and $1,457.7 million in the aggregate for HMG and INTREN, LLC for the nine month period ended September 30, 2022. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related net losses of approximately $2.8 million and
$42.7 million, respectively, based on the Company’s consolidated effective tax rates, and for the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related net income of approximately $18.4 million and $37.7 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.
Acquisition and integration costs. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense, as appropriate. Acquisition and integration costs include: i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs; and ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. These integration efforts are ongoing and the Company expects to incur any remaining acquisition and integration expenses in the fourth quarter of 2023. For the three and nine month periods ended September 30, 2023, such acquisition and integration costs totaled approximately $21.1 million and $60.9 million, respectively, of which $18.3 million and $53.3 million, respectively, was included within general and administrative expenses, and of which $2.8 million and $7.6 million, respectively, was included within costs of revenue, excluding depreciation and amortization. Acquisition and integration costs for the three and nine month periods ended September 30, 2022 totaled approximately $33.3 million and $59.4 million, respectively, of which $9.2 million and $35.3 million, respectively, was included within general and administrative expenses, and of which $21.4 million was included within costs of revenue, excluding depreciation and amortization, for both periods, and of which $2.7 million was included within other expense for both periods. As of September 30, 2023 and December 31, 2022, approximately $6.7 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company’s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, and debt obligations.
Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability, also referred to as the “exit price,” in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.
Acquisition-Related Contingent Consideration and Other Liabilities
Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $83.0 million and $127.4 million, respectively. As of September 30, 2023, there were no estimated liabilities related to the mandatorily redeemable non-controlling interests, and as of December 31, 2022, the fair value of such liabilities totaled $13.9 million. Earn-out liabilities included within other current liabilities totaled approximately $29.5 million and $37.7 million as of September 30, 2023 and December 31, 2022, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 14.0% as of September 30, 2023, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $12 million and $98 million; however, there is no maximum payment amount.
Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. For both the three and nine month periods ended September 30, 2023, additions from new business combinations totaled approximately $1.4 million, and for the three and nine month periods ended September 30, 2022, such additions totaled approximately $2.1 million and $3.8 million, respectively. There were no measurement period adjustments in either the three or nine month periods ended September 30, 2023. There were no measurement period adjustments for the three month period ended September 30, 2022, and for the nine month period ended September 30, 2022, measurement period adjustments totaled an increase, net, of approximately $1.5 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. For the three month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $4.9 million and related to net decreases primarily within the Company’s Communications and Oil and Gas segments. For the nine month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $7.0 million and related to a net decrease in the Company’s Communications segment, partially offset by a net increase, primarily within the Company’s Clean Energy and Infrastructure and Oil and Gas segments. The decrease in the Communications segment for the nine month period ended September 30, 2023 included a reduction of approximately $12.3 million related to mandatorily redeemable non-controlling interests. For the three and nine month periods ended September 30, 2022, fair value adjustments totaled an increase of approximately $0.1 million and a
decrease, net, of approximately $1.2 million, respectively, and for both periods, related primarily to the Company’s Communications segment. For the three and nine month periods ended September 30, 2023, Earn-out payments totaled approximately $12.7 million and $38.8 million, respectively, which included approximately $1.7 million related to mandatorily redeemable non-controlling interests for the nine month period ended September 30, 2023. For the three and nine month periods ended September 30, 2022, Earn-out payments totaled approximately $11.0 million and $37.8 million, respectively.
Equity Investments
The Company’s equity investments as of September 30, 2023 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.
Investment Arrangements. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2023, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $23 million and $24 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets. Management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $35 million and $37 million as of September 30, 2023 and December 31, 2022, respectively.
Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment, which is referred to as the “adjusted cost basis.” As of September 30, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $325 million and $306 million, respectively. As of September 30, 2023 and December 31, 2022, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $20 million, respectively. Except for one investment for which the Company recorded an impairment loss totaling approximately $3 million in the third quarter of 2023, there were no impairments related to these investments in any of the three or nine month periods ended September 30, 2023 or 2022.
The Waha JVs. The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.7 million and $23.1 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $5.8 million and $20.8 million for the three and nine month periods ended September 30, 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled approximately $4.7 million and $10.5 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $4.4 million and $12.1 million for the three and nine month periods ended September 30, 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $123.3 million as of September 30, 2023. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $280 million and $263 million as of September 30, 2023 and December 31, 2022, respectively.
The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $4.9 million and $5.4 million, respectively, or $3.7 million and $4.0 million, net of tax, respectively. For the three and nine month periods ended September 30, 2022, unrecognized unrealized activity related to the Waha JV swaps totaled gains of approximately $13.4 million and $42.0 million, respectively, or $10.1 million and $31.7 million, net of tax, respectively.
Other Investments. The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both September 30, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $21 million in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in these telecommunications entities in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, the Company made no equity contributions related to its investments in these telecommunications entities, and for the nine month period ended September 30, 2022, equity contributions related to these entities totaled approximately $1.1 million. The Company’s proportionate share of results from these telecommunications entities totaled equity in losses, net, of approximately $0.7 million for the three month period ended September 30, 2023, and for the nine month period ended September 30, 2023, totaled equity in earnings, net, of approximately $0.3 million. For the three month period ended September 30, 2022, the Company’s proportionate share of results from these entities totaled equity in earnings, net, of approximately $0.4 million, and for the nine month period ended September 30, 2022, totaled equity in losses, net, of approximately $0.5 million.
Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.3 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $2.6 million and $5.1 million for the three and nine month periods ended September 30, 2022, respectively. As of both
September 30, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.2 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three and nine month periods ended September 30, 2023, advances to these entities totaled approximately $0.2 million and $0.7 million, respectively, and for both the three and nine month periods ended September 30, 2022, such advances totaled approximately $2.0 million. As of September 30, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $4.2 million and $3.8 million, respectively.
The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both September 30, 2023 and December 31, 2022 totaled approximately $3 million. For the three and nine month periods ended September 30, 2023, equity in losses, net, related to these entities totaled approximately $0.2 million and $0.1 million, respectively, and for the three and nine month periods ended September 30, 2022, equity in losses, net, totaled approximately $0.1 million and $0.4 million, respectively. The above described entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $0.8 million and $5.8 million for the three and nine month periods ended September 30, 2022, respectively. As of both September 30, 2023 and December 31, 2022, related amounts payable were de minimis. In addition, the Company provides line of credit arrangements to these entities, which, as of September 30, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of September 30, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.
The Company has a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of September 30, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during both the nine month periods ended September 30, 2023 and 2022. Equity in losses related to this entity were de minimis for both the three month periods ended September 30, 2023 and 2022, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.1 million and $0.3 million, respectively.
The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.
Senior Notes
As of both September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $539.5 million and $534.0 million for the respective periods. As of September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $283.5 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.3 million and $280.5 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Contract billings
$1,551.8 $1,408.1 
Less allowance
(8.9)(8.4)
Accounts receivable, net of allowance$1,542.9 $1,399.7 
Retainage
351.0 401.9 
Unbilled receivables
1,616.0 1,328.0 
Contract assets
$1,967.0 $1,729.9 
Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Unbilled receivables, which are included in contract assets, include amounts for work performed for which the Company has an unconditional right to receive payment and that are not subject to the completion of any other specific task, other than the billing itself. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement, which is generally, from 5% to 10% of contract billings. The increase in unbilled receivables as of September 30, 2023 was driven, in large part, by ordinary course project activity associated with higher levels of revenue in the Company’s Oil and Gas segment, as well as timing of billings across the Company’s segments. For the nine month period ended September 30, 2023, provisions for credit losses totaled a recovery of approximately $0.1 million, and for the nine month period ended September 30, 2022, provisions for credit losses totaled approximately $0.7 million. Impairment losses on contract assets were not material in either period.
Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $506.5 million and $406.2 million as of September 30, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $496.0 million and $390.3 million, respectively. The increase in contract liabilities as of September 30, 2023 was driven primarily by ordinary course project activity, including in connection with new project starts within the Company’s Clean Energy and Infrastructure segment. For the nine month period ended September 30, 2023, the Company recognized revenue of approximately $355.3 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.
The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are sold to a financial institution in return for a nominal fee. In certain instances, the Company continues to service the transferred receivable, for which the corresponding servicing assets or liabilities are not material. For the nine month period ended September 30, 2023, the Company sold approximately $50 million of receivables under this program, and as of September 30, 2023, the Company had approximately $47 million of outstanding sold receivables, which are excluded from Accounts Receivable, net of Allowance, in the consolidated balance sheets. The servicing of such receivables is not considered to constitute significant continuing involvement and the receivables are correspondingly accounted for as sales under ASC Topic 860, “Transfers and Servicing.” Cash collections from such financing arrangements are reflected within operating activities in the consolidated statements of cash flows. The Company is also party to an arrangement with a customer, which allows for early collection of receivables for a nominal fee, at the Company’s option. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $3.8 million and $2.4 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $11.8 million and $4.9 million, respectively, for the nine month periods ended September 30, 2023 and 2022.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Land
$73.5 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles3,033.0 2,797.0 
Office equipment, furniture and internal-use software324.3 286.8 
Construction in progress
43.7 67.4 
Total property and equipment
$3,565.9 $3,311.4 
Less accumulated depreciation and amortization
(1,836.1)(1,557.3)
Property and equipment, net
$1,729.8 $1,754.1 
As of September 30, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $208.9 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $49.8 million and $39.9 million, respectively. During the second quarter of 2023, the depreciable lives of certain assets were updated on a prospective basis to better align the respective assets’ lives with their expected useful lives, based on management’s assessment of the physical and economic factors of the related assets. The effect of this update was a decrease in depreciation expense of approximately $2 million and $4 million for the three and nine month periods ended September 30, 2023, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateSeptember 30,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$890.0 $896.0 
Term loan343.4 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029283.5 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations402.8 414.5 
Total debt obligations$3,219.7 $3,241.7 
Less unamortized deferred financing costs(14.5)(17.6)
Total debt, net of deferred financing costs$3,205.2 $3,224.1 
Current portion of long-term debt175.3 171.9 
Long-term debt$3,029.9 $3,052.2 
Senior Credit Facility
As of September 30, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) had aggregate borrowing commitments totaling approximately $2.25 billion, which amount is composed of $1.9 billion of revolving commitments and a term loan with an original principal amount of $350 million (the “Term Loan”). The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments. As of September 30, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.
Revolving loans accrued interest at weighted average rates of approximately 7.05% and 5.82% per annum as of September 30, 2023 and December 31, 2022, respectively. The Term Loan accrued interest at 7.04% and 5.80% as of September 30, 2023 and December 31, 2022, respectively. Letters of credit of approximately $65.0 million and $143.1 million were issued as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625% per annum, respectively, for performance standby letters of credit, and for financial standby letters of credit, accrued at 1.625% and 1.375% per annum, respectively. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of September 30, 2023 and December 31, 2022, availability for revolving loans totaled $945.0 million and $860.9 million, respectively, or up to $585.0 million and $506.9 million, respectively, for new letters of credit. There were no borrowings denominated in foreign currencies as of either September 30, 2023 or December 31, 2022. Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both September 30, 2023 and December 31, 2022. The unused facility fee as of September 30, 2023 and December 31, 2022 accrued at 0.225% and 0.200% per annum, respectively.
Other Credit Facilities
The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either September 30, 2023 or December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of September 30, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75% per annum, respectively.
2022 Term Loan Facility
As of September 30, 2023, the Company has $700.0 million of unsecured term loans entered into in connection with the acquisition of IEA, composed of a three-year term loan of $400.0 million in principal amount (the “Three-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The Three-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which installment will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of September 30, 2023, the Three- and Five-Year Tranches accrued interest at rates of 6.809% and 6.934%, respectively, and as of December 31, 2022, the Three- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. As of September 30, 2023 and December 31, 2022, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.
Debt Covenants
MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September 30, 2023 and December 31, 2022.
Additional Information
As of September 30, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.0 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 Form 10-K.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Obligations
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including certain related party leases. As of September 30, 2023, the Company’s leases have remaining lease terms of up to 15 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for 1 to 5 years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of September 30, 2023 and December 31, 2022 totaled $690.1 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $483.5 million and $535.3 million as of September 30, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $26.8 million and $22.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $79.3 million and $63.2 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended September 30, 2023 and 2022 totaled $75.1 million and $12.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled $198.6 million and $58.1 million, respectively. For the three month periods ended September 30, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $44.0 million and $30.6 million, respectively, of which $3.9 million and $2.3 million, respectively, represented variable lease costs. For the nine month periods ended September 30, 2023 and 2022, rent expense for such leases totaled approximately $116.7 million and $98.5 million, respectively, of which $11.5 million and $7.8 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $169.9 million and $98.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaling approximately $411.7 million and $258.1 million for the nine month periods ended September 30, 2023 and 2022, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of September 30, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining three months$43.4 $38.6 
2024151.5 140.8 
2025114.8 115.7 
202657.3 79.5 
202717.8 36.7 
Thereafter
3.1 38.2 
Total minimum lease payments
$387.9 $449.5 
Less amounts representing interest
(21.8)(38.4)
Total lease obligations, net of interest
$366.1 $411.1 
Less current portion
146.6 131.8 
Long-term portion of lease obligations, net of interest
$219.5 $279.3 
As of September 30, 2023, finance leases had a weighted average remaining lease term of 2.8 years, with a weighted average discount rate of 4.5%, and non-cancelable operating leases had a weighted average remaining lease term of 3.9 years, with a weighted average discount rate of 4.6%.
Lease Obligations Lease Obligations
In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including certain related party leases. As of September 30, 2023, the Company’s leases have remaining lease terms of up to 15 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for 1 to 5 years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.
Finance Leases
The gross amount of assets held under finance leases as of September 30, 2023 and December 31, 2022 totaled $690.1 million and $720.1 million, respectively. Assets held under finance leases, net of accumulated depreciation, totaled $483.5 million and $535.3 million as of September 30, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $26.8 million and $22.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $79.3 million and $63.2 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Operating Leases
Operating lease additions for the three month periods ended September 30, 2023 and 2022 totaled $75.1 million and $12.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled $198.6 million and $58.1 million, respectively. For the three month periods ended September 30, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $44.0 million and $30.6 million, respectively, of which $3.9 million and $2.3 million, respectively, represented variable lease costs. For the nine month periods ended September 30, 2023 and 2022, rent expense for such leases totaled approximately $116.7 million and $98.5 million, respectively, of which $11.5 million and $7.8 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $169.9 million and $98.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaling approximately $411.7 million and $258.1 million for the nine month periods ended September 30, 2023 and 2022, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.
Additional Lease Information
Future minimum lease commitments as of September 30, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining three months$43.4 $38.6 
2024151.5 140.8 
2025114.8 115.7 
202657.3 79.5 
202717.8 36.7 
Thereafter
3.1 38.2 
Total minimum lease payments
$387.9 $449.5 
Less amounts representing interest
(21.8)(38.4)
Total lease obligations, net of interest
$366.1 $411.1 
Less current portion
146.6 131.8 
Long-term portion of lease obligations, net of interest
$219.5 $279.3 
As of September 30, 2023, finance leases had a weighted average remaining lease term of 2.8 years, with a weighted average discount rate of 4.5%, and non-cancelable operating leases had a weighted average remaining lease term of 3.9 years, with a weighted average discount rate of 4.6%.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Employee Benefit Plans Stock-Based Compensation and Other Employee Benefit Plans The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of September 30, 2023, there were approximately 2,752,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $7.2 million and $5.7 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $24.3 million and $18.9 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended September 30, 2023 and 2022, respectively. For the nine month periods ended September 30, 2023 and 2022, such income tax benefits totaled $12.9 million and $4.3 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.
Restricted Shares
MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of September 30, 2023, total unearned compensation related to restricted shares was approximately $49.1 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled approximately $0.3 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $78.3 million and $19.5 million for the nine month periods ended September 30, 2023 and 2022, respectively.
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
Granted204,215 95.99 
Vested(855,196)27.89 
Canceled/forfeited(67,959)46.86 
Non-vested restricted shares, as of September 30, 20231,330,340 $75.03 
(a)    Includes 1,000 and 2,150 restricted stock units as of September 30, 2023 and December 31, 2022, respectively.
Employee Stock Purchase Plans
The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated transactions.
For the three month periods ended September 30, 2023 and 2022, 22,824 shares and 25,495 shares, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million and $1.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, 69,475 shares and 82,121 shares, respectively, were purchased for $5.7 million and $5.3 million, respectively. Shares purchased by participants under the Company’s ESPPs in each of the three and nine month periods ended September 30, 2023 and 2022 were reacquired by the Company on the open market. Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $1.0 million for both the nine month periods ended September 30, 2023 and 2022.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Other Retirement Plans
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Other Retirement Plans Other Retirement Plans
Multiemployer Plans. Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and are assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended September 30:
20237,760 11,025 $34.8 $15.2 $50.0 
20226,774 7,136 $23.0 $14.5 $37.5 
For the Nine Months Ended September 30:
20236,806 11,025 $77.9 $45.1 $123.0 
20226,601 7,136 $62.3 $41.6 $103.9 
The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three and nine month periods ended September 30, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery and Oil and Gas operations, and, to a lesser extent, by acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three and nine month periods ended September 30, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, project work within its Oil and Gas operations.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Equity Equity
Share Activity
The Company’s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares in open market transactions or in privately negotiated transactions, in each case, in accordance with applicable securities laws. The Company’s share repurchase programs, under which the Company undertakes share repurchases for strategic purposes, including when management believes that the market price of the Company’s stock is undervalued, such repurchases will enhance long-term shareholder value, the Company has adequate liquidity and such repurchases are appropriate uses of capital, do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. There were no share repurchases under the Company’s share repurchase programs in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, there were no share repurchases under the Company’s share repurchase programs, and for the nine month period ended September 30, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million shares were repurchased in the first quarter of 2022 for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. As of September 30, 2023, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.
Accumulated Other Comprehensive Income (Loss)
Unrealized foreign currency translation activity, net, in each of the three and nine month periods ended September 30, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity in each of the three and nine month periods ended September 30, 2023 and 2022 relates to unrealized fair value gains associated with the Waha JV interest rate swaps. See Note 4 - Fair Value of Financial Instruments for additional information.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended September 30, 2023 and 2022, the Company’s consolidated effective tax rates were an expense of 33.1% and 18.4%, respectively, and for the nine month periods ended September 30, 2023 and 2022 were benefits of 41.4% and 0.2%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2023 included the effects of a net tax benefit of approximately $8.8 million related to share-based payment awards and a benefit of approximately $6 million related to adjustments from finalization of the Company’s 2022 tax returns, offset, in part, by an increase in non-deductible expenses. For the nine month period ended September 30, 2022, the Company’s effective tax rate included a benefit of approximately $15 million related to adjustments resulting from finalization of the Company’s 2021 tax returns and a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segments and Related Information Segments and Related Information
Segment Discussion
The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.
The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage systems for renewable energy; various types of heavy civil and industrial infrastructure, including roads, bridges and rail; and environmental remediation services. The Oil and Gas segment performs engineering, construction, maintenance and other services for pipeline infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity and other services for the energy and utilities industries. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.
Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes
these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.
Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Revenue:2023202220232022
Communications (a)
$824.4 $888.9 $2,499.6 $2,375.1 
Clean Energy and Infrastructure
1,099.9 563.2 2,894.5 1,493.5 
Oil and Gas
672.3 375.8 1,270.6 927.9 
Power Delivery
665.0 688.4 2,077.1 1,985.4 
Other
— — — — 
Eliminations
(4.5)(2.8)(25.9)(12.2)
Consolidated revenue$3,257.1 $2,513.5 $8,715.9 $6,769.7 
(a)    Revenue generated primarily by utilities customers represented 25.0% and 21.8% of Communications segment revenue for the three month periods ended September 30, 2023 and 2022, respectively, and represented 24.1% and 23.7% for the nine month periods ended September 30, 2023 and 2022, respectively.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2023202220232022
Communications
$73.4 $109.9 $215.7 $234.5 
Clean Energy and Infrastructure
42.4 24.6 80.9 30.2 
Oil and Gas
97.3 49.2 188.9 133.4 
Power Delivery
56.5 63.1 161.0 150.6 
Other
4.4 5.6 18.2 20.0 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
For the three month period ended September 30, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $4.8 million, $15.3 million and $0.5 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $0.5 million of such costs. For the nine month period ended September 30, 2023, $18.3 million, $36.9 million, $2.5 million and $3.2 million of such costs were included in EBITDA of the segments and Corporate, respectively. For the three month period ended September 30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million of such acquisition and integration costs, respectively, and for the nine month period ended September 30, 2022, $2.4 million, $4.5 million, $34.5 million and $18.0 million of such costs were included in EBITDA of the segments and Corporate, respectively. Additionally, for the nine month period ended September 30, 2023, Corporate EBITDA included fair value losses related to an investment of $0.2 million, and for the three and nine month periods ended September 30, 2022, Corporate EBITDA included $0.1 million and $7.2 million of such fair value losses, respectively.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2023202220232022
Income (loss) before income taxes$22.9 $60.3 $(82.7)$30.5 
Plus:
Interest expense, net62.6 26.9 174.7 62.3 
Depreciation115.0 91.3 325.3 263.5 
Amortization42.3 28.0 126.3 81.2 
Corporate EBITDA
31.3 45.9 121.2 131.2 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2023202220232022
Communications
$37.0 $32.5 $105.6 $92.1 
Clean Energy and Infrastructure
37.1 12.4 107.3 35.5 
Oil and Gas
40.7 34.1 111.6 97.9 
Power Delivery
39.9 37.7 119.4 110.1 
Other
— — — — 
Corporate
2.6 2.6 7.7 9.1 
Consolidated depreciation and amortization$157.3 $119.3 $451.6 $344.7 
Assets:September 30,
2023
December 31,
2022
Communications
$2,449.7 $2,378.6 
Clean Energy and Infrastructure
2,902.6 2,979.9 
Oil and Gas
1,908.3 1,544.2 
Power Delivery
1,877.7 1,967.9 
Other
312.9 297.3 
Corporate
78.5 125.4 
Consolidated assets$9,529.7 $9,293.3 
Foreign Operations and Other. MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $3.2 billion and $2.5 billion for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $8.6 billion and $6.6 billion for the nine month periods ended September 30, 2023 and 2022, respectively. Revenue derived from foreign operations totaled $18.8 million and $49.4 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $68.4 million and $125.2 million for the nine month periods ended September 30, 2023 and 2022, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both September 30, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $18.0 million and $21.0 million for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of September 30, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $32.8 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2023, amounts due from customers from which foreign revenue was derived accounted for less than 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. As of December 31, 2022, such amounts accounted for approximately 1% of the Company’s consolidated net accounts receivable position. Revenue from governmental entities for the three month periods ended September 30, 2023 and 2022 totaled approximately 12% and 6% of total revenue, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately 11% and 7% of total revenue, respectively. Substantially all of the Company’s revenue from governmental entities was derived from its U.S. operations.
Significant Customers
For the three month period ended September 30, 2023, Equitrans Midstream Corporation represented 11% of the Company’s total consolidated revenue, and for the three month period ended September 30, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the nine month periods ended September 30, 2023 and 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. The Company's relationship with Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and other project disputes, other project-related liabilities and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.
Acquired Legacy Solar Matter. On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC (“IEAC” and, together with IEA, the “IEA Entities”), liable to plaintiffs H&L Farms LLC (“H&L Farms”), Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA Entities, IEAC’s customer, Silicon Ranch Corporation (“SRC”) and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was constructed on SRC’s property located adjacent to a 1,400 acre tract of land that plaintiffs purchased in March 2021 for approximately $3.3 million.
The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into a 21-acre lake on plaintiffs’ property. Following trial, the jury awarded Mr. and Mrs. Harris $4.5 million each for loss of use and enjoyment of the lake and awarded H&L Farms (the legal owner) another $1.5 million in remediation costs. These damages were apportioned 30% to SRC, 40% to IEA and 30% to IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of the IEA Entities. The Court entered judgment on the verdict and issued an injunction requiring IEAC to remediate the sedimentary run-off as quickly as possible.
Subsequently, the IEA Entities and SRC filed post-trial motions seeking multiple avenues of relief from the verdict. Plaintiffs filed oppositions to both motions.
Following trial, Mr. and Mrs. Harris also filed a motion for damages under the Georgia frivolous claim/defense statute, seeking $1 million in damages for each of them in compensation for their ostensible stress in pursuing their claims in litigation and an unspecified amount of attorneys’ fees, which they implied could be as much as 45% of any amount of damages remaining after post-verdict review. The IEA Entities and SRC opposed this motion.
On October 23, 2023, the Court issued an order resolving the parties’ post-trial motions. The Court first ruled that the compensatory damages for restoration of the lake are unsupported by the evidence and that the compensatory damages for loss of use and enjoyment are excessive. It ordered a new trial on the amount of compensatory damages unless Mr. and Mrs. Harris agree to a remittitur of their damages for loss of use and enjoyment to approximately $0.5 million each and H&L Farms agrees to a remittitur of its damages for restoration of the lake to approximately $0.3 million. The Court also ordered a new trial on the amount of punitive damages unless plaintiffs agree to a remittitur of the punitive damages against SRC to approximately $1.1 million and a remittitur of the punitive damages against the IEA Entities to approximately $2.7 million in total. The plaintiffs have until November 13, 2023 to notify the Court whether they agree to the remittiturs. If they do not agree to the remittiturs, the Court intends to hold a new trial on the amount of compensatory and punitive damages in March 2024. Finally, the Court denied the plaintiffs’ request for damages and attorneys’ fees under the Georgia frivolous claims/defenses statute.
On October 31, 2023, the plaintiffs filed a motion for reconsideration of the Court’s order, seeking, among other things, that the Court permit a higher amount of damages and defer any retrial to a later time, accompanied by a request that the Court certify its order for an immediate appeal and to seek the Georgia Supreme Court’s answers to various ostensible issues of Georgia law.
Other Commitments and Contingencies
Leases. In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including certain related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.
Letters of Credit. In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2023 and December 31, 2022, there were $82.1 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of September 30, 2023 or December 31, 2022.
Performance and Payment Bonds. In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of September 30, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,552.1 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,693.7 million and $1,739.9 million, respectively. Included in these balances as of September 30, 2023 and December 31, 2022 are $329.0 million and $115.8 million, respectively, of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.
Investment and Strategic Arrangements. The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests, ranging from 25% to 50%, in each of four civil construction projects, and one 49% undivided interest in pipeline project work. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of September 30, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the nine month period ended September 30, 2023, the Company provided $0.5 million of project-related financing to its contractual joint ventures, which amount was outstanding as of September 30, 2023. Included in the Company’s cash balances as of September 30, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $26.5 million and $25.7 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations.
The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.
Self-Insurance. MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limits. Captive insurance-related cash balances totaled approximately $0.8 million and $1.1 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are generally not available for use in the Company’s other operations.
As of September 30, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $201.1 million and $176.7 million, respectively, of which $131.5 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.8 million and $4.1 million as of September 30, 2023 and December 31, 2022, respectively.
The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $9.6 million and $95.6 million as of September 30, 2023 and December 31, 2022, respectively. Outstanding surety bonds related to self-insurance programs amounted to $204.8 million and $110.9 million as of September 30, 2023 and December 31, 2022, respectively.
Collective Bargaining Agreements and Multiemployer Plans. As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.
The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of September 30, 2023, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is currently obligated to make monthly payments of approximately $10,000. As of September 30, 2023 and December 31, 2022, the remaining obligation approximated $1.8 million and $1.9 million, respectively.
Indemnities. The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of September 30, 2023 and December 31, 2022, the Company had accrued project close-out liabilities of approximately $20 million and $40 million, respectively. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.
Other Guarantees. From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.
Concentrations of Risk. The Company had approximately 1,425 customers for the nine month period ended September 30, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either September 30, 2023 or December 31, 2022. The Company derived approximately 40% and 41%, respectively, of its revenue from its top ten customers for the three month periods ended September 30, 2023 and 2022, and derived approximately 37% and 42% of such revenue for the nine month periods ended September 30, 2023 and 2022, respectively.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsMasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, business development and administrative activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended September 30, 2023 and 2022, such payments to related party entities totaled approximately $7.1 million and $8.0 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $33.9 million and $22.7 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million as of both September 30, 2023 and December 31, 2022. Revenue from such related party arrangements totaled approximately $3.5 million and $2.4 million for the three month periods ended September 30, 2023 and 2022,
respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $10.9 million and $7.4 million, respectively. Related amounts receivable totaled approximately $1.0 million and $3.2 million as of September 30, 2023 and December 31, 2022, respectively.
The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. For the three month periods ended September 30, 2023 and 2022, MasTec paid CCI approximately $1.2 million and $1.1 million, respectively, related to this activity, and for the nine month periods ended September 30, 2023 and 2022, MasTec paid approximately $2.5 million and $2.9 million, respectively. Amounts payable to CCI totaled approximately $4.6 million and $0.6 million as of September 30, 2023 and December 31, 2022, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million for both the three and nine month periods ended September 30, 2022. As of December 31, 2022, related amounts receivable were de minimis.
MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month periods ended September 30, 2023 and 2022, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $2.7 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, MasTec incurred approximately $3.1 million and $0.2 million, respectively, of such subcontracting expenses. Related amounts payable totaled approximately $2.5 million as of September 30, 2023, and as of December 31, 2022, such payables were de minimis.
MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended September 30, 2023 and 2022, MasTec paid approximately $0.7 million related to this leasing arrangement, and for the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $2.0 million and $1.9 million, respectively.
MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. Construction services related to site preparation for a new soccer complex began in the third quarter of 2023. For the three and nine month periods ended September 30, 2023, MasTec charged approximately $4.6 million and $4.8 million, respectively, under these arrangements, and related amounts receivable totaled approximately $4.8 million as of September 30, 2023. Payments for other expenses related to the Franchise for the three month periods ended September 30, 2023 and 2022 totaled approximately $0.3 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.9 million and $0.4 million, respectively.
MasTec has a subcontracting arrangement to perform construction services for an entity, in which José R. Mas has a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended September 30, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $42.7 million and $38.0 million, respectively, and totaled approximately $120.6 million and $98.7 million, respectively, for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled approximately $59.1 million and $42.0 million, respectively. MasTec also pays a management fee to this entity in connection with this subcontracting arrangement. Under a separate arrangement, this entity performs certain construction services for MasTec. For the three month periods ended September 30, 2023 and 2022, MasTec incurred approximately $1.7 million and $0.4 million, respectively, for management fees and subcontracting expenses under these arrangements, and incurred approximately $2.9 million and $0.9 million, respectively, under these arrangements for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts payable totaled approximately $0.6 million and $0.3 million, respectively.
From time to time, the Company pays amounts on behalf of or to the former owners of acquired businesses, which, under the provisions of the related purchase agreements, the former owners are obligated to repay. The Company paid $0.1 million of such amounts during both the three month periods ended September 30, 2023 and 2022. For the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $0.2 million and $1.5 million, respectively. Amounts receivable for such payments, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $2.2 million and $2.0 million as of September 30, 2023 and December 31, 2022, respectively.
In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three and nine month periods ended September 30, 2023, the Company made equity contributions of approximately $0.1 million and $3.7 million, respectively, to this entity, of which $0.1 million and $0.3 million, respectively, were paid in cash. For the three and nine month periods ended September 30, 2022, the Company made equity contributions to this entity of approximately $0.1 million and $0.6 million, respectively. As of September 30, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $1.1 million and $0.2 million, respectively, which net amount included approximately $1.1 million of deferred revenue as of September 30, 2023, and $2.3 million of accounts receivable, net, less deferred revenue, as of December 31, 2022, related to the subcontracting arrangement as of the respective periods. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. Income recognized in connection with these arrangements totaled approximately $0.2 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $0.6 million for both the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.
In 2018, the Company acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas was a minority owner at the time of acquisition. In the second quarter of 2023, the Company paid $16.1 million of contingent consideration in connection with the finalization of the earn-out arrangement related to this acquisition, as calculated under the terms of the purchase agreement. Approximately 25% of this earn-out payment was paid to Juan Carlos Mas, consistent with the terms of the purchase agreement.
Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment, including the ownership interests in two entities that the Company
acquired in the second quarter of 2023. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information. In the first quarter of 2023, the Company acquired the remaining 15% equity interests in one of its subsidiaries, which interests were previously accounted for as non-controlling interests, from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.
Split Dollar Agreements
MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for the other of which José R. Mas is a trustee. For the three month periods ended September 30, 2023 and 2022, the Company paid $0.2 million and $0.6 million, respectively, in connection with the agreements for Jorge Mas, and no payments were made in connection with such agreements for José R. Mas in either of the three month periods ended September 30, 2023 or 2022. For the nine month periods ended September 30, 2023 and 2022, the Company paid $0.7 million and $1.1 million, respectively, in connection with the agreements for Jorge Mas, and for both the nine month periods ended September 30, 2023 and 2022, paid $0.7 million in connection with such agreements for José R. Mas. As of September 30, 2023 and December 31, 2022, life insurance assets associated with these agreements totaled approximately $27.2 million and $25.8 million, respectively.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ 14,296 $ 48,896 $ (50,702) $ 30,130
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Business, Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.
Reclassifications When appropriate, prior year amounts are reclassified to conform with the current period presentation.
Principles of Consolidation
Principles of Consolidation
The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.
Translation of Foreign Currencies
Translation of Foreign Currencies
The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.
Management Estimates
Management Estimates
    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential market volatility; other market, industry and regulatory factors, including uncertainty related to the implementation and pace of governmental programs and initiatives and project permitting issues, and other regulatory matters or uncertainty; supply chain disruptions; climate-related matters; global events, such as military conflicts; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.
Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for
which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to goodwill and intangible assets, long-lived and other assets, equity investments, acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; asset lives used in computing depreciation and amortization; fair values of financial instruments; allowances for credit losses; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.
General Economic, Market and Regulatory Conditions
General Economic, Market and Regulatory Conditions
The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including the current level of market interest rates; continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs. The extent to which these conditions could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.
Contracts. The Company derives revenue primarily from construction projects performed under: (i) master service and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which may be subject to one or multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 37% and 52% of consolidated revenue for the three month periods ended September 30, 2023 and 2022, respectively, and totaled 42% and 54% for the nine month periods ended September 30, 2023 and 2022, respectively.
For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which, for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 2% and 3% of consolidated revenue for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately 4% for both the three and nine month periods ended September 30, 2022.

The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is primarily based on the professional knowledge and experience of the Company’s project managers, operational and financial professionals, and other professional expertise, as warranted. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of the estimated amount and probability of variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which revisions could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are expected based on management’s estimates. For the nine month periods ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2022 and 2021. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three and nine month periods ended September 30, 2023 positively affected revenue by approximately 0.3% and 0.5%, respectively. For both the three and nine month periods ended September 30, 2022, such net changes positively affected revenue by approximately 0.2%.
Performance Obligations. A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. The majority of the Company’s performance obligations are completed within one year.
Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of September 30, 2023, the amount of the Company’s remaining performance obligations was $7.6 billion. Based on current
expectations, the Company anticipates it will recognize approximately $2.6 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.
Variable Consideration. Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on specific discussions, correspondence or preliminary negotiations and past practices with the customer, engineering studies and legal advice and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.
As of September 30, 2023 and December 31, 2022, the Company included in its contract transaction prices approximately $296 million and $271 million, respectively, of change orders and/or claims for certain contracts that were in the process of being resolved in the ordinary course of its business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both September 30, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.
Recently Issued Accounting Pronouncements
Recent Accounting Pronouncements
The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.
Accounting Pronouncements Adopted in 2023
The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in the first quarter of 2023. ASU 2021-08, which was issued to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition, requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. The adoption of ASU 2021-08 did not have a material effect on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
In March 2023, the FASB issued ASU 2023-01, Leases (Topic 842): Common Control Arrangements (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life of the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company does not expect ASU 2023-01 to have a material effect on the Company’s consolidated financial statements.
In August 2023, the FASB issued ASU 2023-05, Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement (“ASU 2023-05”). ASU 2023-05, which clarifies existing guidance to reduce diversity in practice, addresses the accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statements. The provisions of this ASU require that a joint venture initially measure all contributions received upon its formation at fair value, largely consistent with Topic 805, Business Combinations. The amendments in this ASU are not applicable to the formation of proportionally consolidated joint ventures. ASU 2023-05 is effective prospectively for all joint ventures with a formation date on or after January 1, 2025, with early adoption permitted on a retrospective basis for joint ventures formed before January 1, 2025. The Company is currently evaluating the effects of this ASU.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
For the Three Months Ended September 30, For the Nine Months Ended September 30,
2023202220232022
Net income (loss) attributable to MasTec:
Net income (loss) - basic (a)
$14,296 $48,896 $(50,702)$30,130 
Fair value gain related to contingent payments (b)
$— $143 $— $1,459 
Net income (loss) - diluted (a)
$14,296 $48,753 $(50,702)$28,671 
Weighted average shares outstanding:
Weighted average shares outstanding - basic(c)
77,640 73,936 77,418 74,386 
Dilutive common stock equivalents (d)(e)
815 1,137 — 1,190 
Weighted average shares outstanding - diluted78,455 75,073 77,418 75,576 
(a)Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(b)For the three and nine month periods ended September 30, 2022, represents the fair value gain related to additional contingent payments, which were dilutive as of September 30, 2022. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.
(c)For the three month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 140,000 weighted average shares, respectively, related to additional contingent payments, and for the nine month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 114,000 of such weighted average shares, respectively.
(d)For the three month period ended September 30, 2023, there were no weighted average anti-dilutive common stock equivalents, and for the three month period ended September 30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 shares. For the nine month periods ended September 30, 2023 and 2022, such shares totaled approximately 1,091,000 and 135,000, respectively.
(e)For the three and nine month periods ended September 30, 2023, there were no weighted average common stock equivalents related to additional contingent payments to the former owners of an acquired business, and for the three and nine month periods ended September 30, 2022, weighted average common stock equivalents related to such additional contingent payments totaled approximately 11,000 and 37,000, respectively.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September 30, 2023 (in millions):
CommunicationsClean Energy and InfrastructureOil and GasPower DeliveryTotal Goodwill
Goodwill, gross, as of December 31, 2022
$606.1 $703.3 $582.2 $270.1 $2,161.7 
Accumulated impairment loss (a)
— — (116.7)— (116.7)
Goodwill, net, as of December 31, 2022
$606.1 $703.3 $465.5 $270.1 $2,045.0 
Additions from new business combinations32.6 — — — 32.6 
Measurement period adjustments (b)
(0.6)40.5 0.8 0.6 41.3 
Currency translation adjustments— — (0.0)— (0.0)
Goodwill, net as of September 30, 2023
$638.1 $743.8 $466.3 $270.7 $2,118.9 
(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.
(b)    Measurement period adjustments represent adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the nine month period ended September 30, 2023 were primarily the result of updated valuations and estimated useful lives of certain fixed assets and updated estimates of certain assets and liabilities, including contract assets and contingent liabilities. As a result of the updates to the estimated useful lives of certain fixed assets, depreciation expense decreased by approximately $6 million for the nine month period ended September 30, 2023, and as a result of the measurement period adjustments related to certain contract assets and liabilities, revenue increased by approximately $35 million and costs of revenue, excluding depreciation and amortization, decreased by approximately $8 million. In addition, measurement period adjustments for the nine month period ended September 30, 2023 included a decrease in deferred tax liabilities of approximately $38 million, an increase in contingent liabilities of approximately $29 million, including for insurance, legal and other matters, and fair value increases of approximately $7 million for certain property and equipment.
Schedule of Finite-Lived Intangible Assets
The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):
Other Intangible Assets, Net
Customer Relationships and Backlog
Trade Names (a)
Other (b)
Total
Other intangible assets, gross, as of December 31, 2022
$1,089.4 $228.9 $86.6 $1,404.9 
Accumulated amortization(388.8)(28.9)(40.9)(458.6)
Other intangible assets, net, as of December 31, 2022
$700.6 $200.0 $45.7 $946.3 
Additions from new business combinations1.2 0.1 — 1.3 
Currency translation adjustments— — (0.0)(0.0)
Amortization expense(104.5)(15.6)(6.2)(126.3)
Other intangible assets, net, as of September 30, 2023
$597.3 $184.5 $39.5 $821.3 
(a)Includes approximately $34.5 million of non-amortizing trade names as of both September 30, 2023 and December 31, 2022.
(b)Consists principally of pre-qualifications and non-compete agreements.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
As of September 30, 2023, the Company is finalizing certain valuation and contingency-related estimates for the IEA acquisition; as a result, further adjustments to such estimates may occur. The following table summarizes, as of September 30, 2023, the estimated fair values of the consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):
Acquisition consideration:IEAAll otherTotal
Cash, net of cash acquired$564.5 $48.7 $613.2 
Shares transferred173.7 — 173.7 
Estimated fair value of warrants10.3 — 10.3 
Estimated fair value of contingent consideration— 2.8 2.8 
Total consideration$748.5 $51.5 $800.0 
Identifiable assets acquired and liabilities assumed:
Accounts receivable and contract assets$570.0 $6.1 $576.1 
Current assets34.5 1.6 36.1 
Property and equipment220.5 30.0 250.5 
Long-term assets, primarily operating lease right-of-use assets40.6 0.3 40.9 
Amortizing intangible assets362.2 5.9 368.1 
Accounts payable(136.5)(4.6)(141.1)
Contract liabilities(151.3)(1.5)(152.8)
Current liabilities, primarily accrued expenses(327.1)(1.4)(328.5)
Long-term debt, including finance lease obligations(330.8)(0.2)(331.0)
Long-term liabilities, primarily operating lease liabilities and deferred income taxes(104.1)(0.2)(104.3)
Total identifiable net assets$178.0 $36.0 $214.0 
Goodwill570.5 15.5 586.0 
Total net assets acquired, including goodwill$748.5 $51.5 $800.0 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets
The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Contract billings
$1,551.8 $1,408.1 
Less allowance
(8.9)(8.4)
Accounts receivable, net of allowance$1,542.9 $1,399.7 
Retainage
351.0 401.9 
Unbilled receivables
1,616.0 1,328.0 
Contract assets
$1,967.0 $1,729.9 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):
September 30,
2023
December 31,
2022
Land
$73.5 $73.5 
Buildings and leasehold improvements
91.4 86.7 
Machinery, equipment and vehicles3,033.0 2,797.0 
Office equipment, furniture and internal-use software324.3 286.8 
Construction in progress
43.7 67.4 
Total property and equipment
$3,565.9 $3,311.4 
Less accumulated depreciation and amortization
(1,836.1)(1,557.3)
Property and equipment, net
$1,729.8 $1,754.1 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Debt
The following table provides details of the carrying values of debt as of the dates indicated (in millions):
DescriptionMaturity DateSeptember 30,
2023
December 31,
2022
Senior credit facility:November 1, 2026
Revolving loans$890.0 $896.0 
Term loan343.4 350.0 
4.50% Senior Notes
August 15, 2028600.0 600.0 
6.625% Senior Notes
August 15, 2029283.5 281.2 
2022 Term Loan Facility
October 7, 2025 and October 7, 2027
700.0 700.0 
Finance lease and other obligations402.8 414.5 
Total debt obligations$3,219.7 $3,241.7 
Less unamortized deferred financing costs(14.5)(17.6)
Total debt, net of deferred financing costs$3,205.2 $3,224.1 
Current portion of long-term debt175.3 171.9 
Long-term debt$3,029.9 $3,052.2 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Obligations (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Future Minimum Lease Commitments, Finance Leases
Future minimum lease commitments as of September 30, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining three months$43.4 $38.6 
2024151.5 140.8 
2025114.8 115.7 
202657.3 79.5 
202717.8 36.7 
Thereafter
3.1 38.2 
Total minimum lease payments
$387.9 $449.5 
Less amounts representing interest
(21.8)(38.4)
Total lease obligations, net of interest
$366.1 $411.1 
Less current portion
146.6 131.8 
Long-term portion of lease obligations, net of interest
$219.5 $279.3 
Schedule of Future Minimum Lease Commitments, Operating Leases
Future minimum lease commitments as of September 30, 2023 were as follows (in millions):
 Finance
Leases
Operating
Leases
2023, remaining three months$43.4 $38.6 
2024151.5 140.8 
2025114.8 115.7 
202657.3 79.5 
202717.8 36.7 
Thereafter
3.1 38.2 
Total minimum lease payments
$387.9 $449.5 
Less amounts representing interest
(21.8)(38.4)
Total lease obligations, net of interest
$366.1 $411.1 
Less current portion
146.6 131.8 
Long-term portion of lease obligations, net of interest
$219.5 $279.3 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity, Restricted Shares
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20222,049,280 $52.33 
Granted204,215 95.99 
Vested(855,196)27.89 
Canceled/forfeited(67,959)46.86 
Non-vested restricted shares, as of September 30, 20231,330,340 $75.03 
(a)    Includes 1,000 and 2,150 restricted stock units as of September 30, 2023 and December 31, 2022, respectively.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Other Retirement Plans (Tables)
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Schedule of Covered Employees and Contributions, Multiemployer Plans Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:
Multiemployer Plans
Covered Employees
Contributions (in millions)
LowHighPensionOther MultiemployerTotal
For the Three Months Ended September 30:
20237,760 11,025 $34.8 $15.2 $50.0 
20226,774 7,136 $23.0 $14.5 $37.5 
For the Nine Months Ended September 30:
20236,806 11,025 $77.9 $45.1 $123.0 
20226,601 7,136 $62.3 $41.6 $103.9 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Revenue:2023202220232022
Communications (a)
$824.4 $888.9 $2,499.6 $2,375.1 
Clean Energy and Infrastructure
1,099.9 563.2 2,894.5 1,493.5 
Oil and Gas
672.3 375.8 1,270.6 927.9 
Power Delivery
665.0 688.4 2,077.1 1,985.4 
Other
— — — — 
Eliminations
(4.5)(2.8)(25.9)(12.2)
Consolidated revenue$3,257.1 $2,513.5 $8,715.9 $6,769.7 
(a)    Revenue generated primarily by utilities customers represented 25.0% and 21.8% of Communications segment revenue for the three month periods ended September 30, 2023 and 2022, respectively, and represented 24.1% and 23.7% for the nine month periods ended September 30, 2023 and 2022, respectively.
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA:2023202220232022
Communications
$73.4 $109.9 $215.7 $234.5 
Clean Energy and Infrastructure
42.4 24.6 80.9 30.2 
Oil and Gas
97.3 49.2 188.9 133.4 
Power Delivery
56.5 63.1 161.0 150.6 
Other
4.4 5.6 18.2 20.0 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
For the Three Months Ended September 30, For the Nine Months Ended September 30,
Depreciation and Amortization:2023202220232022
Communications
$37.0 $32.5 $105.6 $92.1 
Clean Energy and Infrastructure
37.1 12.4 107.3 35.5 
Oil and Gas
40.7 34.1 111.6 97.9 
Power Delivery
39.9 37.7 119.4 110.1 
Other
— — — — 
Corporate
2.6 2.6 7.7 9.1 
Consolidated depreciation and amortization$157.3 $119.3 $451.6 $344.7 
Assets:September 30,
2023
December 31,
2022
Communications
$2,449.7 $2,378.6 
Clean Energy and Infrastructure
2,902.6 2,979.9 
Oil and Gas
1,908.3 1,544.2 
Power Delivery
1,877.7 1,967.9 
Other
312.9 297.3 
Corporate
78.5 125.4 
Consolidated assets$9,529.7 $9,293.3 
Reconciliation of Consolidated Income before Income Taxes to EBITDA
For the Three Months Ended September 30, For the Nine Months Ended September 30,
EBITDA Reconciliation:2023202220232022
Income (loss) before income taxes$22.9 $60.3 $(82.7)$30.5 
Plus:
Interest expense, net62.6 26.9 174.7 62.3 
Depreciation115.0 91.3 325.3 263.5 
Amortization42.3 28.0 126.3 81.2 
Corporate EBITDA
31.3 45.9 121.2 131.2 
Segment EBITDA$274.0 $252.4 $664.7 $568.7 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)
9 Months Ended
Sep. 30, 2023
segment
Accounting Policies [Abstract]  
Number of reportable segments 5
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue [Line Items]          
Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than) 0.30% 0.20% 0.50% 0.20%  
Revenue recognition, remaining performance obligations, contract price allocated $ 7,600   $ 7,600    
Contract with customer, unapproved change orders and/or claims, amount $ 296   $ 296   $ 271
Maximum          
Revenue [Line Items]          
Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than)     5.00% 5.00%  
Change order or claim approval process, term within which expected to be completed     1 year    
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements          
Revenue [Line Items]          
Concentration risk, percentage of total 37.00% 52.00% 42.00% 54.00%  
Revenue Benchmark | Concentration Risk from Type of Arrangement | Master Service and Other Service Agreements | Point in Time          
Revenue [Line Items]          
Concentration risk, percentage of total 2.00% 4.00% 3.00% 4.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01          
Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01          
Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 months   3 months    
Revenue recognition, remaining performance obligations, contract price allocated $ 2,600   $ 2,600    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income (loss) attributable to MasTec:        
Net income (loss) - basic $ 14,296 $ 48,896 $ (50,702) $ 30,130
Fair value gain related to resolved contingent payments 0 143 0 1,459
Net income (loss) - diluted $ 14,296 $ 48,753 $ (50,702) $ 28,671
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 77,640 73,936 77,418 74,386
Dilutive common stock equivalents (in shares) 815 1,137 0 1,190
Weighted average shares outstanding - diluted (in shares) 78,455 75,073 77,418 75,576
Anti-dilutive common stock (in shares) 0 8 1,091 135
Former Owner Of Acquired Business        
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 88 140 88 114
Dilutive common stock equivalents (in shares) 0 11 0 37
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition [Line Items]            
Treasury stock acquired (in shares) 0   0   0 1,124,000
Repurchase effect on weighted average shares outstanding, decrease (in shares)           598,000
2022 Acquisitions, IEA            
Business Acquisition [Line Items]            
Business acquisition, number of shares issued (in shares)   2,758,000        
HMG            
Business Acquisition [Line Items]            
Business acquisition, number of shares issued (in shares)       133,000    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Goodwill [Line Items]    
Goodwill   $ 2,161,700
Accumulated impairment loss   (116,700)
Goodwill, net $ 2,118,866 2,045,041
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 2,045,041  
Additions from new business combinations 32,600  
Goodwill, measurement period adjustments 41,300  
Currency translation adjustments (0)  
Goodwill, net, ending balance 2,118,866  
Deferred Tax Liabilities    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments (38,000)  
Contingent Liabilities    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments 29,000  
Property And Equipment    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments 7,000  
Depreciation Expense    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments 6,000  
Revenues    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments 35,000  
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization    
Goodwill [Roll Forward]    
Goodwill, measurement period adjustments 8,000  
Communications    
Goodwill [Line Items]    
Goodwill   606,100
Accumulated impairment loss   0
Goodwill, net 638,100 606,100
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 606,100  
Additions from new business combinations 32,600  
Goodwill, measurement period adjustments (600)  
Currency translation adjustments 0  
Goodwill, net, ending balance 638,100  
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Goodwill   703,300
Accumulated impairment loss   0
Goodwill, net 743,800 703,300
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 703,300  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 40,500  
Currency translation adjustments 0  
Goodwill, net, ending balance 743,800  
Oil and Gas    
Goodwill [Line Items]    
Goodwill   582,200
Accumulated impairment loss   (116,700)
Goodwill, net 466,300 465,500
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 465,500  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 800  
Currency translation adjustments (0)  
Goodwill, net, ending balance 466,300  
Power Delivery    
Goodwill [Line Items]    
Goodwill   270,100
Accumulated impairment loss   0
Goodwill, net 270,700 $ 270,100
Goodwill [Roll Forward]    
Goodwill, net, beginning balance 270,100  
Additions from new business combinations 0  
Goodwill, measurement period adjustments 600  
Currency translation adjustments 0  
Goodwill, net, ending balance $ 270,700  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Other Intangible Assets [Line Items]    
Other intangible assets, gross   $ 1,404,900
Accumulated amortization   (458,600)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance $ 946,299  
Additions from new business combinations 1,300  
Currency translation adjustments (0)  
Amortization expense (126,300)  
Other intangible assets, net, ending balance 821,329  
Customer Relationships and Backlog    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   1,089,400
Accumulated amortization   (388,800)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 700,600  
Additions from new business combinations 1,200  
Currency translation adjustments 0  
Amortization expense (104,500)  
Other intangible assets, net, ending balance 597,300  
Trade Names    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   228,900
Accumulated amortization   (28,900)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 200,000  
Additions from new business combinations 100  
Currency translation adjustments 0  
Amortization expense (15,600)  
Other intangible assets, net, ending balance 184,500  
Other    
Other Intangible Assets [Line Items]    
Other intangible assets, gross   86,600
Accumulated amortization   (40,900)
Other Intangible Assets [Rollforward]    
Other intangible assets, net, beginning balance 45,700  
Additions from new business combinations 0  
Currency translation adjustments (0)  
Amortization expense (6,200)  
Other intangible assets, net, ending balance 39,500  
Trade Names    
Other Intangible Assets [Rollforward]    
Other intangible assets, non-amortizing $ 34,500 $ 34,500
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
year
reporting_unit
Dec. 31, 2022
USD ($)
Goodwill [Line Items]    
Goodwill $ 2,118,866 $ 2,045,041
Measurement Input, Long-Term Revenue Growth Rate    
Goodwill [Line Items]    
Measurement input 0.03  
Number Of Years Of Discounted Cash Flows    
Goodwill [Line Items]    
Measurement input | year 6  
Discount Rate    
Goodwill [Line Items]    
Measurement input 0.12  
Clean Energy and Infrastructure    
Goodwill [Line Items]    
Number of reporting units | reporting_unit 2  
Goodwill $ 743,800 $ 703,300
Infrastructure Segment    
Goodwill [Line Items]    
Goodwill $ 571,000  
Percentage of fair value in excess of carrying amount 7.00%  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2022
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
shares
Sep. 30, 2023
USD ($)
acquisition
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
yr
acquisition
shares
Business Acquisition [Line Items]              
Cash paid for acquisitions, net of cash acquired         $ 68,817 $ 71,841  
Fair value gain related to resolved contingent payments   $ 0 $ 143   $ 0 1,459  
Equipment Company Acquisition One              
Business Acquisition [Line Items]              
Variable interest entity, percent         68.00%    
Equipment Company Acquisition Two              
Business Acquisition [Line Items]              
Variable interest entity, percent         42.00%    
Discount Rate              
Business Acquisition [Line Items]              
Business combinations, contingent consideration, earn-out period (in years)   0.140     0.140    
6.625% Senior Notes | Senior Notes              
Business Acquisition [Line Items]              
Debt instrument, interest rate (percentage)   6.625%     6.625%    
2023 Acquisitions              
Business Acquisition [Line Items]              
Business combinations, number of acquisitions | acquisition         2    
Cash paid for acquisitions, net of cash acquired         $ 69,000    
Estimated fair value of contingent consideration   $ 1,000     1,000    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   3,000     3,000    
Business acquisition, goodwill, expected tax deductible amount   1,000     $ 1,000    
Business acquisition, number of shares issued (in shares) | shares         120,000    
2022 Acquisitions              
Business Acquisition [Line Items]              
Business combinations, number of acquisitions | acquisition             5
Cash paid for acquisitions, net of cash acquired         $ 613,200    
Estimated fair value of contingent consideration   2,800     2,800   $ 3,000
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high   2,000     2,000    
Business acquisition, goodwill, expected tax deductible amount   37,000     37,000    
Amortizing intangible assets   368,100     368,100    
2022 Acquisitions | Expected Term              
Business Acquisition [Line Items]              
Business combinations, contingent consideration, earn-out period (in years) | yr             5
IEA              
Business Acquisition [Line Items]              
Cash paid for acquisitions, net of cash acquired         564,500    
Estimated fair value of contingent consideration   0     0    
Amortizing intangible assets   362,200     $ 362,200    
Amortizing intangible assets, weighted average useful life             13 years
Equity interest issued, number of shares | shares         2,700,000    
Business acquisition, equity interest issued or issuable, value assigned             $ 174,000
Cash acquired from acquisition         $ 44,000    
Fair value of warrants outstanding             3,100
IEA | Infrastructure Energy Alternatives, Inc. Warrants              
Business Acquisition [Line Items]              
Fair value gain related to resolved contingent payments         2,600    
IEA | 6.625% Senior Notes | Senior Notes              
Business Acquisition [Line Items]              
Debt assumed in acquisition             300,000
IEA | Trade Names and Customer Relationships              
Business Acquisition [Line Items]              
Amortizing intangible assets             $ 321,000
IEA | Customer Relationships              
Business Acquisition [Line Items]              
Amortizing intangible assets, weighted average useful life             14 years
IEA | Trade Names              
Business Acquisition [Line Items]              
Amortizing intangible assets, weighted average useful life             14 years
IEA | Backlog              
Business Acquisition [Line Items]              
Amortizing intangible assets             $ 42,000
Amortizing intangible assets, weighted average useful life             1 year
All other              
Business Acquisition [Line Items]              
Cash paid for acquisitions, net of cash acquired         48,700    
Estimated fair value of contingent consideration   2,800     2,800    
Amortizing intangible assets   5,900     5,900    
Amortizing intangible assets, weighted average useful life             9 years
HMG              
Business Acquisition [Line Items]              
Business acquisition, number of shares issued (in shares) | shares       133,000      
HMG | Contingent Consideration, Value Of Common Stock              
Business Acquisition [Line Items]              
Unrealized gain (loss) included in other income   7,400 $ 1,300   2,100 $ 4,500  
Reduction in unrealized gain (loss) from changes in collections attributed to acquired balances         $ 2,400    
Business acquisition, number of shares issued (in shares) | shares 133,157       160,000   170,000
HMG | Contingent Consideration, Collections From Acquired Receivables              
Business Acquisition [Line Items]              
Estimated fair value of contingent consideration   $ 19,400     $ 19,400    
Unrealized gain (loss) included in other income         $ 6,300    
Business acquisition, number of shares issued (in shares) | shares         87,900    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Acquisition consideration:      
Cash, net of cash acquired $ 68,817 $ 71,841  
Identifiable assets acquired and liabilities assumed:      
Goodwill 2,118,866   $ 2,045,041
IEA      
Acquisition consideration:      
Cash, net of cash acquired 564,500    
Shares transferred 173,700    
Estimated fair value of warrants 10,300    
Estimated fair value of contingent consideration 0    
Total consideration 748,500    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 570,000    
Current assets 34,500    
Property and equipment 220,500    
Long-term assets, primarily operating lease right-of-use assets 40,600    
Amortizing intangible assets 362,200    
Accounts payable (136,500)    
Contract liabilities (151,300)    
Current liabilities, primarily accrued expenses (327,100)    
Long-term debt, including finance lease obligations (330,800)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (104,100)    
Total identifiable net assets 178,000    
Goodwill 570,500    
Total net assets acquired, including goodwill 748,500    
All other      
Acquisition consideration:      
Cash, net of cash acquired 48,700    
Shares transferred 0    
Estimated fair value of warrants 0    
Estimated fair value of contingent consideration 2,800    
Total consideration 51,500    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 6,100    
Current assets 1,600    
Property and equipment 30,000    
Long-term assets, primarily operating lease right-of-use assets 300    
Amortizing intangible assets 5,900    
Accounts payable (4,600)    
Contract liabilities (1,500)    
Current liabilities, primarily accrued expenses (1,400)    
Long-term debt, including finance lease obligations (200)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (200)    
Total identifiable net assets 36,000    
Goodwill 15,500    
Total net assets acquired, including goodwill 51,500    
2022 Acquisitions      
Acquisition consideration:      
Cash, net of cash acquired 613,200    
Shares transferred 173,700    
Estimated fair value of warrants 10,300    
Estimated fair value of contingent consideration 2,800   $ 3,000
Total consideration 800,000    
Identifiable assets acquired and liabilities assumed:      
Accounts receivable and contract assets 576,100    
Current assets 36,100    
Property and equipment 250,500    
Long-term assets, primarily operating lease right-of-use assets 40,900    
Amortizing intangible assets 368,100    
Accounts payable (141,100)    
Contract liabilities (152,800)    
Current liabilities, primarily accrued expenses (328,500)    
Long-term debt, including finance lease obligations (331,000)    
Long-term liabilities, primarily operating lease liabilities and deferred income taxes (104,300)    
Total identifiable net assets 214,000    
Goodwill 586,000    
Total net assets acquired, including goodwill $ 800,000    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
May 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]              
Business combinations, unaudited supplemental pro forma revenue   $ 3,200.0 $ 3,300.0   $ 8,700.0 $ 8,600.0  
Business combinations, unaudited supplemental pro forma net income (loss)   2.3 40.0   (65.6) (6.9)  
Business combinations, consolidated acquisition-related revenue   533.2 569.7   1,503.5 1,876.6  
Business combinations, consolidated acquisition-related income (loss)   (2.8) 18.4   (42.7) 37.7  
HMG              
Business Acquisition [Line Items]              
Business acquisition, number of shares issued (in shares)       133,000      
HMG | Contingent Consideration, Value Of Common Stock              
Business Acquisition [Line Items]              
Unrealized gain (loss) included in other income   7.4 1.3   $ 2.1 4.5  
Total consideration $ 29.4            
Business acquisition, cash payment $ 18.0            
Business acquisition, number of shares issued (in shares) 133,157       160,000   170,000
Realized gain (loss) included in other income $ 1.0            
Business combination, contingent consideration, current   33.0     $ 33.0   $ 37.0
HMG | Contingent Consideration, Collections From Acquired Receivables              
Business Acquisition [Line Items]              
Unrealized gain (loss) included in other income         $ 6.3    
Business acquisition, number of shares issued (in shares)         87,900    
Estimated fair value of contingent consideration   19.4     $ 19.4    
IEA              
Business Acquisition [Line Items]              
Total consideration         748.5    
Estimated fair value of contingent consideration   0.0     0.0    
2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN              
Business Acquisition [Line Items]              
Business combinations, consolidated acquisition-related revenue     429.3     1,457.7  
2023 Acquisitions, Infrastructure Energy Alternatives, Inc.              
Business Acquisition [Line Items]              
Business combinations, consolidated acquisition-related revenue   483.9     $ 1,374.6    
2023 Acquisitions              
Business Acquisition [Line Items]              
Business acquisition, number of shares issued (in shares)         120,000    
Estimated fair value of contingent consideration   1.0     $ 1.0    
Business combination, acquisition and integration related costs   21.1     60.9    
2023 Acquisitions | General and Administrative Expense              
Business Acquisition [Line Items]              
Business combination, acquisition and integration related costs   18.3     53.3    
2023 Acquisitions | Cost of Revenue, Excluding Depreciation and Amortization              
Business Acquisition [Line Items]              
Business combination, acquisition and integration related costs   2.8     7.6    
2022 Acquisitions              
Business Acquisition [Line Items]              
Total consideration         800.0    
Estimated fair value of contingent consideration   2.8     2.8   3.0
Business combination, acquisition and integration related costs     33.3     59.4  
2022 Acquisitions | General and Administrative Expense              
Business Acquisition [Line Items]              
Business combination, acquisition and integration related costs     9.2     35.3  
2022 Acquisitions | Cost of Revenue, Excluding Depreciation and Amortization              
Business Acquisition [Line Items]              
Business combination, acquisition and integration related costs     21.4     21.4  
2022 Acquisitions | Other Expense              
Business Acquisition [Line Items]              
Business combination, acquisition and integration related costs     $ 2.7     $ 2.7  
2022 and 2023 Acquisitions              
Business Acquisition [Line Items]              
Business combination, integration related liabilities   $ 6.7     $ 6.7   $ 5.5
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments     $ 41.3    
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag fair value adjustments   fair value adjustments    
All Acquisitions          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low $ 12.0   $ 12.0    
Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high $ 98.0   $ 98.0    
Discount Rate          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, measurement input, discount rate 0.140   0.140    
Earn-Out Liabilities          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value $ 83.0   $ 83.0   $ 127.4
Acquisition-related contingent consideration liabilities, additions from new business combinations 1.4 $ 2.1 1.4 $ 3.8  
Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments 0.0 0.0 0.0 1.5  
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments (4.9) 0.1 (7.0) (1.2)  
Acquisition-related contingent consideration liabilities, payments 12.7 $ 11.0 38.8 $ 37.8  
Earn-Out Liabilities | Other Current Liabilities          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value 29.5   29.5   37.7
Earn-Out Liabilities | Mandatorily Redeemable Stock          
Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]          
Acquisition-related contingent consideration liabilities, estimated fair value $ 0.0   0.0   $ 13.9
Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments     (12.3)    
Acquisition-related contingent consideration liabilities, payments     $ 1.7    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Equity Investments - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Nonconsolidated, carrying amount of assets and liabilities $ 23,000,000   $ 23,000,000   $ 24,000,000
Reporting entity involvement, maximum loss exposure, amount 35,000,000   35,000,000   37,000,000
Equity investments, carrying value 325,000,000   325,000,000   306,000,000
Equity investments, adjusted cost basis, amount 18,000,000   18,000,000   20,000,000
Equity investments, impairments $ 3,000,000 $ 0 $ 3,000,000 $ 0  
Waha JVs          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, ownership percentage 33.00%   33.00%    
Equity investments, carrying value $ 280,000,000   $ 280,000,000   263,000,000
CCI          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity investments, ownership percentage 15.00%   15.00%    
Equity investments, adjusted cost basis, amount $ 15,000,000   $ 15,000,000   15,000,000
FM Tech          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, ownership percentage 50.00%   50.00%    
Equity investments, carrying value $ 18,000,000   $ 18,000,000   $ 18,000,000
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) $ 6,787 $ 6,059 $ 23,434 $ 19,423  
Equity method investments, net investment 325,000   325,000   $ 306,000
Unrealized gains (losses) on equity investee activity, net of tax 3,649 10,070 4,048 31,667  
Waha JVs          
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]          
Equity method investments, equity in earnings (losses) 7,700 5,800 23,100 20,800  
Equity method investments, distributions of earnings received, operating cash flows 4,700 4,400 10,500 12,100  
Equity method investments, cumulative undistributed earnings 123,300   123,300    
Equity method investments, net investment 280,000   280,000   $ 263,000
Unrealized gains (losses) on equity investee activity, before tax 4,900 13,400 5,400 42,000  
Unrealized gains (losses) on equity investee activity, net of tax $ 3,700 $ 10,100 $ 4,000 $ 31,700  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 33 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity method investments, net investment $ 325,000     $ 325,000   $ 325,000 $ 306,000  
Equity method investments, equity contributions 100     300        
Equity method investments, equity in earnings (losses) 6,787   $ 6,059 23,434 $ 19,423      
Subcontracting Arrangements | Related Party                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Operating costs and expenses 1,700   400 2,900 900      
Accounts payable 600     600   600 300  
Accounts receivable, after allowance for credit loss 59,100     59,100   59,100 42,000  
Telecommunications Equity Method Investees                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity method investments, net investment 21,000     21,000   21,000 21,000  
Equity method investments, equity contributions 0   0 0 1,100      
Equity method investments, equity in earnings (losses) (700)   400 300 (500)      
Payments for advance to affiliate 200   2,000 700 2,000      
Telecommunications Equity Method Investees | Subcontracting Arrangements | Related Party                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Operating costs and expenses 400   2,600 1,300 5,100      
Accounts payable 200     200   200 200  
Telecommunications Equity Method Investees | Employee Leasing and Advanced Receivable Arrangement | Related Party                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Accounts receivable, after allowance for credit loss 4,200     4,200   4,200 3,800  
FM Tech                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity method investments, net investment $ 18,000     $ 18,000   $ 18,000 18,000  
Equity method investments, ownership percentage 50.00%     50.00%   50.00%    
Certain Entities, Each Accounted for Using Equity Method Investments                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity method investments, net investment $ 3,000     $ 3,000   $ 3,000 $ 3,000  
Equity method investments, equity in earnings (losses) $ (200)   (100) $ (100) (400)      
Equity method investments, ownership percentage 49.00%     49.00%   49.00% 49.00%  
Line of credit, amount drawn $ 3,000     $ 3,000   $ 3,000 $ 4,500  
Certain Entities, Each Accounted for Using Equity Method Investments | Related Party                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Operating costs and expenses 200   $ 800 800 5,800      
Certain Entities, Each Accounted for Using Equity Method Investments | Other Current Assets                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Line of credit, amount drawn $ 0     0   0 $ 600  
Confluence                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity method investments, equity contributions       200 200 $ 2,100    
Equity method investments, equity in earnings (losses)       $ (100) $ (300)      
Equity method investments, ownership percentage 75.00%     75.00%   75.00%    
Financing commitments (up to)               $ 2,500
AVCT | Corporate                
Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]                
Equity investments written off   $ 200            
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Senior Notes - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
4.50% Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 600.0 $ 600.0
4.50% Senior Notes | Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Senior notes, estimated fair value $ 539.5 534.0
6.625% Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 283.5 281.2
6.625% Senior Notes | Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Debt instrument, interest rate (percentage) 6.625%  
Senior notes, estimated fair value $ 268.3 $ 280.5
Six Point Six Two Five Percent IEA Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount 225.1  
Six Point Six Two Five Percent MasTec Senior Notes    
Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]    
Senior notes, gross carrying amount $ 74.9  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Contract billings $ 1,551,800 $ 1,408,100
Less allowance (8,900) (8,400)
Accounts receivable, net of allowance 1,542,913 1,399,732
Contract Assets [Abstract]    
Retainage 351,000 401,900
Unbilled receivables 1,616,000 1,328,000
Contract assets $ 1,967,046 $ 1,729,886
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Provision (recovery) for credit losses     $ (100) $ 700  
Contract liabilities $ 506,457   506,457   $ 406,232
Contract with customer liability, deferred revenue current 496,000   496,000   $ 390,300
Deferred revenue, revenue recognized     355,300    
Discount charges 62,556 $ 26,885 174,664 62,313  
Receivables, Non-Recourse Arrangement          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Proceeds from sale of receivables 50,000   50,000    
Value of receivables sold 47,000   47,000    
Discount charges $ 3,800 $ 2,400 $ 11,800 $ 4,900  
Minimum          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Retainage, percentage of contract billings     5.00%    
Maximum          
Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]          
Retainage, percentage of contract billings     10.00%    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property and Equipment [Line Items]    
Property and equipment $ 3,565,900 $ 3,311,400
Less accumulated depreciation and amortization (1,836,100) (1,557,300)
Property and equipment, net 1,729,840 1,754,101
Land    
Property and Equipment [Line Items]    
Property and equipment 73,500 73,500
Buildings and leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment 91,400 86,700
Machinery, equipment and vehicles    
Property and Equipment [Line Items]    
Property and equipment 3,033,000 2,797,000
Office equipment, furniture and internal-use software    
Property and Equipment [Line Items]    
Property and equipment 324,300 286,800
Construction in progress    
Property and Equipment [Line Items]    
Property and equipment $ 43,700 $ 67,400
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property and Equipment [Line Items]          
Capitalized internal-use software, gross $ 208,900   $ 208,900   $ 186,600
Capitalized internal-use software, net 49,800   49,800   $ 39,900
Decrease in depreciation expense (115,033) $ (91,291) (325,318) $ (263,487)  
Change in Accounting Method Accounted for as Change in Estimate          
Property and Equipment [Line Items]          
Decrease in depreciation expense $ 2,000   $ 4,000    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Schedule of Carrying Values of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Finance lease and other obligations $ 402,800 $ 414,500
Total debt obligations 3,219,700 3,241,700
Less unamortized deferred financing costs (14,500) (17,600)
Total debt, net of deferred financing costs 3,205,200 3,224,100
Current portion of long-term debt 175,340 171,916
Long-term debt 3,029,939 3,052,193
Credit Facility | Revolving Loans    
Debt Instrument [Line Items]    
Long-term debt obligations 890,000 896,000
Credit Facility | Term Loan    
Debt Instrument [Line Items]    
Long-term debt obligations 343,400 350,000
Credit Facility | Term Loan | 2022 Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt obligations $ 700,000 700,000
Senior Notes | 4.50% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Long-term debt obligations $ 600,000 600,000
Senior Notes | 6.625% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 6.625%  
Long-term debt obligations $ 283,500 $ 281,200
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Senior Credit Facility - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2025
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Line of credit facility, letters of credit issued   $ 82.1 $ 166.7
Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   2,250.0  
Line of credit facility, letters of credit issued   $ 65.0 $ 143.1
Line of credit facility, unused facility fee (percentage)   0.225% 0.20%
Credit Facility | Revolving Loans      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 1,900.0  
Weighted average interest rate (percentage)   7.05% 5.82%
Line of credit facility, remaining borrowing capacity   $ 945.0 $ 860.9
Credit Facility | Term Loan      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity   350.0  
Line of credit facility, term loan, amount of quarterly principal installment payments   $ 2.2  
Line of credit facility, interest rate (percentage)   7.04% 5.80%
Credit Facility | Term Loan | Forecast      
Debt Instrument [Line Items]      
Line of credit facility, term loan, amount of quarterly principal installment payments $ 4.4    
Credit Facility | Letters of Credit      
Debt Instrument [Line Items]      
Line of credit facility, capacity available for letters of credit   $ 585.0 $ 506.9
Credit Facility | Letters of Credit | Performance Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   0.6875% 0.5625%
Credit Facility | Letters of Credit | Commercial and/or Financial Standby      
Debt Instrument [Line Items]      
Line of credit facility, interest rate (percentage)   1.625% 1.375%
Credit Facility | Foreign Denomination      
Debt Instrument [Line Items]      
Line of credit facility, remaining borrowing capacity   $ 300.0 $ 300.0
Long-term line of credit   $ 0.0 $ 0.0
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Other Credit Facilities - Narrative (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Letters of credit issued $ 82,100,000 $ 166,700,000
Other Credit Facilities    
Debt Instrument [Line Items]    
Long-term debt obligations 0 0
Standby Letters of Credit | Line of Credit    
Debt Instrument [Line Items]    
Letters of credit issued $ 17,200,000 $ 23,600,000
Standby Letters of Credit | Line of Credit | Letters of Credit    
Debt Instrument [Line Items]    
Line of credit facility, interest rate (percentage) 0.90% 0.75%
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - 2022 Term Loan Facility (Details) - Unsecured Debt - Line of Credit - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Mar. 31, 2026
Mar. 31, 2024
New Term Loan Facility        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 700,000      
New Term Loan Facility, Three-Year Tranche        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 400,000      
Debt instrument, term 3 years      
Debt instrument, interest rate during period 6.809% 5.692%    
New Term Loan Facility, Five-Year Tranche        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 300,000      
Debt instrument, term 5 years      
Debt instrument, interest rate during period 6.934% 5.817%    
New Term Loan Facility, Five-Year Tranche | Forecast        
Debt Instrument [Line Items]        
Quarterly installments     $ 7,500 $ 3,750
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Debt instruments, accrued interest payable $ 14.0 $ 24.8
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Lessee, Lease, Description [Line Items]          
Leases, remaining lease terms     15 years    
Finance leases, assets, gross $ 690.1   $ 690.1   $ 720.1
Assets held under finance leases, location Property and equipment, net   Property and equipment, net   Property and equipment, net
Finance leases, assets, net $ 483.5   $ 483.5   $ 535.3
Finance leases, assets, depreciation 26.8 $ 22.8 79.3 $ 63.2  
Operating leases, additions $ 75.1 12.7 $ 198.6 58.1  
Operating leases, term of contract 1 year   1 year    
Operating leases, expense $ 44.0 30.6 $ 116.7 98.5  
Operating leases, variable lease costs 3.9 2.3 11.5 7.8  
Operating leases, short-term leases, expense $ 169.9 $ 98.8 $ 411.7 $ 258.1  
Finance leases, weighted average remaining lease term (in years) 2 years 9 months 18 days   2 years 9 months 18 days    
Finance leases, weighted average discount rate, percent 4.50%   4.50%    
Operating leases, weighted average remaining lease term (in years) 3 years 10 months 24 days   3 years 10 months 24 days    
Operating leases, weighted average discount rate, percent 4.60%   4.60%    
Minimum | Equipment Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     1 year    
Minimum | Facility Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     1 year    
Maximum | Equipment Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     5 years    
Maximum | Facility Leases          
Lessee, Lease, Description [Line Items]          
Leases, renewal term     5 years    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finance Leases    
2023, remaining three months $ 43,400  
2024 151,500  
2025 114,800  
2026 57,300  
2027 17,800  
Thereafter 3,100  
Total minimum lease payments 387,900  
Less amounts representing interest (21,800)  
Total lease obligations, net of interest 366,100  
Less current portion 146,600  
Long-term portion of lease obligations, net of interest $ 219,500  
Finance lease liability, current, location Current portion of long-term debt, including finance leases  
Finance lease liability, long-term, location Long-term debt, including finance leases  
Operating Leases    
2023, remaining three months $ 38,600  
2024 140,800  
2025 115,700  
2026 79,500  
2027 36,700  
Thereafter 38,200  
Total minimum lease payments 449,500  
Less amounts representing interest (38,400)  
Total lease obligations, net of interest 411,100  
Less current portion 131,781 $ 96,516
Long-term portion of lease obligations, net of interest $ 279,302 $ 194,050
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Stock-based compensation plans, number of shares available for future grant (in shares) 2,752   2,752  
Non-cash stock-based compensation expense $ 7.2 $ 5.7 $ 24.3 $ 18.9
Stock-based compensation, income tax benefits $ 1.1 $ 0.9 12.9 4.3
Tax benefit (expense), share-based payment arrangement     $ (8.8) $ (0.9)
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) - Restricted Shares - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Stock-based compensation awards, unearned compensation $ 49.1   $ 49.1  
Stock-based compensation awards, unearned compensation, weighted average expected recognition period (in years)     1 year 10 months 24 days  
Stock-based compensation, vested awards, intrinsic value $ 0.3 $ 0.3 $ 78.3 $ 19.5
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Restricted Shares  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,049,280
Granted (in shares) 204,215
Vested (in shares) (855,196)
Canceled/forfeited (in shares) (67,959)
Non-vested restricted shares, ending balance (in shares) 1,330,340
Per Share Weighted Average Grant Date Fair Value  
Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares $ 52.33
Granted (in dollars per share) | $ / shares 95.99
Vested (in dollars per share) | $ / shares 27.89
Canceled/forfeited (in dollars per share) | $ / shares 46.86
Non-vested restricted shares, ending balance (in dollars per share) | $ / shares $ 75.03
Restricted Stock Units  
Restricted Shares  
Non-vested restricted shares, beginning balance (in shares) 2,150
Non-vested restricted shares, ending balance (in shares) 1,000
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Common shares issued (in shares) 22,824 25,495 69,475 82,121
Employee Stock Purchase Plans        
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
ESPP purchase price, percent     85.00%  
Cash proceeds $ 1.9 $ 1.7 $ 5.7 $ 5.3
Compensation expense $ 0.3 $ 0.3 $ 1.0 $ 1.0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Other Retirement Plans (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
employee
Sep. 30, 2022
USD ($)
employee
Sep. 30, 2023
USD ($)
employee
Sep. 30, 2022
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost $ 50.0 $ 37.5 $ 123.0 $ 103.9
Pension        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost 34.8 23.0 77.9 62.3
Other Multiemployer        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plan, employer contribution, cost $ 15.2 $ 14.5 $ 45.1 $ 41.6
Low        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | employee 7,760 6,774 6,806 6,601
High        
Covered Employees and Contributions, Multiemployer Plans [Line Items]        
Multiemployer plans, covered employees (in number of employees) | employee 11,025 7,136 11,025 7,136
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 0 0   0 1,124,000
Treasury stock acquired, value         $ 81,291,000
December 2018 Share Repurchase Program          
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares)     100,000    
Treasury stock acquired, value     $ 8,600,000    
Share repurchase program, amount authorized, value   $ 100,000,000     $ 100,000,000
March 2020 Share Repurchase Program          
Equity, Treasury Stock [Line Items]          
Treasury stock acquired (in shares)       1,000,000  
Treasury stock acquired, value       $ 72,700,000  
Share repurchase program, amount authorized, value $ 150,000,000     150,000,000  
Stock repurchase program, remaining authorized repurchase amount $ 77,300,000     $ 77,300,000  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate, expense (benefit) 33.10% 18.40% (41.40%) (0.20%)
Tax benefit, share-based payment arrangement     $ 8.8 $ 0.9
Tax benefit, adjustment for prior year taxes     $ 6.0 $ 15.0
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Number of operating segments | segment       5  
Number of reportable segments | segment       5  
2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs $ 21.1     $ 60.9  
Corporate | AVCT          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Fair value losses related to investment   $ 0.2      
Corporate | AVCT | Common Stock          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Fair value losses related to investment     $ 0.1   $ 7.2
Corporate | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs 0.5   11.2 3.2 18.0
Communications | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs 4.8   0.5 18.3 2.4
Clean Energy and Infrastructure | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs 15.3   1.1 36.9 4.5
Power Delivery | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs $ 0.5   $ 20.4 $ 2.5 $ 34.5
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segments and Related Information [Line Items]          
Consolidated revenue $ 3,257,077 $ 2,513,484 $ 8,715,851 $ 6,769,677  
Segment EBITDA 274,000 252,400 664,700 568,700  
Consolidated depreciation and amortization 157,300 $ 119,300 451,600 $ 344,700  
Consolidated assets $ 9,529,727   $ 9,529,727   $ 9,293,259
Communications | Customer Concentration Risk | Revenue | Utilities          
Segments and Related Information [Line Items]          
Concentration risk, percentage of total 25.00% 21.80% 24.10% 23.70%  
Reportable Segments | Communications          
Segments and Related Information [Line Items]          
Consolidated revenue $ 824,400 $ 888,900 $ 2,499,600 $ 2,375,100  
Segment EBITDA 73,400 109,900 215,700 234,500  
Consolidated depreciation and amortization 37,000 32,500 105,600 92,100  
Consolidated assets 2,449,700   2,449,700   2,378,600
Reportable Segments | Clean Energy and Infrastructure          
Segments and Related Information [Line Items]          
Consolidated revenue 1,099,900 563,200 2,894,500 1,493,500  
Segment EBITDA 42,400 24,600 80,900 30,200  
Consolidated depreciation and amortization 37,100 12,400 107,300 35,500  
Consolidated assets 2,902,600   2,902,600   2,979,900
Reportable Segments | Oil and Gas          
Segments and Related Information [Line Items]          
Consolidated revenue 672,300 375,800 1,270,600 927,900  
Segment EBITDA 97,300 49,200 188,900 133,400  
Consolidated depreciation and amortization 40,700 34,100 111,600 97,900  
Consolidated assets 1,908,300   1,908,300   1,544,200
Reportable Segments | Power Delivery          
Segments and Related Information [Line Items]          
Consolidated revenue 665,000 688,400 2,077,100 1,985,400  
Segment EBITDA 56,500 63,100 161,000 150,600  
Consolidated depreciation and amortization 39,900 37,700 119,400 110,100  
Consolidated assets 1,877,700   1,877,700   1,967,900
Reportable Segments | Other          
Segments and Related Information [Line Items]          
Consolidated revenue 0 0 0 0  
Segment EBITDA 4,400 5,600 18,200 20,000  
Consolidated depreciation and amortization 0 0 0 0  
Consolidated assets 312,900   312,900   297,300
Eliminations          
Segments and Related Information [Line Items]          
Consolidated revenue (4,500) (2,800) (25,900) (12,200)  
Corporate          
Segments and Related Information [Line Items]          
Consolidated depreciation and amortization 2,600 $ 2,600 7,700 $ 9,100  
Consolidated assets $ 78,500   $ 78,500   $ 125,400
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
EBITDA Reconciliation:        
Income (loss) before income taxes $ 22,874 $ 60,311 $ (82,718) $ 30,450
Interest expense, net 62,556 26,885 174,664 62,313
Depreciation 115,033 91,291 325,318 263,487
Amortization of intangible assets 42,266 27,979 126,252 81,242
Corporate EBITDA 31,300 45,900 121,200 131,200
Segment EBITDA $ 274,000 $ 252,400 $ 664,700 $ 568,700
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Foreign Operations and Other - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Segments and Related Information [Line Items]          
Revenue $ 3,257,077 $ 2,513,484 $ 8,715,851 $ 6,769,677  
Property and equipment, net $ 1,729,840   $ 1,729,840   $ 1,754,101
Govermment | Revenue Benchmark | Customer Concentration Risk          
Segments and Related Information [Line Items]          
Concentration risk, percentage of total 12.00% 6.00% 11.00% 7.00%  
United States          
Segments and Related Information [Line Items]          
Revenue $ 3,200,000 $ 2,500,000 $ 8,600,000 $ 6,600,000  
Property and equipment, net 1,700,000   1,700,000   1,700,000
Intangible assets and goodwill, net 2,900,000   2,900,000   3,000,000
Foreign Operations          
Segments and Related Information [Line Items]          
Revenue 18,800 $ 49,400 68,400 $ 125,200  
Property and equipment, net 18,000   18,000   21,000
Intangible assets and goodwill, net $ 32,800   $ 32,800   $ 35,500
Foreign Operations | Accounts Receivable, Net, Less Deferred Revenue | Geographic Concentration Risk          
Segments and Related Information [Line Items]          
Concentration risk, percentage of total         1.00%
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Segments and Related Information - Significant Customers - Narrative (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Equitrans Midstream Corporation        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total 11.00%      
Customers Representing 10% Or More Of Company        
Segments and Related Information [Line Items]        
Concentration risk, percentage of total   0.00% 0.00% 0.00%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 23, 2023
USD ($)
Apr. 28, 2023
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2023
USD ($)
project
Sep. 30, 2022
Sep. 30, 2023
USD ($)
customer
project
Sep. 30, 2022
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]                
Line of credit facility, letters of credit issued       $ 82,100   $ 82,100   $ 166,700
Cash and cash equivalents       214,174   214,174   370,592
Indemnities, accrued project close-out liabilities       20,000   $ 20,000   40,000
Number of customers | customer           1,425    
Workers' Compensation, General and Automobile Policies | Self-Insurance                
Loss Contingencies [Line Items]                
Self-insurance reserve       201,100   $ 201,100   176,700
Workers' Compensation, General and Automobile Policies | Self-Insurance | Other Long-Term Liabilities                
Loss Contingencies [Line Items]                
Self-insurance reserve, non-current       131,500   131,500   109,300
Employee Group Medical Claims | Self-Insurance                
Loss Contingencies [Line Items]                
Self-insurance reserve       4,800   4,800   4,100
Corporate Joint Venture                
Loss Contingencies [Line Items]                
Cash and cash equivalents       $ 26,500   $ 26,500   25,700
Corporate Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Minimum                
Loss Contingencies [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       85.00%   85.00%    
Corporate Joint Venture | Joint Ventures That Provide Electrical Transmission Infrastructure Services | Maximum                
Loss Contingencies [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       90.00%   90.00%    
Corporate Joint Venture | Joint Venture Civil Construction Project                
Loss Contingencies [Line Items]                
Number of joint ventures | project       4   4    
Corporate Joint Venture | Joint Venture Civil Construction Project | Minimum                
Loss Contingencies [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       25.00%   25.00%    
Corporate Joint Venture | Joint Venture Civil Construction Project | Maximum                
Loss Contingencies [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       50.00%   50.00%    
Corporate Joint Venture | Joint Venture, Pipeline Project                
Loss Contingencies [Line Items]                
Proportionately consolidated non-controlled joint venture, ownership percentage       49.00%   49.00%    
Number of joint ventures | project       1   1    
Contractual Joint Venture                
Loss Contingencies [Line Items]                
Payments for project financing           $ 500    
Captive Insurance Company                
Loss Contingencies [Line Items]                
Cash and cash equivalents       $ 800   800   1,100
Performance and Payment Bonds                
Loss Contingencies [Line Items]                
Bonded projects, estimated costs to complete       1,693,700   1,693,700   1,739,900
Commercial and/or Financial Standby | Workers' Compensation, General and Automobile Policies | Self-Insurance                
Loss Contingencies [Line Items]                
Line of credit facility, letters of credit issued       9,600   9,600   95,600
Surety Bonds | Workers' Compensation | Self-Insurance                
Loss Contingencies [Line Items]                
Guarantor obligations, maximum exposure, undiscounted       204,800   204,800   110,900
Subsidiaries | Performance and Payment Bonds                
Loss Contingencies [Line Items]                
Guarantor obligations, maximum exposure, undiscounted       5,552,100   5,552,100   4,855,500
Subsidiaries | Performance and Payment Bonds | Corporate Joint Venture                
Loss Contingencies [Line Items]                
Guarantor obligations, maximum exposure, undiscounted       $ 329,000   $ 329,000   115,800
Revenue Benchmark | Customer Concentration Risk | Ten Largest Customers                
Loss Contingencies [Line Items]                
Concentration risk, percentage of total       40.00% 41.00% 37.00% 42.00%  
Infrastructure Energy Alternatives, Inc. | Commitments And Contingencies Concentration Risk                
Loss Contingencies [Line Items]                
Attorney fee percentage   0.45            
Silicon Ranch Corporation, LLC | Litigation Settlement, Benchmark | Commitments And Contingencies Concentration Risk                
Loss Contingencies [Line Items]                
Concentration risk, percentage of total   30.00%            
IEA | Pension                
Loss Contingencies [Line Items]                
Multiemployer plans, withdrawal obligation, monthly payment amount           $ 10    
Withdrawal liability       $ 1,800   $ 1,800   $ 1,900
IEA | Litigation Settlement, Benchmark | Commitments And Contingencies Concentration Risk                
Loss Contingencies [Line Items]                
Concentration risk, percentage of total   40.00%            
IEA Constructors, LLC | Litigation Settlement, Benchmark | Commitments And Contingencies Concentration Risk                
Loss Contingencies [Line Items]                
Concentration risk, percentage of total   30.00%            
Silicon Ranch Corporation, LLC Matter                
Loss Contingencies [Line Items]                
Damages sought   $ 1,000            
Silicon Ranch Corporation, LLC Matter | H&L Farms                
Loss Contingencies [Line Items]                
Payments to acquire land     $ 3,300          
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc.                
Loss Contingencies [Line Items]                
Compensatory damages awarded to plaintiffs   4,500            
Remediation costs   1,500            
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. | Subsequent Event                
Loss Contingencies [Line Items]                
Compensatory damages awarded to plaintiffs $ 500              
Remediation expense remittitur 300              
Silicon Ranch Corporation, LLC Matter | Silicon Ranch Corporation, LLC                
Loss Contingencies [Line Items]                
Punitive damages   25,000            
Silicon Ranch Corporation, LLC Matter | Silicon Ranch Corporation, LLC | Subsequent Event                
Loss Contingencies [Line Items]                
Reduction in punitive damages 1,100              
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC                
Loss Contingencies [Line Items]                
Punitive damages   $ 50,000            
Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC | Subsequent Event                
Loss Contingencies [Line Items]                
Reduction in punitive damages $ 2,700              
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
employee
Jun. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
employee
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]            
Revenue $ 3,257,077,000   $ 2,513,484,000 $ 8,715,851,000 $ 6,769,677,000  
Equity method Investment, related party, ownership percentage 25.00%     25.00%    
Equity contributions $ 100,000   100,000 $ 3,700,000 600,000  
Cash portion of equity contributions 100,000     300,000    
Negative equity method investment 1,100,000     1,100,000   $ 200,000
Line of credit facility, letters of credit issued $ 82,100,000     82,100,000   166,700,000
Payments to non-controlling interests, including acquisition of interests and distributions       $ 21,638,000 35,149,000  
Noncontrolling interest, percentage of voting interests acquired 15.00%     15.00%    
Payments to non-controlling interests, including acquisition of interests and distributions       $ (11,660,000) 0  
2023 Acquisitions            
Related Party Transaction [Line Items]            
Payments to non-controlling interests, including acquisition of interests and distributions       $ (10,000,000)    
Business acquisition, number of shares issued (in shares) | shares       120    
2023 Acquisitions | Oil and Gas            
Related Party Transaction [Line Items]            
Business acquisition, equity interest issued or issuable, value assigned $ 11,600,000     $ 11,600,000    
Construction Services            
Related Party Transaction [Line Items]            
Payments to non-controlling interests, including acquisition of interests and distributions   $ 16,100,000        
Management | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Number of management members, subcontracting arrangement | employee 2     2    
Management | Other Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Receivables, net of deferred revenue, related party $ 1,100,000     $ 1,100,000   2,300,000
Management | Other Subcontracting Arrangements | Line of Credit            
Related Party Transaction [Line Items]            
Line of credit facility, letters of credit issued 15,000,000     15,000,000    
Immediate Family Member of Management | Equipment | CCI            
Related Party Transaction [Line Items]            
Payments, net of rebates, related party 1,200,000   1,100,000 2,500,000 2,900,000  
Immediate Family Member of Management | Construction Services            
Related Party Transaction [Line Items]            
Percentage of earn out payment paid   25.00%        
Chairman, Board of Directors            
Related Party Transaction [Line Items]            
Payments for life insurance policies 200,000   600,000 700,000 1,100,000  
Executive Officers            
Related Party Transaction [Line Items]            
Life insurance assets, carrying amount 27,200,000     27,200,000   25,800,000
Executive Officers | Former Owner            
Related Party Transaction [Line Items]            
Accounts receivable, after allowance for credit loss 2,200,000     2,200,000   2,000,000
Payments, net of rebates, related party 100,000   100,000 200,000 1,500,000  
Executive Officers | Construction Services            
Related Party Transaction [Line Items]            
Operating costs and expenses 300,000   100,000 900,000 400,000  
Payments, net of rebates, related party 4,600,000     4,800,000    
Chief Executive Officer            
Related Party Transaction [Line Items]            
Payments for life insurance policies 0   0 700,000 700,000  
Related Party | Equipment, Supplies and Services            
Related Party Transaction [Line Items]            
Operating costs and expenses 7,100,000   8,000,000 33,900,000 22,700,000  
Accounts payable 2,600,000     2,600,000   2,600,000
Revenue 3,500,000   2,400,000 10,900,000 7,400,000  
Accounts receivable, after allowance for credit loss 1,000,000     1,000,000   3,200,000
Related Party | Equipment            
Related Party Transaction [Line Items]            
Revenue     200,000   200,000  
Related Party | Equipment | CCI            
Related Party Transaction [Line Items]            
Accounts payable 4,600,000     4,600,000   600,000
Related Party | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Operating costs and expenses 1,700,000   400,000 2,900,000 900,000  
Accounts payable 600,000     600,000   300,000
Revenue 42,700,000   38,000,000 120,600,000 98,700,000  
Accounts receivable, after allowance for credit loss 59,100,000     59,100,000   42,000,000
Related Party | Other Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Accounts receivable, after allowance for credit loss 200,000     200,000   400,000
Other operating income 200,000   200,000 600,000 600,000  
Related Party | Lease Agreements            
Related Party Transaction [Line Items]            
Operating costs and expenses 700,000   700,000 2,000,000 1,900,000  
Related Party | Construction Services            
Related Party Transaction [Line Items]            
Accounts receivable, after allowance for credit loss 4,800,000     4,800,000    
Related Customer | Subcontracting Arrangements            
Related Party Transaction [Line Items]            
Operating costs and expenses 2,700,000   $ 100,000 3,100,000 $ 200,000  
Accounts payable $ 2,500,000     $ 2,500,000   $ 2,500,000
XML 87 mtz-20230930_htm.xml IDEA: XBRL DOCUMENT 0000015615 2023-01-01 2023-09-30 0000015615 2023-10-30 0000015615 2023-07-01 2023-09-30 0000015615 2022-07-01 2022-09-30 0000015615 2022-01-01 2022-09-30 0000015615 2023-09-30 0000015615 2022-12-31 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2023-09-30 0000015615 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2022-12-31 0000015615 us-gaap:CommonStockMember 2023-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2023-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000015615 us-gaap:RetainedEarningsMember 2023-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000015615 us-gaap:ParentMember 2023-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2023-06-30 0000015615 2023-06-30 0000015615 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000015615 us-gaap:ParentMember 2023-07-01 2023-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000015615 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000015615 us-gaap:CommonStockMember 2023-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2023-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000015615 us-gaap:RetainedEarningsMember 2023-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000015615 us-gaap:ParentMember 2023-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2023-09-30 0000015615 us-gaap:CommonStockMember 2022-06-30 0000015615 us-gaap:TreasuryStockCommonMember 2022-06-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000015615 us-gaap:RetainedEarningsMember 2022-06-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000015615 us-gaap:ParentMember 2022-06-30 0000015615 us-gaap:NoncontrollingInterestMember 2022-06-30 0000015615 2022-06-30 0000015615 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000015615 us-gaap:ParentMember 2022-07-01 2022-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000015615 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000015615 us-gaap:CommonStockMember 2022-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2022-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000015615 us-gaap:RetainedEarningsMember 2022-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000015615 us-gaap:ParentMember 2022-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2022-09-30 0000015615 2022-09-30 0000015615 us-gaap:CommonStockMember 2022-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2022-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000015615 us-gaap:RetainedEarningsMember 2022-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000015615 us-gaap:ParentMember 2022-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2022-12-31 0000015615 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000015615 us-gaap:ParentMember 2023-01-01 2023-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0000015615 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 0000015615 us-gaap:CommonStockMember 2021-12-31 0000015615 us-gaap:TreasuryStockCommonMember 2021-12-31 0000015615 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2021-12-31 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000015615 us-gaap:ParentMember 2021-12-31 0000015615 us-gaap:NoncontrollingInterestMember 2021-12-31 0000015615 2021-12-31 0000015615 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000015615 us-gaap:ParentMember 2022-01-01 2022-09-30 0000015615 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-09-30 0000015615 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000015615 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000015615 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000015615 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-07-01 2022-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2023-07-01 2023-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0000015615 mtz:MasterServiceAndOtherServiceAgreementsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0000015615 srt:MaximumMember 2023-01-01 2023-09-30 0000015615 srt:MaximumMember 2022-01-01 2022-09-30 0000015615 2023-01-01 2023-09-30 0000015615 2023-10-01 2023-09-30 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2023-07-01 2023-09-30 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2022-07-01 2022-09-30 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2023-01-01 2023-09-30 0000015615 mtz:FormerOwnerOfAcquiredBusinessMember 2022-01-01 2022-09-30 0000015615 mtz:A2022AcquisitionsIEAMember 2022-10-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember 2022-04-01 2022-06-30 0000015615 mtz:CommunicationsSegmentMember 2022-12-31 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2022-12-31 0000015615 mtz:OilAndGasSegmentMember 2022-12-31 0000015615 mtz:PowerDeliverySegmentMember 2022-12-31 0000015615 mtz:CommunicationsSegmentMember 2023-01-01 2023-09-30 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-09-30 0000015615 mtz:OilAndGasSegmentMember 2023-01-01 2023-09-30 0000015615 mtz:PowerDeliverySegmentMember 2023-01-01 2023-09-30 0000015615 mtz:CommunicationsSegmentMember 2023-09-30 0000015615 mtz:CleanEnergyAndInfrastructureSegmentMember 2023-09-30 0000015615 mtz:OilAndGasSegmentMember 2023-09-30 0000015615 mtz:PowerDeliverySegmentMember 2023-09-30 0000015615 mtz:DepreciationExpenseMember 2023-01-01 2023-09-30 0000015615 mtz:RevenuesMember 2023-01-01 2023-09-30 0000015615 mtz:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationMember 2023-01-01 2023-09-30 0000015615 mtz:DeferredTaxLiabilitiesMember 2023-01-01 2023-09-30 0000015615 mtz:ContingentLiabilitiesMember 2023-01-01 2023-09-30 0000015615 mtz:PropertyPlantAndEquipmentNetMember 2023-01-01 2023-09-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-01-01 2023-09-30 0000015615 us-gaap:TradeNamesMember 2023-01-01 2023-09-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-09-30 0000015615 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-09-30 0000015615 us-gaap:TradeNamesMember 2023-09-30 0000015615 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0000015615 us-gaap:TradeNamesMember 2022-12-31 0000015615 us-gaap:TradeNamesMember 2023-09-30 0000015615 mtz:InfrastructureSegmentMember 2023-09-30 0000015615 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-09-30 0000015615 mtz:NumberOfYearsOfDiscountedCashFlowsMember 2023-09-30 0000015615 us-gaap:MeasurementInputDiscountRateMember 2023-09-30 0000015615 mtz:EquipmentCompanyAcquisitionOneMember 2023-01-01 2023-09-30 0000015615 mtz:EquipmentCompanyAcquisitionTwoMember 2023-01-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember 2023-01-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember 2023-09-30 0000015615 mtz:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsAllOtherMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-09-30 0000015615 mtz:A2022AcquisitionsAllOtherMember 2023-09-30 0000015615 mtz:A2022AcquisitionsMember 2023-09-30 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:TradeNamesAndCustomerRelationshipsMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:BacklogMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:BacklogMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsAllOtherMember 2022-01-01 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-12-31 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2023-09-30 0000015615 mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember mtz:InfrastructureEnergyAlternativesIncWarrantsMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0000015615 mtz:A2022AcquisitionsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2023-07-01 2023-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2023-01-01 2023-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-07-01 2022-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-01-01 2022-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-05-01 2022-05-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2023-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationValueOfAdditionalPaymentsMember 2022-01-01 2022-12-31 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2023-09-30 0000015615 mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember 2023-01-01 2023-09-30 0000015615 mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-07-01 2023-09-30 0000015615 mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember 2022-07-01 2022-09-30 0000015615 mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember 2022-01-01 2022-09-30 0000015615 mtz:A2023AcquisitionsMember 2023-07-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000015615 mtz:A2023AcquisitionsMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000015615 mtz:A2022AcquisitionsMember 2022-07-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember 2022-01-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:OtherExpenseMember 2022-01-01 2022-09-30 0000015615 mtz:A2022AcquisitionsMember us-gaap:OtherExpenseMember 2022-07-01 2022-09-30 0000015615 mtz:A2022And2023AcquisitionsMember 2023-09-30 0000015615 mtz:A2022And2023AcquisitionsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember 2023-09-30 0000015615 mtz:EarnoutArrangementsMember 2022-12-31 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2023-09-30 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2022-12-31 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2023-09-30 0000015615 us-gaap:OtherCurrentLiabilitiesMember mtz:EarnoutArrangementsMember 2022-12-31 0000015615 mtz:AllAcquisitionsMember 2023-09-30 0000015615 mtz:EarnoutArrangementsMember 2023-07-01 2023-09-30 0000015615 mtz:EarnoutArrangementsMember 2023-01-01 2023-09-30 0000015615 mtz:EarnoutArrangementsMember 2022-07-01 2022-09-30 0000015615 mtz:EarnoutArrangementsMember 2022-01-01 2022-09-30 0000015615 mtz:EarnoutArrangementsMember mtz:MandatorilyRedeemableStockMember 2023-01-01 2023-09-30 0000015615 mtz:WahaJVsMember 2023-09-30 0000015615 mtz:CrossCountryInfrastructureMember 2023-09-30 0000015615 mtz:FMTechMember 2023-09-30 0000015615 mtz:CrossCountryInfrastructureMember 2022-12-31 0000015615 mtz:WahaJVsMember 2023-07-01 2023-09-30 0000015615 mtz:WahaJVsMember 2023-01-01 2023-09-30 0000015615 mtz:WahaJVsMember 2022-07-01 2022-09-30 0000015615 mtz:WahaJVsMember 2022-01-01 2022-09-30 0000015615 mtz:WahaJVsMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2023-09-30 0000015615 mtz:FMTechMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2023-07-01 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2023-01-01 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-07-01 2022-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember 2022-01-01 2022-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:TelecommunicationsEquityMethodInvesteesMember mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-12-31 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2023-07-01 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2023-01-01 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-07-01 2022-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember 2022-01-01 2022-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2023-09-30 0000015615 mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember us-gaap:OtherCurrentAssetsMember 2022-12-31 0000015615 mtz:ConfluenceMember 2023-09-30 0000015615 mtz:ConfluenceMember 2021-01-01 2023-09-30 0000015615 mtz:ConfluenceMember 2021-12-31 0000015615 mtz:ConfluenceMember 2022-01-01 2022-09-30 0000015615 mtz:ConfluenceMember 2023-01-01 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:AVCTMember 2023-01-01 2023-03-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2023-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:FourPointFivePercentSeniorNotesMember 2023-09-30 0000015615 mtz:FourPointFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember 2023-09-30 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember 2022-12-31 0000015615 mtz:SixPointSixTwoFivePercentIEASeniorNotesMember 2023-09-30 0000015615 mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember 2023-09-30 0000015615 mtz:SixPointSixTwoFivePercentSeniorNotesMember us-gaap:SeniorNotesMember 2022-12-31 0000015615 srt:MinimumMember 2023-01-01 2023-09-30 0000015615 us-gaap:FinanceReceivablesMember 2023-09-30 0000015615 us-gaap:FinanceReceivablesMember 2023-07-01 2023-09-30 0000015615 us-gaap:FinanceReceivablesMember 2022-07-01 2022-09-30 0000015615 us-gaap:FinanceReceivablesMember 2023-01-01 2023-09-30 0000015615 us-gaap:FinanceReceivablesMember 2022-01-01 2022-09-30 0000015615 us-gaap:LandMember 2023-09-30 0000015615 us-gaap:LandMember 2022-12-31 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2023-09-30 0000015615 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000015615 us-gaap:MachineryAndEquipmentMember 2023-09-30 0000015615 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000015615 us-gaap:FurnitureAndFixturesMember 2023-09-30 0000015615 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000015615 us-gaap:ConstructionInProgressMember 2023-09-30 0000015615 us-gaap:ConstructionInProgressMember 2022-12-31 0000015615 us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2023-07-01 2023-09-30 0000015615 us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember 2023-01-01 2023-09-30 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:RevolvingCreditFacilityMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LoansPayableMember mtz:A2022TermLoansMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2023-01-01 2023-09-30 0000015615 srt:ScenarioForecastMember us-gaap:LoansPayableMember us-gaap:DomesticLineOfCreditMember 2025-03-01 2025-03-31 0000015615 us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2023-09-30 0000015615 mtz:ForeignDenominationMember us-gaap:DomesticLineOfCreditMember 2022-12-31 0000015615 us-gaap:DomesticLineOfCreditMember 2023-01-01 2023-09-30 0000015615 us-gaap:DomesticLineOfCreditMember 2022-01-01 2022-12-31 0000015615 us-gaap:ForeignLineOfCreditMember 2023-09-30 0000015615 us-gaap:ForeignLineOfCreditMember 2022-12-31 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2023-09-30 0000015615 us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2023-09-30 0000015615 us-gaap:LetterOfCreditMember us-gaap:StandbyLettersOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2023-09-30 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2023-09-30 0000015615 srt:ScenarioForecastMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2024-03-31 0000015615 srt:ScenarioForecastMember us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2026-03-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityThreeYearTrancheMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000015615 us-gaap:UnsecuredDebtMember mtz:NewTermLoanFacilityFiveYearTrancheMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000015615 srt:MinimumMember mtz:FacilityLeasesMember 2023-01-01 2023-09-30 0000015615 srt:MinimumMember mtz:EquipmentLeasesMember 2023-01-01 2023-09-30 0000015615 srt:MaximumMember mtz:FacilityLeasesMember 2023-01-01 2023-09-30 0000015615 srt:MaximumMember mtz:EquipmentLeasesMember 2023-01-01 2023-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2023-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2023-01-01 2023-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2023-07-01 2023-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-07-01 2022-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-01-01 2022-09-30 0000015615 mtz:RestrictedStockAndRestrictedStockUnitsMember 2022-12-31 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0000015615 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000015615 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0000015615 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0000015615 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0000015615 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0000015615 srt:MinimumMember 2023-07-01 2023-09-30 0000015615 srt:MaximumMember 2023-07-01 2023-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-07-01 2023-09-30 0000015615 srt:MinimumMember 2022-07-01 2022-09-30 0000015615 srt:MaximumMember 2022-07-01 2022-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-07-01 2022-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-09-30 0000015615 srt:MinimumMember 2022-01-01 2022-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000015615 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-09-30 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0000015615 mtz:December2018ShareRepurchaseProgramMember 2022-09-30 0000015615 mtz:March2020ShareRepurchaseProgramMember 2023-01-01 2023-09-30 0000015615 mtz:March2020ShareRepurchaseProgramMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2023-07-01 2023-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2022-07-01 2022-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-09-30 0000015615 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2023-07-01 2023-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2022-07-01 2022-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2023-01-01 2023-09-30 0000015615 mtz:UtilitiesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mtz:CommunicationsSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2023-07-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2023-01-01 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2022-07-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CommunicationsSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:A2023AcquisitionsMember mtz:PowerDeliverySegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:A2023AcquisitionsMember 2022-01-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:AVCTMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember mtz:AVCTMember us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CommunicationsSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:CleanEnergyAndInfrastructureSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:OilAndGasSegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember mtz:PowerDeliverySegmentMember 2022-12-31 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-09-30 0000015615 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0000015615 us-gaap:CorporateNonSegmentMember 2023-09-30 0000015615 us-gaap:CorporateNonSegmentMember 2022-12-31 0000015615 country:US 2023-07-01 2023-09-30 0000015615 country:US 2022-07-01 2022-09-30 0000015615 country:US 2023-01-01 2023-09-30 0000015615 country:US 2022-01-01 2022-09-30 0000015615 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000015615 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000015615 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000015615 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000015615 country:US 2023-09-30 0000015615 country:US 2022-12-31 0000015615 us-gaap:NonUsMember 2023-09-30 0000015615 us-gaap:NonUsMember 2022-12-31 0000015615 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000015615 mtz:GovernmentTransactionsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000015615 mtz:EquitransMidstreamCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000015615 mtz:CustomersRepresenting10OrMoreOfCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000015615 mtz:CustomersRepresenting10OrMoreOfCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000015615 mtz:CustomersRepresenting10OrMoreOfCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000015615 mtz:SiliconRanchCorporationLLCMatterMember mtz:HLFarmsMember 2021-03-01 2021-03-31 0000015615 mtz:SiliconRanchCorporationLLCMatterMember mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:LitigationSettlementBenchmarkMember mtz:CommitmentsAndContingenciesConcentrationRiskMember mtz:SiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:LitigationSettlementBenchmarkMember mtz:CommitmentsAndContingenciesConcentrationRiskMember mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-04-28 2023-04-28 0000015615 mtz:LitigationSettlementBenchmarkMember mtz:CommitmentsAndContingenciesConcentrationRiskMember mtz:IEAConstructorsLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember mtz:SiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember 2023-04-28 2023-04-28 0000015615 mtz:CommitmentsAndContingenciesConcentrationRiskMember mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember 2023-04-28 2023-04-28 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember 2023-10-23 2023-10-23 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:SiliconRanchCorporationLLCMember 2023-10-23 2023-10-23 0000015615 mtz:SiliconRanchCorporationLLCMatterMember us-gaap:SubsequentEventMember mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember 2023-10-23 2023-10-23 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2023-09-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 us-gaap:PerformanceGuaranteeMember 2023-09-30 0000015615 us-gaap:PerformanceGuaranteeMember 2022-12-31 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 srt:SubsidiariesMember us-gaap:PerformanceGuaranteeMember us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MinimumMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:JointVentureCivilConstructionProjectMember srt:MaximumMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:JointVentureCivilConstructionProjectMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:JointVenturePipelineProjectMember us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 mtz:ContractualJointVentureMember 2023-01-01 2023-09-30 0000015615 us-gaap:CorporateJointVentureMember 2023-09-30 0000015615 us-gaap:CorporateJointVentureMember 2022-12-31 0000015615 mtz:CaptiveInsuranceCompanyMember 2023-09-30 0000015615 mtz:CaptiveInsuranceCompanyMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2023-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2023-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2023-09-30 0000015615 us-gaap:GroupPoliciesMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2023-09-30 0000015615 us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember us-gaap:FinancialStandbyLetterOfCreditMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2023-09-30 0000015615 us-gaap:AccidentAndHealthInsuranceSegmentMember us-gaap:SuretyBondMember us-gaap:UninsuredRiskMember 2022-12-31 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-01-01 2023-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2023-09-30 0000015615 us-gaap:PensionPlansDefinedBenefitMember mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember 2022-12-31 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000015615 mtz:TenLargestCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:EquipmentSuppliesAndServicesMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-07-01 2023-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-07-01 2022-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-01-01 2023-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-01-01 2022-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:CrossCountryInfrastructureMember us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 us-gaap:EquipmentMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember srt:ManagementMember 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2023-07-01 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2022-07-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2023-01-01 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2022-01-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2022-12-31 0000015615 mtz:SubcontractingArrangementsMember mtz:RelatedCustomerMember 2023-09-30 0000015615 us-gaap:LeaseAgreementsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 us-gaap:LeaseAgreementsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 us-gaap:LeaseAgreementsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 us-gaap:LeaseAgreementsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2023-07-01 2023-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2023-01-01 2023-09-30 0000015615 mtz:ConstructionServicesMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-07-01 2022-09-30 0000015615 mtz:ConstructionServicesMember srt:ExecutiveOfficerMember 2022-01-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:SubcontractingArrangementsMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2023-07-01 2023-09-30 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2022-07-01 2022-09-30 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2023-01-01 2023-09-30 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2022-01-01 2022-09-30 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2023-09-30 0000015615 mtz:FormerOwnerMember srt:ExecutiveOfficerMember 2022-12-31 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2023-09-30 0000015615 mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2022-12-31 0000015615 us-gaap:LineOfCreditMember mtz:SubcontractingArrangementTwoMember srt:ManagementMember 2023-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2023-09-30 0000015615 mtz:SubcontractingArrangementTwoMember us-gaap:RelatedPartyMember 2022-12-31 0000015615 mtz:ConstructionServicesMember 2023-04-01 2023-06-30 0000015615 mtz:ConstructionServicesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-04-01 2023-06-30 0000015615 mtz:A2023AcquisitionsMember mtz:OilAndGasSegmentMember 2023-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2023-07-01 2023-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2022-07-01 2022-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2023-07-01 2023-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2022-07-01 2022-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-09-30 0000015615 srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2023-01-01 2023-09-30 0000015615 srt:ChiefExecutiveOfficerMember 2022-01-01 2022-09-30 0000015615 srt:ExecutiveOfficerMember 2023-09-30 0000015615 srt:ExecutiveOfficerMember 2022-12-31 shares iso4217:USD iso4217:USD shares mtz:segment pure mtz:reporting_unit mtz:year mtz:acquisition utr:Y mtz:employee mtz:project mtz:customer 0000015615 --12-31 2023 Q3 false P3M P3Y P3Y P3Y P3Y P3Y http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations 10-Q true 2023-09-30 false 001-08106 MasTec, Inc. FL 65-0829355 800 S. Douglas Road, 12th Floor Coral Gables, FL 33134 305 599-1800 Common Stock, $0.10 Par Value MTZ NYSE Yes Yes Large Accelerated Filer false false false 78823118 3257077000 2513484000 8715851000 6769677000 2857118000 2187835000 7701392000 5949262000 115033000 91291000 325318000 263487000 42266000 27979000 126252000 81242000 180640000 125068000 520709000 404243000 -62556000 -26885000 -174664000 -62313000 6787000 6059000 23434000 19423000 16623000 -174000 26332000 1897000 22874000 60311000 -82718000 30450000 7569000 11089000 -34231000 -68000 15305000 49222000 -48487000 30518000 1009000 326000 2215000 388000 14296000 48896000 -50702000 30130000 0.18 0.66 -0.65 0.41 77640000 73936000 77418000 74386000 0.18 0.65 -0.65 0.38 78455000 75073000 77418000 75576000 15305000 49222000 -48487000 30518000 -863000 -3382000 816000 -4212000 3649000 10070000 4048000 31667000 18091000 55910000 -43623000 57973000 1009000 326000 2215000 388000 17082000 55584000 -45838000 57585000 214174000 370592000 1542913000 1399732000 1967046000 1729886000 129146000 117969000 82344000 122308000 102910000 118640000 4038533000 3859127000 1729840000 1754101000 403070000 279534000 2118866000 2045041000 821329000 946299000 418089000 409157000 9529727000 9293259000 175340000 171916000 131781000 96516000 1213859000 1109867000 248458000 181888000 331396000 365971000 506457000 406232000 204002000 163647000 2811293000 2496037000 3029939000 3052193000 279302000 194050000 455009000 571401000 240463000 238391000 6816006000 6552072000 1.00 1.00 5000000 5000000 0 0 0 0 0 0 0.10 0.10 145000000 145000000 98638673 98615105 1329340 2047130 9864000 9862000 1254444000 1246590000 2145040000 2195742000 -46091000 -50955000 19813055 19933055 659913000 663910000 2703344000 2737329000 10377000 3858000 2713721000 2741187000 9529727000 9293259000 98674249 9867000 19813055 -659913000 1247231000 2130744000 -48877000 2679052000 9368000 2688420000 14296000 14296000 1009000 15305000 2786000 2786000 2786000 7246000 7246000 7246000 35183 3000 -3000 0 393 -36000 -36000 -36000 98638673 9864000 19813055 -659913000 1254444000 2145040000 -46091000 2703344000 10377000 2713721000 95491405 9549000 19933055 -663910000 1049576000 2143622000 -58009000 2480828000 4114000 2484942000 48896000 48896000 326000 49222000 6688000 6688000 6688000 5698000 5698000 5698000 23312 2000 -2000 0 448 -37000 -37000 -37000 95467645 9547000 19933055 -663910000 1055239000 2192518000 -51321000 2542073000 4440000 2546513000 98615105 9862000 19933055 -663910000 1246590000 2195742000 -50955000 2737329000 3858000 2741187000 -50702000 -50702000 2215000 -48487000 4864000 4864000 4864000 24336000 24336000 24336000 137406 14000 -14000 0 0 117950 -12000 -5398000 -5410000 -5410000 4112 403000 403000 403000 120000 -3997000 11473000 7476000 2524000 10000000 6828000 6828000 98638673 9864000 19813055 -659913000 1254444000 2145040000 -46091000 2703344000 10377000 2713721000 95371211 9537000 18941926 -586955000 1033615000 2162388000 -78776000 2539809000 4052000 2543861000 30130000 30130000 388000 30518000 27455000 27455000 27455000 18870000 18870000 18870000 145450 15000 -15000 0 0 49016 -5000 -4117000 -4122000 -4122000 133157 4336000 6886000 11222000 11222000 1124286 81291000 81291000 81291000 95467645 9547000 19933055 -663910000 1055239000 2192518000 -51321000 2542073000 4440000 2546513000 -48487000 30518000 325318000 263487000 126252000 81242000 24336000 18870000 -77781000 -9293000 23434000 19423000 19082000 21914000 4354000 2574000 -3827000 -1601000 118448000 22065000 244340000 383053000 -24569000 36130000 -76234000 -34060000 104755000 293899000 70976000 -66027000 -32477000 -49675000 196572000 118671000 68817000 71841000 157369000 213325000 55936000 47195000 1899000 3723000 425000 0 -41000 0 -171683000 -241694000 3256200000 2578000000 3268763000 2429583000 120198000 131259000 0 81291000 21638000 35149000 0 17636000 -11660000 0 10293000 4061000 -5235000 -18499000 -181587000 -139478000 280000 -2559000 -156418000 -265060000 370592000 360736000 214174000 95676000 187353000 69327000 15023000 1827000 113195000 184700000 Business, Basis of Presentation and Significant Accounting Policies<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Nature of the Business</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. (collectively with its subsidiaries, “MasTec” or the “Company”) is a leading infrastructure construction company operating mainly throughout North America across a range of industries. The Company’s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services. MasTec’s customers are primarily in these industries. MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In these consolidated financial statements, “$” means U.S. dollars unless otherwise noted.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential market volatility; other market, industry and regulatory factors, including uncertainty related to the implementation and pace of governmental programs and initiatives and project permitting issues, and other regulatory matters or uncertainty; supply chain disruptions; climate-related matters; global events, such as military conflicts; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to goodwill and intangible assets, long-lived and other assets, equity investments, acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; asset lives used in computing depreciation and amortization; fair values of financial instruments; allowances for credit losses; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General Economic, Market and Regulatory Conditions</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including the current level of market interest rates; continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs. The extent to which these conditions could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master service and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which may be subject to one or multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 37% and 52% of consolidated revenue for the three month periods ended September 30, 2023 and 2022, respectively, and totaled 42% and 54% for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which, for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 2% and 3% of consolidated revenue for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately 4% for both the three and nine month periods ended September 30, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is primarily based on the professional knowledge and experience of the Company’s project managers, operational and financial professionals, and other professional expertise, as warranted. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of the estimated amount and probability of variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which revisions could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are expected based on management’s estimates. For the nine month periods ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2022 and 2021. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three and nine month periods ended September 30, 2023 positively affected revenue by approximately 0.3% and 0.5%, respectively. For both the three and nine month periods ended September 30, 2022, such net changes positively affected revenue by approximately 0.2%.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. The majority of the Company’s performance obligations are completed within one year.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of September 30, 2023, the amount of the Company’s remaining performance obligations was $7.6 billion. Based on current </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">expectations, the Company anticipates it will recognize approximately $2.6 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on specific discussions, correspondence or preliminary negotiations and past practices with the customer, engineering studies and legal advice and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company included in its contract transaction prices approximately $296 million and $271 million, respectively, of change orders and/or claims for certain contracts that were in the process of being resolved in the ordinary course of its business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both September 30, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) in the first quarter of 2023. ASU 2021-08, which was issued to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition, requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. The adoption of ASU 2021-08 did not have a material effect on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life of the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company does not expect ASU 2023-01 to have a material effect on the Company’s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2023, the FASB issued ASU 2023-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-05”). ASU 2023-05, which clarifies existing guidance to reduce diversity in practice, addresses the accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statements. The provisions of this ASU require that a joint venture initially measure all contributions received upon its formation at fair value, largely consistent with Topic 805, Business Combinations. The amendments in this ASU are not applicable to the formation of proportionally consolidated joint ventures. ASU 2023-05 is effective prospectively for all joint ventures with a formation date on or after January 1, 2025, with early adoption permitted on a retrospective basis for joint ventures formed before January 1, 2025. The Company is currently evaluating the effects of this ASU.</span></div> 5 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. The accompanying consolidated balance sheet as of December 31, 2022 is derived from the Company’s audited financial statements as of that date. Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December 31, 2022 contained in the Company’s 2022 Annual Report on Form 10-K (the “2022 Form 10-K”). In management’s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included. When appropriate, prior year amounts are reclassified to conform with the current period presentation. Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.</span></div> When appropriate, prior year amounts are reclassified to conform with the current period presentation. <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation. Other parties’ interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities. Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss. Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting. For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Translation of Foreign Currencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss. Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period. Substantially all of the Company’s foreign operations use their local currency as their functional currency. For foreign operations for which the local currency is not the functional currency, the operation’s non-monetary assets are remeasured into U.S. dollars at historical exchange rates. All other accounts are remeasured at current exchange rates. Gains or losses from remeasurement are included in other income or expense, net. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Management Estimates</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential market volatility; other market, industry and regulatory factors, including uncertainty related to the implementation and pace of governmental programs and initiatives and project permitting issues, and other regulatory matters or uncertainty; supply chain disruptions; climate-related matters; global events, such as military conflicts; and public health matters. These estimates form the basis for making judgments about the Company’s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources. While management believes that such estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for </span></div>which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to goodwill and intangible assets, long-lived and other assets, equity investments, acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; asset lives used in computing depreciation and amortization; fair values of financial instruments; allowances for credit losses; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies. <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">General Economic, Market and Regulatory Conditions</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including the current level of market interest rates; continuing inflationary effects on the cost of fuel, labor and materials; supply chain disruptions; uncertainty related to the implementation and pace of spending under governmental programs and initiatives related to infrastructure and other industrial investment, delays and uncertainty related to project permitting and other regulatory matters or uncertainty; climate, environmental and sustainability-related matters; public health matters; changes in technology, tax and other incentives; and potential market volatility that could negatively affect demand for future projects, and/or delay existing project timing or cause increased project costs. The extent to which these conditions could affect the Company’s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company’s business, financial condition and/or results of operations cannot be quantified or predicted with specificity, including with respect to the effects of ongoing and recent geopolitical events, such as the political unrest and military conflicts in the Middle East and Ukraine, which could potentially increase volatility and uncertainty in the energy and capital markets.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred. The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company derives revenue primarily from construction projects performed under: (i) master service and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which may be subject to one or multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup. Revenue derived from projects performed under master service and other service agreements totaled 37% and 52% of consolidated revenue for the three month periods ended September 30, 2023 and 2022, respectively, and totaled 42% and 54% for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company’s Communications segment, and to a lesser extent, certain revenue in the Company’s Clean Energy and Infrastructure and Oil and Gas segments. Point in time revenue is recognized when the work order has been fulfilled, which, for the majority of the Company’s point in time revenue, is the same day it is initiated. Point in time revenue accounted for approximately 2% and 3% of consolidated revenue for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately 4% for both the three and nine month periods ended September 30, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is primarily based on the professional knowledge and experience of the Company’s project managers, operational and financial professionals, and other professional expertise, as warranted. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of the estimated amount and probability of variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company’s profit recognition. Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which revisions could materially affect the Company’s consolidated results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are expected based on management’s estimates. For the nine month periods ended September 30, 2023 and 2022, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December 31, 2022 and 2021. Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three and nine month periods ended September 30, 2023 positively affected revenue by approximately 0.3% and 0.5%, respectively. For both the three and nine month periods ended September 30, 2022, such net changes positively affected revenue by approximately 0.2%.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A performance obligation is a contractual promise to transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The Company’s contracts often require significant services to integrate complex activities and equipment into a single deliverable, and are therefore generally accounted for as a single performance obligation, even when delivering multiple distinct services. The majority of the Company’s performance obligations are completed within one year.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company’s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures. As of September 30, 2023, the amount of the Company’s remaining performance obligations was $7.6 billion. Based on current </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">expectations, the Company anticipates it will recognize approximately $2.6 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Transaction prices for the Company’s contracts may include variable consideration, which comprises items such as change orders, claims and incentives. Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled. Management’s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on specific discussions, correspondence or preliminary negotiations and past practices with the customer, engineering studies and legal advice and all other relevant information that is reasonably available at the time of the estimate. To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company’s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the Company included in its contract transaction prices approximately $296 million and $271 million, respectively, of change orders and/or claims for certain contracts that were in the process of being resolved in the ordinary course of its business, including through negotiation, arbitration and other proceedings. These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate. As of both September 30, 2023 and December 31, 2022, these change orders and/or claims primarily related to certain projects in the Company’s Clean Energy and Infrastructure and Power Delivery segments. The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year. Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.</span></div> 0.37 0.52 0.42 0.54 0.02 0.03 0.04 0.04 0.05 0.05 0.003 0.005 0.002 0.002 P1Y 7600000000 2600000000 296000000 271000000 P1Y <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company’s 2022 Form 10-K.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Adopted in 2023</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2021-08”) in the first quarter of 2023. ASU 2021-08, which was issued to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition, requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value. The adoption of ASU 2021-08 did not have a material effect on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-01”) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control. ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice. The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life of the common control group. ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted. The Company does not expect ASU 2023-01 to have a material effect on the Company’s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In August 2023, the FASB issued ASU 2023-05, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (“ASU 2023-05”). ASU 2023-05, which clarifies existing guidance to reduce diversity in practice, addresses the accounting for contributions made to a joint venture, upon formation, in a joint venture’s separate financial statements. The provisions of this ASU require that a joint venture initially measure all contributions received upon its formation at fair value, largely consistent with Topic 805, Business Combinations. The amendments in this ASU are not applicable to the formation of proportionally consolidated joint ventures. ASU 2023-05 is effective prospectively for all joint ventures with a formation date on or after January 1, 2025, with early adoption permitted on a retrospective basis for joint ventures formed before January 1, 2025. The Company is currently evaluating the effects of this ASU.</span></div> Earnings Per ShareBasic earnings or loss per share is computed by dividing net income or loss attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, if their effect would be anti-dilutive.<div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:59.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;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:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to MasTec:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) - basic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,296 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,702)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value gain related to contingent payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) - diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,296 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,753 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,702)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,671 </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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</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;padding:0 1pt"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,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:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,386 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,190 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,455 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,073 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,576 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three and nine month periods ended September 30, 2022, represents the fair value gain related to additional contingent payments, which were dilutive as of September 30, 2022. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">For the three month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 140,000 weighted average shares, respectively, related to additional contingent payments, and for the nine month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 114,000 of such weighted average shares, respectively.</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:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended September 30, 2023, there were no weighted average anti-dilutive common stock equivalents, and for the three month period ended September 30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 shares. For the nine month periods ended September 30, 2023 and 2022, such shares totaled approximately 1,091,000 and 135,000, respectively.</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:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">For the three and nine month periods ended September 30, 2023, there were no weighted average common stock equivalents related to additional contingent payments to the former owners of an acquired business, and for the three and nine month periods ended September 30, 2022, weighted average common stock equivalents related to such additional contingent payments totaled approximately 11,000 and 37,000, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For the nine month period ended September 30, 2022, the Company repurchased approximately 1,124,000 shares of its common stock, the effect of which on the Company’s weighted average shares outstanding for the related period was a reduction of approximately 598,000 shares. See Note 11 - Equity for details of the Company’s share repurchase transactions.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Shares issued for acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In the fourth quarter of 2022, the Company iss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ued approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,758,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> sha</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">res of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (“IEA”). In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (“HMG”). See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</span></div> <div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:59.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </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:9pt;font-weight:700;line-height:100%">2023</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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</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:9pt;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:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to MasTec:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) - basic </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,296 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,702)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value gain related to contingent payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) - diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,296 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,753 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,702)</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,671 </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:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</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;padding:0 1pt"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - basic</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,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:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,386 </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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive common stock equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)(e)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,190 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,455 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,073 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,576 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests. Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three and nine month periods ended September 30, 2022, represents the fair value gain related to additional contingent payments, which were dilutive as of September 30, 2022. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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:8pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">For the three month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 140,000 weighted average shares, respectively, related to additional contingent payments, and for the nine month periods ended September 30, 2023 and 2022, basic shares include approximately 88,000 and 114,000 of such weighted average shares, respectively.</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:8pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">For the three month period ended September 30, 2023, there were no weighted average anti-dilutive common stock equivalents, and for the three month period ended September 30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 shares. For the nine month periods ended September 30, 2023 and 2022, such shares totaled approximately 1,091,000 and 135,000, respectively.</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:8pt;font-weight:400;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">For the three and nine month periods ended September 30, 2023, there were no weighted average common stock equivalents related to additional contingent payments to the former owners of an acquired business, and for the three and nine month periods ended September 30, 2022, weighted average common stock equivalents related to such additional contingent payments totaled approximately 11,000 and 37,000, respectively.</span></div> 14296000 48896000 -50702000 30130000 0 143000 0 1459000 14296000 48753000 -50702000 28671000 77640000 73936000 77418000 74386000 815000 1137000 0 1190000 78455000 75073000 77418000 75576000 88000 140000 88000 114000 0 8000 1091000 135000 0 0 11000 37000 1124000 598000 2758000 133000 Acquisitions, Goodwill and Other Intangible Assets, Net<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September 30, 2023 (in millions):</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:32.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Communications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Power Delivery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582.2 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,161.7 </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></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:9pt;font-weight:400;line-height:100%">Accumulated impairment loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.7)</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></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:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,045.0 </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></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:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,118.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.</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:8pt;font-weight:400;line-height:120%">(b)    Measurement period adjustments represent adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the nine month period ended September 30, 2023 were primarily the result of updated valuations and estimated useful lives of certain fixed assets and updated estimates of certain assets and liabilities, including contract assets and contingent liabilities. As a result of the updates to the estimated useful lives of certain fixed assets, depreciation expense decreased by approximately $6 million for the nine month period ended September 30, 2023, and as a result of the measurement period adjustments related to certain contract assets and liabilities, revenue increased by approximately $35 million and costs of revenue, excluding depreciation and amortization, decreased by approximately $8 million. In addition, measurement period adjustments for the nine month period ended September 30, 2023 included a decrease in deferred tax liabilities of approximately $38 million, an increase in contingent liabilities of approximately $29 million, including for insurance, legal and other matters, and fair value increases of approximately $7 million for certain property and equipment.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):</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:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(b)</span></div></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:8.5pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2022</span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,089.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">228.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">86.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,404.9 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</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:8.5pt;font-weight:400;line-height:100%">(388.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(28.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:8.5pt;font-weight:400;line-height:100%">(40.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:8.5pt;font-weight:400;line-height:100%">(458.6)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2022</span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">700.6 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">200.0 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">45.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">946.3 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;font-weight:400;line-height:100%">Currency translation adjustments</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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8.5pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</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:8.5pt;font-weight:400;line-height:100%">(104.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:8.5pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(126.3)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">597.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">184.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">821.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Includes approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both September 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Consists principally of pre-qualifications and non-compete agreements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Assessment for Indicators of Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the third quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month period ended September 30, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects, regulatory uncertainty and other matters, and macroeconomic factors, including interest rate levels. In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with two reporting units within the Clean Energy and Infrastructure segment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the selected reporting units, management estimated their fair values using a combination of market and income approaches using Level 3 inputs. Under the market approach, fair values were estimated using published market multiples for comparable companies and applying them to revenue and EBITDA. Under the income approach, a discounted cash flow methodology was used, considering: (i) management estimates, such as projections of revenue, operating costs and cash flows, taking into consideration historical and anticipated financial results; (ii) general economic, market and regulatory conditions; and (iii) the impact of planned business and operational strategies. Management believes the assumptions used in its quantitative goodwill impairment tests are reflective of the risks inherent in the business models of the applicable reporting units and within the units’ industry. Estimated discount rates were determined using the weighted average cost of capital for each reporting unit at the time of the analysis, taking into consideration the risks inherent within each reporting unit individually.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Based on the results of these assessments, management determined that, as of September 30, 2023, the estimated fair value of one of these reporting units substantially exceeded its carrying value. The estimated fair value of the second reporting unit, consisting of the IEA component (the “IEA reporting unit”), which had approximately $571 million of goodwill, exceeded its carrying value by approximately 7% as of September 30, 2023. Significant assumptions used in testing this reporting unit included terminal values based on a terminal growth rate of 3%, six years of discounted cash flows prior to the terminal value, and a discount rate of 12%.  Significant changes in the assumptions or estimates used in management’s assessment as of September 30, 2023, such as a reduction in profitability and/or cash flows, changes in market, regulatory or other conditions, including decreases in project activity levels and/or the effects of elevated levels of inflation, market interest rates or other market disruptions, including from geopolitical events, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence and customer base, broaden its geographic reach and expand its service offerings. In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation’s transition to low-carbon energy sources and position the Company for expected future opportunities. This transformation has included significant business combination activity, including expansion of the Company’s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company’s existing and recently acquired operations. Acquisitions are funded with cash on hand, borrowings under the Company’s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company’s common stock, and are generally subject to customary purchase price adjustments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2023 Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> For the nine month period ended September 30, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company’s Communications segment, which acquisition was effective in January; and, effective in July, MasTec acquired all of the equity interests of a telecommunications construction company specializing in broadband and fiber-to-the-home initiatives in the New England area, which is included within the Company’s Communications segment. Determination of the estimated fair values of the net assets acquired and consideration transferred for these acquisitions, which have been accounted for as business combinations under ASC 805, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">” (“ASC 805”), was preliminary as of September 30, 2023; as a result, further adjustments to these estimates may occur. Additionally, MasTec acquired 68% and 42% of the equity interests of two equipment companies, both of which are accounted for as asset acquisitions under ASC 805, and were effective in May and included within the Company’s Oil and Gas segment. Based on an evaluation of the respective entities’ operating agreements, under which the Company has voting control with respect to the entities’ operating management, the Company determined that it has control over these entities, and, therefore, has consolidated these entities within the Company’s results of operations, with the other parties’ interests accounted for as non-controlling interests. The aggregate purchase price of the Company’s 2023 acquisitions was composed of approximately $69 million in cash, net of cash acquired, and an earn-out liability valued at approximately $1 million. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2023 acquisitions was estimated to be up to $3 million; however, there is no maximum payment amount. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The goodwill balances for the respective acquisitions represent the estimated values of the acquired companies’ geographic presence in key markets, assembled workforce, synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec. Approximately $1 million of the goodwill balance related to the 2023 acquisitions is expected to be tax deductible as of September 30, 2023.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022 Acquisitions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company’s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company specializing in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company’s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company’s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company’s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company is finalizing certain valuation and contingency-related estimates for the IEA acquisition; as a result, further adjustments to such estimates may occur. The following table summarizes, as of September 30, 2023, the estimated fair values of the consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):</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:59.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IEA</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:9pt;font-weight:700;line-height:100%">All other</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:9pt;font-weight:700;line-height:100%">Total</span></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:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Shares transferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Estimated fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">576.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term assets, primarily operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Amortizing intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Current liabilities, primarily accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(327.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term debt, including finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(330.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(331.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to the IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog. Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years based on IEA’s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries. Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year based on estimated cash flows expected to be derived from future work on acquired contracts with customers. The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortizing intangible assets related to “All other” acquisitions are primarily composed of customer relationships with an aggregate weighted average life of 9 years. Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The goodwill balances for each of the respective acquisitions represent the estimated values of each acquired company’s geographic presence in key markets, assembled workforce and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec and the acquired company’s industry-specific project management expertise. Approximately $37 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of September 30, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing. Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired. Long-term debt in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes that were assumed in connection with the acquisition of IEA. See Note 7 - Debt for additional information.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consideration transferred for IEA includes the value of certain warrants that were originally issued by IEA, for which the remaining outstanding warrants as of December 31, 2022 had an estimated fair value of $3.1 million. Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon exercise of the IEA warrants. The number of MasTec shares issued in connection with exercises of such IEA warrants in the first quarter of 2023 was de minimis, and all remaining IEA warrants expired unexercised on March 26, 2023. Fair value gains related primarily to the expired warrants totaled approximately $2.6 million for the nine month period ended September 30, 2023, which amount is reflected in other income.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contingent consideration included in the table above is composed of earn-out liabilities, which generally equal a portion of the acquired companies’ earnings before interest, taxes, depreciation and amortization (“EBITDA”) in excess of thresholds agreed upon with the sellers, if applicable. The earn-out arrangements for the 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and were valued at approximately $3 million in the aggregate. Earn-outs are recorded within other current and other long-term liabilities, as appropriate, in the consolidated balance sheets. See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company’s earn-out arrangements. As of September 30, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $2 million; however, there is no maximum payment amount. Current liabilities reflected in the table above also include operating lease liabilities and contingent liabilities for insurance, legal and other matters.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">HMG Additional Payments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the “Additional Payments”). Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock. The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement. Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec’s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate. For the three and nine month periods ended September 30, 2023, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $7.4 million and $2.1 million, respectively, and for the three and nine month periods ended September 30, 2022, such activity totaled gains of approximately $1.3 million and $4.5 million, respectively. An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock, and for which a realized gain of approximately $1 million was recognized within other income, net, in the related period.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the estimated fair value of remaining Additional Payments totaled approximately $33 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet. For the nine month period ended September 30, 2023, the estimated fair value of remaining Additional Payments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">included the effect of unrealized fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">gains</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> related to the contingent shares of app</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">roximately $2.1 million and a reduction of approximately $2.4 million from changes in collections attributed to acquired balances. The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 160,000 and 170,000 shares as of September 30, 2023 and December 31, 2022, respectively. Of the total remaining Additional Payments as of September 30, 2023, the amount due to the sellers, based on amounts collected as of September 30, 2023, totaled approximately $19.4 million, of which the amount due in shares totaled approximately $6.3 million, or 87,900 shares. See Note 2 - Earnings Per Share for the effect of the above referenced shares on the Company’s earnings per share calculations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Pro forma results. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $3.2 billion and $3.3 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $2.3 million and $40.0 million, respectively. For the nine month periods ended September 30, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately $8.7 billion and $8.6 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $65.6 million and $6.9 million, respectively. Supplemental pro forma information for the Company’s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that was acquired.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-related results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related revenue of approximately $533.2 million and $1,503.5 million, respectively, including a total of approximately $483.9 million and $1,374.6 million, respectively, for IEA. For the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related revenue of approximately $569.7 million and $1,876.6 million, respectively, including approximately $429.3 million for HMG for the three month period ended September 30, 2022, and $1,457.7 million in the aggregate for HMG and INTREN, LLC for the nine month period ended September 30, 2022. For the three and nine month periods ended September 30, 2023, the Company’s consolidated results of operations included acquisition-related net losses of approximately $2.8 million and </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$42.7 million, respectively, based on the Company’s consolidated effective tax rates, and for the three and nine month periods ended September 30, 2022, the Company’s consolidated results of operations included acquisition-related net income of approximately $18.4 million and $37.7 million, respectively, based on the Company’s consolidated effective tax rates. These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition and integration costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense, as appropriate. Acquisition and integration costs include: i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs; and ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition. These integration efforts are ongoing and the Company expects to incur any remaining acquisition and integration expenses in the fourth quarter of 2023. For the three and nine month periods ended September 30, 2023, such acquisition and integration costs totaled approximately $21.1 million and $60.9 million, respectively, of which $18.3 million and $53.3 million, respectively, was included within general and administrative expenses, and of which $2.8 million and $7.6 million, respectively, was included within costs of revenue, excluding depreciation and amortization. Acquisition and integration costs for the three and nine month periods ended September 30, 2022 totaled approximately $33.3 million and $59.4 million, respectively, of which $9.2 million and $35.3 million, respectively, was included within general and administrative expenses, and of which $21.4 million was included within costs of revenue, excluding depreciation and amortization, for both periods, and of which $2.7 million was included within other expense for both periods. As of September 30, 2023 and December 31, 2022, approximately $6.7 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September 30, 2023 (in millions):</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:32.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.684%"></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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Communications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Clean Energy and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Power Delivery</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582.2 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,161.7 </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></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:9pt;font-weight:400;line-height:100%">Accumulated impairment loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116.7)</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></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:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">465.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,045.0 </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></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:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Measurement period adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,118.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Accumulated impairment losses include the effects of currency translation gains and/or losses.</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:8pt;font-weight:400;line-height:120%">(b)    Measurement period adjustments represent adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition. Measurement period adjustments, net, for the nine month period ended September 30, 2023 were primarily the result of updated valuations and estimated useful lives of certain fixed assets and updated estimates of certain assets and liabilities, including contract assets and contingent liabilities. As a result of the updates to the estimated useful lives of certain fixed assets, depreciation expense decreased by approximately $6 million for the nine month period ended September 30, 2023, and as a result of the measurement period adjustments related to certain contract assets and liabilities, revenue increased by approximately $35 million and costs of revenue, excluding depreciation and amortization, decreased by approximately $8 million. In addition, measurement period adjustments for the nine month period ended September 30, 2023 included a decrease in deferred tax liabilities of approximately $38 million, an increase in contingent liabilities of approximately $29 million, including for insurance, legal and other matters, and fair value increases of approximately $7 million for certain property and equipment.</span></div> 606100000 703300000 582200000 270100000 2161700000 0 0 116700000 0 116700000 606100000 703300000 465500000 270100000 2045000000 32600000 0 0 0 32600000 -600000 40500000 800000 600000 41300000 0 0 -0.0 0 -0.0 638100000 743800000 466300000 270700000 2118900000 6000000 35000000 8000000 -38000000 29000000 7000000 <div style="margin-bottom:3pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):</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:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8.5pt;font-weight:700;line-height:100%">Customer Relationships and Backlog</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(a)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(b)</span></div></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:8.5pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, gross, as of December 31, 2022</span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,089.4 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">228.9 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">86.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,404.9 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated amortization</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:8.5pt;font-weight:400;line-height:100%">(388.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(28.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:8.5pt;font-weight:400;line-height:100%">(40.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:8.5pt;font-weight:400;line-height:100%">(458.6)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of December 31, 2022</span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">700.6 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">200.0 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">45.7 </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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">946.3 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions from new business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:9pt;font-weight:400;line-height:100%">Currency translation adjustments</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:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:8.5pt;font-weight:400;line-height:100%">(0.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</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:8.5pt;font-weight:400;line-height:100%">(104.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:8.5pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(126.3)</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:9pt;font-weight:400;line-height:100%">Other intangible assets, net, as of September 30, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">597.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">184.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">821.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Includes approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both September 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Consists principally of pre-qualifications and non-compete agreements.</span></div> 1089400000 228900000 86600000 1404900000 388800000 28900000 40900000 458600000 700600000 200000000.0 45700000 946300000 1200000 100000 0 1300000 0 0 -0.0 -0.0 104500000 15600000 6200000 126300000 597300000 184500000 39500000 821300000 34500000 34500000 2 571000000 0.07 0.03 6 0.12 0.68 0.42 2 69000000 1000000 3000000 1000000 5 <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company is finalizing certain valuation and contingency-related estimates for the IEA acquisition; as a result, further adjustments to such estimates may occur. The following table summarizes, as of September 30, 2023, the estimated fair values of the consideration paid and net assets acquired, as adjusted, for the Company’s 2022 acquisitions (in millions):</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:59.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition consideration:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IEA</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:9pt;font-weight:700;line-height:100%">All other</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:9pt;font-weight:700;line-height:100%">Total</span></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:9pt;font-weight:400;line-height:100%">Cash, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Shares transferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Estimated fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Accounts receivable and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">576.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term assets, primarily operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Amortizing intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(141.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Current liabilities, primarily accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(327.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term debt, including finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(330.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(331.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Total net assets acquired, including goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></table></div> 564500000 48700000 613200000 173700000 0 173700000 10300000 0 10300000 0 2800000 2800000 748500000 51500000 800000000.0 570000000.0 6100000 576100000 34500000 1600000 36100000 220500000 30000000.0 250500000 40600000 300000 40900000 362200000 5900000 368100000 136500000 4600000 141100000 151300000 1500000 152800000 327100000 1400000 328500000 330800000 200000 331000000.0 104100000 200000 104300000 178000000.0 36000000.0 214000000.0 570500000 15500000 586000000.0 748500000 51500000 800000000.0 321000000 P14Y P14Y 42000000 P1Y P13Y P9Y 37000000 2700000 174000000 44000000 300000000 0.06625 3100000 2600000 5 3000000 2000000 7400000 2100000 1300000 4500000 29400000 18000000 133157 1000000 33000000 37000000 2100000 -2400000 160000 170000 19400000 6300000 87900 3200000000 3300000000 2300000 40000000 8700000000 8600000000 -65600000 -6900000 533200000 1503500000 483900000 1374600000 569700000 1876600000 429300000 1457700000 -2800000 -42700000 18400000 37700000 21100000 60900000 18300000 53300000 2800000 7600000 33300000 59400000 9200000 35300000 21400000 21400000 2700000 2700000 6700000 5500000 Fair Value of Financial Instruments <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, and debt obligations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability, also referred to as the “exit price,” in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value. The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquisition-Related Contingent Consideration and Other Liabilities</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, “Earn-outs”), that are contingent upon the acquired business achieving certain levels of earnings in the future. As of September 30, 2023 and December 31, 2022, the estimated fair value of the Company’s Earn-out liabilities totaled $83.0 million and $127.4 million, respectively. As of September 30, 2023, there were no estimated liabilities related to the mandatorily redeemable non-controlling interests, and as of December 31, 2022, the fair value of such liabilities totaled $13.9 million. Earn-out liabilities included within other current liabilities totaled approximately $29.5 million and $37.7 million as of September 30, 2023 and December 31, 2022, respectively. The fair values of the Company’s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management’s estimates and entity-specific assumptions, and are evaluated on an ongoing basis. Key assumptions include the discount rate, which was 14.0% as of September 30, 2023, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (“EBITDA”). Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities. The ultimate payment amounts for the Company’s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses. As of September 30, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $12 million and $98 million; however, there is no maximum payment amount.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments. For both the three and nine month periods ended September 30, 2023, additions from new business combinations totaled approximately $1.4 million, and for the three and nine month periods ended September 30, 2022, such additions totaled approximately $2.1 million and $3.8 million, respectively. There were no measurement period adjustments in either the three or nine month periods ended September 30, 2023. There were no measurement period adjustments for the three month period ended September 30, 2022, and for the nine month period ended September 30, 2022, measurement period adjustments totaled an increase, net, of approximately $1.5 million and related to a net increase in the Company’s Oil and Gas segment, partially offset by a decrease in its Communications segment. For the three month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $4.9 million and related to net decreases primarily within the Company’s Communications and Oil and Gas segments. For the nine month period ended September 30, 2023, fair value adjustments totaled a decrease, net, of approximately $7.0 million and related to a net decrease in the Company’s Communications segment, partially offset by a net increase, primarily within the Company’s Clean Energy and Infrastructure and Oil and Gas segments. The decrease in the Communications segment for the nine month period ended September 30, 2023 included a reduction of approximately $12.3 million related to mandatorily redeemable non-controlling interests. For the three and nine month periods ended September 30, 2022, fair value adjustments totaled an increase of approximately $0.1 million and a </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decrease, net, of approximately $1.2 million, respectively, and for both periods, related primarily to the Company’s Communications segment. For the three and nine month periods ended September 30, 2023, Earn-out payments totaled approximately $12.7 million and $38.8 million, respectively, which included approximately $1.7 million related to mandatorily redeemable non-controlling interests for the nine month period ended September 30, 2023. For the three and nine month periods ended September 30, 2022, Earn-out payments totaled approximately $11.0 million and $37.8 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s equity investments as of September 30, 2023 include: (i) the Company’s 33% equity interests in Trans-Pecos Pipeline, LLC (“TPP”) and Comanche Trail Pipeline, LLC (“CTP,” and together with TPP, the “Waha JVs”); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (“CCI”); (iii) the Company’s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively “FM Tech”; (iv) the Company’s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investment Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements. The Company has determined that certain of its investment arrangements are variable interest entities (“VIEs”). As of September 30, 2023, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary. Accordingly, except for the previously mentioned VIE, the Company’s VIEs are not consolidated. The carrying values of the Company’s VIEs totaled approximately $23 million and $24 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets. Management believes that the Company’s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $35 million and $37 million as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable. Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment, which is referred to as the “adjusted cost basis.” As of September 30, 2023 and December 31, 2022, the aggregate carrying value of the Company’s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $325 million and $306 million, respectively. As of September 30, 2023 and December 31, 2022, equity investments measured on an adjusted cost basis, including the Company’s $15 million investment in CCI, totaled approximately $18 million and $20 million, respectively. Except for one investment for which the Company recorded an impairment loss totaling approximately $3 million in the third quarter of 2023, there were no impairments related to these investments in any of the three or nine month periods ended September 30, 2023 or 2022. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">The Waha JVs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export. The Company’s investments in the Waha JVs are accounted for as equity method investments. Equity in earnings related to the Company’s proportionate share of income from the Waha JVs, which is included within the Company’s Other segment, totaled approximately $7.7 million and $23.1 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $5.8 million and $20.8 million for the three and nine month periods ended September 30, 2022, respectively. Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled approximately $4.7 million and $10.5 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $4.4 million and $12.1 million for the three and nine month periods ended September 30, 2022, respectively. Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $123.3 million as of September 30, 2023. The Company’s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $280 million and $263 million as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets. The Waha JVs are also party to certain interest rate swaps (the “Waha JV swaps”), which are accounted for as qualifying cash flow hedges. The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate. For the three and nine month periods ended September 30, 2023, the Company’s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $4.9 million and $5.4 million, respectively, or $3.7 million and $4.0 million, net of tax, respectively. For the three and nine month periods ended September 30, 2022, unrecognized unrealized activity related to the Waha JV swaps totaled gains of approximately $13.4 million and $42.0 million, respectively, or $10.1 million and $31.7 million, net of tax, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments. As of both September 30, 2023 and December 31, 2022, the Company had an aggregate investment of approximately $21 million in these entities, including $18 million for FM Tech as of both periods. The Company made no equity contributions related to its investments in these telecommunications entities in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, the Company made no equity contributions related to its investments in these telecommunications entities, and for the nine month period ended September 30, 2022, equity contributions related to these entities totaled approximately $1.1 million. The Company’s proportionate share of results from these telecommunications entities totaled equity in losses, net, of approximately $0.7 million for the three month period ended September 30, 2023, and for the nine month period ended September 30, 2023, totaled equity in earnings, net, of approximately $0.3 million. For the three month period ended September 30, 2022, the Company’s proportionate share of results from these entities totaled equity in earnings, net, of approximately $0.4 million, and for the nine month period ended September 30, 2022, totaled equity in losses, net, of approximately $0.5 million.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain of these telecommunications entities provide services to MasTec. Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.3 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $2.6 million and $5.1 million for the three and nine month periods ended September 30, 2022, respectively. As of both </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 30, 2023 and December 31, 2022, related amounts payable to these entities totaled approximately $0.2 million. In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities. For the three and nine month periods ended September 30, 2023, advances to these entities totaled approximately $0.2 million and $0.7 million, respectively, and for both the three and nine month periods ended September 30, 2022, such advances totaled approximately $2.0 million. As of September 30, 2023 and December 31, 2022, receivables related to these arrangements totaled approximately $4.2 million and $3.8 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both September 30, 2023 and December 31, 2022 totaled approximately $3 million. For the three and nine month periods ended September 30, 2023, equity in losses, net, related to these entities totaled approximately $0.2 million and $0.1 million, respectively, and for the three and nine month periods ended September 30, 2022, equity in losses, net, totaled approximately $0.1 million and $0.4 million, respectively. The above described entities provide construction services to MasTec. Expense recognized in connection with construction services provided by these entities totaled approximately $0.2 million and $0.8 million for the three and nine month periods ended September 30, 2023, respectively, and totaled approximately $0.8 million and $5.8 million for the three and nine month periods ended September 30, 2022, respectively. As of both September 30, 2023 and December 31, 2022, related amounts payable were de minimis. In addition, the Company provides line of credit arrangements to these entities, which, as of September 30, 2023 and December 31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability. There were no borrowings as of September 30, 2023, and as of December 31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a 75% equity interest in Confluence Networks, LLC (“Confluence”), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment. As of September 30, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during both the nine month periods ended September 30, 2023 and 2022. Equity in losses related to this entity were de minimis for both the three month periods ended September 30, 2023 and 2022, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.1 million and $0.3 million, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (“AVCT”), in which the Company has no active involvement. AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of both September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 4.50% senior notes due August 15, 2028 (the “4.50% Senior Notes”) totaled $600.0 million, and their estimated fair value totaled approximately $539.5 million and $534.0 million for the respective periods. As of September 30, 2023 and December 31, 2022, the gross carrying amount of the Company’s 6.625% senior notes due August 15, 2029 totaled $283.5 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625% IEA senior notes (the “6.625% IEA Senior Notes”) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the “6.625% MasTec Senior Notes”), collectively, the “6.625% Senior Notes”). The estimated fair value of the 6.625% Senior Notes totaled approximately $268.3 million and $280.5 million as of September 30, 2023 and December 31, 2022, respectively. The estimated fair values of the Company’s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.</span></div> 83000000 127400000 0 13900000 29500000 37700000 0.140 12000000 98000000 1400000 1400000 2100000 3800000 0 0 0 1500000 fair value adjustments fair value adjustments -4900000 -7000000 -12300000 100000 -1200000 12700000 38800000 1700000 11000000 37800000 0.33 0.15 0.50 23000000 24000000 35000000 37000000 325000000 306000000 15000000 15000000 18000000 20000000 3000000 3000000 0 0 7700000 23100000 5800000 20800000 4700000 10500000 4400000 12100000 123300000 280000000 263000000 4900000 5400000 3700000 4000000 13400000 42000000 10100000 31700000 21000000 21000000 18000000 18000000 0 0 0 1100000 -700000 300000 400000 -500000 400000 1300000 2600000 5100000 200000 200000 200000 700000 2000000 2000000 4200000 3800000 0.49 0.49 3000000 3000000 -200000 -100000 -100000 -400000 200000 800000 800000 5800000 3000000 4500000 0 600000 0.75 2100000 2500000 200000 200000 -100000 -300000 200000 0.0450 0.0450 600000000 600000000 539500000 534000000 0.06625 283500000 281200000 225100000 0.06625 0.06625 74900000 0.06625 0.06625 0.06625 0.06625 268300000 280500000 0.0450 0.06625 Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551.8 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,408.1 </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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399.7 </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 style="height:14pt"><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="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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,616.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.0 </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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Unbilled receivables, which are included in contract assets, include amounts for work performed for which the Company has an unconditional right to receive payment and that are not subject to the completion of any other specific task, other than the billing itself. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement, which is generally, from 5% to 10% of contract billings. The increase in unbilled receivables as of September 30, 2023 was driven, in large part, by ordinary course project activity associated with higher levels of revenue in the Company’s Oil and Gas segment, as well as timing of billings across the Company’s segments. For the nine month period ended September 30, 2023, provisions for credit losses totaled a recovery of approximately $0.1 million, and for the nine month period ended September 30, 2022, provisions for credit losses totaled approximately $0.7 million. Impairment losses on contract assets were not material in either period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $506.5 million and $406.2 million as of September 30, 2023 and December 31, 2022, respectively, of which deferred revenue comprised approximately $496.0 million and $390.3 million, respectively. The increase in contract liabilities as of September 30, 2023 was driven primarily by ordinary course project activity, including in connection with new project starts within the Company’s Clean Energy and Infrastructure segment. For the nine month period ended September 30, 2023, the Company recognized revenue of approximately $355.3 million related to amounts that were included in deferred revenue as of December 31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are sold to a financial institution in return for a nominal fee. In certain instances, the Company continues to service the transferred receivable, for which the corresponding servicing assets or liabilities are not material. For the nine month period ended September 30, 2023, the Company sold approximately $50 million of receivables under this program, and as of September 30, 2023, the Company had approximately $47 million of outstanding sold receivables, which are excluded from Accounts Receivable, net of Allowance, in the consolidated balance sheets. The servicing of such receivables is not considered to constitute significant continuing involvement and the receivables are correspondingly accounted for as sales under ASC Topic 860, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Transfers and Servicing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.” Cash collections from such financing arrangements are reflected within operating activities in the consolidated statements of cash flows. The Company is also party to an arrangement with a customer, which allows for early collection of receivables for a nominal fee, at the Company’s option. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $3.8 million and $2.4 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $11.8 million and $4.9 million, respectively, for the nine month periods ended September 30, 2023 and 2022.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract billings</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,551.8 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,408.1 </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 style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,542.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,399.7 </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 style="height:14pt"><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="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;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retainage</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled receivables</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,616.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,328.0 </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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1551800000 1408100000 8900000 8400000 1542900000 1399700000 351000000.0 401900000 1616000000 1328000000 1967000000 1729900000 0.05 0.10 -100000 700000 506500000 406200000 496000000 390300000 355300000 50000000 47000000 -3800000 -2400000 -11800000 -4900000 Property and Equipment, Net<div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.5 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,033.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">2,797.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324.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:9pt;font-weight:400;line-height:100%">286.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.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:9pt;font-weight:400;line-height:100%">67.4 </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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,565.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,311.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,836.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,557.3)</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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,754.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the gross amount of capitalized internal-use software totaled $208.9 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $49.8 million and $39.9 million, respectively. During the second quarter of 2023, the depreciable lives of certain assets were updated on a prospective basis to better align the respective assets’ lives with their expected useful lives, based on management’s assessment of the physical and economic factors of the related assets. The effect of this update was a decrease in depreciation expense of approximately $2 million and $4 million for the three and nine month periods ended September 30, 2023, respectively.</span></div> <div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):</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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.5 </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:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,033.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">2,797.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324.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:9pt;font-weight:400;line-height:100%">286.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.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:9pt;font-weight:400;line-height:100%">67.4 </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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,565.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,311.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,836.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,557.3)</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:middle"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,754.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 73500000 73500000 91400000 86700000 3033000000 2797000000 324300000 286800000 43700000 67400000 3565900000 3311400000 1836100000 1557300000 1729800000 1754100000 208900000 186600000 49800000 39900000 -2000000 -4000000 Debt<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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:43.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior credit facility:</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2026</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></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">343.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:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</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:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </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:9pt;font-weight:400;line-height:100%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2029</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:9pt;font-weight:400;line-height:100%">283.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:9pt;font-weight:400;line-height:100%">281.2 </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:9pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 7, 2025 and October 7, 2027</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:9pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">402.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,219.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,241.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.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:9pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,205.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:9pt;font-weight:400;line-height:100%">175.3 </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:9pt;font-weight:400;line-height:100%">171.9 </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="9" 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:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,029.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company’s senior unsecured credit facility (the “Credit Facility”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">had aggregate borrowing commitments totaling approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.25 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amount is composed of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.9 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of revolving commitments and a term loan with an original principal amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$350 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (the “Term Loan”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity. Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments. As of September 30, 2023 and December 31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">accrued interest at weighted average rates of approximately 7.05% and 5.82% per annum a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s of September 30, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively. The Term Loan accrued interest at 7.04% and 5.80% as of September 30, 2023 and December 31, 2022, respectively. Letters of credit of approximately $65.0 million and $143.1 million were issued as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, letter of credit fees accrued at 0.6875% and 0.5625% per annum, respectively, for performance standby letters of credit, and for financial standby letters of credit, accrued at 1.625% and 1.375% per annum, respectively. Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation. As of September 30, 2023 and December 31, 2022, availability for revolving loans totaled $945.0 million and $860.9 million, respectively, or up to $585.0 million and $506.9 million, respectively, for new letters of credit. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">here were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">no borrowings denominated in foreign currencies as of either September 30, 2023 or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both September 30, 2023 and December 31, 2022. The unused facility fee as of September 30, 2023 and December 31, 2022 accrued at 0.225% and 0.200% per annum, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Credit Facilities</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances. There were no outstanding borrowings under the Company’s other credit facilities as of either September 30, 2023 or December 31, 2022. Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.  As of September 30, 2023 and December 31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75% per annum, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">2022 Term Loan Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company has $700.0 million of unsecured term loans entered into in connection with the acquisition of IEA, composed of a <span style="-sec-ix-hidden:f-1006">three</span>-year term loan of $400.0 million in principal amount (the “<span style="-sec-ix-hidden:f-1008">Three</span>-Year Tranche”) maturing on October 7, 2025, and a five-year term loan of $300.0 million in principal amount (the “Five-Year Tranche”) maturing on October 7, 2027 (together, the “2022 Term Loan Facility”). The <span style="-sec-ix-hidden:f-1013">Three</span>-Year Tranche is not subject to amortization. The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which installment will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments. As of September 30, 2023, the <span style="-sec-ix-hidden:f-1018">Three</span>- and Five-Year Tranches accrued interest at rates of 6.809% and 6.934%, respectively, and as of December 31, 2022, the <span style="-sec-ix-hidden:f-1022">Three</span>- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September 30, 2023 and December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.0 million and $24.8 million, respectively. For additional information pertaining to the Company’s debt instruments, see Note 7 - Debt in the Company’s 2022 Form 10-K.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides details of the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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:43.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Maturity 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:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior credit facility:</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 1, 2026</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></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Revolving loans</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">896.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">343.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:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.50% Senior Notes</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2028</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:9pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600.0 </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:9pt;font-weight:400;line-height:100%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 15, 2029</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:9pt;font-weight:400;line-height:100%">283.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:9pt;font-weight:400;line-height:100%">281.2 </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:9pt;font-weight:400;line-height:100%">2022 Term Loan Facility</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 7, 2025 and October 7, 2027</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:9pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease and other obligations</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:9pt;font-weight:400;line-height:100%">402.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,219.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,241.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Less unamortized deferred financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.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:9pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Total debt, net of deferred financing costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,205.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,224.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Current portion of long-term debt</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:9pt;font-weight:400;line-height:100%">175.3 </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:9pt;font-weight:400;line-height:100%">171.9 </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="9" 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:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,029.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,052.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 890000000.0 896000000.0 343400000 350000000.0 0.0450 600000000.0 600000000.0 0.06625 283500000 281200000 700000000.0 700000000.0 402800000 414500000 3219700000 3241700000 14500000 17600000 3205200000 3224100000 175300000 171900000 3029900000 3052200000 2250000000 1900000000 350000000 2200000 4400000 0.0705 0.0582 0.0704 0.0580 65000000 143100000 0.006875 0.005625 0.01625 0.01375 945000000 860900000 585000000 506900000 0 0 300000000 300000000 0.00225 0.00200 0 0 17200000 23600000 0.0090 0.0075 700000000 400000000 P3Y P5Y 300000000 P5Y P3Y P5Y 3750000 7500000 P5Y 0.06809 0.06934 P5Y 0.05692 0.05817 14000000 24800000 Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including certain related party leases. As of September 30, 2023, the Company’s leases have remaining lease terms of up to 15 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for 1 to 5 years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of September 30, 2023 and December 31, 2022 totaled $690.1 million and $720.1 million, respectively. <span style="-sec-ix-hidden:f-1037"><span style="-sec-ix-hidden:f-1038">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $483.5 million and $535.3 million as of September 30, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $26.8 million and $22.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $79.3 million and $63.2 million for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three month periods ended September 30, 2023 and 2022 totaled $75.1 million and $12.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled $198.6 million and $58.1 million, respectively. For the three month periods ended September 30, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $44.0 million and $30.6 million, respectively, of which $3.9 million and $2.3 million, respectively, represented variable lease costs. For the nine month periods ended September 30, 2023 and 2022, rent expense for such leases totaled approximately $116.7 million and $98.5 million, respectively, of which $11.5 million and $7.8 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $169.9 million and $98.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaling approximately $411.7 million and $258.1 million for the nine month periods ended September 30, 2023 and 2022, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September 30, 2023 were as follows (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.6 </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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151.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:9pt;font-weight:400;line-height:100%">140.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.7 </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:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.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:9pt;font-weight:400;line-height:100%">79.5 </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:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.5 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.1 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1083">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1086">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of September 30, 2023, finance leases had a weighted average remaining lease term of 2.8 years, with a weighted average discount rate of 4.5%, and non-cancelable operating leases had a weighted average remaining lease term of 3.9 years, with a weighted average discount rate of 4.6%. Lease Obligations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including certain related party leases. As of September 30, 2023, the Company’s leases have remaining lease terms of up to 15 years. Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for 1 to 5 years for both equipment and facility leases. Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease. In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components. The Company’s lease agreements do not contain significant residual value guarantees or material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross amount of assets held under finance leases as of September 30, 2023 and December 31, 2022 totaled $690.1 million and $720.1 million, respectively. <span style="-sec-ix-hidden:f-1037"><span style="-sec-ix-hidden:f-1038">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $483.5 million and $535.3 million as of September 30, 2023 and December 31, 2022, respectively. Depreciation expense associated with finance leases totaled $26.8 million and $22.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $79.3 million and $63.2 million for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease additions for the three month periods ended September 30, 2023 and 2022 totaled $75.1 million and $12.7 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled $198.6 million and $58.1 million, respectively. For the three month periods ended September 30, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $44.0 million and $30.6 million, respectively, of which $3.9 million and $2.3 million, respectively, represented variable lease costs. For the nine month periods ended September 30, 2023 and 2022, rent expense for such leases totaled approximately $116.7 million and $98.5 million, respectively, of which $11.5 million and $7.8 million, respectively, represented variable lease costs. The Company also incurred rent expense for leases with terms of one year or less totaling approximately $169.9 million and $98.8 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaling approximately $411.7 million and $258.1 million for the nine month periods ended September 30, 2023 and 2022, respectively. Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Additional Lease Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September 30, 2023 were as follows (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.6 </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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151.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:9pt;font-weight:400;line-height:100%">140.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.7 </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:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.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:9pt;font-weight:400;line-height:100%">79.5 </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:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.5 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.1 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1083">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1086">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of September 30, 2023, finance leases had a weighted average remaining lease term of 2.8 years, with a weighted average discount rate of 4.5%, and non-cancelable operating leases had a weighted average remaining lease term of 3.9 years, with a weighted average discount rate of 4.6%. P15Y P1Y P1Y P5Y P5Y 690100000 720100000 483500000 535300000 26800000 22800000 79300000 63200000 75100000 12700000 198600000 58100000 P1Y 44000000 30600000 3900000 2300000 116700000 98500000 11500000 7800000 P1Y 169900000 98800000 411700000 258100000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September 30, 2023 were as follows (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.6 </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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151.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:9pt;font-weight:400;line-height:100%">140.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.7 </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:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.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:9pt;font-weight:400;line-height:100%">79.5 </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:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.5 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.1 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1083">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1086">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future minimum lease commitments as of September 30, 2023 were as follows (in millions):</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"> Finance</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating<br/>Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023, remaining three months</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.6 </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:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151.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:9pt;font-weight:400;line-height:100%">140.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.7 </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:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.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:9pt;font-weight:400;line-height:100%">79.5 </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:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.5 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less amounts representing interest</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations, net of interest</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366.1 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411.1 </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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1083">Less current portion</span></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1086">Long-term portion of lease obligations, net of interest</span></span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 43400000 38600000 151500000 140800000 114800000 115700000 57300000 79500000 17800000 36700000 3100000 38200000 387900000 449500000 21800000 38400000 366100000 411100000 146600000 131800000 219500000 279300000 P2Y9M18D 0.045 P3Y10M24D 0.046 Stock-Based Compensation and Other Employee Benefit Plans The Company has stock-based compensation plans, under which shares of the Company’s common stock are reserved for issuance. Under all stock-based compensation plans in effect as of September 30, 2023, there were approximately 2,752,000 shares available for future grant. Non-cash stock-based compensation expense under all plans totaled $7.2 million and $5.7 million for the three month periods ended September 30, 2023 and 2022, respectively, and totaled $24.3 million and $18.9 million for the nine month periods ended September 30, 2023 and 2022, respectively. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax benefits associated with stock-based compensation arrangements totaled $1.1 million and $0.9 million for the three month periods ended September 30, 2023 and 2022, respectively. For the nine month periods ended September 30, 2023 and 2022, such income tax benefits totaled $12.9 million and $4.3 million, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec grants restricted stock awards and restricted stock units (together, “restricted shares”) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the “market price”) on the date of grant. During the restriction period, holders of restricted stock awards are entitled to vote the shares. As of September 30, 2023, total unearned compensation related to restricted shares was approximately $49.1 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years. The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled approximately $0.3 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $78.3 million and $19.5 million for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Restricted <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of December 31, 2022</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:9pt;font-weight:400;line-height:100%">2,049,280 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.33 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.99 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(855,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">27.89 </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:9pt;font-weight:400;line-height:100%">Canceled/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:9pt;font-weight:400;line-height:100%">(67,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.86 </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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330,340 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.03 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 1,000 and 2,150 restricted stock units as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has certain employee stock purchase plans (collectively, “ESPPs”), under which shares of the Company’s common stock are available for purchase by eligible participants. Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period. At the Company’s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month periods ended September 30, 2023 and 2022, 22,824 shares and 25,495 share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s, respectively, were purchased by participants under the Company’s ESPPs for $1.9 million and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, and for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nine month periods ended September 30, 2023 and 2022, 69,475 shares and 82,121 shares, respectively, were purchased for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$5.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and $5.3 million, respectively. Shares purchased by participants under the Company’s ESPPs in each of the three and nine month periods ended September 30, 2023 and 2022 were reacquired by the Company on the open market. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation expense associated with the Company’s ESPPs totaled approximately $0.3 million for both </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the three month periods ended September 30, 2023 and 2022, and totaled approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $1.0 million for both </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the nine month periods ended September 30, 2023 and 2022.</span></div> 2752000 7200000 5700000 24300000 18900000 1100000 900000 12900000 4300000 -8800000 -900000 49100000 P1Y10M24D 300000 300000 78300000 19500000 <div style="margin-top:6pt"><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:72.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Activity, restricted shares: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></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:9pt;font-weight:700;line-height:100%">Restricted <br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Per Share Weighted Average Grant Date Fair Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of December 31, 2022</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:9pt;font-weight:400;line-height:100%">2,049,280 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.33 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95.99 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(855,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">27.89 </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:9pt;font-weight:400;line-height:100%">Canceled/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:9pt;font-weight:400;line-height:100%">(67,959)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.86 </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:9pt;font-weight:400;line-height:100%">Non-vested restricted shares, as of September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330,340 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.03 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Includes 1,000 and 2,150 restricted stock units as of September 30, 2023 and December 31, 2022, respectively.</span></div> 2049280 52.33 204215 95.99 855196 27.89 67959 46.86 1330340 75.03 1000 2150 0.85 22824 25495 1900000 1700000 69475 82121 5700000 5300000 300000 300000 1000000 1000000 Other Retirement Plans<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Multiemployer Plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Certain of MasTec’s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (“MEPPs”). Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans. Multiemployer plan contribution rates are determined annually and are assessed on a “pay-as-you-go” basis based on union employee payrolls. Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:</span></div><div style="margin-bottom:6pt;margin-top:3pt"><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:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Low</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:9pt;font-weight:700;line-height:100%">High</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:9pt;font-weight:700;line-height:100%">Pension</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:9pt;font-weight:700;line-height:100%">Other Multiemployer</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5 </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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30: </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;padding:0 1pt"></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;padding:0 1pt"></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,025 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company’s union resource-based projects, as well as the effects of the Company’s recent acquisitions. For the three and nine month periods ended September 30, 2023, multiemployer plan activity was driven primarily by project work within the Company’s Power Delivery and Oil and Gas operations, and, to a lesser extent, by acquisition-related project work within the Company’s Clean Energy and Infrastructure operations, whereas for the three and nine month periods ended September 30, 2022, activity was driven primarily by acquisition-related project work within the Company’s Power Delivery operations, and, to a lesser extent, project work within its Oil and Gas operations. Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Multiemployer Plans</span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Covered Employees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Low</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:9pt;font-weight:700;line-height:100%">High</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:9pt;font-weight:700;line-height:100%">Pension</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:9pt;font-weight:700;line-height:100%">Other Multiemployer</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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30: </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.5 </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:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30: </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;padding:0 1pt"></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;padding:0 1pt"></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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,025 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123.0 </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:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">7,136 </span></td><td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 7760 11025 34800000 15200000 50000000.0 6774 7136 23000000.0 14500000 37500000 6806 11025 77900000 45100000 123000000.0 6601 7136 62300000 41600000 103900000 Equity<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Share Activity</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares in open market transactions or in privately negotiated transactions, in each case, in accordance with applicable securities laws. The Company’s share repurchase programs, under which the Company undertakes share repurchases for strategic purposes, including when management believes that the market price of the Company’s stock is undervalued, such repurchases will enhance long-term shareholder value, the Company has adequate liquidity and such repurchases are appropriate uses of capital, do not have an expiration date and may be modified or suspended at any time at the Company’s discretion. There were no share repurchases under the Company’s share repurchase programs in either of the three or nine month periods ended September 30, 2023. For the three month period ended September 30, 2022, there were no share repurchases under the Company’s share repurchase programs, and for the nine month period ended September 30, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million. Of the total repurchased shares, 0.1 million shares were repurchased in the first quarter of 2022 for $8.6 million under the Company’s December 2018 $100 million share repurchase program, which completed the program. The remaining 1.0 million shares were repurchased for $72.7 million under the Company’s March 2020 $150 million share repurchase program. As of September 30, 2023, $77.3 million was available for future share repurchases under the Company’s March 2020 share repurchase program.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized foreign currency translation activity, net, in each of the three and nine month periods ended September 30, 2023 and 2022 relates primarily to the Company’s operations in Canada and Mexico. Unrealized investment activity in each of the three and nine month periods ended September 30, 2023 and 2022 relates to unrealized fair value gains associated with the Waha JV interest rate swaps. See Note 4 - Fair Value of Financial Instruments for additional information.</span></div> 0 0 0 1100000 81300000 100000 8600000 100000000 1000000 72700000 150000000 77300000 Income Taxes<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates. The effect of significant discrete items is separately recognized in the quarter(s) in which they occur. For the three month periods ended September 30, 2023 and 2022, the Company’s consolidated effective tax rates were an expense of 33.1% and 18.4%, respectively, and for the nine month periods ended September 30, 2023 and 2022 were benefits of 41.4% and 0.2%, respectively. The Company’s effective tax rate for the nine month period ended September 30, 2023 included the effects of a net tax benefit of approximately $8.8 million related to share-based payment awards and a benefit of approximately $6 million related to adjustments from finalization of the Company’s 2022 tax returns, offset, in part, by an increase in non-deductible expenses. For the nine month period ended September 30, 2022, the Company’s effective tax rate included </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a benefit of approximately $15 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> related to adjustments resulting from finalization of the Company’s 2021 tax returns and a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards.</span> 0.331 0.184 -0.414 -0.002 -8800000 -6000000 -15000000 -900000 Segments and Related Information<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Segment Discussion</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other. This structure is generally focused on broad end-user markets for the Company’s labor-based construction services. All five reportable segments derive their revenue primarily from the engineering, installation and maintenance of infrastructure, primarily in North America.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others. The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage systems for renewable energy; various types of heavy civil and industrial infrastructure, including roads, bridges and rail; and environmental remediation services. The Oil and Gas segment performs engineering, construction, maintenance and other services for pipeline infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity and other services for the energy and utilities industries. The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services. The Other segment includes certain equity investees, the services of which may vary from those provided by the Company’s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings before interest, taxes, depreciation and amortization (“EBITDA”) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting. As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA. The Company believes </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">these non-U.S. GAAP measures provide meaningful information and help investors understand the Company’s financial results and assess its prospects for future performance. The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company’s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry. Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Summarized financial information for MasTec’s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions. The tables below may contain slight summation differences due to rounding.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">888.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499.6 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375.1 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099.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:9pt;font-weight:400;line-height:100%">563.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,894.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:9pt;font-weight:400;line-height:100%">1,493.5 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,270.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:9pt;font-weight:400;line-height:100%">927.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,077.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,985.4 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,257.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,513.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,715.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,769.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 25.0% and 21.8% of Communications segment revenue for the three month periods ended September 30, 2023 and 2022, respectively, and represented 24.1% and 23.7% for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.5 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.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:9pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.4 </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:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.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:9pt;font-weight:400;line-height:100%">63.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.6 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">5.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:9pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">274.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">252.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">568.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended September 30, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $4.8 million, $15.3 million and $0.5 million, respectively, of acquisition and integration costs related to the Company’s recent acquisitions, and Corporate EBITDA included $0.5 million of such costs. For the nine month period ended September 30, 2023, $18.3 million, $36.9 million, $2.5 million and $3.2 million of such costs were included in EBITDA of the segments and Corporate, respectively. For the three month period ended September 30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million of such acquisition and integration costs, respectively, and for the nine month period ended September 30, 2022, $2.4 million, $4.5 million, $34.5 million and $18.0 million of such costs were included in EBITDA of the segments and Corporate, respectively. Additionally, for the nine month period ended September 30, 2023, Corporate EBITDA included fair value losses related to an investment of $0.2 million, and for the three and nine month periods ended September 30, 2022, Corporate EBITDA included $0.1 million and $7.2 million of such fair value losses, respectively.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82.7)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5 </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:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.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:9pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.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:9pt;font-weight:400;line-height:100%">62.3 </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:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.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:9pt;font-weight:400;line-height:100%">325.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:9pt;font-weight:400;line-height:100%">263.5 </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:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">126.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate EBITDA</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:9pt;font-weight:400;line-height:100%">45.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:9pt;font-weight:400;line-height:100%">121.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">274.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">252.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">568.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:59.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.0 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.6 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.1 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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:9pt;font-weight:400;line-height:100%">35.5 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.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:9pt;font-weight:400;line-height:100%">97.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.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:9pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.1 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1 </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:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:72.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,378.6 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,902.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,979.9 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,908.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </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:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,877.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.3 </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:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.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:9pt;font-weight:400;line-height:100%">125.4 </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:9pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,529.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,293.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Foreign Operations and Other. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India. Revenue derived from U.S. operations totaled $3.2 billion and $2.5 billion for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended September 30, 2023 and 2022, respectively, and totaled $8.6 billion and $6.6 billion for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, respectively. Revenue derived from foreign operations totaled $18.8 million and $49.4 million for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 and 2022, respectively, and totaled $68.4 million and $125.2 million for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, respectively. Revenue from foreign operations was derived primarily from the Company’s Canadian operations in its Oil and Gas segment. Long-lived assets held in the U.S. included property and equipment, net, of $1.7 billion as of both September 30, 2023 and December 31, 2022, and for the Company’s businesses in foreign countries, totaled $18.0 million and $21.0 million for the respective periods. Intangible assets and goodwill, net, related to the Company’s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of September 30, 2023 and December 31, 2022, respectively, and for the Company’s businesses in foreign countries, totaled approximately $32.8 million and $35.5 million, respectively. Substantially all of the Company’s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations. As of September 30, 2023, amounts due from customers from which foreign revenue was derived accounted for less than 1% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue. As of December 31, 2022, such amounts accounted for approximately 1% of the Company’s consolidated net accounts receivable position. Revenue from governmental entities for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended September 30, 2023 and 2022 totaled approximately 12% and 6% of total revenue, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately 11% and 7% of total revenue, respectively. Substantially all of the Company’s revenue from governmental entities was derived from its U.S. operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended September 30, 2023, Equitrans Midstream Corporation represented 11% of the Company’s total consolidated revenue, and for the three month period ended September 30, 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. For the nine month periods ended September 30, 2023 and 2022, no customer represented greater than 10% of the Company’s total consolidated revenue. The Company's relationship with Equitrans Midstream Corporation and its affiliates is based upon various construction contracts for pipeline activities, for which the related revenue is included in the Oil and Gas segment.</span></div> 5 5 5 <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">824.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">888.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499.6 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,375.1 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,099.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:9pt;font-weight:400;line-height:100%">563.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,894.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:9pt;font-weight:400;line-height:100%">1,493.5 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,270.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:9pt;font-weight:400;line-height:100%">927.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,077.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,985.4 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated revenue</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,257.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,513.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,715.9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,769.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Revenue generated primarily by utilities customers represented 25.0% and 21.8% of Communications segment revenue for the three month periods ended September 30, 2023 and 2022, respectively, and represented 24.1% and 23.7% for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.4 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.5 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.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:9pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133.4 </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:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56.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:9pt;font-weight:400;line-height:100%">63.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150.6 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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:9pt;font-weight:400;line-height:100%">5.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:9pt;font-weight:400;line-height:100%">18.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">274.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">252.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">568.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:59.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.357%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.361%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.0 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.6 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.1 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107.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:9pt;font-weight:400;line-height:100%">35.5 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.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:9pt;font-weight:400;line-height:100%">34.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111.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:9pt;font-weight:400;line-height:100%">97.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.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:9pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.1 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1 </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:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451.6 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:72.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449.7 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,378.6 </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:9pt;font-weight:400;line-height:100%">Clean Energy and Infrastructure</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,902.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,979.9 </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:9pt;font-weight:400;line-height:100%">Oil and Gas</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,908.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,544.2 </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:9pt;font-weight:400;line-height:100%">Power Delivery</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,877.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967.9 </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:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.3 </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:9pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.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:9pt;font-weight:400;line-height:100%">125.4 </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:9pt;font-weight:400;line-height:100%">Consolidated assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,529.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,293.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 824400000 888900000 2499600000 2375100000 1099900000 563200000 2894500000 1493500000 672300000 375800000 1270600000 927900000 665000000.0 688400000 2077100000 1985400000 0 0 0 0 -4500000 -2800000 -25900000 -12200000 3257100000 2513500000 8715900000 6769700000 0.250 0.218 0.241 0.237 73400000 109900000 215700000 234500000 42400000 24600000 80900000 30200000 97300000 49200000 188900000 133400000 56500000 63100000 161000000.0 150600000 4400000 5600000 18200000 20000000.0 274000000.0 252400000 664700000 568700000 4800000 15300000 500000 500000 18300000 36900000 2500000 3200000 500000 1100000 20400000 11200000 2400000 4500000 34500000 18000000 200000 100000 7200000 <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.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.348%"></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:9pt;font-weight:700;line-height:100%">For the Three Months Ended September 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Nine Months Ended September 30, </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EBITDA Reconciliation:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.3 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82.7)</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.5 </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:9pt;font-weight:400;line-height:100%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.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:9pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.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:9pt;font-weight:400;line-height:100%">62.3 </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:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.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:9pt;font-weight:400;line-height:100%">325.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:9pt;font-weight:400;line-height:100%">263.5 </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:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">126.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate EBITDA</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.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:9pt;font-weight:400;line-height:100%">45.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:9pt;font-weight:400;line-height:100%">121.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">274.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">252.4 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">664.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">568.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 22900000 60300000 -82700000 30500000 -62600000 -26900000 -174700000 -62300000 115000000.0 91300000 325300000 263500000 42300000 28000000.0 126300000 81200000 31300000 45900000 121200000 131200000 274000000.0 252400000 664700000 568700000 37000000.0 32500000 105600000 92100000 37100000 12400000 107300000 35500000 40700000 34100000 111600000 97900000 39900000 37700000 119400000 110100000 0 0 0 0 2600000 2600000 7700000 9100000 157300000 119300000 451600000 344700000 2449700000 2378600000 2902600000 2979900000 1908300000 1544200000 1877700000 1967900000 312900000 297300000 78500000 125400000 9529700000 9293300000 3200000000 2500000000 8600000000 6600000000 18800000 49400000 68400000 125200000 1700000000 1700000000 18000000 21000000 2900000000 3000000000 32800000 35500000 0.01 0.12 0.06 0.11 0.07 0.11 0 0 0 Commitments and Contingencies<div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and other project disputes, other project-related liabilities and acquisition purchase price disputes. MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Acquired Legacy Solar Matter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC (“IEAC” and, together with IEA, the “IEA Entities”), liable to plaintiffs H&amp;L Farms LLC (“H&amp;L Farms”), Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the “Court”), against the IEA Entities, IEAC’s customer, Silicon Ranch Corporation (“SRC”) and engineering firm Westwood Professional Services, Inc. The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC. The project was constructed on SRC’s property located adjacent to a 1,400 acre tract of land that plaintiffs purchased in March 2021 for approximately $3.3 million.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants’ alleged failure to exercise appropriate efforts to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC’s property into a 21-acre lake on plaintiffs’ property. Following trial, the jury awarded Mr. and Mrs. Harris $4.5 million each for loss of use and enjoyment of the lake and awarded H&amp;L Farms (the legal owner) another $1.5 million in remediation costs. These damages were apportioned 30% to SRC, 40% to IEA and 30% to IEAC. The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of the IEA Entities. The Court entered judgment on the verdict and issued an injunction requiring IEAC to remediate the sedimentary run-off as quickly as possible.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequently, the IEA Entities and SRC filed post-trial motions seeking multiple avenues of relief from the verdict. Plaintiffs filed oppositions to both motions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Following trial, Mr. and Mrs. Harris also filed a motion for damages under the Georgia frivolous claim/defense statute, seeking $1 million in damages for each of them in compensation for their ostensible stress in pursuing their claims in litigation and an unspecified amount of attorneys’ fees, which they implied could be as much as 45% of any amount of damages remaining after post-verdict review. The IEA Entities and SRC opposed this motion.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 23, 2023, the Court issued an order resolving the parties’ post-trial motions. The Court first ruled that the compensatory damages for restoration of the lake are unsupported by the evidence and that the compensatory damages for loss of use and enjoyment are excessive. It ordered a new trial on the amount of compensatory damages unless Mr. and Mrs. Harris agree to a remittitur of their damages for loss of use and enjoyment to approximately $0.5 million each and H&amp;L Farms agrees to a remittitur of its damages for restoration of the lake to approximately $0.3 million. The Court also ordered a new trial on the amount of punitive damages unless plaintiffs agree to a remittitur of the punitive damages against SRC to approximately $1.1 million and a remittitur of the punitive damages against the IEA Entities to approximately $2.7 million in total. The plaintiffs have until November 13, 2023 to notify the Court whether they agree to the remittiturs. If they do not agree to the remittiturs, the Court intends to hold a new trial on the amount of compensatory and punitive damages in March 2024. Finally, the Court denied the plaintiffs’ request for damages and attorneys’ fees under the Georgia frivolous claims/defenses statute.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 31, 2023, the plaintiffs filed a motion for reconsideration of the Court’s order, seeking, among other things, that the Court permit a higher amount of damages and defer any retrial to a later time, accompanied by a request that the Court certify its order for an immediate appeal and to seek the Georgia Supreme Court’s answers to various ostensible issues of Georgia law.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including certain related party leases. See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company’s equity investments and other strategic arrangements, including its variable interest entities. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions. If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2023 and December 31, 2022, there were $82.1 million and $166.7 million, respectively, of letters of credit issued under the Company’s credit facilities. Letter of credit claims have historically not been material. The Company is not aware of any material claims relating to its outstanding letters of credit as of September 30, 2023 or December 31, 2022.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Performance and Payment Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors. If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of September 30, 2023 and December 31, 2022, outstanding performance and payment bonds approximated $5,552.1 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,693.7 million and $1,739.9 million, respectively. Included in these balances as of September 30, 2023 and December 31, 2022 are $329.0 million and $115.8 million, respectively, of outstanding performance and payment bonds issued on behalf of the Company’s proportionately consolidated non-controlled contractual joint ventures, representing the Company’s proportionate share of the total bond obligation for the related projects.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Investment and Strategic Arrangements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests, ranging from 25% to 50%, in each of four civil construction projects, and one 49% undivided interest in pipeline project work. Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture. The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities. Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations. As of September 30, 2023, the Company was not aware of material future claims against it in connection with these arrangements. For the nine month period ended September 30, 2023, the Company provided $0.5 million of project-related financing to its contractual joint ventures, which amount was outstanding as of September 30, 2023. Included in the Company’s cash balances as of September 30, 2023 and December 31, 2022 are amounts held by entities that are proportionately consolidated totaling $26.5 million and $25.7 million, respectively. These amounts are available to support the operations of those entities, but are not available for the Company’s other operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees. See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company’s investment and strategic arrangements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> MasTec maintains insurance policies for workers’ compensation, general liability and automobile liability, which are subject to per claim deductibles. The Company is self-insured up to the amount of the deductible. The Company also maintains excess umbrella coverage. The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance company, which reimburses claims up to the applicable insurance limits. Captive insurance-related cash balances totaled approximately $0.8 million and $1.1 million as of September 30, 2023 and December 31, 2022, respectively, which amounts are generally not available for use in the Company’s other operations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, MasTec’s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $201.1 million and $176.7 million, respectively, of which $131.5 million and $109.3 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets. MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses. MasTec’s estimated liability for employee group medical claims totaled $4.8 million and $4.1 million as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers. Insurance-related letters of credit for the Company’s workers’ compensation, general liability and automobile liability policies amounted to $9.6 million and $95.6 million as of September 30, 2023 and December 31, 2022, respectively. Outstanding surety bonds related to self-insurance programs amounted to $204.8 million and $110.9 million as of September 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements and Multiemployer Plans.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> As discussed in Note 10 - Other Retirement Plans, certain of MasTec’s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, “ERISA”), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer’s complete or partial withdrawal from, or upon termination of, such plans.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans. As of September 30, 2023, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates. There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans. The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans. In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is currently obligated to make monthly payments of approximately $10,000. As of September 30, 2023 and December 31, 2022, the remaining obligation approximated $1.8 million and $1.9 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Indemnities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation. As of September 30, 2023 and December 31, 2022, the Company had accrued project close-out liabilities of approximately $20 million and $40 million, respectively. The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Other Guarantees.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors’ licenses. MasTec has also issued performance and other guarantees in connection with certain of its equity investments. MasTec also generally warrants the work it performs following substantial completion of a project. Much of the work performed by the Company is evaluated for defects shortly after the work is completed. If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement. Warranty claims have historically not been material.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company had approximately 1,425 customers for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month period ended September 30, 2023. No customer represented greater than 10% of the Company’s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either September 30, 2023 or December 31, 2022. The Company derived approximately 40% a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">its revenue from its top ten customers for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended September 30, 2023 and 2022, and derived approximately 37% and 42% of such revenue for the nine month periods ended September 30, 2023 and 2022, respectively.</span></div> 3300000 4500000 1500000 0.30 0.40 0.30 25000000 50000000 1000000 0.45 500000 300000 1100000 2700000 82100000 166700000 5552100000 4855500000 1693700000 1739900000 329000000 115800000 0.85 0.90 0.25 0.50 4 1 0.49 500000 26500000 25700000 800000 1100000 201100000 176700000 131500000 109300000 4800000 4100000 9600000 95600000 204800000 110900000 10000 1800000 1900000 20000000 40000000 1425 0.40 0.41 0.37 0.42 Related Party Transactions<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, business development and administrative activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests. For the three month periods ended September 30, 2023 and 2022, such payments to related party entities totaled approximately $7.1 million and $8.0 million, respectively, and for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, such payments totaled approximately $33.9 million and $22.7 million, respectively. Payables associated with such arrangements totaled approximately $2.6 million as of both September 30, 2023 and December 31, 2022. Revenue from such related party arrangements totaled approximately $3.5 million and $2.4 million for the three month periods ended September 30, 2023 and 2022, </span><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">respectively, and for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, totaled approximately $10.9 million and $7.4 million, respectively. Related amounts receivable totaled approximately $1.0 million and $3.2 million as of September 30, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company rents and leases equipment and purchases certain supplies and servicing from CCI. Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec’s Board of Directors, and José R. Mas, MasTec’s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners. For the three month periods ended September 30, 2023 and 2022, MasTec paid CCI approximately $1.2 million and $1.1 million, respectively, related to this activity, and for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, MasTec paid approximately $2.5 million and $2.9 million, respectively. Amounts payable to CCI totaled approximately $4.6 million and $0.6 million as of September 30, 2023 and December 31, 2022, respectively. The Company has also rented equipment to CCI. Revenue from equipment rentals to CCI totaled approximately $0.2 million for both the three and nine month periods ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">September 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As of December 31, 2022, related amounts receivable were de minimis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and José R. Mas, along with two members of management of a MasTec subsidiary. For the three month periods ended September 30, 2023 and 2022, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $2.7 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, MasTec incurred approximately $3.1 million and $0.2 million, respectively, of such subcontracting expenses. Related amounts payable totaled approximately $2.5 million as of September 30, 2023, and as of December 31, 2022, such payables were de minimis.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns. For both the three month periods ended September 30, 2023 and 2022, MasTec paid approximately $0.7 million related to this leasing arrangement, and for the nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended September 30, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and 2022, such payments totaled approximately $2.0 million and $1.9 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has performed construction services on behalf of a professional Miami soccer franchise (the “Franchise”) in which Jorge Mas and José R. Mas are majority owners. Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services. Construction services related to site preparation for a new soccer complex began in the third quarter of 2023. For the three and nine month periods ended September 30, 2023, MasTec charged approximately $4.6 million and $4.8 million, respectively, under these arrangements, and related amounts receivable totaled approximately $4.8 million as of September 30, 2023. Payments for other expenses related to the Franchise for the three month periods ended September 30, 2023 and 2022 totaled approximately $0.3 million and $0.1 million, respectively, and for the nine month periods ended September 30, 2023 and 2022, totaled approximately $0.9 million and $0.4 million, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has a subcontracting arrangement to perform construction services for an entity, in which José R. Mas has a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest. For the three month periods ended September 30, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $42.7 million and $38.0 million, respectively, and totaled approximately $120.6 million and $98.7 million, respectively, for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled approximately $59.1 million and $42.0 million, respectively. MasTec also pays a management fee to this entity in connection with this subcontracting arrangement. Under a separate arrangement, this entity performs certain construction services for MasTec. For the three month periods ended September 30, 2023 and 2022, MasTec incurred approximately $1.7 million and $0.4 million, respectively, for management fees and subcontracting expenses under these arrangements, and incurred approximately $2.9 million and $0.9 million, respectively, under these arrangements for the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts payable totaled approximately $0.6 million and $0.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time, the Company pays amounts on behalf of or to the former owners of acquired businesses, which, under the provisions of the related purchase agreements, the former owners are obligated to repay. The Company paid $0.1 million of such amounts during both the three month periods ended September 30, 2023 and 2022. For the nine month periods ended September 30, 2023 and 2022, such payments totaled approximately $0.2 million and $1.5 million, respectively. Amounts receivable for such payments, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $2.2 million and $2.0 million as of September 30, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest. The Company’s interest in this entity is accounted for as an equity method investment. For the three and nine month periods ended September 30, 2023, the Company made equity contributions of approximately $0.1 million and $3.7 million, respectively, to this entity, of which $0.1 million and $0.3 million, respectively, were paid in cash. For the three and nine month periods ended September 30, 2022, the Company made equity contributions to this entity of approximately $0.1 million and $0.6 million, respectively. As of September 30, 2023 and December 31, 2022, the Company’s net investment in this entity was a liability of approximately $1.1 million and $0.2 million, respectively, which net amount included approximately $1.1 million of deferred revenue as of September 30, 2023, and $2.3 million of accounts receivable, net, less deferred revenue, as of December 31, 2022, related to the subcontracting arrangement as of the respective periods. Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity. Income recognized in connection with these arrangements totaled approximately $0.2 million for both the three month periods ended September 30, 2023 and 2022, and totaled approximately $0.6 million for both the nine month periods ended September 30, 2023 and 2022. As of September 30, 2023 and December 31, 2022, related amounts receivable totaled $0.2 million and $0.4 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2018, the Company acquired a construction management firm specializing in steel building systems, of which Juan Carlos Mas was a minority owner at the time of acquisition. In the second quarter of 2023, the Company paid $16.1 million of contingent consideration in connection with the finalization of the earn-out arrangement related to this acquisition, as calculated under the terms of the purchase agreement. Approximately 25% of this earn-out payment was paid to Juan Carlos Mas, consistent with the terms of the purchase agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company’s subsidiaries, primarily in the Company’s Oil and Gas segment, including the ownership interests in two entities that the Company </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">acquired in the second quarter of 2023. See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information. In the first quarter of 2023, the Company acquired the remaining 15% equity interests in one of its subsidiaries, which interests were previously accounted for as non-controlling interests, from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Split Dollar Agreements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for the other of which José R. Mas is a trustee. For the three month periods ended September 30, 2023 and 2022, the Company paid $0.2 million and $0.6 million, respectively, in connection with the agreements for Jorge Mas, and no payments were made in connection with such agreements for José R. Mas in either of the three month periods ended September 30, 2023 or 2022. For the nine month periods ended September 30, 2023 and 2022, the Company paid $0.7 million and $1.1 million, respectively, in connection with the agreements for Jorge Mas, and for both the nine month periods ended September 30, 2023 and 2022, paid $0.7 million in connection with such agreements for José R. Mas. As of September 30, 2023 and December 31, 2022, life insurance assets associated with these agreements totaled approximately $27.2 million and $25.8 million, respectively.</span></div> 7100000 8000000 33900000 22700000 2600000 2600000 3500000 2400000 10900000 7400000 1000000 3200000 1200000 1100000 2500000 2900000 4600000 600000 200000 200000 2 2700000 100000 3100000 200000 2500000 2500000 700000 700000 2000000 1900000 4600000 4800000 4800000 300000 100000 900000 400000 42700000 38000000 120600000 98700000 59100000 42000000 1700000 400000 2900000 900000 600000 300000 100000 100000 200000 1500000 2200000 2000000 0.25 100000 3700000 100000 300000 100000 600000 1100000 200000 1100000 2300000 15000000 200000 200000 600000 600000 200000 400000 16100000 0.25 0.15 -10000000 120000 11600000 200000 600000 0 0 700000 1100000 700000 700000 27200000 25800000 false false false false EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +"%8E<'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 " "PA6)7;QAW=>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG50^CFHGA2$%Q0O(5D=C?8_"$9:??M;>MN%]$'\)B97[[Y M!J8S29J8\3G'A)DM)40%6^V#9?7-U+P]]GUA]]%V$?K=NX? M&Y\%50>_[D)] 5!+ P04 " "PA6)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +"%8E>;);9ES 4 ,@> 8 >&PO=V]R:W-H965T&UL MM9E=<^(V%(;_BH9V.NT,!$L.A&P),X1-MIEF=]F0;F>WTPMA"_"L;5%)#LF_ M[Y$-=I+*!^I9B6$(8])G.J+ULJ8]9MN5PT>W$7+E;$/NJ/AFB_%3)@_UE,%=]U2)8P2D>I(ID2)Q45K M3-],?&8#\C<^1V*CGUT3BS*7\IN]N0DO6IXMD8A%8*P$AX\',1%Q;)6@'/]L M15OE;]K Y]<[]>L<'F#F7(N)C/^,0K.Z: U:)!0+GL7F3FY^$UN@GM4+9*SS M_V13O'MZVB)!IHU,ML%0@B1*BT_^N*V(9P$ Z@Y@VP#V*H#6_8*_#?!ST*)D M.=9;;OAHJ.2&*/LVJ-F+O&[R:*")4IO&F5'P;01Q9C21#T*1*62,=(A><27T ML&M V'[=#;8BEX4(JQ$Y)^]E:E::7*6A"%_&=Z% 9:G8KE27#!669X.$? U,7_J(X?EE)?J[GHY7TUWBNC8)V][>KA@J%4[>"[8QO])H' MXJ(%O4T+]2!:HY]^H'WO5Q?>=Q)[ 7M:PIYBZJ.W,LB@GQIR_[06+E(\G'J= M3RXD-*HA4J]$ZAV&]"GCR@@5/Y$[L9;*N/!P*:,R5Z5,T*B&>/T2KW\8WE2H M2(:V%Q(8#)S)PY7*?E?;\=#XAIQG)>?9@2U3<9A'\FF@/H^XUH+'VIE(-*PA MX* $'*"%NDI-9)[(=10+\B%+YD*YP' -SZ,=;T"]O@L.#6T(=U["G1\"=R>6 MD1U&(8T?>.)LH[C.>Z[O1= F-VEPXF)$HQLR4J^:3KU#**%P4D'+Y+:1MLG, M0'@CR/7\D-R%TSV@1!3DWTH;W M2/9[T(;9N=_K.7G1X*:\K.)EA_".PQ#4=7MW06[A/?(Q=><5EQQX'IF=D+8U;=NBID@]1&KB3CFO6=.9C&"5:.26*^YO7 MH%.I#63F:[2N'[-P1=^G_JF3]!B>B5:FB>)>)V^Q8UCZUH/A K[G'IV.89%H MY9$H;FQN90#YFJYDBGF(/2*]\_,.A4')R7<,AT0KBT1Q?W,?&7!'<@'#X\_S M7\A,!)F"3#HA<:6)3!*8I&9&!M_:Y$?OA'JP$%;D,X_='A_7:TI>^2>*&Q]P MO6&4+LGL*9G+V F\QSG=?W5B'<,QLS03/*HI9V6+V$&V MZ":%!7:Q.6<7H7P'[N3$%>LXC^%\6.5\V$'.QR[2P,^##5A*Y1Q^]NC<<@5M M?1P$ H1 )BPDG<3',#^L,C_L(/,S2W@M!C6!Y661Z&.Y9=(E<"$HGAX3+U>,>P M/JRR/@QW+;N1]L6\/LOWM,G'S("13>T$ZB3^3J9F6P^%6B]7LPV*Z28-Q2/Y7;C3N&^G"/YHKT^=-A8/;IK+RNPP MW*OLILOK2%L_^T6 ,@T/G2/L M'K&Z75L\K"EC98%\W+"\9MSN4]=3XG*?W(S'L#]^97]\W*R, 3 L(&/N'&/V M"-2.JGC<_P7K/CLKM!->?H2J26 W)HMCP_)I>4P[S@\GN]7KQ1GO>V[G2TUB ML8!0[^0,!CQ5')L6-T:N\Y/'N31&)OGE2O!0*/L"?+^0TNQN[ ^4A]>C?P%0 M2P,$% @ L(5B5Q(AD6]&!@ !1H !@ !X;"]W;W)K*=WF%]N2S[WD.;RZ/)(F3Z+X*K><*_2 MI4G.[PLD]UG&BN]W/!5/-R,\>CGQ*=EL57EB/)WLV(8_)R%'!US>C6WR](%5 A?@]X4^R\QN55)9"?"T/WL4W(Z><$4_Y2I4IF/YZ MY#.>IF4F/8]O3=+1825^58BE=4G>FJPS@BM]E*)K G6,\B2O/YFSXT0G0"=!PX@30 Q ]R> M -H$T!\=P6T"W!\=P6L"*NKCFGLEW)PI-IT4X@D5)5IG*W]4ZE?16J\D+POE M017ZWT3'J>E,Y%*D29BCLS?G2&Y9 MP25*)QRDE M7N $P63\V!76QA$/4S=TCW%S&Q<&V L]?(Q;V#@_\"._,^X14^_ U!MD.A.R M;D9%3?D"\>=5NH^3?*.W RWM*F'UAI/'B&6B4,G?U0E(FWHHK\LY] *,0T,; M (?#(*2>H8V-"P('TX@8VM@X+W(CXA-8&_^@C3^HS;S#'Z+K6\-B[#F4&FQM M6(1)9*SOW$;INJ*F= L;1GQ=53U5$!R8!H-,;SL+6Q9#DBN6;Y)ERA&3DBMP MRPFLJ;B$^+[!WD:1( HB@[V-PGKY/'.A;5B(B=NSS.&!?#A(_E>>ZWTXK2L\ MUA8@*9MO::_TM:#]HN0@_=">-!5 M3<_N"_&85/>HFGTI0L[7B4+K0F2O2T'MR0>>'YE2 #",G="Z%FPU1QS/YVC#M30@QZ=JP2^T6S4ZR '!Z M3-Q'N?6!>-@(=B@SI8IDN5>LW/^50+G(+W5?5(5(T](7)LUV 5>!;<:P8^YC M,P!%B6]* OA$@CU3$"!5V"=':_WPL/>S*L!2Y3V3G_GJ NFV<04*X5N.';LD M,C=+ .:&H0F; [!+3QL$JSG:.*HM)>UT8GW] MLD*V9^&V5@\4="K(N;)NX4"4:?[G .I2PZQ+&$KFXIZ:;5TM'K:UM29/U:/, MTLT]:IN_X4A?U)G>X)H';6*OI+[9J6YX2Y'JT[ RMA<- MOQ0S :44L;*)MK M;_4 S*6A#XM#6@-,A@WP/$GWI2JG*)EFJ%=*!D29M3 '4%#)@,EH3]LGK?\E MP_[W1973%0VQW6H0NI[I$B"8[N_45 > 44#9O,"LVC&GU!OG[_#U# /GY_AZ4;^1:-/7+TC>LV*3Y!*E?*V'B?N=0'RBQJQZJ+X52(JM^;CF+>5$"]/]KH;>=YJ &PO=V]R:W-H965T&ULK5==C^(V%/TK5KJJ=J5A\OW!%)!F@*HK==K1LM,^5'TPB2'1)C:U#2&).??8]_C8OA[M&?\BJE**L96+N7FSK9%FI,*BUNV M(13^63%>80F??&V+#2FV)SX9L:TL"TJ>.!+;JL+\ M]8&4;#^V7.O0\*E8YU(UV)/1!J_)@LCGS1.'+[MER8J*4%$PBCA9C:U[]V[N M.BI (WXKR%X9S,=68J&,K/"VE)_8_B?2)!0JOI250O^B?8-U M+)1NA615$PPCJ I:/_%+(\11 /"8 [PFP.L&!&<"_"; ?VL/01,0O+6'L G0 MJ=MU[EJX&99X,N)LC[A" YMZT>KK:-"KH,HH"\GAWP+BY&3*J&!ED6%),K20 M\ 72('8"DU9!=[+E2EV!'VD*:L(>O\S$^(#&J#GQ0R]?_)GE^.'%^)M$*-5Q#LH\N!= M)%R0S2WRG1OD.9YO&,_T[>&>*9W_U_O\FWL_$<-O[>%K/O\QD MBH)VBH)+[)-?X#0IFL59JL5IFH>:(M(4ZNS83=S0=\*1O3L6N(\*AI[RT3%J MUD<-@B1(XE/8O ^##MVD19TD&[;)AA?]^*O,"4?IB1'KY.],:8?7M-\UR6;7 M))M?B>QD1J)V1J*+]H/C&@YC"F<5YX2FKP@V RI*K,L ;4@"Y\4:2A9Q@RC1 M&XG$+Z;9JCL*CXV51'['HP:0[R==C_91B1MU#&I@"CS7,QLT;N6(+\KQ3*%< M*XN_X335.2-0H: [(J3>175=5,C7?Y,B[HW-CX)A1XH^R'6_C?T\92\F*YE7A9$B09HHP.4BA<."LA?@TP26!Q2F,%-31- M=-<-?9#O=2P_ZV,\S^V< G,#47)FVW:=KV6F\ZU>Z&GSB,5GDMZH"N/66% Z M_=,L=KI[P-0 "\,P"3J:&&"#($S\[A(QT<5A$G:4L8]J\8KPM;X$"3BRME36 M=5?;VEZT[O7UHM/^X-Y-74/[3%W,=.W_E;Z^U3UBOE9;3DE6T)5S&\,<\OJB M5'](MM$W@263<*_0KSE<+@E7 /A_Q9@\?*@.VNOJY!]02P,$% @ L(5B M5V0\Y"#V!P ,B$ !@ !X;"]W;W)KZO[X*218D M86JUJ MN/.@S4I:N#2/LV9ME%QT@U;5C&*%N5*U4VI:V34P]7D M)W)QS;L!G<5_2[5MCCXC%\J]UE_*8;>/SYV?N_NN AF'O9J&M=_5DN[/)JDDW00CW(MK*?]/87M0](.'^% MKIKN-]KN;?$$%6UC]6H_&!"LRGKW5W[=)^)H .$C ^A^ 'WM +8?P+I =\BZ ML&ZDE?-+H[?(.&OPYCYTN>E&0S1E[:;QSAJX6\(X.[_6=:.K@,S MKDVIFBZC(8B)_VA(H8FI4,(>I]^2, M,CY8' MD'D4Y&=M9?4*D+GW=(Y9)MAPN_AV8)43FH9A$MQ3#GYAMD&%&/O4E257D=:@ M"^SHRMQ[\W8%'Z8U:"@XP60$\1%)DOC\ UYIR_H150HT S).')SIA[,6+L8S MO?"^'4USP?@([I[G2)1:YO_6>K$MJVH\M]1_,JS%+!GN^Y AY@+S ML=SV_$3B!+7;6V5M9?U80LW?YW,<,@L4 L)H/D3LV^4\H?E(J2(]39$X3^T M5[I^/+/*K&+S[S,.)QG./*@!.YP3,;;3>F8B<6K:E80(0)]P5]6I06."@HR$J6X;U5DW\O;:= ]W9$XWST'O=:F M:V9 X?3K::'NH1B6=5&U"U=R'LJZ4^5=Z0E/8X#U4B@?7IT)V9&3+A[>> (<%YEHQL:-I3)XU3)\ T+71J#71J3LYU%+J%?CN85.H3(N49%]D M;\".9, "(ZJ)]KQ)7^#-KE3*/>B8NJ,^!3(&\GS(0R&[1.3I" W1HY8P3I4' M%?_"0J4^$0J<<#&LF $[CA,ZUFS0GB_I:_BR\,MF$*U/@D#;&-,A6M^.)"SA M8PNV)TL:)\M34?H26I\':4:@#QE*TY ASQ/,QO#VC$GCC/GK_U"&J4^2#.1_ MSH;U(6@H*#F*\Q1^SZ8TWNGU\+^Q_E*_L0,)ROR%$F@ TJD<4J\ M40\*%LG"95RO%++RZPA2G\2X$!A[2?;M1$KX6#- >[*CKVD&>[Y^*;,^8U$. MK;^WI@-V+&/Y&-Z>VNAK^L*74/J4E62@=[!7@ .&0E"6%U\F:(WY!QC4%T&;635J@LD M6[O4IOS;F2PE8$!G2$PQQN[G/2J;QFD)MT!T:QOH&KOJO#?]\0?H!J,8^3P*26VD6S3MH%-W-.[6V M:G6OS&[:GX_M.R\WJCB^M3^2GR* M5;=&YDJO(8#S7B6>.?*0:NQPM)K$!;7 M(-=R7;H2V+1F7;7A@^_ V3 5G'OGBT%##@IT;(WTRH/%E<XK"XQ/E= MUV=.+AA=5:[TE34H,ZAPX848Z,ZAJQP>5SF[=(]GDP=Z M]I2PE [W2="0$Y*-]$"\ER(\WK5[@O%P4#\"F7CO \.GB"'#X"GB[.B%MOMO M@M^D>2SK!EJ9!QB)SU.(VNQ>T.\NK%YW[[COM;5ZU7U<*@GKUQG _0<-ZG%_ MX5Z;'_Y-8OX/4$L#!!0 ( +"%8E?P,KJE3 , * , 8 >&PO=V]R M:W-H965T&ULM5==;]HP%/TK5C9-K=21.!]\=(#44DW;PR14 MUNW932[$JA-GMH%VVH^?G4":0!J@ZWB V+GG^)QK)_BH4M,P$DRD$)LUW'Z=H)H:DU'N9S4S$> M\J5B-(6I0'*9)$0\70/CZY&%K>W$+5W$RDS8XV%&%C #=9=-A1[9)4M$$T@E MY2D2,!]95_AR@CT#R"-^4%C+RC4R5NXY?S"#K]'(R)APME/&JEX9/4M%,&<+)FZY>LOL#$4&+Z0 M,YE_HW41&_0L%"ZEXLD&K!4D-"U^R>,F$14 ]E\ N!N >RS VP#RS-F%LMS6 M#5%D/!1\C82)UFSF(L]-CM9N:&JV<::$ODLU3HTG/)6VY-.Z6QMVLU4UU191T^V5NKW3=!?[@ M[_:8FO!>*;QW@O"33W=O+Y'8;S[?QT36'/1+!_W3'1QWO/M[F@;]KM?O]KP= M\8V!.,!.T*Q]4&H?M&K_KGL!N11/.^H/R![LIW+0QYX3!#NRFP('7BVP)AL[ MSW7,.2;I,R.[L3BUPDVW="DS$L+(TNV0!+$":_SA'>XZGQIKU1NQUPM2"1J:GB/?,'2U)B*2Z \ZN(VMQ"=OXQNQ MU=/P7,IQ>RV_2U<./'_W_=80Z#I^3S^6.]MG5]I' MT[M_(V)!4XD8S#72Z?0TA2C:X6*@>)9WE/=[GUF9L32515>DDO;?+RDKI@!<061RG"_QV^5S0?$$('$NP-?OZ]V?S:JJ M6N_OA\VV>7.U:MO'[ZZOF^6J>BB;;^O':MO]Y6V]>RC;[L?=_77SN*O*N\-! M#YMKYOO1]4.YWE[=O#[\[I?=S>MZWV[6V^J7G=?L'Q[*W3\_5IOZ_9NKX.K# M+WY=WZ_:_A?7-Z\?R_OJMFI_?_QEU_UT_4RY6S]4VV9=;[U=]?;-U0_!=RI* M^P,.$?]=5^^;D^^]_E3^J.L_^Q_4W9LKOV]1M:F6;8\HNR_OJGFUV?2DKAU_ M':%7SSG[ T^__T#/#R??G^Z?86%QYRWW3U@_'@[L6/*RW3U_+OX\?Q,D! 3]S #L>P(P# MA'_F 'X\@(_-((X'"/. \,P!X?& T#P@.G- =#P@,@](SAP0'P^(C0-X?.: MY'A 8AS SC4I/1YPT-?UT_4[7/RL;,N;U[OZO;?KHSM:_\U!08>CNVN^WO9B MOVUWW5_7W7'MS;S>-O5F?5>VU9UWVW9?.B6WC5>_]19_[=?M/][,^_TV\[[^ M\AOO2V^]]7Y;U?NFW-XUKZ_;+G]/N5X><_WXE(N=R?5;W98;XK#YB,.\G\KF MMVKYRE/;Y;?>[:K<5:MZOEG\31 MBPN-ZWJ89K_[Y^SQ^87LY>.Z/[W;_>YQLZ<^U,(-^+5JNRZMNWB+8/TH]NXF#7DGFD5FS9&P @F3 M2)@"P30]\V<]\VEZ'B74)V9T(@<6"IY$AAKF5!Q/$S_5XS([KI>7(2T[:!8F M41J&>EQNQP4^YU%@Q!5$XX*(\231XR21-T[B.-+#E!TF_) ]!VE71SQ?'3&U MMVD_=/O'_F9J'^-,.+6/0<(R)&PAK YK%B2I"%)F7+<T[I;@ M9SXJ*G.V:ZI,D+ <"2N0,#GJDU6@E)J>DF<])>[>IGN\79;-RFOZ!_]9/^%V M=Y!7IZVRG\>C9)58IQ4D26S\5YJ/BLJK9XY6W[,6YXUJ TYN1/O3M#PK+4UH4( M16@(8X',F2-A!1(FD3 %@FF2#?QA#MG_1-&2D\6^I0>S)[P^LT5!_NU0X#J[<^:JNYU.^YLT[M^*"T[$C3)"-2/XA,H2*SYE!: :5)*$VA M:+JB!S.HL.P8IL_6FIJ#F@5TPX+8[!ZA/@"4 MIE T74R#%1"XO8#3P?0XN]QU?,MZNSW6!_0R\\KE7_MULS[\XE+'Z,PWN6-$ MTC(H;7&D:7>8G >AH;XT:KJM'K_UN'\H2&"D$)'3]W,H+0ML-R -111'PGJ6 M@=HC4%H!I4DH3:%HNJP'*R5P>RFZK,?IU3896*>),.!FSTD&,C_F9M>96)U= MIS*S_(F(FD413P/?[!,)%\0/0\93\[:/:&"0,LN4ED3@K#M?9O3&BH@30@SM MTR_28$P$;F?"['LNE$!=OH)0HP)*RZ"T16 ;'[,@33GWK:HY:.("2I-0FD+1 M]/KAP;)@;LOB4RJ(_[7?NJ7MSCVYA!A)RYCM7G3=7!H(WQQ,H7ES**V TB24 MIE T7=F#O<+<]@I92WQ9LK9#P40B4F%.L]"!?L*,X2H[!AKC:6J*S(ZBQU,B M;^"+-#0K@ NJ@8'@D3D3)(G 69CX9EFT(N)$$ AZ/&4G2Q@FKV&X,*1>OHC8 MI0O8M0M(VH(1-L.9(16:N(#2))2F4#1=T(-QP9XFDU^\OIA!#0LH+8/2%E!: M#J454)J$TA2*IBM]L#68V]8856G,[$E_D=JV!166)&EDCJ90VP)*RZ&T8MP' M(J%)%9&4GZQ1T74RV!;,;5M,JSEF]L1^%)GKH.:CHC)WPR;+!;H4 DHKH#0Y MZM-5J)RZK :[@5U8Z/ QIH:/ ;F]ACR>O>V6K?[W2?4(+M33+Z#@[H)S'839HSS@)E/IE O 4HKH#0) MI2D439?OX"4PMY<&!P0 M[G9 @$7+W%Z#,3,WCIAS8MF$&92YVSSUSA)*R\><0 %-*:$TA:+I@AN,">XV M)C!%?-R>C3?':7<[IG:"4-H"2LNAM )*DU":0M%T[0YF#7>;-2]7>.5./'7\ MA](R3FTX119>0?/F4%H!I4DH3:%HNJQ/MIURKS7YB,(K3NXZ111><7LQ!EUX M11")PBLBBC:*B;QTX1750++PB@@D"Z^(N/.%5WQP&[C;;4 77KG33>YQD+0, M2EMP>U;_G$L,35Q :1)*4RB:KN;!$^%N3P2U=2,M;7OZ/DVB( S,XJ:YNY63 M93LV[P*:-X?2"BA-0FD*1=-5.U@NW&VY7-R@D9:CO7Z"Q2(($NO9V#8M6,QC MSJPM&FUB)S1SVI"(.C-6VGD#U@WFJ;E9"]7 ( UCLSQ,$H&ST+>VAU1$'$_" M,WL\\<&\X&[SXM.V:J0O(N$7T(/(W-VXR9T*=..H\:>10Q,74)J$TA2*IJMU M\"KXTY3UBU=,<>1$^QQ*RZ"T!9260VD%E":A-(6BZ4H?S!/N-D]&54P=&=JP M)1)ACY:$+1'ZL6\N]7:W:;+RH#8'E%:,_$0D-*LBLC)VLA.2OMGR8$P(MS$Q MK6I*V+/R(HF$(9E149F[85,% Z7E4%H!I-6$3TTJ832%(JFJVGP"X3;+X!OXNC.-[EK1-(R8<_EB\"6*'29!Y16 M0&D22E,HFJ[DP5$1;D<%LH6CL,T'X9L%(V.",G=K)S]"0]=XC#F! II20FD* M1=.E-M@APKUTXY?];KDJFX/4MOULS'[;%<]O6>W[(;5 MA\.9$W8*$09MZ":F @0E^8KQ,E F=Q?&90'!R.T.UP?,*B"_H24O9!F@1$%:F[99/[$R1M,?XT7)3P(U9=7)8LL>HB2A+!K.<18E%#%*=^:!:2$L1>:*;(J%47Y&A) MKKJ(&0_,T9):=<']V!Q6)1$X$TD2Q^9H:<>E/#KW!#EX!"%ZU<7EBPC=00I* MRZ"T14@NS*"'5.C"#"A-0FD*1=,%/3@1X6=:F!%"W0@H+8/2%E!:#J454)J$ MTA2*IBM]\"Q"P,*,D'AS=\BM-;54FAK;N%DW6'719!I16C/M )#2IHI*> M;FJO"24:3(P(N2HCLJ>J66R^H&X^*BIS-VRJ7J"T'$HKH#0YZM-5J)RZK ;S M(7J!51F1[37$3%CJ&A.5N=LW65U0&V'4&130G!)*4RB:KJ[!'HC<]@!B+UMW MBJFW<%!:%A&OP>!AD)A6 31K#J454)J$TA2*ILMWL HBMU7PL7O91I>79;@S M3]8A8118&H2NX"!.T2PU@2:44)I"T71A#>Y&Y'8W7FC]ACOKY*X2ZH-$A'/! M4TNDR)PYE%9 :1)*4RB:KN?! HD^V^*-B%AN8:WWC8@%$M9J7W>;)]]90BV, M,2=00%-**$VA:+K@!F;+)FRMVRR?T)U*$8?QHY-'$!I4DH3:%H3U*];E95U69E6]Z\ M?BSOJY_*W?UZVWB;ZFV'][^-NP]_M[Y?/?_0UH]OKH(K[X^Z;>N'P[>KJKRK M=GU ]_>W==U^^.&ZX[^O=W\>7JM#6Q:5O*^#YK#;B?KEHRS5\\V, MS$X??"TVVU9_L%A>[\5&/LCVS_U]#>\60R^K8B>KIE!54,OUS>R67-U%H6[0 M6?R[D,_-Z'6@A_*HU#?]YLOJ9A9J1;*4>:N[$/#O2=[)LM0]@8Z_CIW.AM_4 M#<>O3[W_T@T>!O,H&GFGRO\4JW9[,TMGP4JNQ:%LOZKG?\GC@"+=7Z[*IOL; M/!]MPUF0'YI6[8Z-0<&NJ/K_XOMQ(D8-H!^\ 3TVH-,&W-& '1NP;J"]LFY8 MGT0KEM>U>@YJ;0V]Z1?=W'2M831%I9?QH:WAVP+:M:;? +K',3S(,_'SX%/_[P4_!#4%3!'UMU:$2U:JX7+6C0/2WR MX^]]['^/.GXO"WY55;MM@L_52J[.VR] ^S >AK 1^KM\$'N/P0L_#F@(66( MGKO+FU./'#;,)^OZ8Z[YU).V[B9M7:M= /NM%FU1;7J'+=I"-E?8M/7=EG.>\C2Y7CR-QV&;L3 BZ6!U)C :!$;>);I=_1?V M5>_FK8)8E*LJ+TH95%/E^FO]8:X7=5^KIP)\-GA\N7Q5H_=]S-QR2 N\8J[W:FZ+?[7 MB=.1JZA:46V*1UA3T32R1>-48DDA-*81G2BVS5)".<4%IX/@U+]'5#7OG KB M>_YMKCFT"L#C ,Y-/PKY7;]&]TYJSR%G+)[HMJU(FB8AKCL;=&=>W1]E)==% MVXJ_> MSN?%D)UX&;B\S7-UT%P'5LGB20 !T#%'R,8@*>=37&&&E(9QY%A 0U/BQRFD MW6T-N8.'3\1FY9QRB#?A5"1BR%)(E%P1QV"5^+GZI7J"+$G5!1[7B8L)LS!(F(@2OP4[??K*0CF!X!1U?8[056;.82<7;#7F0&>LA ;D4E, M[7ANF\$:Q"[U!J7$S]+!5_?B172I"@@7>5X?@$?'.(E/NPU*$O(DBJ;";3O M:9IEN')JB$K]1!V<=Q1P,*'4)F$29LDT4T',YG$<4D=22 TPJ1^8O7^<1<4W M.PE%V,@H3Z:!'K/C69PX(@4U#*6O,/32^@-5;X.29'&43#, S(ZD<>( %35( MI6\KAPN(*,TEA1-]UWKXO7H[GP6#:^HOB;M9V(MB%:Q5?8;D@=/=$G??U--C MD>.$<&27I"FQ'!&Q2X!MKJ4T;*5^MMZ)?=&*L@]-JZ(]U Z?P^ :)5/D7Q>5J/)+#D*]4'_S M2>@[]78^"X;>S$_O\XV10VS7IRJ>W^302E% M(P/U6!:;[F0-5X] D]"09-."$#5DA$:.I)H9O#(_7F'.#W6^!;']I*O=3A_U MZ/-!5+$-3\L_$+ZFA&:.3( 9O+)7\#J:YE$R,Z]EV1VFY5 ?P$;7>;8^9(.D MM7:>&S.LRB4QLR8>*W(CPEWS;EC+WL#:5T;C+M:9#59K.3!$P_:('2,P\&6O MP/OB\>#> M*S:3YX3$L37>B]G-#+N9G]UGBS4^.Q?/HL:O(QERK$S"\;GR42YB!V6^8[-P MPW#N9WB?;F#T41/:] M'F;(,IXXKO:X 2[W _?S>BWSOJ+J2OW\)6AK437E\7*HZD:&BD=PFDZ=&C&: MT\@5_;DA+O<35T_Y2@)I-:R*ZE@.PG;L7NA:Y0FJ&$8!X\RDU1Z8N7K@:3=:'0 I?;:&5)&&73LPK,+@X35QSE MAL#\M0+7/0:H>%]1;\.6$DZ2Z6DB8I=%<>(2;YC,8V^Z_7#8[\ONV0THT?-3 M[@VNU#_I [Z/)MO<2_JW)MOOU=OY'!B4\]>.JX^W3/JH!1TM;)BR:L@"Q MBS/F.I#DAM3<3^HOHXO23N1P_%/+]<'Q/ U';G*CD%J:L0M?IV1#7)Y=[E>0 M&^2E:@ZUU)K-1=EK3N:%^IN=[)UZ.W]VQ/ \\O/\=K7JC^YTNH6?*(T+WF,! M@J[L\9?&C[<0*":R*>@QNY0G5IVW&#T&MI/UIGLZK@FZ:X;^@:KAT^$)O-ON MN;/)YQ_)U5W_')WIIG^L[U=1;_0M="G7T&7X(0%_J_LGY?HWK=IW#YL]JK95 MN^[E5@JH +0!?+]6JCV]T3\P/*^X_#]02P,$% @ L(5B5Y&6/^E!&@ M2U( !@ !X;"]W;W)K>F;OWSHW7?=T]/3GRYUHWR<]OI%KY96M>H'OYT MJQ/?.:TJ>JFI3\Y/3Q^?-,JT1R^>T6=OW(MG=NAKT^HWKO!#TRBW>:EK>_O\ MZ.PH?/#6K-8]?G#RXEFG5OI:]^^[-P[^.HFK5*;1K3>V+9Q>/C^Z.GOZ\B$^ M3P_\9O2MS_Y=X$D6UG[$/UY7SX].D2!=Z[+'%13\[T:_TG6-"P$9GV3-H[@E MOIC_.ZS^$YT=SK)07K^R];]-U:^?'STY*BJ]5$/=O[6W?]5RGD>X7FEK3_\M M;OG9Q_!P.?C>-O(R4-"8EO^O/@L?LA>>G.YYX5Q>.">Z>2.B\@?5JQ?/G+TM M'#X-J^$_Z*CT-A!G6A3*=>_@6P/O]2]>#AX^\7Y6O%3>^,(NBS=.>]WVBKG6 M5L6U6;5F:4K5]L556=JA[4V[*M[8VI1&^V+7SO0(O^;]>!>;V'N]=#RWKJ.U7JYT<=/3RP/4 M/HS4/CRT^G]+AO_U38M?53\XC:_V:UV$%8M?E'^GRUGQNBWGQ7W0<#+A&UUO MP#CZ=6%Z#TYDX4UEE(-U9L6?__3D_/STDE^D/\XN"^MH6?GNE6TZU6[DRP<% MD*R*&MP84F3:I5,@W:$D@DK;\A]XD))?+, /.D7THZ\#6OJUL\-J#9ZN^-4Z MH.NJT0X."Y[&68_+.]6NZ'BFK<"4D=9Y\0YHRH@Y^_[2%YTSZ!+91YD>>6/: MLAXJ34?0[0HX XNWJUFQ&$Q=T;\,4*GJFO@](ZIZW:JVU,3\H5LY5='V<(1F M:($T?!+8I5OM5IM9,?2F-OV&'K>PD9LP8@9L+M>%\D^+SM["UY6N00Y **JP M*9'U3">R!8RC]8WQGLBI#!YX,3!QNKTQSK8-JD===+5J6WP%-T;^U@;)O@3Q M.O#7J%3T+SCTR=(L8&-ZD+PA_+$%FNM;C9%"<>J+Z/FP YC&BYIH3%?G6XT MV 11'-:;%\DJ2-<"&T%!@<3$(=.BKGD]4E9^%Q;N0,,]61X8.40\7PS@NT$6 MH _R-?-1KY 8T)C[9P]0SS/%NRSNG\-G)(0?DQ!>3\YU_^)!\4]3TW<_*WSK MX0/P&2C;'X+^X7?W'\%SJ+7S/2X(+4V58K\H*[1K\#T5R*$"RM%6D+%@1;TF MJHDE0ZM M/@([K)6<,"%UBVP2G?P?86_GU_/BYZNK-]%+ >HB'0$I902#)A B"7Z6 M2,!E3?);GMY%Y%*#,X/Z*I[ M*YK@!CP%&TIX%K5<@[!-NT7&TMJ^M3V93EE;#]+T18N/U*1?Y- B"\ %#'"6 MP.LOR^80_R/G,GG!BA6@1W@!&&$;T\/*\R\HQ4+5M"@#8D4Z]8,N=8-.Z.*, M ,8YQ@[0?=#$BOU*O\.EAW/M5C//04_U!>X+"JQ+-0#'OXJUAX\Z$R%^F;$> M8E@-9T=#5L1>>.?#T'+\B\IU=TDAQ4BMQ_><4"RL$Y"EK5!_"/?%+DA0%= $I;.(7W&,7QB*I8*N.*+O='@G,2 MRSKK#8>&X%3A$<$9:,$4]91?%TO(G7QD'3Q@;.7#XCIW4L'*YL6_U_"GZCIG MP2.!:"@:P@K$>-6@NV)_!R>K%43MI8&50%9P)E2^)'@\.,9:WG=T)N0B>R?Y M,J&D<*3*HBY$]G"HJ3 F,+@)SY$U-&J#>J@_=P#Y-&L+@2]!)^.]7&0)0((: M&.M+X"H>< 2S8,7:Z!LM>^#SN1DUB))B]+M;C(!7/@UT @OO?]3B?9/1XI$! M"PG !.>:H@+(^%7X$#0@)SFQ160Z+,T@KX)D%R\-1^2X*>2V)<, D0/:;.2V%OFC)\S?"@@ MJB"9X@+BYD1W/ .ICL"A3#[!A- %(6+ @-<>YZ=*RZ%!X9*?!N WL.795 !1+Q#<$XK[52/C@&L:;::F MY*1G<$O[]/8 U<:/CJ< X@'#4/<9P8)*HH%!RMIN;8/N >RN#TJ;V(FGWM:) MRA)BZ%E^7](.S(7Z7$E-3UI%:K[@U :.ANK:3Y1H60\:-&?&QLPF(>Z&<2VE M722HHM']&KW-,D-Y;I@9D8'!1J.)$ILXF>3'%HZ8'Y@>&$I+XQ\$,-KK(4-4A\F;.? M+08&ZTPQ.]A MYAH2?(L%FWHB?XXZ+,BHZY,5X?T BZ8O_SS1$$H1XJM!/41)1B MABYU'@QHLZ5[24,Y#\1?^%>42%A8B U(L??6\:,@!T)YP51J=S%^AT('MTZ-(=)RZD M^6AC<3^T5U"PH>F8QX0)U'()6)4M3U!UC)?B,.^6,8T@(*5/A&*!B(P"D TV M(2I,=T8*C*:N0^WO!GRG'8*TMTA.:4\&C:TD@!ZT 7U'BH.E<>70H .95OR0 M_T H.1;0)2IZ:>('>:<&*Z$ 3UI(24M03W"U?%3T?Z@04EZD@)R2W1AO&&7 MP[6_!'HD.>ZEFI=V;I3["-CCQN(B&/8OY>3\Q2R4M#9Y+<-BI@;68MWH3/DV M3K,OYH)(81K [\VHPHTU?3SI"L-K+&\ZNW*J"=@;XIO"\G4,ZA]07T!>F*<3 MU@+Y(&-3&38C$>3>8[&.D$DD[1)8!VX>(O<:RP60SKBADR);69.R' ?J987+ M8E7;!>K*A/D-L@Q])R9^$#EZS[7%;EC 7UB.K,%&9)5ME:1<$=FSH"(*X/0[42]5Y@E7Q7P-G.%PG+H]8IY\@4;A2 -<8^NZ$#FZ$C7T$E#(31$ 45 MN6?2%6:K%'DQ-S:@X3O- -(!0!1#=WU0%Z MR#!;!M^W:XNI%>CM0 5??KRD DYEP/20^Y@E4Z0/U:E<8//B[WJ3G4Y<_5-) MQDN[:DWPIBX#*E%Q"96&*#3;A>+U$ALY2'!X*2Q$SCU\6%K/1Y5OG MV)"QCN(-GH&J)N@=>AWUEU\+K%N$A 3>0>],FA242$F/85P@#:?(XSK6<+!1 M0L4E,HQ$SM@S6ZS?)O^ULK:Z-74='"P %H,DQ-S#MJOCFDJ:R0V%+T=YCL1R M5<*'K+E12)E1YL3@0>#_:&>C$\^V\O5!-2#$BP;M)R!%GA;72^/ MX?G!$6K(*+Z,-=L(&!V8IH3TN.AE %"]^JS%P5+N)-*K\KB)*Z_2<4)*(5PL M*:?_F7L+Q8\27F< D2@*4J$_Q8]7%O).=B/O)DEI @T5!Q^LOO$V@^;,.3R M_3R'-LOJ(W^T>D61+='>4O:X")U WH0- M&&G0V4?( 47#AY$6+T,,C'09O<$;D&H,N@93@&CEA!_L2?VATUXMK>* (GA(7 MN U,=B*-RX+3*D+LO2[7K:TM=JW!@D;G+1$%W@2C.H *.;ASK Q:B$B! 7RE MF]"?$"0K'&%D=F(=,Q&L G!W%J.*'BN,*V0(-W& )(0+NAI'.JY)Z\]('S(\ MAAI.GH*5,GU95C'%$8LX>3%I%23/%G"!\4E&A+/[@H( >$Q-(P)8J08/Z#!9 MT,"I&THF&15OY0KH'A!B+;"\QF5#\'8#VAJPL4./6;(5S[CQ@_G_C.KWPE$P M")79W?Z3I:-$S@0A[(9(I6J%M$_8P^1FAG6!*JG/H-F56 6D"ECR*:'>TQ'/ MV7@S?PRQT09[ ,>'O%AIVUGTT^4.1,UY4?AV:,DED4/9@MHAV/]BJ@I8^J.2 M)]]_=-@ "_"*E2+J-K=32M8@0C'B;A@X0/<]0,C0O$8J32S25QJ#-A,$%HA=A"ZDQ82! MMTYZ5&$]:>@RULH0:Z0+);:L29(A%4^0*[?"K+W1\>.4$5-QLV;($2L]H>VT M@]:,T'$3*DU:[. 95V<-X .:R?D]!KHQ3J4*DG!KY72"WPO4,+!JDYT3(Q_: M=:!(RB.!X4PN'"0>0A0_\'8FXSD.#<-2M*HWTN8!PZ->%X*A#*E1JN3AWY[L M+[ I./RH%'.$)>&?[T:I@Y-(QWR9#O#D*#^XYT",KCB8/BWNFP>@X1ZG;>1P M6<"(GP #0V&*F9C&-6!I+-5#O@4/#)1ZWBA3RX2+L M=:G0HZ! @:'=K+'2 M] W%RIB9LE2Y;*/0%1^W6EE$57R')2%M8#\L/HA'MBW5'ANL=W8U*49) M0;?; H@9+V;,"/GW-O.(1K*MKAXPO4:_.'2I0C\:\]BG<%^C:W 68"*\>?'] M/7KPT?F]K;IE]*1B/_T:7B\:G)F-S7\>G;C&J2*>G9#I5UH41QYF(: 1RF$5 M"YL_/)?-']Z+F[38S?NF/;CH'^#&5QE@.#$U&Z/G1N.!H&=:;CV!^$8C?30; M13J)+A+6/EY;D? X)PMCA2/;W05 QO-J89@M\(X&1B$?= +BTB14)'_/LH=' MWNBC;.(M#M'-(0YGA]_#)7+(N"W.OQ=8LW"4WE'[6V8E=26F-8OR3HW_W:V@ M;M?6,XK%&/D4?%B!F8)Y&1^R%(QYNTD>%V)H+.4SY0L@2%'&B[L: HT7W5U; M#QG"F!"QAH65"MX?V>Z< QIM<*"$([$5/(]4 "2BX9!,*'(L">VRG+E"N@46 M#A6T4"[)6F+7@,"ILTM-@[I Y,?6W@(O5JD?*9V$?8HA20UG!B[/0R3?RXJ; MV4:C"O>( MH30 ,F"Q CE -N3;L^<'B\D3&NOMV)R_S0I.A(,2C@>@J4@$E2 MOOG!+G*,,Z,/LB2-H\C6\!C6J;PG>D-O/-9WOKH>B'A@E(K%L84)$^Z@;K/X MQ+1R;U8@'C&,T]A +J8:C4ZD MYY$)%=#I&AP'#/@@?<\[927O XGSQ+7L2B/9T<3A )S;LF&K93:'@4,8@855 MSKU\(&?/ 2E+E(7P^3CL%DUTAV9EY?N?OBE@3\KXM]A5()8A 1LNT%-[^-$] M[CB(%-$U)W%'3=OJ(]!!(U(B7MYJPHC!O>T=JQ4BST:*-4KD) :U5"S<2]P7 MO<+.DCE!O-VF& M (P[X/E\HKZ3M28Y28F1EZ(PT-GU,/,(939'G[-L"G[26 MLB)7%E(7FTGP.YU?>?WP!PSUOXSL79> M7.WA.M_S";HP<"# 0@-ENR$S5G3; W2AI[0XRXH9]H646&+[ED)A-I04#K>L M<;1%]$$K.'C<8 ^=4EN*T#?EP(3OJ& 2W,F>W07I'BAF)"N:)"\)X% MG)99Z;PA"$0,+2R T[9;FA2NU8Q3=8X;!.^-IQ8P,&_D0X8VYJ337LGTM'ZM MN(9TB IRAI-!0#+#40S-AT;ASP^$_+$6BG/58)/DYWQP.F6IF6#)=0(C (LSG1.X >PFH/Y\5O(5Z]RN.5C&).1"JA M9+];P*I+&!7?%PA#.;J!56G\$63K8^%;RJ.4@V)YMU8FMK%"FV:$ZA-\V ." M^2[%'I^7:J59$L7)3X#,V6@'U4BE'S#1P#M4A4E%LGIP?HQME'8(U@O #J@V MUM/ K?%PGHU2F&8/#&^V99O&PFKE5JBT> ,P%/CPLL- N1:5W$,]EW,\:I'P MC+S;8%O,]B;K*76*F(;;E6$:=UPDSBZG%KX'OR/1H=8K3 >K6/U1<:@2JS$W M,H@=;TRPO'R:M-ED15>YMD%)[R2S F67A@UWUH:6S!>K=OO5D>G8(R%I& B" MW\UM'C4"5WBS_Y+24MU81R7&?D1ALH4[;\6>6MIJDO202ZC";3_#717T.L-I"R[#92'2P.!L L-;QV&<^ MR#".J73M.S<5O$:P,'UFX+'(46J-;\6YN1TEBG2=3)HK0=BC05R!'Y'-,@MG MLQ%E;$V:&X9=B+/YA@\/H'"^E&Z#!>$3J/\J#15/C! /!.:A4<%^EI[$2.JR!\+Z]F'MUPGE"&&98$66-SD!B1 M"G8:,%S3G!^B]JFRX14U:.A*Y?/=3+#YFZUSW>,/* 2QX:>%_ M\<;U3U?7+^-EZYW/OZ?SQ!>NKM_'Y[%6<7SZ9)9^N0)H64A$]\7]=[:#Z/OD M]-&#I_G:Z+-"^Q.L,(ZTQL_^D97#NL06=S@:'R M11BNI&1S5"OS_-L:H:4?O] TQ26W-O R$/Z, L_,9*O/TK ^=E1Y?<<%Q@CD ML4PK7?.IY^0"O'PV&D$,I%*#-\ZRE4FVN^X0L+ ?GSZ>Q>;A0=G-<$8MWL6 M>)7&%&6FH>+>)LHLDQ;84Y5?D0NE3S'4?:,U7[R"$+P%^*77K 3[S?!UB\.& MH#(IFT-#"MHCU%X'@.QH!M-J#SE0PC7#GZH11>>Z+2N$A4 MZ4PM<<_58%@ TE*J:5P\;A3VGI'BY'LL=']+=T/#;<20=!-9DM'.\W.$?7W, M+>FZ"/IH0-QFN8F7K\9V7B,%D*]788%P_]_;DOIE,AXSVIG?\H+V%AN&>33I MBC'/\RQN1.5SN0<3"]4$D %)(_T\@4"SBUB9Y$$[OF>2_\J,"L9$H0TMG*?^QC%". ME#C,78[Q*PL-B0O_#,VR)T@A<.?LT2Q/UN'I>I/,4>8CI^,]V7?Z.JS6]GY<*M^F!2AK%YPR(I!V3O#OP8OQXO!L?=":=9+I63 M0?]-M0/F=)R]//J".5-/&-C= M)N Z,'J^ZP?A3K(?^ /PL**?,:2LH.WYM_[BI_&7$J_X!P+3X_PSBQ"X5WB+ MM-9+>/5T_OVCH\+Q3Q?R'V#R]'.!D!D"4J%_KC78CL,'X'O\*9KP!VX0?S_R MQ7\ 4$L#!!0 ( +"%8E?;A#WL#@< $L6 8 >&PO=V]R:W-H965T M&ULQ5A;<]LV$_TK&/6;C#W#6+Q(EGR=L1,G\8/;3).V#YT^ M0"0DH28!!@"MZ-]_!P!)W6A%3J;MBP22P%[.[AXL<+F0ZE'/&3/D:Y$+?=6; M&U.>]_LZG;."ZA-9,H$O4ZD*:O"H9GU=*D8SMZC(^W$8GO8+RD7O^M*]^ZBN M+V5E&IWTK) M>,&$YE(0Q:97O9OH_'9@Y[L)OW.VT&MC8CV92/EH'^ZSJUYH#6(Y2XV50/'W MQ-ZP/+>"8,:76F:O56D7KH\;Z>^<[_!E0C5[(_,_>&;F5[UQCV1L2JO<_"H7 M'UCMS]#*2V6NW2]9^+E)V"-II8TLZL6PH.#"_].O-0YK"\;/+8CK!;&SVRMR M5KZEAEY?*KD@RLZ&-#MPKKK5,(X+&Y1/1N$KQSIS?4>5X&*FR4>FR*RR M;R#7?NVGM8Q;+R-^1L89>9#"S#6Y$QG+-M?W84]K5-P8=1OO%?B)E2G&#;G&V3LYU25-VU4,A:*:>6._Z MU4_1:7BQQ]A!:^Q@G_0#(_)2&;=4\Y2PYKU4))=:DQ+?M0.$:Y+*HJP,R\AD M23+^Q#-,)0+$P 4^L781-4;Q267H)&?$2/) ]6>6VE5FSLC"%0*DT">F4-=$ M5,4$:N34*BA0B4XA;*B,-E0X+6 7MQCV<)D%9#'GZ9RPKVE>99@JI'A=4F5X MRDMJ[()*/#%MM4 2K$GMT#M"%U1E^H2\Y;ESIO7Y1;Y^MX_3*L^M2*_EXF! CGD5*L9[;D"INE)+@I)/'TG!S'P%!(SR0#B,I&'"<)H3 M-IV"W*Q6IP_TUD+LA+ O%7^B.6;#!%U!$.S@6E?6[\H\#R+@NY\Z96^ $Q5+ MS"BE,HB]2X& *(JOUG(J:L@"-]_C2AWC-G9!ZE:RM8&U2U[D!7=F<=6L6L@J MAS,(&"!YW0@X(9\A>"IS[#DVL#Z,I9((-+1FS%">:X]^OG0S5KZ^^FD<1Z,+ MW94Y31#AGMY*6B"+7$Y=@(^XP!=9::2W/CXG[^J9G^>*L0VV). ZPUSR6,)K M)OZ,@MXWSQ*C_8G71C^OLO?(XGW\3!*?=\Q\;;"^-R&FA1V S<$C)1T6=C D:.) M7>N@C2^S+6W*4'1^Q8S*.AO T2D:MYW@Z"P\T MID%B- 980S(:!N$H:4T9!L/1J4/)NCTIUN+2)9G#\0EC MMF"TS)\\$M*3+5Z5S+6I-:>[8R$"^^ES!8\SV%!1GYQ M='POD"TS;H&ZT9I92%!2@3-GS3TN?#>/IQ-7F0WM&,=/5IZP!%18 FKIC77S M4&Q!='V00ZD#](,Q;K:[!>*YV@P\/KMZ_Q5PTFUP#L(D<6H].)Y"ZH*N-W)" M2VQ&7]$%&(8N8#P.PC!T:Z)!Z,8['4;32:QR)'])^@9.>E,6AT?W!SP!5=LQ M8N=:CX,\.K%,N0?Q9\UTW8=B/G6$W-6VT1_L:3#683I!>VR32 = M=DTS]NZ'XN;@K\/6K2T*PK-H%;ED:,<[D6$_1A3?CM&S&/TS+-T5[!=SWWPU"OB=]]OBUU?S7TG83)XH':ZEJH>9& M;X 0;'7YGN.EZ.RYGV&)SL-B VCMRX+:XPD"7*7-\6/3V.'99E6UVT<48?^X M0ZC,T@EOS@=RVFFCWH(89SUK0GAN!=UCE8*D?A2X6#K MSXZ[R$,(J790C]'ZMJZ09V '0]N\^KL2'HX%-[X;^24UTL;:'1K63+-"[L54 M49P% 6&E?#7MU-ZXR\(5]/]->L#53..-,S9%$O#D]&P1Y2_NO0/1I;NNG BC9&%&\X9 MQ4'93L#WJ83W]8-5T-X?7_\?4$L#!!0 ( +"%8E&PO=V]R:W-H965T\JNHF#N MI.S$5?*2C&_%B6_LF?MPZSXT@2:)& 08-""9\^OO67K#1LERDIJ'1!;1Z#Y] M^BS?69KZ[K8H/^N]4I7X':2.BJ/*XF5RHK; M[R\F%_:#7]/=OL(/GKW\[BAWZJ.J_GG\4,)OS]PL27I0N4Z+7)1J^_W%]>3Y MJSF.IP'_2M6M#OXM<">;HOB,O[Q+OK\8(T$J4W&%,TCX<:->JRS#B8",W\V< M%VY)?#'\MYW]!]H[[&4CM7I=9/^3)M7^^XOUA4C45M99]6MQ^P]E]K/ ^>(B MT_1_<Z*@[F9:#@D.;\4WXQ? A>6(\'7IB:%Z9$-R]$5+Z1E7SY M75GRL>JA*]O(Y_KU.=(H?T2/Q8%,EMFF4C M(?-$_%+M52G>Y97,=^DF4^)::U7!L)]5]=VS"E;'.9[%9J57O-)T8*4K\;[( MJ[T6;_-$)_39;C%V?V,'=[F)^;_0\]SH>L=.="XM->B6V1@3%(\YVH)#X_EL5-FB@M M).AY7.1QFJ62E+;8BG@/T\"S-!<[N\KF! ./18$;\(]2BP_%+4S\1F5@9,J3^%14,O-L\2>Q*PL- MK( W8&]O5&P(FA!!4_%(+,?+: (_5^-9-(.?B_4TPL^GJS%]/AU-EI-H):[C MN#[4F:Q@9^GA*-.2F BJL43^53\_6_KZ63ZPOU\,IDLH]73SN^>M%Q57T/8 M?+F(%@W"QO-%-!;72<)B(;9E<8!9;\6FUG F0%A<'#9I;M@[FT;+#IGV)SU\ MKR0J'&W,'*5,?@.KB)_ -C=/Q9-QM'PJYF,@91RMX;^EF$^ OM=U6:H\/@E0 MU%QG+$[ARQW^C*/QT]9O#=X8UO1($?!FMF;>S&= !/)F23Q"WJSXT";KZ(H. MYLS!D9C'69TH$F2UW8+SHE7CONWLP.EJE,!G(/G\?D1,N8-OH#MH>N!A\*DY M_ZH =00I!E\#3EHH7:7@^Q01L05:Q8W,:@5>JMJ#[B"5A^YB,+8^XE0%:.)) MR9)% 4XX$;56VSH3J-%\!@H,#FQZFWZ!IY+= KYB9VHPRXX.QH%5VX!IJU(%>^*# M1B,(%H^\23@4/X-G)!C^K0A,*1E)NP?<$:^ND=TD-%]%_P@@#)QW;.RM^@)H M3\,IJ1@@GH9A8&KE$0ST%YH4F/AH:2WF TZ$/9'L;J)'B)H2R_H">[2[Z.-: M@\&ENE$YB"HP>G OLX7;#'-=L[J9=T? $'M*#3[1+@[@@-)_TP>CLQQ;VT4B M\""P+[:/H[LV_0"!-]8#YG$$H>,$F*K ?@#_Y)>02:2(+8XX8O&L'/.$X7A7 M)GOFF%[Y.;R8XW; 7M5@P&+@;*9VDMUG07@!7JY4J5E" DMC*>A;:-4012L9 M, 3X5+'+5F!FCLC/Z)N@!].8>DQCU:=AFLSQI'F"& +XW<(79Y'1:T+[\/Q7 MQ?9=[],CR_4K&7_.BIWX5$IP#3_+@V(?S_.AQ6>\\BCLEHO+Z*YNBJ MINBH'HGU$EPI/IB/Y_!!Z+5"R1=/9NMUM 9'C._!#W#%]&.Q1L<\2-$=8&,U M'M/R$%P"I "'NB _>C5'OWIOA#$!Y(3@Q'KU;P &_/_K<.?66#Z9 (<6,&2R MP"T_6493_&4*I-Z/ ;V08G&U(@@Q6<\)9LVNZ ?0!!_CX;]C7=<=#<;Q5B]@ M]KS(+\V)D=R3#.4D0[S\!H2[CP:4O,[9,,!X#=Q-T5:" M_E[++-TZ$(VS( EP,$<%OE_N2D4F#[S9?]>R!*6'=U$1M'8P_AUK4%$2@>\\ M2HK$F[JD;>P1(Z5E(G[G27 @NQA\!$C^*/,3:B1F+L@B_NY6 _.."0.V2.%* M'H^-Q.T^C?=H]#08"#2>*3DB]%H/LL4=:G$!V*[.C<4T MIK+'#A]D7!9H%XM#&H-5CI%1(5WP,O!&5Z)$7)>!V\PT>3EXYS=8@,BE_<)A MZ%>P,67/#*F.$P^S<18+PJ$"G#"_Q*K>%"0V1.HCE@!4! M5KTKHC.A9"1^,.?+^2.8O35I@W /N> 5<%S>>VF!=FD'&PKL$FX"$.EG#"ER M]!;P3+$6RWCOWOD)F2G0IQ]K5)9_@F Q4?9E\\:HL2!AWA $XES'>I.E>J\2 M^RZ8\BH]9HHE&753EN00Z9\Y^G7".,=C=C+J=D#T94$5/GS[ZMVG-]BRVX7P ^U;Y("G!I)W$K<<,J&3D9A_6>@^=\VL=B8+RN M02VEMC)M=<=!-G3^LF*ET19.VZ7A_4I^-I);M-0*)!3D&\P!XQ*40+1M2/L6 MS@X,'3PQR@E^(042 0W!VZ" 1D=&X ;\CDFPCYG, M14AX-=; ()ITJM:- X+WGS0;"-848'Z<#A:@/1^8*LA4- 2I!0Z&< M^@3Q)_ 6F47F9TM)TQMEU:U,]6U@E!G@(0I36Q-Q M0X$VTH?D9E4T1&*.4*1+)%DI 5>Y+TX#8+C,U.X-W.24H/4\R^^A9!'P,HLT8O M&0&8PV.QDQA_PFOKT-8U;4RP[6HOST"'42L*#* TC,> W*W5/AY=;W0ER:. MA8;01ZG$^+U8EB49 IJ)L?30&FPW4>);*Q@5U_2!&?CN[379'" ,=OD$/T*) MF(Y?X)/F^_1@\N*I]K4-%8GE,M5=23#Q&1\F"*:QVALK%-(_ M!^"RZM-!F3V6.P?>D7RJ<0<7VF ME1 9^BY.!C27,=%W4ZUPILGT<7-?0>33-BJH2"[/8??L!=6HLPZ=]K"H6EN. MT5=2,UK@"&X+:DLAYLDFN$(;'M#']K8!;& P8QEO=4/,8B-C;99"+\+E(5R- M,8Q=M)6& S1P0Q)O1B%DS+>9R0$8T]_ 1-I38QX#]\OZV*&*0IF=*HX%QM7H M@]"AH16 L\H2FR\!D@E-(S,"ZPT,*7>@<**HMQ)3*BC0<&Q MU;XLZMT^3/\Y7EOW%H,7*O%\.1[#Z+LDA%' T2F(N6@=PTW.9,:,2&(;0J,Z MC<0&4$ABA@-G=Z4\@MT 3J*-IN3 ER,Q"6V?*F_2&+5A2PB$42Q(Z:094" O M&6]*T$:O,11-G;BX+8!HZPT8'SH5HCE3=CB% ,F' M8R\W&'DR@-5%7<8&J1T+.S(@EKP>Q1AHI#FX*(YHD= :$8[XA%:J1?Q>:F^I MPDWV1=E.P+2RK)*:L M,A)[)6\ 3<&"+-\5XO-FU<:PFDV;HNUB(U6N+- 'HW>@"0:9T\P8(KEB4EJ\#0 M.HS=X:3*T>#7.;C<&A<#XP9&#X,U9SZ- 4K4IK)(EFD=-1)G3'A#-T=,EP;S MHO308>(! -&@>_%GXV-@7P8: Q\ 5Y"-11A%&HJ5A2/([AXSB^"P4'U]!B;B M]$/(*!^0?4W _5[J3RKVQV#W:8$>VS],*_;)46P-WA'3OAEG3U*,9DL8K+V@ M$2 3:: S8<39XM7KMK#NPFQ#*(88&+'K020.T_V7S"%\/KW@@VL^JK-3=[_ M?+M73(.2CK%K.K?KG,-AEOQ^%I!AW7",A+$1L/VR*BYAH&-@<2,OT@=,G?!R)8]+!HY17'$) 3Y91$Z:FUP/ M@O.F9A@0"D>P40H-H85C^(;4 TE)5N7KCZ_%>KP86;0K7MG!K\/!!O**)V:8 M>2U PA0)^X+=$-9Z$59=0.WKDDQ"F/ADS*A5@.\.$M!4#'8EY!F-<88!1@U)UN4F'U@0.+592>$GICU WWLN3S;/< M*69A1=_)F O8)'A>5RUTL;%"[:#%,!F'7M6&M#X3X9.>(T,T;S1TUNB>;HK* M502I%PCQ/R_@ZGN#BW@0WH0LK= 1@ FM91)S70%+YSC:1#B>C\XLDE!97S349;AKKS4=.2 D\E$>Q:F(#5'I7('O-YA M8-/R, /.BU/=H53=2C;^!1U[I^BT=-4M*HJ!Q^;V ,HVZ+W3">,),250YI=% M[:MF)S9)"68?6I-/?*GP^FR 3P"9\U[8>T=)/I<.!A'SL6%G^53Y_'7_[H.$ M9@&VS13S'\TL<2_$'G 9R(V1$;3B>8%]:>FA/L!9GCCN.R )$%DJL/] G)B+ M2_$#FN1_V5S!#RZO]H[\CJ]\@M3*%$*L(SMMBJB+,-/@K93=3 >5V9V'\01+ MB6\EDAG6(_TD@3XW^.*;)IHNINE=/-:PMLU*=!" N)@%Y.>S.IE0ANIS&LXZ M0QM5E)^!(BR4ZA-B83PT!^7Y5""*P;Q?XILKV,\T "=%K1CO#!)(8LKV'(1N M0!P[B7?#M[ RWR]/:8=N+$(G'.YS&#J4::%:8!,&FNH//G%."'>2*<[2WO0[ M:5\7/P^)JK!$S$GHR%8PF%^?;H1/1$T9+O@0D,9-*M1.P(L;AJ?PF+8L< MR:4<]P%B"'9SW7#J#$3]):X*.,,7)M$TA!^I>%46-N.#EK/ ,G_%(6%@PGG0 M_1:_KG> 94QB_NN<_'/N=6@<1"\2IG"=TI=(0(464"L,4:D/B,_5L=KENYM' MI;[$\L;WD0_ 8#9HL?-68I; M/90!Q><$J7%."#+@91!\D/YTMP=$E558$"! ?T@U)25P1_>3*0RL[G+%+C6D M*;@VU-E@TP/&1E]7?+JTIK/KR##U'9!U/^Q.N=1>Z-[7^,)=^.F_E7Y(*<$= M<3-J.LJ4@ZF>((N689)5,AKTV63S&PZDU4,3^(/FZF1FQ34:>&(/M\2\'L1G MV&.QY-Z*^9JZ2Y:36305'SG7$4: D]4,!K@N$OKM[4#UXY; !FQ\,HYF_AW\ M9>B5H+&JR4_[]C1:TW^\I>88;#I=TRX6$^X0H9:9=PEBP6TJ@TQO(]X-T2#E M]U6"S"74J"D5E-[PRT9LPV8[6&S%C3G<$[Q8X4]NK7&#J!%E$BW%#!]^Z.W* M$A#4PJ@93C9=X#]_*O+=)08LKE/&-W#Z6">CIK02JWZ7Q?:RUFZ395J I-D59CC0:$_U^(+8I,0XPG40PRVRZPB5@EOE3_&V-LWF6 M8 :O430@^*P,.XI-ENZ,07\R YZNJ6\)NY%FLPGV+_F9!BAJ<[@A)9CKMYV$ MIM0/6(XV/YX3V;P8_C:S/6EI*(B!77@$>K0F$0(>XX_I9 X_7(0Z?#JC%67EH8=F6%::LA.=4&"&ZND,9MNYQ B3(?*#%3 7 M7W%T'O9@P9@-]_=%O@X(][QS/O7H(K;"IFP*\9%>J:0@Y"1LE(^HF.[I$TMP3*, < P=>=4HBU0 M0Q"%D--DQO(0W5O-;%;3.FV;[FR6![]2[\QYY '5@YN_NA?%E(_D 5PZDIAL MR[G"C T-M@&$(QOJH*/LD,_RV4UO0"ZWJ9FS=*J"*Z#- M5(#'8 ],5;"N_779"FXHNR0)L:3]<[@];RVQLULE^S%8/2'],_[#T M!PJ!+[SY9(>KM?FT1MK"PIWZ!:JKT67&_W(#<9(5WZZ1FD9^[TS#Z$S2S%![+PCO6((21A;KHDFDL(*ROXW4#G50IP-=T/-Y>'8- MX!^U %4?8]RTCV;CL;\C$B0F3-^SDP1891DMIXO'W8IL7E2V2DCE"0.WS:GE MJM$EV]!EZGY^>QVD4%?B$B+D#;=)2U>3P>2%K=]'W)Y]ARR8_>&"/A Q,:N+ M83S-!6#ME(H_(-*ZYGLNA#EPRM#.V71T45?834:PS$TXU/%/N",?;"E[-(N" MS+AO.,4S=+$H[@N#NTIQV+ MT"P*]555+!&^\T'A90A "]0$Z-W(<)4 IZ6&CPT5WEQV>L21UNC\-317)N;6 M;%LE-DE':CY" F!"U K-:I*PW#KSHU66$"'0 8J]@@2EJYM:=T%?V:#_XVIC M?U71L24G9XJ.TP<6'7M2+TV;T%9PF>G"7;^^*P\R*C-"1PPY6#,N+$*:!3< MB]:*^60AJU%<9(;-FU,C0QZV=_=LW]JK2'RH2UU36V71]?-]O.F8V)[I!2-W MLR]7NW>&CX4:H45"]T[/>_MV#[SWZEXES 2$HKB+=Z.LFP\B!_+HYPAN@&H6 M<"WP!H\Q<9[A-B2BE6UK'0* +45:0?&ERT70F6;;]Q :N]<&K3,T?9VE;=9/ -!VR.?8+-^VW[SE$C\G1;0>0Z#.( MI,Y+A=6@)O_"2]^N-;451@;6Q7+8@"8&6STWH:-YXR8[P*D@P>=]*/9N4<_> M-VQM:OOV+?5W$8[@=Z;?=*C-A\A"V+'+:7R/B+I MY%' MXC,:=MC]MW?/7P[R7KW/& UEDEMGZY,F;;D+$3H[BG9+7A-OA8[U3BCUL [A MAW/#W^1Q-T3PI7Z=;X9(@TK.-S"^,$6C5.\[Y?&W 1 MR\ T2V^'1^CXUJO1E6-I$(I,(11Y:P/1#T @E<2=S_#23@00>"ZQ+HB)8I\C M&;@I8><%W31./9997&?V?L2'$B_%E ?;[Z#;?OA^[I<$@<^^SF4-!XNDU1#/ M*M/D= P6XDO-0Q8NFHI-P\0!'S?#OO7.]7*Z),;UTZ%D2-MC8O%RP&4.&KZ_ MA#O8.M'@SCI:?C-WZ%O,AJ1X$62*:,5E=#7$FX_]:P39TL$(N9E.:S&]K>-"LV4L< M2V/7^2UFJ*@-P9B,%N/9$-8,VP:D\07=6>?KF9R S,:VT$C?H8'AH[Y8A40UUN3QB6H M!??G3[^^_7DD?OKI]=>GD:?_D2)O#6+_=VU%ZY:G"$IW[2-KY!'.DNFS2%BN M+/F;-_Z P/'/XH^-YGOBNG9D/%O]20PBV-R\)=:QJ3:_V,C:%UN/P7N:#_*D MF7(S'J7GBBK?:>[] DEW*=U^:U7[FW-Z.CG]E0CSO5^-5ORP$;/WRJR(&A?' MS:WBN@RO8MYY[[8OL$A-@V+WKJKYRB8]$%_:;VNA2"K!DAC=.:>[6Z8%;_0M M7P+H,[V#.:6[N6:(?B[,%\0X>MQ00@=&7OR5+?-="L^%.ARSXJ3;U/K;SF]#)<(:SP^9&/F;H>*[: MX>?SJ25%O_#V,^!#=W3-HSL2L;J[-(-S]B9[>M3V9WL5BM^60Q'?KV< MZ4D[!^6E,U7\3BV/F!SU?9__L^!/-5"O$OY!"H26=5[Q7VUPGPK[-R^N^4\] M^.'\!S/>RW*':>5,;>'5<;1:7/"%"/M+51SI#S\ EZOB0/_$>U&JQ 'P?%L4 ME?T%%W!_">3E_P-02P,$% @ L(5B5QE0&8(Q$P 7DL !D !X;"]W M;W)K&ULO5S9 (!9NLI8(BI+O M\(XUH[ TFH<;]Z& +@!E-[K@7@#"7S\GLY:NWD""E.=% ANU9&9EGMRJ\7JG ML]_RE91%=+].TOS-R:HH-C^>G>7SE5R+?*@W,L4W"YVM18$_L^59OLFDB'G2 M.CF;C$:79VNATI.WK_G9I^SM:UT6B4KEIRS*R_5:9/MW,M&[-R?C$_?@%[5< M%?3@[.WKC5C*S[+XU^93AK_._"JQ6LLT5SJ-,KEX[YHG?DB:&G]WJ/S'O MX&4F"1,[8<)TFXV8RO>B$&]?9WH7930:J]$'9I5G M@SB5TJ%\+C)\JS"O>/N34%GT522EC/0B^DFE(ITKD41W:5YD):1?Y*_/"FQ$ MP\_F=M%W9M%)SZ(OHX\Z+59Y]"&-95R??P8"/9431^6[R<$%/\O-,)J.!M%D M-)D>6&_JN9[R>M.'N7ZO\GFB\S*3>?1_-S-P#47Y_RZ>S9+GW4N2\?R8;\1< MOCF!=>0RV\J3MW_]R_AR].H P>>>X/-#JS_UF)Z]:/1E):-;O=Z(=/_7OUQ/ MQE>O\FCA1ZI@I,ADM,D43%LE^VB..3J7,:T\%_DJ$FEL/LC?2[45"JTP?EBN[7.BTC$6Y$6< JZS(%VV6\@9>%H M<83YK6D=4*PSR BJQ]0) _HS6>RD3-T:&Y$5BK:BP]%F][449/UTVE$,T0]9 MYQ>5X):EBEF7H!,X306PQ9GSE^9$5M \D8K" 'G28 "H%9K]0?. MD;Z MIF*OL+)?>H*E S;,,J?D'F-''68;-6VQ^XJ5%:OYY:98+E?+5"VP/\ZA3-LR M8F[Q+5""&)[K+-,SG;&QS/9M:N@PA3L1 B?8$H$(-"26@!,X4\PL57=^V M[/J?++"?*Z'7EG@:-)#AAV@L19:>(CS+*VUEAX752$<=@W%H IBV* M8B46" M"ME(<68D1 F=P9(07%+&K,1DS*!(%)H] D!!(J"D22F8(28R(#L-52G. QOG MT?>%7DKB8.!@XX,CUX+&#P.C"72B@2#*C35GQE("($<5GL! M[2/ _S*DD@8 M^"9W4&2XQ,GQMP@["KF>09XN]F 1OP=%"'5>U@RIT ;\8 M1R^NI\,1@CT(QQ[JB_'D:GCN'@T@RWPCV8*3?3^Q3!;$M*-_4AT0&.[JM(IP MG>#PR",SGDEG_[UUWAU/UJXK-)M/W MS#C%Y.;RHBW9Z-;RJGAQY[O6#J#N._*C#)WVN#LC $J'06AH6H,48Q<(# MD3&B5C)$:8.J!9(K [D;$YX Z!FY&,X&T0R"(G*,Q5?H)FNP:Y&6$+:&OU8Q M&.R^=XAM!O\0FGR%DY[7"B])@N1@BOTIR8SV#-'2ZA%)P: QH97QZ^E2T^KP M+@J@^G>Y#^V8CB=,?9G.2'OYH$ MLHX7,PE\D]X,H.CB7G*T"#!%;.SQ&( )[_"'>?"] [5W=U_>WSA$&T:?@T.8 MKP0@S3CI=&]U*)B!!F&<(?,QG]W8C=1=Q#= M<- 0%@VHF"S3P#JZR11Y8&L /I#L(D5 ;1T?7EZ[OU]%*\AS2\[) *LB6S%! M7KEN2"X ,(ZU*$YE;TUNKLJ30+F(8V6.=9'I=93*7>6[8/\S9%O\]:M0-=CA MW!/V]'EJ1TZ0#YC RWY!V0$Y;T*&P@>9G(=A;R ',OAH(S.E8TB+$OENRWDD M]7V / []&NWN%.XI] "1#4)ZHOK=R210,3"C.,;Y>+"A/!+((P%&UE *= M6&I=IH!+HR-VMK&'XV0) PB,KU,6?O=>49Q784]3%"0(-S^$#1O^=,FEP1RG M%6U1Y16WCU: ;\+L52.T;9U[>%B/X.^!HP\U:?!( 282"OP!R>)RSR3>I8M, M4*%K;E*@7HF2(^T@OX/>1> M'SD)4Q1V5]=]_FI0Q?A66YI2NOH6VO$$!7ZV0CU>7N-F_HPDK]>_?S"EX;NJ MZ-M9]6Y7D/NS12M\4XSKTJCI]+MJ02=2(,87JEV>?I)SG4>?U$92R7X0_?SS MK4\=OGSZY/(&9@TKBQ2Y(4T%*'5/NOWRR1==:9*KLI@R.I8UY7OD=#'J MEI-$ZL!-BX_1%SE?I3K1 .N_Z83RT)R9']"7__I\4W_*[-\@2VG8]&>=E.93 M8Q'J/CA=<0*RNUH&B/YM-_DUFEWU":JZH9Q0IT9=*2O0B8K9%$.#LZ6^S&9- MOR(++J(M-(^:5;:(BHWK;8RVF@X#U8YN,LZ8C/["(BEF1R(D&?KP_R#D@XO+ MOKI9L$\S#549-DDHP*6^62&7E-,'.X3%@:YCW )VJ<3O,P8N$"A;+:AV)CLF M"?9* W$_54I\A8,(!X$ZV4J;*A6VD8PAB19I4)\N]AM3J[%]+= :\C ,T2!: M4?&ERFY-4=H=P(*CRT PX3I549Z,]^Y?T<3QF' M=4H+QD@RXY(C()6&91VL6#_66$M3Y5D)*Y\-%PJ@ S'R[WGAVC+4IW?I*Q?5 MN.- '9IZQ4%A73L+T)7J-?0 >,YW!JAS8B5#K,%]4Z\!8JKO,I.IQ'H*GZEP M/M<9:0WYLX!1,T%N26FP+=0#Z*W:\ M2E\J.:V[FLGY-ZDF^LZ%K<,0#S@::G(UJI^)3I>GI)&N;V,CSQJNS$3")\$W M!:#3'ZN6Q@P.0V[=Z7:Q[RH<\G[#G7)2E(0PG]M&_F#9UG-J*P55#9AJ95=S M@*YRC=5 CN2A6V79;U24_=#1^;6&OQ(D*4W%M;DK&!%+PGO[-=RDKC6$34N4 MYO@VQ"% '_ (FS=#=XHP+%:L;?@S+!J;@Q:Q"AI5!!E=G!@:8ET9<]?,UO(A M.8@TBH$-T"W[KLS$!9UV7RWHK]*A+ZA,.8@2@F_" 969?,R&H?F!EK#?E8BP M]5T7ICRE R.6RTPNR5'5[;K/K+LN!70XK$K<7G"F,MU!_Z /)J:3IH*/+H]M MZ/3Q_D1**U:[A/-B7!$MD<7S?0<-0;=C?]E]^"'AGM"9V6!S]* M'+V>&1QB8MAQ-X0><& S#Y7%T>\E(@NJD"\Z^V35ZLWN6"YK0JZ5Z)]4[*/A M=(;&&[G .VK\J7>VM[N1W+/QD:0-]D%(+>8V0$YF2K@$5R_P&$"\)/,S*>Y' M>4_.&QDQW9I@D1.Z9\6P,_EI<%V$U!&B/!X_ QBKNBF-'F1S]QK PH71CGP- M@MMC#%,A10'V-/N%G85$=@:^CM2CV%?-%!P);56B>$[1>MI5K>BAXF+8LJ_@ MR3-+YW7[?*^@4&I6MGM?O0(7W!%K=&A99]GY^T9EKY#/FT(>CX(R\7]+R.?# M\P85DV]TU"TAWY;K$JI/,1.WK8S$,?5A8?MK&WDTKU:1;>-R!'N#95<=]QUO M=3C@>QK4$OO"L&[$,(77T&UT,1&K!8(#RZ4J>DV=*TVR\#>3%G6.XE+6JWAU M^%EJ'7-K$M,U-6?=!<*YV"CR''_4\UERDOU*.KEN%)'P03YBZ=IH:V4?5%0JY:N!L,=2;SEIZ:T,/P7K_Y M DHSN:+:QE8ZAVCWXO-BW85I\,7&9]:KCW#-))&Y7J8LDT \OA6N:WA@67,& M9T7V8*,,[K#G4M2 A/!BVG0GY\,@'"4\(:44]TTS?&:=^D'F&^'.<4(83YON MZ7PR[(FRC1C&S6;*BVG0!3@D"!,:A97Q=C6L"T&<[194+*P76GV]RZ?/Q\2. M)C/B-LYQJ6%%,2<05:88EC%;LIZ,&PE$'L)AE3^%:0\Q80O$UAN$7:>Z_-8B M-C?S#,=EDQKX@Y).#J*L(S$I2G-,4GS2+RG\?DTZ\R/$1-_;#[ M;Z]X#>D.@WKPT=V GNAHP#YCK\A,GVB6*>##DJKN+*7 MUFDEP^=JVQ,$?T#*CZ"]Y_;2,:KXA-.]J"1V6W4?'E8D++-5,06$IBM'FOY1 MY K*LC0ZRVFRFR=E^FYI/8-.@Y%_$R[E+N\]PAC&;7RJB"[^&\E=Y/A93.& M^)-RNR?Y*H= S7OVCT:D474+@AI_O@[?Z0;E>I/H/;];(O)&X\L<-Y7FO&;5 MNG/D^_D]G3F5%:T2.K);Y#X[^+1;=2S]"$F8DQZ%0<^!"R+/OWWH2>U1P5%U M1,?6>JO7XSK<5:W?V%O=:(CE\-7'6JQW_K*['>^./X@]ZE6@CEMWM/(SF3<]F#49.."-ZWX='?6O\_:C^*V4/ MO&:%HZ_"&GJ](<[$+JW?(>#GAU^@.N("0=,UB.BJYW:83A=)*6GN/V3!OS;1 MN)SF!U35.\0F)50QRR45&L'K*;W8-(\:<6V^SR$GNI$#B5.G@:7$ET%\"ZCE M0BCNZ?$BA^[;"&-U]'7M]0&;7.-9V"]5_"I*==^!(ZX9O6"R(,;B056@K6$' MG9$9$<7F96 ?DAS35B0QF+[BAP9,U_V*LKG!OFF$7='0D7L_D! ]:H7'>Y/I M8V(8KC"3MOJ I=TYQ].;-2BD[NA74\&.;A-=QM5-0]6ZSGCS]?9+I;U8HMV_ MIFUAZ_;%:WLYS2H=9D/-$ZNC,Y'^EI6;8K[WKZ5RK;W5MK8:8O:R:6:XY2[3 MA3S5"W/[*I/T(RU^+I6\3=30EK]C5C?NKHQB]+> MZY!M ^2-NCBR;J7].BAY8?^+(/X59_OBL_O]"O..\;#K!W3.@M\\ EPO^9>= M^,W8M# _?^2?^A^/NC&_F50--[\\]5%D2^JU)'*!J:/AU<5)E)E?!_4NOM?P!02P,$% @ L(5B5RH> MNI5M" Q!< !D !X;"]W;W)K&ULO5AKC]NX M%?TKA#>[2 #7;\^,DYD!)I-M&V"W#3*[[8>B'VB)MMA0I)>D/'%_?<^]E&3Y M%4Q;M!^2D27=][GG7NKVV?DOH5 JBJ^EL>&N5\2X>3LAJ6$IM>_>W?.^3O[]U533:JD]>A*HLI=^]5\8] MW_7&O>;&9[TN(MT8WM]NY%H]J?CKYI/'KV&K)=>ELD$[*[Q:W?4>QF_?S^A] M?N$O6CV'SK6@2);.?:$?'_.[WH@<4D9ED31(_-FJ1V4,*8(;O]4Z>ZU)$NQ> M-]I_S[$CEJ4,ZM&9O^H\%G>]FY[(U4I6)GYVSW]4=3QSTIO9[W M1%:%Z,I:&!Z4VJ:_\FN=AX[ S>B"P*06F+#?R1![^4%&>7_KW;/P]#:TT06' MRM)P3ELJRE/T>*HA%^\?LLQ5-@;Q665*;^72J+[X$\#@5N+!H&329K@C;2X> MG8T>610/(2A(T+V?M%QJHZ-6X788X0]I'6:U[??)]N2"[87X&2J+('ZTN(HPUFT@3S?O)-A4]J,Q#345],1I/I-_1-V^1,6=_T@KY]3H+XV\,R"6\.:M /:B M*I?*,P _0%WZ,>[O(U_2ZW8=Q"LQ[L_GX\$-7\U&-X.Q^$F%L ] O+X9+-[0 M_[,WXN$E(2>EL\E@P5?3Q6)PC;(@;Q;L*J8P-Q*ST1C/?[7D"6+P'8"/^U?C M*[P"T)8^4+JZN\82NKB<+*#J-S"M&N(V<,UF2W^3F1GF>(.2H6QJ] MED3* 6_)* JY56*IE!6U7\LJ"NNBV"%&,!Q1N,K[XAFE4ZC(<5WQ.^C =JIS MH1$6?).)P?GP#QU7(>J2R[R5IE('FFG, *F>T/D/>!9 V;&X&"&,N+75_X2D MVP(14'S!!PI09X607@%GF:G BK@X#K??/*S3&]@9]JKV 6)\B[51.(^NW$B[ M0Z(I&0@%*G--_DDC/ TN$5WM"KI.[DI*!*6-ZT,.43E"M:2 Z5W2FD&K43Q< M"8C0[ZBY1-BH3*]TAB8.7_KU32BR+%5#1>B(V;P:="#:E@!.BHWSC>9DJ\E! M@E2-F]"%39]Q79W:&OYI(U::TM5J1"VB492I MIG ZB+6RRL/6KB]6WI5B_CU9&8^^)\79<;L,F/503H(U75S +Y/0())[U,P2*(21?DWE\_!HB6KX'![['>Q6/J@&KVD3TG%'>'*99I@SA L@ >J- MVJK$M1Y7MF+'.C B0/<".H=4H%KI^Q9-%?0)TJ#44M/\C, MNQ#.:JLU("G8M_@-BVDC2MH1"-G:Y4+1IG F$_TT*@)W'"$ &07 A8$Q)#"Z M*+FC4#"-:&G\;'Z=]V8O-2-8\/7C>&!^(BD:,_] M5TNY$P9 @NN.)!5> Y6HD-+<:,G%P9Z;36?(-DRY\;#NM>$\8(E5WC/FN-S$ M3CDT9X2LH:5HRE1IT0 C9Q]W1V+ ^ MY>B\=/\2ON:CJ\&\01B7X]4,MR;[6Y?XA=X]6&42R,'2&\7'*>(YB*9D':>& M!X37X=2CV8(VC0./IHO18+KOOZZ)4Y8\EZ"7L&0']R_@QV[*DU%;GR69+2V. MG(T(\.CK1> "5SX:A0'X(Z;#>L<1?[0K+W&DJ+)8H9MK]OO/R.]L%^SK<,IU MT_E\G^VVWPCA]4K!\Y5IIKN)G%0XY?P\1' NILSM4\X#D7LA=2.3''5_L0M8 MJ@UE<^VY)^T!#[2+5E[YAB-23@ZZHMF&R P1CHV&.NVW2GO>*0,R6K=9)U]H M<9J8.XK>.OL[RA_#@<:]S5BS]]*N5#'0J MN#,IXXTA9G'LG;%BC+$(H&$3@<&WDO>/E5),A8W>"V1(+:)1(IHZ@HZ<#2^C M<6QHR[@_3QSO39Y:D-9$)"#)Q1S=DYXK$4LD_8^GRG? MZ+V0,"3+-,$O4<*AK4*>$M1UUY2K(N4XI8(V)4LAA7NA#<@VS.9T-&^9U )F,:48RB6L5SF88 M]8RU(EK,R?J*#@@GW,"#O"4(4'C'B30'9+OJM%A(9PU*CY+>[#J!'2/WI+#&;MC695CH57A_T>+C8\:SFW4# 0:R=>C#Q?D]H7]Y8W^! M%X-SG^*&G2^K*/":OQ_3&HT"I(^L[=WV$_5#^C*[?SU]W_X9U0)7XW2U@BAV M_GDO';V;']%M^#OMTD6@B2\+)=%4] *>KYR+S0\RT'ZXO_\74$L#!!0 ( M +"%8E?5LZ3<; 0 .0) 9 >&PO=V]R:W-H965T1!J5+]9#"8]"LA=6^Y"&] 1-"A9EG!$%_CWB#2C$0T7CH,'M[DZQXO-ZA_QA\ M)U_6PN&-47_(W)>7O5D/6M\&*YL&8+EJ4)C1?!U:!-Y*3FI-Q[ M2U\EZ?GERE)^K7\&H7/X]-#(FB+N(_@%_:+OR0"+];,.[+H%2UX!F\.=T;YT M\$GGF)_J]XG8GEVR8W>=O EXCW4,Z2""9)"D;^"E>V_3@)?^B[<1K)30_M1I M^/-J[;RE.OGK)==;Y-'+R-P[%ZX6&5[VJ#D9HZ-B]T(J!Z;@LP,&'C TTH_4F6IR M!GA9#$I4.314(Q8*J87.$!12:SD0 =T3BUQXVDN=RXQ6.7R0FNI?*6IE=WX! M5!D>JS4A<'G<8M9MAA%\9F-G,$WC\>[ONI&*";E )-@J#7&0%3N'3,K!?!B/ M8#:)IW GLI*"9JE.#J19\Q%+F2GBE4:#-(T'D$33^93^?RT*25X<1:)HK):^ ML1@4I?9HM5 _- [!F<)O!7U)DU&<0D(V9W!#?GG;M'<5^4K$-E1(#D8I,9I, MB=M7XX5Z+:9GQ&D\&QNDYK%Y/-!D:1M-D3N3#:CR*AW 5$GB:'6[>H'^2)CI- MHI#JC37,LS(-^4':F:@E>2J_XVN!\QP)^GJ6#&;D<5<7P<;9D,(YV1U%-#A< MC>'J5Y1.DFBYDYGCP!S'(3K C]BY$_1T?K!W"A[#;6-#UY!+#C-#X@^-L,2? MK7$06G=W2>#>4J0:(I91D&F$4@,XI%K<(GG9U'D@Q[8Y[3M;/(:D(Y:P1L_P M%*N-#M@'0AW2^W>S9#C]V!G:2E^RG+2 3RQ(Z!38HE&M0!0F7+!8"4U#F9/= M0;B Z%RHMJY)Z_+947^JMCK(95/)# JZ0HW==[+%+L:!4!SN&"P*LMY*D"NM MI["E]A<4G\QRAW(7G!0L4]9TSKFK*1Y/DJ8R19[*X#1)H_V67BV!@R\MMIVH MJ;&AXC$%5-C2Y Z0I]4+-?N/_+YTC_>/)F^%=A/>%PXR+N5V".]/]T^8JW9R M'\3;]\^=L!NI'=U.!:D.XNFX![9]4[0;;^HPQ]?&TZL@+$MZAJ%E ?I>&.-W M&S:P?]@M_P902P,$% @ L(5B5T+X!:A4" *A< !D !X;"]W;W)K M&ULO5A;<]LV%OXK&-7M)#,*15)7.[9G'+N99IJT MV<2[^]#I T1"$EH28 !0LOKK^QV HFZ6&V=G]H57G/LYWSG Y4J;/^U"",<> MRD+9J\["N>JBU[/90I3<1KH2"G]FVI3[8R@N>>J"QZ:1R/>B67JG-] MZ;]]-->7NG:%5.*C8;8N2V[6;T2A5U>=I+/Y\$G.%XX^]*XO*SX7GX7[=_71 MX*W7=F^3BS8#6^P7_D6)E=YX963+5^D]Z>9=?=6)22!0B M<\2!X[84MZ(HB!'4^-+P[+0BB7#W>Z^*_,W>*J,^FP7,QX M7;A/>O63:.P9$K],%]9?V2JL3<<=EM76Z;(AA@:E5.'.'QH_[!!,XA,$:4.0 M>KV#(*_E'7?\^M+H%3.T&MSHP9OJJ:&<5!24S\[@KP2=N[X34W?9<^!$[[VL MH7H3J-(35.?L@U9N8=F/*A?Y/GT/&K1JI!LUWJ1/,OPLJHCUXRY+X[3_!+]^ M:U;?\^L_81:[DS8KM*V-8+_=3*TS2('?'S,V\!H\SHO*XL)6/!-7'>2]%68I M.M<_?)>,XM=/:#IH-1T\Q?UD /Z9BMTO!)OI G4EU9PY/BT$JXQ>REQ89*;C MLK!,SYC#NHP;LZ9E2U[4PG_.B0=O5^3L#MA M,R,K7TH?N*N-=&N&E!,,L7.BG KC W@GLN8EZ>*7DMJPS(A<.C;CF2Q =L%^ MTE7:*XL.V.3\SB*_7V$^[TPI?_%^H-^-&#](?T=1,/X M^XV07S3I?U//430L&7K&$S:*:6%SC4;I\,GUYRR=]*,AKDF4TH2^UX$<*SN^2,];MI M*'DTT]99]H)8O\1M'(U>[HCH,@7H]^EP@M)+BX=PB']*!U'";FLL58Y5)!<9 M ?I"J_DK1][RFB?C8=3'-8G.X;Z]7\0&OL8/_S1,P;H)RFW(E-;5-SX]]S., M(*+K4_96EQ57ZQ^^FZ3)^+5E-C"IE1593:8<)!Y[052T/(U?'XCR7Y/7+]F" MYXS/YT;,*;FGVIA07YDN2^G0C^ 21^ZCC[Q"P3U(= =1K-D9+!FR:2@:UF6K MA&K$$&M4QZ9T]TQN C:\\&"P+ MM,, 1Q'[US]JJ'SB;"WF: Z[)N=_ YH;9=);TT!. 2P=H&T #)A@*H*W$7% MUYYE=#)'??#VX) )63NC$NS \4^F0]2GZA;/;L$U,(Z[Y/<2WW=V8Y*0O]#_H*=$1BO,L,S662X6@0'O&'5OY.0D?^5(8C'U> MU".I,XYB8#4Y81A-TN]9!1]RI>H2]? LAZ,.(;L2?OPKUH%_>>^' VK-H\.BX3D;#:%NRQ/4L09]+VD\KZ(;JM*3I_Z;-<[.U\-KO M*#\38AM9."N.1I-Q$ZHX&OH6VP9K7WHH(OSTFPEJB2A-E4_7C90='W4]/UK> MM"-4\E.+M_HDH1+UQZ>UB=BOR'[BZ3/V*$H>5@2Q7'(C=6V;$8DXE^B, MZ!1+_*XQH@,B,;4))58>DC&"V5 U.] "1((U2F.I\%+( 47AT?7Y8>%+3'=\ M&J""W&0.:L^W*'CD['QPE%N348SFT^+R?HBH@5:D\-EPG*4D-N.#8 ME:@YMJ ,]FFL]+:KTIRJ-/8U'E: K. !@%#8^M" D4GRM^]"JT;X+5<\E^"68^KF9*%A'\0#(2R2 MS.J-KE/,=U\=RP!(M:H)TMM)!57VS$+?K\DT;4L2^_.G:B!8MM=\R.OWV_D* MB6Z;D75_H*)U;@%YMJYH$O1]C';AC9\E#9E&?*FE$>V$('';1%E#K6:Z)5TW M[?4(.WPKC]L"GR):-JS#ZMX%VB,8@Y7N][_F: MRCO32C6G1'[ )K8\0]I:N=G=O/OQIKLWOV,J7Q@4Z?V)Z_,"Q ['PLU4>,(I M7S\/=O\O R$5]?XX&#%_1G&+G3[Z-WY_X/9>9&S%;7!YB=':9WGK\FWC#&C0 MDC:HL5OL?B-)H[VIFYW2MR#OMG[9.Q5.."G>SV[&AS,D-@=AT] 4N$6J9]I0 MLR%K87_ H0VA>*@$$M5[QI_6P >ZD'D3W"*@ 1WRP?';ZAP/5V?$ MW@+"^-9>N6-O%7#7GR+I1V'ST-V8;)#C=(3"QNQ5"'6C^R&ISV Z065)_.KG MZ+$CL][.^64IS-R?TM)V&9D7CC+;K^U!\$TX_]PN#Z?(V!QB8VR!=S.0$N)T MF DGL^'%Z&UL M[5E;;]LV%/XKA!L4+>#:EGQ+TB1 TBY8@18MVFY[&/; 2,MF7/E9;=KDQGETG9T M207>3+3)I?2 M+.\HTXOK5M1:;7Q6TYGCC>[-52FG](7<+^4G@U6W04E53H55NA"&)M>MV^CR M;LCTGN!710N[\2S8D@>MO_'B77K=ZK%"E%'B&$'B;TYO*,L8"&K\56.V&I', MN/F\0K_WML.6!VGIC%?/M9^V& X[QU@B&N&V.L=!'DMWTHG;ZZ,7@C#U$#C!V^J MYX9RJN!#^>(,WBKPN9OW!)/$QX=,326[R5YU'6#Y93>I(>X"1'P XD)\T(6; M6?%3D5*ZS=^%.HU.\4JGN_@HX!/X/4;&_L>KW_,1BM^OWVP MSB ,_MAG8X 8[(?@U+BTI4SHNH78MV3FU+IY_BP:]5X?47#0*#@XAOYCAW 4 M8K^"W^&*=X5P,Q+:I*I #HI$5P8D>B(>*@M(:]N>X(W.2UDL!16.C!6J<%K( MJ2%"/CH+$NE$:?1?R*WVO &Q:H M@#.1B8R3D!CPL82_"[ E;G'JPJ!4R/AF)) MTD!$<.F&*W+)7BQJK0I:R$PDF:P W18+#_A/ARQ"E;3$%C9%9!M\^.H*U MK!J+8VG\'!1@5T4LNI;L-Q[@O%V7UAYL?/"F]E"V3U&96=UHJ\L0$Q!25B:9 M>;M7"J1\O"6Q=R&FRP>W)F=U<>AN@[[#H2735#%1>[_T<(PD *MTJA+0_XD* M5X<4M)#+8%>N*]YBDU4QR7SLBB9VYM(H^9"Q?WV\+>%W^,30"B!P.OE(/G9L M91"?U!9\Q' Y+]9H](C^MCXL(8&S/B.T"#(&WN#XMZ+0Q:M@6H)@T@4+ZXBO MAX)KTP&I!K=KG&_5M% 3E4C8BWQ5:86XF)T)7RC+?8$%\-HXWMMJL=$E>YVS)^7EA11/"04M42$(/B)V\(0\K>U=;]0>KT.PC@'.K1G.0.3"44[^M=SV6G!T<=X9;4L>GA_V[?U3S&4PQ$J= M"]Z".C1\I?V M:==W PI>-;O7&RSQ9W^(2Y#OM\5'"JKRB!6.6I]ACSI/+YSC*V@XLH[^^V. MHM$Z1((%.,SA/QL>16NJ.I\ZY__=\HW"%$H_*G#ER]FAXUXH>*=I?LWY>@); MV\O)MFOPZ&+WR&!PH_G3ZBJ0?Q;7PEU$\XJ'[DTY0! M6:3.5.I1K<-?P(&\1-J9F& FXWM373319<+]YET1QCWVV'WE*HA%PU=YE3J[MP'N\>"P">Y$F7NYUK7"O MS^41I /@PG(L(LZJ/N5ODJNW@/LA07'$IN ?+NJ+(P/-L!EHAD\?:(Y"G ::TT!S&FA. \UIH#D- M-*>!YC30G ::TT!S&FA. \W_-=!T-SZ9Y62F_L.@Y?&A<.'K6;/;?'N\#9_< MUN3AP^4':::XE$&S"5A[G3$&&Q,^!H:%TZ7_ (?;KM.Y?YR1Q&V!"?!^HK5; M+5A \T7VYF]02P,$% @ L(5B5YGH9 S'!@ CQ0 !D !X;"]W;W)K M&ULQ5C;W9QL,3%2LA[E3&F MR4.1E^JREVE=G?7[*LE8094O*E;"F[F0!=5P*Q=]54E&4S.IR/M1$)SV"\K+ MWM6%>3:55Q>BUCDOV50251<%E>L;EHO592_L-0\^\46F\4'_ZJ*B"W;'])=J M*N&NWUI)><%*Q45)))M?]J[#LYLACC<#OG*V4IUK@I',A+C'FP_I92] 0"QG MB48+%/XMV2W+Q6Y-]XJK/+WKA'4C:G M=:X_B=5OS,43H[U$Y,K\DI4=&\/@I%9:%&XR("AX:?_3!\=#9\(X.# AF%#-; #'2TS*G9;PEL,\?76G17+_Y@;B2LFM M*"#7BEJZRI3\H3,FR;NBRL6:,7+#2C;GFDQS6JJ+O@;W:*2?.%)13"Y9 M[^KUJ_ T.'\"^;!%/GS*^H_-XD]R13YGS,R@Y9ID5!%E+,V,I:1KJ<+A'JFA M3"1993S)B,+4*"+F1&^LO'XUCL+1N<+9!2+ ML4CS_%]\$UX2-I^#,T<'0C>8M1"TQP& M'XW\")0ASYLD',7^J'V 'I$RG4E(2($+D%1,@F+J M)_BCFQ7<(2WTPVWPP1[L/X TG[Q_$1&JANKG>^+?1!)UD)M0.HG9S2!8RNN4 MEPM2PH:_95"RW+"IA8&[9$KC.*A^4\:.VLKI(EU1F3H4..QH[(\/$KI+R2>P M+7F"WN[L$OE(U6>6V$6!4-KW;DU;;VCWT;NZ1/3'6BP8+DF/H"Q$P7EWH'%B MGH?G)Q@AR_F"XXJLJ-0\X17Z]9S8H((L:5[#3!LTA(24)+E0&"MT+_? GK%* M*O#!D"47PI86'>,TA\?-,N-;*,YR"LRC#2<*;VN)?O!-$X71)E,V'LE$#E)@ MA.D@4X ,TL1U;C.Z%)H9>Y8*GUP?UC5,*;#*J"QWUU*G1A[12U:@E=M*>#2< M;)99RVXA:B@@KHRR)<[<#$--Q*+D?R/A2Y0Z$%?LJ>">PCVTB(X!1+[M*(1: M6P-@" QWF3GETF9PER.+5&=4FP)G:8,*X&SENINMW2RYI>&U:W GZJ CC"@E M,P%K_@5ZTI7='5>C\2,1GOCQ3Q'A:[SB>NT])O2,'-.3[JJ>@D&SLLFW)H77 M+H6_8HF3MTCE>TS35Y,FW 9M0AY;]]PF_)8E#FIHH$:PTP;#B1>- W)$XL@? M#*QUA@$,O2B,R23V)Q/RU5H^'L>Q%TY.3T@T\L<3 M9SXB8S==;1-F&C8RK64"31<[T(LE3&J*74\SRP*IFEFVY3B&KXU\LYDX87MW M-YVVXOJBMFV[46J=S];[];IIZ-"V >'M'V=L0]T77#NU:4U;T?8P-_X.'DW& M\2\-=*,H3A-:8=GHZ:Y"-/8;=1%)4LMV5$X5[+V2FGTXI6N ML5<[F123P<:'C!5KM$Q5Q:<2K90FC; MH4&PL(6874QM.J)GRB'\C:-AVUSC\]@;3F+'@-KM>4R+WO!B:-@JCKJMH5UV M34V94CP*=WNLL--C[VN37Z:\IQ-O.(J[(8Y!*J*P3GQ.^#:=3:X"FXWI/Z?G;7Z+-%]/N)\)A_/__1A[Z MP7Y7SV'0WW>DT.\<$A5,+LQ1&(HP=&/VO*A]VIZV7=M#ILUP>U3WDD/?ZR-UI4YL@)HM"B,)<9HU!#. #>SP7TH^X&';1GD%?_ %!+ M P04 " "PA6)7& ,[&"P$ "-"0 &0 'AL+W=OI> 52L.5!(WK67"37-T. MG;TW^(WCUAR-P2E9*?7-37XJ9D'L"*' W#H$1I]GO$,A'!#1^-YA!GU(YW@\ MWJ-_]MI)RXH9O%/B=U[8KH3QO[!M;3.*F#?& MJJISIGG%9?ME+]TY'#E41ZMIEY.?G?]J2]3P@)9KI+.VL!1,FFED"=M91'F'<]OBI*_@?(*%DK8T M<"\++$[](^+4$TOWQ&[3-P$?L0XABP>0QFGV!E[6"\T\7O8*WI'$6Y2XYM; M'S1X<%E3('*M:J!UM^[40[E!;NMJ@UK!@Y@GS]^\NTV1R;>@:KPPO M.-,<#>24?,U7C45@E6HD':Y54)T@UMU59K( Y2F<[J_:M$#MV3@KJ^D"&/C@ M8J;Q]>)^N31^G%Q_)&K[F 1*]AIA0PB:";'S%Y6B2%CS%QKL.=44IE2-]H,N M, *UMG[BI#RC)I^&"ED#\3384@K_<4)N\2#<-REFL652H$5-U]7%EK+QG)PB MM\>,0=/18]!IJ]GN@IF+G6HN-JK3Z%1P<]#22!>DITTN6@E!O+[ZC?T<<@JI M+)WG,0TG*X* L:<-:2.-()LJA5IHC2?1C'[$7&W1'=#/52"I;X\ M:%-4=J<#5"3;DN>E6]H1&6UYSFLZD0$\4[LG+E0 !9<;:&H*X!R%RIG=E\2! M@9(;Y>QJK?ZBYFWZ0!([(2U'*FC*98X^-B5"=IU^RZUCH5SB.H@0GI1EXB1= MYTKT4'H43J,@^L?,_ETEJ]UQB7AR_DBZ(^:D./<@6_2I)PM!#Z&Y.G?=J*1; MU/L^SFF1?R"A%1?"33["S]13OM"K \ON9K47^Q2XU?VYX_54:JJH%9?.6[+4P&DW$,23*(TQ'\ -DPO*1/,@I3^HSB,'9F*8P'D\F0C)-L3.MI M1NMD-0R]SX0^^ZB_4 7^9]#QX#(>'X).)N$G^@Q'8>)0/7H7=1PG?=1Q&F;. M+ G=+(DS\CK7?Z.C)[)"O?%_!%P:J2^TKV6_VO_7N&F?V(-Y^T=EP?2&4S($ MKLDU#B>C '3[^+<3JVK_X*Z4I>?;#TOZOX3:&=#^6BF[G[@ _3^P^=]02P,$ M% @ L(5B5Y!3&ULM5=M;]LV$/XK![^Z-.EHX?QU*YDBWE;'AN%?&6+\:#D-> MR=':>^#/SER333:\@=/ MH:DJY>_.V+C%<6_46VY\U+,RRL;PY*A6,[[B^+G^X+$:KJP4NF(;M+/D>7K< M.QV].ML7^23P1?,B;#R3>#)Q[EH6[XKC7B: V' >Q8+"WYS/V1@Q!!@WG MZDA1W'Q>6K](OL.7B0I\[LQ77<3RN'?8HX*GJC'QHUO\RIT_+\1>[DQ(O[1H M94<0SIL07=4I T&E;?NO;CL>-A0.LT<4QIW"..%N#THHWZBH3HZ\6Y 7:5B3 MA^1JT@8X;24H5]'CK89>/'E[T^AX=S2,L"4[P[S3.VOUQH_H_4*7SL8RT%M; M<'%??P@,*R#C)9"S\4Z#5UP/:"_KTS@;[^VPM[=R;"_9V]OI&/UY.@G1(_9_ M;?.Q-;&_W834PZM0JYR/>TCXP'[.O9-G3T8OL]<[ .ZO .[OLKZ#^>_1HZM2 M>:9326I9?BJ9SEU5*WOW[,GA>'3P.E!((I[KQN54$>YKI@0E%3 M+#=E^C3UKJ*(PJ/HTG^?W)0N5?C$.>6NJE!+R7(@;4FZ _+17Z-_@&<;5*JV M0+",U[77D0XMFKDS# M11_=$E@WX2RT,<2V3 099V?/(_NJQ5TZ(PXFW?X]#Z%+JN";!FZ0T+A"4( 2/<.<$6\D4V SE6MHS)]*AQ9%V%S#D&$[[;6H$>:;"'R8K12=Z"! M*E?HJ4;,A<,F(%G0+0BD"*:49!U!_R:CT"'W+#93D(%H(3_6;0E0&]6ME#Y: M 9)U2"[H==&(I6<6F!;U!MQH;E2SUZX(U*)&AXI<3:"R;%,#NN@*J-7>U'I, M:9SB\E_[TT^D+\OY@0N[P:R29&VXH-%@A'ECC%Z7.YC2,:QZ0$I7.1(IH&8S MSS,)_@:T+M=3*MWJJNT#3P]'@[VEY0&][]AW2*Q[Y[=G]BE[B",QMRF+8(J1 MJ?8A$E+TC/.1H?T=)1E]X_>PGR_ZR8@I3:< MNENY>MGV)\]R.9(^,1IDW_0EP3T8#PZ^ ^^E@I9XF0'LBV^#'=!IBN+#3.[C MS(-U7&@A[6*NM$EM5S!-F]C Z(]DZP:\'8CRO*D:DP;#^U208@:M3"Y^Z"_O M+*AE^NEW%\+/]-GBYFGTWRU1N')97)*\9YO?M6/%J/5E#PVNC[D3US/F7JU+ MQ?Q L2?YE%&>!:Y,422UUTAJF91;",!P;/MBZC?G&!"%2F8N^5;G;K#ICK88 M&#&-CR7X_PDVP#8;-"K=#0R:(4T1]A!-=RXW5;L9^D.+VVHL;&]Z*YV5Y\)I^WM>"W>?F,@(V?BH^$I5+/! MP8L>^?;>WBZBJ]-=>>(B;M[IL<2G#GL1P/NI@Z/=0@Y8?3R=_ -02P,$% M @ L(5B5UT.Q+$"! !@H !D !X;"]W;W)K&ULE59;C],Z$/XKHW 11RI)FG27LK25=A>.SCX@K5@X/" >W&32&!P[V,ZV MY=>?L9V&PFF[\-+&XYEOOKG9GJV5_FIJ1 N;1D@SCVIKVXLD,46-#3.Q:E'2 M3J5TPRPM]2HQK496>J-&)%F:GB<-XS):S+SL5B]FJK."2[S58+JF87I[A4*M MY]$XV@G>\55MG2!9S%JVPCNT']I;3:MD0"EY@])P)4%C-8\NQQ=7$Z?O%?[E MN#9[W^ B62KUU2UNRGF4.D(HL+ .@='?/5ZC$ Z(:'SK,:/!I3/<_]ZA_^UC MIUB6S."U$A]Y:>MY-(V@Q(IUPKY3ZW^PC^?,X15*&/\+ZZ";YQ$4G;&JZ8V) M0<-E^&>;/@][!M/TB$'6&V2>=W#D6;YFEBUF6JU!.VU";=#,$DN(3IX4O?55L,Z.6+^$MTK:VL ;66+YLWU"3 8Z MV8[.5782\ [;&/)T!%F:Y2?P\B&\W./E#X8'K[DIA#*=1OATN3164T-\/A1R M0)P<1G1#&&TG=:5%3 MTW"Y ELC?.N8)HG80JO5/?>#17,-/-A99S>B[I(TCC1X%CI#0$P"&LMI K"D MA>R8 *PJ]//DC$#3EI^-$@(B%LSL:5.BGCN]X&<$+;%BTCEPTI(3F$99..?& M,MM9I;<#L"-0^E4K",_%HMI6:=M);CEM<^F#NV>:J\[ ETYS4W(_]'YS7?.B M]BK7JFF9W)(]>N08WI,TQ *J L-7DE>\8,2LI';1E#_@%AO",6"P922?!5%IV.@(\3KV5HC0N.FQJ6!J]( NN$!:GWRM$0] M]+\/G#ZRT3[[IX^FV?C%*P,%Q:<$+WU=_E\0 VO*JJ_>AHYP@R["/(_'3SSN M>!I/GHPH$M,&0[$=^8VJ9TJ9_F.BP>42)5;<&N=P,B8W?C^-LU_\A?3_&M:! MUCI*Z3@C:C71N3T[5-CS82 QM%W/T@M;FH>-[W J[N-I/*6C5HAP[PB?7ZO MU(SZ.+1YR[9^0-B:Z3)T*#N!>'X(CY5?Z'QW, 8JK1JHN&2"?V?^NB*00T7W M6?:)0=MI21.CJLJ@';FVH_ZDC^76%9T20)+.P'= MR5.=:(/XT 60[-W-#>J5?X&XX>VD#=?T(!T>.9?A;O^A'EY(;YE><8I'8$6F M:?SB+ (=7AUA857K;_JELO1N\)\U/=10.P7:KY2RNX5S,#S]%O\!4$L#!!0 M ( +"%8E?Y&PO=V]R:W-H965T,D5%RO'+VMB=K'!I-Q=E895,>=(NNXB"8':QDSH_>_F<[WVP+Y^; M?97I7'VPHMSO=M+>O%*9.;PX"\^:&Q_U9EO1C8N7SPNY49]4]6OQP>+JHI62 MZIW*2VUR8=7ZQ=E5^.S5A,;S@']I=2A[WP59LC+F-[IXE[XX"T@AE:FD(@D2 M']?JM)NG*AW.OX!VK8I1 MH^*KZ$Z!GU3ABSCP1!1$\1WRXM;DF.7%=YL,:PMC*YUOQ'^N5F5E09#_CIGK MI$W&I5'0/"L+F:@79XB*4MEK=?;RA[^%L^#R#ETGK:Z3NZ1_E7N^3:)HX'FC M2_"/@^_S5HG79E?(_ ;5(I]G"V%6M$6',7N);U6IXX;'6R M11 S1!!.LWFP92?(5:;:T<_$X_ )K;?;YSIQ\B_%XPCW,B5S\$K9S0WK#[VM MA.OV2;6W"H/B)^(7G?%O/TF:-7DB/I@#5'NC,JQGW;S'4XRKMLKZL$V7HA4A M<+%16$!FV8U8&R > #!RAJ9"I6G3W'' @7[FR(;C!55A\X/?UM$X?RR%)E< M&?N4TD4J$NC/\@E*(HA.5.F+JRP["0'RBJ6?(%I;#+A6^5Z)PFJLJTDQ:W:\ MKLHW\"\&YQM/:*P#O9T;R4Q*RI7*99[ *VO\WD?+Z\G3N?@9.FS%U0ZR$NDW M+N^YH%%.P+W$EG*X>-]*;[ R:>(R&3%DGZUUEK$@SLBZTF"3K8E8&0@:K'I: M:<+^H#%3E8[-? &-+M9ZA:6.!-&(&J&GE7D*])YNH5*K&E@J2W% ?:#/X;*\ MUK[2&6N+@3L#>AMB4%EC=3!$F7L.Y M:FO-?K-E_]]R^8!L\'G!Y'>4YGMKF;1F'!$J81M49X/%]X,CIMG;A*:4>\0Q MX:3S%%#77,)8F8F-='AO;U)KL/@ VI6L*@I$P&Z12D1Y4U9J MYV*I6]&I<2FNH:#9P^J; FC!HJV2USB:%2J2?!JS]-. \D=(64YYTWB MZD 4X06(!])R55%WV7*5)I9[= U->;K-HR*3>4[KN;#<%9EF_8\X57O"@>B4 M!#2)0D5 5H9?'6A M%*D%H'5.@Y8N,JZDS<4*6UE,"65"W.MT8*)U MN^E5Z5Z0U@S9(;F(U;XD2*C(:\X_LN7];5>-4*LQAGQH2DM8 M(3DHS'!T1:M0P5[YA;U!K4.BNT2'%(SF[0]WXS$9%067;U^]^_SFBB_"RR=4 MS,GPG9(E10DQQYJU1JUU7.3BOFIZ&O8 "I"[XA:E[#5+@"=)C"4*93?$I_Z( MNHCC-Q1V#"^P$/!%''I][,&9HLB4DTGWVVE)=U6$-;@W%-4(:RM$-*_4!S+@DJ*VH^&UOWC0@C_#+&T4Y1B,=&RT4> M:@W1D?#"BF6!>'9,6^\Y'=;D)%"&5L#A96T>>5I=RVP/I)VD;A(*!6C<\)4Z M0;:1M''8PW;()RCIG!^PM%5F3 #4TF7J]1I1QWFF3,J2[[H9M MS>D6&0L[.//(G6I&W_CM7J&&%/&&K)KL72]'Y*1@RKD7PS8>&0QC'2W[-&_X M]HD/!O0?)YE/IK^7Y6>5M""--<^::,'[#$AR?0S60]O3-)CWAA@71$-9W"TG M:O/7)LO,@;S!2PZB1K;+U%D*;ATLA:'4;[89CJ\XO9%6#@1X$-YKT[HD,K>F M0(D=>FPJB5M8CRE79G08X4Y:7,ZH74TI.<56 @NB]N8I)ZP? MZ_+_>6N5&NS>X> "-*)NFC;@S<"?J:.X8]Q'MV%YQCMV^A?UOAWM*A[+)^)< M+**)/Z'/Q<)?XC/R)LNE/^-O\7SJA_QC^6\Q7+B3W%WLHSQ MV6_=9O/(CP5)7>#W:!Y@G64TQ]RCUF8VF_J!F$&E"00&\SG4"+WE8HIK5[>9 MAM'ER<^WF4:B;BR%0D^PC_47]'_J+_$11C[M:_LT:79[YR+VHBFM22!,0S(# M 'GS<,H0S;SY;.G/&< :\*;/AY2N'4-]ZYJY=K/3[<4Q&,H$CQB?*/07CXA_ M)_9^C7)-QU@Q979$!4J@VJ34"=]F!+N?%P %/,IEE+0!,Y52%Z(]=29^6*L3 M^_-'[6(YT>Z;UOH+N.[B]D%4/Q?SF%D>!DO'R>72!-35H/CBK'* MC4+@SC=:.:5C^6MC4:ZHX[BEYA$,_ B.XR MZJW&B%#2'%T>_82K5DY/%)=:];IKZ;?(G7VGPN[AS(AN,Z-'=F_L5.]AZ!(V MH'\/BP!4'H 1AB-HW,N*L;1V,G7=8?9YU.GC$9?[JL>38\_!T<%?Z;JK--5N MRT9&_6F#.,)/^64MM174A"N1&6KJ^Y$E\WJ?P"D(.I\'G5N&\#I:T9V'UXCH M+L6P5#B$>3Y"B5OJ_Y^J#>I]O],<+S[O7(/YF#1[,MIU(HU'KI4(D"O.Q>-% MY,^I&XLI7#YD^_(9I+B-.+8UA9?2 ;C?F7I0L#0,J^_'TJ,F=!+ : MR0*CD,UFU!SU>(*7H>= Q]4E^$QS7"[1PF2]=58>>P@+3[L(R\9,LY(=*'$>U^0(4T]*;0*#I&,/06<\;/6\X(8(=='%)81=R/=3A!%^Q'(MH\ M#""2;"0YWIM&3O.E%V'7$A,9E=[DXI?N.1LI5C^YJK>F[H1 EJ^^Z,341U>0N5H1A Z[ M5$N_W7"XYU2I.W;D Z'>,T'>0:NZN5CUDRDQOKGQW;<2[;+D_,&RL]Z-[[FI M&$5C73MO#!#4[,6PO$R6O2;DKX-DMKC5ZX"1T:V5OR3#CBW^:?/,T8^EUB&U5EK:Q05QMRSV=UBI;/QRA,_=BQZ& M6L<[ G2,\XY*?.[.)X0GT!AD* =-OULYMJPY7^>'+2U2B=GG?"3G#7@3#-T7 MA;T[S0*='QKO^53(9;[1=%!6P\$//XQ)#YA=FWK/ON94@/-Q]Q=XL*+3Q7/* M?JOAYB(X0N_AP)WNJ;\:QB-U47^/@I&KZ>C^D XIZ:E/7FEW+NQ.ZT9? >CQ MSVT7[L!_5./:'>0-8OE( /##AE$X^1GUGE\E:$*P._OA2W?"V"S:'.ST@Y(> M+>SY1(8@Y\?LU1;KAX].'UGW"ALUBK4(MR76UWQ.6QBWBVK>"AF>&M.3X]N3 M:GZR#JE:*VN[D[(&A!'RN(U;#<30G"$)OI-)1TFO>Y3/S[LJ=P;W3=G]!(G# MR!V8S9P=QCW(9E7^U+;T06G^A KUF=W\/A7^1 S9^]'L$Y:'4:@<)2JL"([K M-=I$;!E>MW'P5>=5;^F1+#TO%N]UBBY2R5W;Y;DW%;N3S/ TKQQ R8S3,R6(]9JWU(H?(;F7M_:%R=MW4 8/N^E9"[TS>/0"1_=2DSLL<3G.5>5L M<,"OR\'93#7^AHD_]A;A1>^%3R"ZX==:2U MVHT&-)E:8RIVC=,S8=VKK.ZB,@6_/HJ&!^[CKULE$7(T +^OC:F:"UJ@?9_X MY?\ 4$L#!!0 ( +"%8E>F],FZ_14 -U" 9 >&PO=V]R:W-H965T MO^3O/C:O7]J^*TRE/S9)VY>E:N[?Z,+N7ATMC_P7G\QFV]$7IZ]?UFJC M;W7W[_IC@T^G@4IF2EVUQE9)H_-71]?+[]^G;W11$"%LX[^.YE%8DAZ,__;4WS+OX&6M6GUCB]], MUFU?'5T>)9G.55]TG^SN9^WXN2!ZJ2U:_C?9R;T7JZ,D[=O.ENYA[* TE?RO MOCHY1 ]<+AYX8.4>6/&^92'>Y8^J4Z]?-G:7-'0WJ-$?S"H_CVZDRUT55J=/ORM,,2=.-IZLB]$7*K!\A=)1] M8-LF/U69SL;/GV)K87\KO[\WJT<)WNIZGIPM9LEJL3I[A-Y9X/>,Z9W]$7Z3 M'TV;%K;M&YW\W_6Z[1H8S?\?DH(L6#A_#'JWZZR/T$N^:#:7W6:F!9NN_X,5THZFZCD3C5&=_>)S9-" M;U21I/",=I:DA3*ET+'=5C=)9MJZ[T"HVZHNP5.M3O+&EDD'UR9:_+^I<%TG MMLE,!6A(4MLWN!'4#7:U[EOLN05Y4Z5%CWLV2=U8WDV*W9*6\(5)=;2PO\%O M8#;^_J31A>ITEA1&K4UA.F*6GE;I?WO3&H:,NF_2+1ASQ#VIN9=*JJK*TM+V MSF18O(7EJ IW,K.F@R\71;+6D%V:@H&\+XC51J?V3C?$AL)UVV!A%B7)H+8= M5&$@TDR5@,66Z& 3(EIL&+>#!H!'5RP)+_(-$+CMF 946H/D//F5A-IWJ2U9 MF-C&]H"F@HX =_*H,0(%R=YZ0H6\5[_^YOEZOEBQ]B MY>>P#1@E&9L%Z[3@C!8'_K:\",S-L\W,/.\QM#TKO?KIFBF2+\(+69 9&.N/O MX2V B3[M;(,MOG]_D_R=MKY:_("K-_SG\@=Z>@9CWV@V018I+L^8X>%V@&;' MAN@>^\>,K;-@/ZD+4H#)\S;Y^3M5UC^\3]ZJ!AJ,UQQ=&:C<;E5?)3^K!N[' MG%R71OO/N2T@)#;&I&/%.&_\]_QV3HB(+Z&>&[ADAYL;OO;!9!GV%:Y"_/_4 M2 V,FN'.HB^A-ER],QR\_Q[QR72&K<5F&XN I7L3K$ BH6[ "YP5^D\^P1:V M6*NIK6@]".'VDY?[/YA976U@0>)ON6G*Y#?==CMKL^1C8W.8%AX&U[> :7@Y MK5REXCIM;SJRNP*6 Z%<]QML@RQDB8TWMF7G(MY5@!OV?/@;\#25I^AV_']G MBSO: 3&:>J.A;:_OF54AT[)AYE ?BQJLR$X\^1T!@7^:P*!*'+LL)MP&)X"; M%C9E=%/99X2ARJ'V=61A'OB8@0\*'X0-VI.JL\*4']C"GPCN\"_[@+ =;V<40 MW\&W:T6>7P&1&5=IKY7>%(;"DYYQ/*%;G1I(M@*,"M',284P5F_ 2JY,09$= MHM!?=9-2*&)FX/M@AG#(-G!Q2ZB)-BA%2G0'=0/)$0*62U/6!N%^J))EX/L_.;]$_/D;?!3]E(! M#T8IM5,-LJWD [",MO6A >0Y[SX^GU]X_21:09&D0^0XK(:^UP ^"Q^=6PC[16O#/H]7H^7KOC*4]H?E/-Z /),\ MOE@\Z7X6G1-.C%.R#P%'R$]3D/G<9QL1I@ IPAP%4XDAR!$TAU!3?>XK<8-& M4W@BU3(2@,7!Z(C (3L#$."A] M\$'_64*A!I)@GMPA0((>[B_O9WG9Y#\2[ M@!H>ZTX$]$LKH;/5^@OMI$18-34P'E&[ZL5KD3,9G;O\;6!LGGP,0 ?MPL-'WAB +.,,Y3:GC 2PM+93 M'=*;66#M>!FKW!,DXI&62[H&($?UVZJP.BZ8)H'4J"RER-P22K5B.@WBA2 \ M[G'Y%2Y0,-*"$L$O7-&7N/K3\/O6' M@9/HZZ^4Y0,^YLF[3AAG\ZWTSJ56#A$UH:9ZX5WI\',47TRA!#XPQGU=N#RU->?%35'!HV4GR(!IGWW^2^/;PVHDN M2D(>D]CC\6%_O\OY !WLR]]"<@^+]^FOYB]B:.ILIXJ]K(KK*/"/9.1?J"-+ MUC8NUSNR)C$@S>.O!P1K\J8DZTM MOL7427I[DHJ3S7/$"11\A8]BLB!\U3 ,Z .Y$H51F-XH3+"6#@'K[P>0UD>0 MUH>0$>J=+6/4JZ<1LM34;NFT?^;F^!QO28VBTZ(:]@?H?#?=?L%::3 M-BHRJ52 ,E@TC_>OWFMJ=R2P[@=;3$.'(>H_2#+72J)>V>HDI0*DX&K<-1J@ MG$*HDPQ.\T GCA(!@I6\T0C((T&S6T_/.^+T4A\MXM@*P. MKO@O"^E>)B?"4_++NG!IA?#-EY<7N/[)D?C()'YM(%RIMT#HO>Z8+VSSAGH\ MW;=+QK0N8=6L80K>V&<@FS)9E@D) M#GFF(I13"ZB4LG5&+8W-H2#DC_S%V! M#%R49H#7#4\>B(!XK!>4[_RUE/WL=%'0_T$+L7#:UJ9&A6;6H2X3\<-EV1V, M?K E<3[J W=Z8U($>;"RT7Q#K#QBE.R6S<-P&=!R/>!JA%M*TO9E1#D##!76 M!)CS*1.[WUI57ZB-UAJ$ ^H(A-X7A1+@?:UBRZI:=*^!#Q7W+F1Q%AZ@F1(*DFWJME(S:\:RH"I&\@ZN-5U M)\'3CQ=8Y3_JU'TK^+YB;L =LWA\N9JD ,?+Y\^'J,T-R5KSJ(DB%_?'IVIW MBAX"T-0:O0L)AK %O=_3LM07G Q XAP)F4SD@ZNKD*CU6=6P7LYNN^4-&CI MN]"2=409@SA7MX+T?4DB5HQ\F@2X$D;F%7[-#0: MAA+!IN UP3Y=K]!U]-Q@'F**!V0G"]>)"WT,(1!& M ,FF5\"(;DB=_';B4.H\@Z8#;F.1-4"\I33)ANG&J#H9/Z_N?6/:WVT=DJ)P MS^R0V87GJ!$FPAFM'2UG V0\3GHVYK#$ QE*S7BS#NA+*@">VWNGML[8^;392]4R=I M=G&QAP[GL\N+BZ&XFN(#)P4 ="'!#3*2/"5C<+30]Z6V#)@)96NP.ZX0:/'E M[/G5650]"#3-7IQ=S:\.+TZN1O%+FKR.J"H821_VZ8,RXT!V?+:ZFB\F&UA> MS"\?P<:GB]IA)O7+]585^9!"CZ&3^J722I22BO)N6YB,Y91>R#FFY MA'3C.DHWQ@Y! 9M=QI 392'GH)TKFG=LI$MW><$=TZO%,TI7AJ;>7R,F-S=P MGFRJO%$RF: V^VC($;R<_96.9'"XHC%$U9:&9S!!(K,XH_M]'E?"XX7CT??P M<@0.Y =WIAAO)5J%%%3IY/SJV8%EN*=G:DWS\F'^8ILO[#@T4<7SIZ[/PL4K M/'3DHA-AC;,]MI@L5@1]Z[I2@Z.,B20E.QYU!7TFZ[[QMC=9DS\6]VY:<>?6 M=E-%+MUH "V/QCGS(6IB@0]NC?L% N_>(M@\6!_C6ZFV@1P@,D2+RC MBY;<#<7CZ7PL8)YDCXF2ZKG_YDLP>!&SZ>0;!N 136*IITR>DK+01-^/M.FA M');"(P4R%T1C\>WM1?#!Y!&C!T723E#"D@WDOGCP^8<"AE7RJKO"U2GW&$6&\=Y%7D0B4=#"(NC*5>)+G: M[^W,V5$V[D]253@YQ.'*HR%C?0S:I:'N6B7$?!R%'@I\>]%R/VFG\P9_)H#Z MFFRK"[9Q'?J$\PX^#X4"TNV:.H%@9* MF2CCAZ+_.1=:,>$4TPT&J(5XEY- M#;/B_AEMC((>H,EW3^.AV,Q'M("J[HA0CXK X@L]7 B>U^CX,%FMW; ,I4-& M,1I6T^[5K"UMGO='E7/M13$T/&7V[PF,G^=YPL"F@^:^7 ,_"BI[*#!N)@_! M++B#.FGL#3(:QZ8,82&E4-MM^=0#W[Q#GE;5S'?6#V-<_P8:Z<9 MT#Y.4,![ %WWX>);RSJQ]J'C%ZJNP7)Y#U6M3!8?CXOZA[[2'/7^0EH"_".> M4#K(B-$EAE$#08*D=Z[94+ZM%M/1TO'RQ>-])1'M\?)L.47[Y>)JF*OM:83: M6$@N* =W'5$R;A9O8:O-";4?)K8=#BV%8.-,*N&#Q\.!R(FC\2F'$:3<2[+@ MML1M.52Z]A[ NH';U E-$=+0B?(&-#E^6E44UPDXPM.E@CWWI9/Y_*G:?G3U M03WG4P\Y_XL\9 _G]CKK*1"$\C$Z)Q'UBD4GDG@>Z#'.X@9[=!Z2>@L/X9GO MSU.J,\61P_W]0X[Z%P6+(0()>(A$CJ_FS\>*N+J(O_E3FO@E2@-'THL<> A# M8M.-W32JG&QRM=BSE^5R,?1A_N0^;Z@LE]3_C6HV+C>X'LHO/C- E;ZS[H;. MYSC(S$R;]JT[V2>IR0*IB8S2/NG.-$Q$GIC%QC+QJ' 0UKC25@JW:("7#OM< M#_N,RD2&@K[B!&C4;XE6E6K'NVD[A$IVDU&UL#?DV%'\GH7$SU-=PPASX^3$ MA8(!= _7H]G(AY\^?G2YR$\>*2(AN3[ +?7FR&:OY4CE\NK%.?CA"*Q+94!(#0=*I7;CM MQK1R&(U9F'GX;+THI3M.2H3)\W'S Y OAR!Y2!">&^H=WZ.T4K03#=)HUJ"0 M++@U,Z-K,JNA077EA]\S*<1KLH-!D9JN3.%KT;0Z[W,NH.1?@RXB%ZUR+D)HP9W5XYON8-#MP4$&+!1D2QUM<^C*,# M4$I1$WTO)':/^8P(>V$KW@E3;],'])Z(4_?4)O$,2K M[RM\-9EMG2\>Z:@].FX7J0WO00'MN%[DZC-\&@X03QV%Q] A:@U2'/5^):/[ M9]2]>ON'7[MSU=W0"CLT+QB]'67&-7)\ZT.G>.1%,V^70^K)1Z!B"B$=:"GY MHJ-Y_';?N/T^E9E=^R9:-,KV10HJ#2[K0QU+Z077LF[L.)U-3EN#AU:FFHTQ%*G6L;GB'QT?%A4T,*F/$1 [=O[\V'S@(=G*,@]:=6*L\\ M .$0L:-$B&+@Y:1=$#)Y!%L\0SS\-.]P3"'I6S_'#3C'SAC>">4#:$_8+(5U M#YG46O:RW=L&J7B>_#:1R9..Z]S8BM[9BEKMGTS[9=H@G[;QEK/SU<4!8'_Z M\&6.@G XS!$J,MR+FDT.BVX189>+9P]-W\=C9.0'=*ZTEU,TJ39W;A[G@WMH M[D 4:2]03YZW_]",J"$^4-^6C[.2.O@EK5[/7#VM#2OSR0>18G%"^0#OJ4CI M]2.5P-_/E\^2 RTXGC+*)F04S4O^3UAP%M$/OK)]&/SD )C?\PPID %"<_/I ^#;\ M=L.U_&3!<+O\\,,'9.O4+2QTCD<7\Q<71TDC/Z8@'R!1_@&#M>T@4?YSBP)& M-W0#KN<6P=!]H 7"+UJ\_A]02P,$% @ L(5B5T&=+^7G"P 'R\ !D M !X;"]W;W)K&ULS5I1<]NX$?XK&-\UT\XHLD39 ML9TXGG&'ASK-64'U5%:LA%]64A74P%=U?:@K MQ6AF)Q7B,)G-GAT6E)<'%^?VV4=U<2YK(WC)/BJBZZ*@ZNX5$W+]\F!^T#SX MQ*]S@P\.+\XK>LT^,_-[]5'!M\-62L8+5FHN2Z+8ZN7!Y?SYJR,<;P?\@[.U M#CX3M&0IY3?\\C9[>3!#A9A@J4$)%/[=L"LF! H"-;Y[F0?MDC@Q_-Q(?V-M M!UN65+,K*?[),Y._/#@](!E;T5J83W+]=^;M.49YJ13:_B5K-W8!@]-:&UGX MR:!!P4OWG]YZ/P033F>1"8F?D%B]W4)6R]?4T(MS)==$X6B0AA^LJ78V*,=+ MW)3/1L&O'.:9BT],4,,R\I$J^*%IJ:OVESP\-R,=1AZF7]@5ZM0&)JI&W9P\>2G^;/9BRU*'[5*'VV3 MON,._:@L\I[J+RPE5:W2'*)<3R#E2J,)+3,B ['O-*TA(8Q^V(\D-55S6 MFIB["K[)%61X50G.W&3T!T_A2ZUA95X2#E*7M0;5-*S"RU34&2^O87#*A0!D M("DH9%3M\K:9/R&5DE\AF9\J;X7FAH&6D".*NA2'Y0!:OC$#\B;M(I"E-X ^ MG>HT@TSBN-\("0X9N.&XQDK)@E!2UL62*;0EXZL50U>0&U9F4H&!)0Z0Y5-V M"ZIKE "XP&$RRK8"#. 6,=+^;QS9><_("5@EA"8I4P: LW78A$A%*J80;/5F M-^#R2Y93L0+M)@3D6N<;1I04M 6/M\CD%C>6ZA$$Y MKW#%5!8%4RFG L08AB[54P*H1TP.=N2*,5)@:J-N7&9@#&8X@?PT=K4V2:T+ MX$,"%M:@3$7O"FL].*/9MLH&7ZNXD88*>$PKV-];#D#+Q!WY^60Z![P3HMG7 MGT^GL^8!NE17S *ZN/-^]]J6L.7[*[M1I<5B>M;7*4FF)YN5FD*.W=&EP"30 M6H)OT?0U![7L6E1!\KD-B:Z73)]UR]D-74J8'S'D-4O]T[E]FDS))XC[LF8N M)NVR_3UXB!*+Z?' YNE1^V"U7X@\]BY&3)C/AOMVTMDPW+8&(FDA:W2+ K?R M&]S)J/@N,)WTQ309[-M#MVRHS!=PQ94L*EK>/1R.AZ 2H##"K V&JZNW4_*N MIB6YHDI("_\3 !!)N+8;L%00:@X!WP'E8V[ 54XY4*$2'[N"\>2GTV1^\D*3 M5Y*J#)^_YN R@&2/A^^D?O)3LEB\()^F3LA@XE7.V8K\0(H4)+FT^@15B6 M75KT4+/[&I2I(DBSTB H#%4)D+/<.0@87"T8R6.YK% MN-5!"N&2KP69"&A0(4%7JY]9RY#DW)OWCY6U8$*M%/+.O@/9+73(VE$P>%[Z M?M/I:E,S\#"J.,RHDV'<1Y/^T5*[M654[>=#99*8,I9@IGG,'>-2VN% A.X< MWYOO'O9C.='0.$>\MJU,,*7AT'&/R;X MSH)0&>+_!G/^-&*<#!G0/%X4@CWPL +R[N]T8,-@R15TXC)'5T*+K/J-KA2Z7)1K69FA&:\+#.@U-(3V/] G@4TK+\$L)Z,& M?1JO3*&2;7)6$ ^V+ZX4 Y+O^F(;UJ1DZT8):/@JP6[!O=<0T> 6%Z\<&-SW M&EH#QZ@P%(;@N5L!6[3A#/0-7'Y_T3^:GL;PIH8UK"JPSV'GXL)\2SF,$H[3 M>_'&MG$N]M&)CA.W@-_+04;:@-NO+XI3B\6?6"BB2IP-E8BV4@]E'> ^#P41 M(/"P[)!W$J;Q(''=4BT):0XSG#]:+K);UX#(;OVH&!YRH_*-W+V9A?)4$X)5 M7I?\CQZH-/$^8!"Q:![QB,4])R:Q=C:9#9/R[#1VS#'9*\H:=KL+K]\URX_/ MAI3F*(GYI0U9VR! U;/1U$7(BK&VWGH:$.-\\7"?DM_MQD)*.(1F_9H=2N^. M GU/'\\/I_FC<]U1ASHBJY'T=Y'1=YX_BHC0Y^WX'M,H&0-2A'O$*\C_.(CO MX<6C= P*P3!^WXQ/GTW0_+J0]LOVZ!4ZP%4Q2\E4T,#1%'I@]'QSGL[L41$@ M:>!1QXJT?94 ^K-&?S)%Z#6$I-_2\4I(NN12\.NFI"*!&33OEA2'=:]M M0AJCLEIA4.U'PKLL^B^2YMGXL.W[UV4&21#>WI=P5[G-V]!0)9Q8SUCAH+VZ2C3&,I41":N+[;IBI6+*KS M_6Q/'FK[H#0_P!4!M(Y2;L>(-1M"IV0FB(!A *W=,02G2]<0CO6=[W :X_8) M5W10V+6C6X3B^TVV8K:N-EQT^]$+9/4BG.Y3((2F"6HQ(<*]>>U+G\3/;@;- MU):DID&):5S0!!%LG$<**FQ$#]"B(5*]\A]#BC;U[H,N"*%_3@.<%( 4KO&) 6O<3Q\TG7W>J*QI%>Z@YA"J(3>OM=0 M;&2H(P;T8\?9.U?&+7U'2'-Z2_W?=!;CDKVE^86:E"_^&Z3:(-8P+X%Q6_JG\80:MW5(#QM>IVVN M6'5MUD'>S#)P*?31"_*47';A ;K_*F6VYL+I]\&> MWKTM#<06Q\2^A%X&B?-OS!_]MZ4#3U_MI;\P.2 U@09NS8U6Y?Z!T1SBRU.6 MGOVRM)F(-Z+Z/F]>FC5C':6"(HH7K?#E])!YEK&0\E>:!B_--M\,0EEX6Z*K M1Y[ 01"(6I-Y,IO,9C.B#+LJ*,'Y#_DQ;UIR62#IC^X";LS MG&'^6/#;U/WWCFJB[?[)J-\_CKV[F6ZZ!GL87%HN&/CYREV)1%QS]Y?;I^WM M[TMWZ;D;[JZ.OZ?J&@P#]KR"J>#4 @ UP< !D !X M;"]W;W)K&ULK55M3]LP$/XK5H8F)@WRV@)=&HDV MG88TIHJ.[;.;7!L+Q\YLIX5_/]M)LP*A0HPOB>]\S_/XSM9=O.7B3A8 "MV7 ME,FQ4RA5C5Q79@646)[R"IC>67%18J5-L79E)0#G%E12-_"\H5MBPIPDMKZY M2&)>*TH8S 62=5EB\3 !RK=CQW=VCANR+I1QN$E>RQ!*FG/XFN2K&SKF#:=+)30NT3C5#+'#V@C MT1R$?7,L Y02F5$N:P'H!-TN4G1\] D=(<+0SX+7$K-_)##XDKEO$2T/%W+N4G=*F4(,M: MX24%I#B:8P%,]5U/PSRTS&92;!(_"BZ&L;O9K_OSJ.C\_&E4^CSJ9."=><'C ML-GSL-#S0Z^+:FK@[G6J$L3:C@B),EXSU3S7SMM-H4O;?)_X)_YHZO?X4SVU MFB'SC[X9>==8K F3B,)*2WFG9[J1BF:,-(;BE>V32ZYTU[7+0D]>$"9 [Z\X M5SO#"'2S//D+4$L#!!0 ( +"%8E=(-45^0P( (H& 9 >&PO=V]R M:W-H965T^KK(0*JY&H@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B' MC42JJ2HL7U? Q#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O M.5ZLYC;>!?RD<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E M33P?G^A?7>VFECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/31 M0UFCM*BZ9&-04=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7J MLHT>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ M\P[M7]&:$WJ@I,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3 M(7JZ;1B@<;"?WH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[Z=2>0)JO"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17] M:M]HEVU_^1O>=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0- M,,]S(?1I8C?H?S_I'U!+ P04 " "PA6)7XN/3 G\8 #J3@ &0 'AL M+W=O^N^)!8)]/3T]./7 MC^'S6^L^^;76??&YJ5O_XFC=]]VSDQ-?KG6C_-QVNH5OEM8UJH<_W>K$=TZK MBEYJZI/ST]/')XTR[='+Y_396_?RN1WZVK3ZK2O\T#3*;5[IVMZ^.#H["A^\ M,ZMUCQ^J96^UOV'[JV#OTXBETG_./7ZL71*7*D:UWV2$+!_V[T:UW72 GX^%.('L4U\<7\WX'Z MS[1YV,Q">?W:UG^8JE^_.'IZ5%1ZJ8:Z?V=O_T/+ABZ07FEK3_\M;OG9)S\> M%>7@>]O(R\!!8UK^O_HL@LA>>'JZYX5S>>&<^.:%B,N_J5Z]?.[L;>'P::"& M_Z"MTMO G&GQ5*Y[!]\:>*]_^6KP\(GWL^*5\L87=EF\==KKME>D/))*>N_XO7/]ZS_8_'& MMOW:%S^UE:[&[Y_ 7N*&SL.&7IT?)'BMNWGQ\'16G)^>/SQ [V$4T$.B]W / MO:D-_\_5PO<.%.I_IS;,]!Y-TT,K>^8[5>H71QT*VMWHHY=__0A3C'Y%62*]VL-5E3:IE/M!@52VM:#3"K5ZZI8FE:UI5%UX>%Y M#9;;^T(Y70RM&BJ#CZ RK=6-+A9:MP5LOX/OJ\*T1-95\+X&_>_7]+=(O7,& MR'8UR'VE6^U476_P>]WU_&X/;'UH:8%K7!D4\J]_>7I^?GKY87X]+WZYNGI+ M?Y]=_E" &X-7>NU,DS%L6G9O0>&)!21K6CCG@?R'IW?1$Q1GI\?_1<^]&VJ- M?YV>H:S>Z=50,Y'KX_^>%V\'YP>TF=XB,:\+-^ N\$T7GP7+*[7KP7_NL+&T MMF]MKXO*^+*V?H##*%I\!$4 4JF'*HE M>T >PFROOML#LD_2BX[+Z!8@3N& M%T 0MC$]4)[?H10+51-1CC"*=.IONM3-0KOBX1E9Z7D!NE;!D=P@I\XVM)W7 M3!%/[NS)I8_[FE8S(MRO55_@NO/BE2[5 !+_(M$>WNI,#O%NP?JU'6K8.QPX MQ$D4+[SS<6@Y#D7ENO])(ZLZXO@-6@[?\HOL>7Q*KHV?A5,*UY\6L+@:F%4(Y,1\JV,RUL M>U: THKRB@64@W.H,*KZ"'&.=XJR,* +P&D+N_ >D )M415+95S1Y?Z(CEQG M(NNL-STM!H]!6"8A 8!Q;&FT;JG\NE@"&/%1=/" L94/Q'7NI(*5S8L_UO"G MZCIGP2/!T-P[KR+JC/:$4 MV3O)E\(]B"ELJ;*H"U$\AEQ!!=$9M!FIA^?(&AJU03W4GSM 09JU!)O'_HQ(' M]OHX[O7Q04;?IA@*%O$Z'LD>A*AP7X M P-J+H$S/-W+0B1B=(6@KXWZ:)WI0;MOT=6-WK4WH.^W:U.N<_\'AJ%=:;PF MS],[2[YI!@_RP0+>4XL:SA4X!<^BD=L)*FMPQRI0J'';.;8 &].^GQ=7P*+/ MH#1]4P:3XD#)FP1LV7HEL"/Y(K ZR "4P)XR%_R\^(TL&@(ZLBG>-RY.?,<] MD-6RN//S":J*WA_!&F*-]CC?52*'BHLD_QQ WB">SPC'R'M " !BEOP2N'$- M221(<#^IF?92M5$+4Q/K\^(_-0H.I*;178'+ :[[WIG%T-,Z MO3W ->",?'NJ\(B T.V@CH/"Z09]&]A6N[,,>F9P>7U0VB1.W/6N3E26P%K/ MYW>7=LP*V$"NI*8GK2(UI]UO<&NHKOV6$BWK08/FS-B/LDF(IQ\ #K _YX,J M&MVOT=$O,X ]QU@>'C"T1WU0T5ND:VX,8T_F/X)0[S6>:79FI-'@(I=HSR), M+? %**&4'9P)J37)=,/"B (,-AI-E,1$NY+'L\@IQ_N-)-G]TA&0U/-3@!>6 M\L+(,7*Z!0&?X2G(B&-1&4 "> O)L3 GJ$"%,;B!KO7"#JN!S;]'HY18=@R8 M%/T#4%F!A>.QS'A1!BIH#WVVL17@U%Q/8IHS\@GH-IU>8W7H1N]8ZCL )^V@ M208(?5HOSNTNEL%4G0ILHL@BX]5 6)5T)L8%V>*\N :)]F".AI-3- M!8^(6#QH%WGK1BN$?'N$N38>XP!R,#Y_#H5\D-$ MRC"^P$3;;_\RY:&4,H8 M7T7_3,3R_#C W: FHA0S]//S8$";'=U+&LII:1Z6P2N50PC%R0*W;&;*K+Z( MN0.>Z>1$\/NHTW,2DK?O*]:5"*4\[G()7INM44:7)"7%N(KNH^*/! #<)A M='*<_I*]H&7&]=#*02V'IN.3(7BCEDO(>-A>!8C'T"^^_WYY]PC-4A).N1 P MD7$ )XJEX0J3YI':HX/ Z$RD;L#CVB'HR [+*7G.$BPK900/.H0>)X7TTKAR M:-#ME.A26:."C^J 47)'H($]6$6A21[DTQI5.@M(J[6-*4&IP4'S5M%K8O#V M ^(Q3]@BE4QBZ&3 ! _7_A+XD1(+@ %1XG18P%_% M6JL:;$2H[*HDI9<3MVF*6"'J+!;3P>$EEP,J MZ:'TL=9"^"#4./,#FQ?_T)ML=Q(@GDE)I[2KU@1OZC)X$Q67 ':(7;.IA$0O ML=.##(>7 B%(Y=.'I?6\5?DV-T-Y)BIQI<'1ET9QT0U$3OEG"5;B9N@+4;BA M@,[P7:$3VI>EX-+'O3W&_TNN,J-'#D3!'V,4_/%@%/R%>P?%3^+X9I !DW^B M0GZR[-<6DIN]]:!_]QJCLAIF5RED5.QZL(*'DC-X4)0"A@=FH%H.3XP=FOS1 MZA7YM>3Q6TJ#%M+H8W^6 494QO12Y#PXZ2W?7$;6MT-.@&L4&3C.T-Y'<0,= M(6^&,W,),.CG,GZ#+E#2,N@:\DGP54[DP7;D#SG;KPL7'G"71!O4R/M%CXP\ M;,#XX-4-4]S#\$18^J)P)$$'ZU\J@A1@G M&+Y5N@D]#L$Q(A&.RR?P.0D1K )05^:ABAY+92L4"#>"@"4,%KH:^SFN:^O/ MR!\*/+I-+C<$*V7^,DRY'446L8V^U6Y($25$!8C&\8P(9?40G" ? E^*J?+0 M8;5[:+1#J*A!4C>4@# FVD&*Z!XPP"ZP3L3U+_"N ]H:B!&\ M83T:'8EEK.H ME)-\2J@1="1S-MX,Q=IV98,]@.-#6:RT[2RBCW("3S$J#M\.+;DD]0SUNB438&K1,32Q/JX"N+;3DP&,J\ 44Y:9\$>M)^I@0O1T:1+]2- M94TZ$U(^Q(?L^W-[SSH"'3].F1?5 VN&D[$.$9ID$[QFC(Y;9IT#3RQ%\1V9 M<4'30/H_H-;\*X;4,1ZB^H9(:^5T@GD+U&7P'R;;)\98]""!(TG#@\"97=A( MW(286) M1W[(R-$$+<7%>B.=$3!QZLQA8FLA3*R"PP/V//S;DZ4',870$I5B MC@ H_//]"*(ZB:DLER2TH%4)389 $)C1%8?M9\7WY@>P)=_KN+DL-,5/0("< MY0W'3HG8@%6 1VY%$5M.&" :O(" 05W!HWGRFP MX<9 '%A5[YDVQ]_O#8@DV20>3.0\RI&++$GU,EDSY@&\4*?JL^(."-6R1K#' M;T#T#1FY+$)'8U+72+7[WN&3D*:U'Q8?Q??;EBIC#5;CNIH4HZ3PWNU T4P6 M,Q:$_'M7>,0CV597#YC&H0<>NE0_'@VE[%.X+]$UV L($=Y\^.0!/7AQ_F"G M/A8]J=A/OX;7BP;'Y.*H @]Z7.,,%$]ZR, ;$<4!C5D(G82G6,7"XH_.9?%' M#^(B+3; OFD-+DD'8/-%!AAV3/VYZ+G1>""\FI:[-7!\L]PCT"07Z22Z2*!] MO+9RPH$)7O$6E)0RW-QVIZ ._-V QL@X #R^8IS.L@-FD(IV A?3W%9D?P_9 M6H/&_Y0"_J^[><)OAE'Y+RJN"[[Q;;[Y/5(BAXS+XO1K@>U31XDD=8R70[T$ M;*DK,:U9/._4*Y]N5'132\\H%F/D4_!A!68*YF5\R(T)H &3$L@1B@'TB)=RKH+L'F?:3,#VT5MR@&A0R" B5@DI39?K2+'./,Z(,L'>0HLC/JAH50[XG?T$X6 M=JN 4:5DMP@]?7@.NP($+<;@%/' *.F+G?XM(=Q#W6;Q"<_(%EL:M::!,1L: MZUR9DS+OQ*EC>3$K1(X$Q@ES8)<3(\X)"_:/QG/)U&X[2QEX&DT;I.=1"!7P MZ1H<7@SX('W/*V6EU0,I^I9KF4I8V='$UC5X,T2"/GX71A=P;B&(L,JEE\^P M[-D@Y:-"")^/HWG11"P@X+6.\V10",C&T0 '5'[,MN[ M]6O%-:1#7) SW)J=(S,[\[3(LBN MZ>_#7F; ,CG&6X]MZ&VM3"3#E9D(#,(,2/0.H(= [=&\^#W$J]=YO *UGSA2 M"27[W0)67<)T];Y & K?#5"EX3PX6Q]+[%(>I1P4R[NU,K%A%AI"(U2?X,,> M$,PW/_;XO%0KS9(H3GX"9,Y&"*A&*IV'+0V\1U685"2K!^?;V$5IAV"] .R M:F,]#=P:CX[9> K;V0/#F]VS3>-'M7(K5%KX+A;X\&K&0+D6E=Q#/9=S/&K& M\%BYVV #SO8FZUYUBH2&RY5A5G1<)-;M"E >V+?@]^1Z%#K%::#5:S^J#CR MA]68&YE=CO<[^+Q\FNC89$57N61"2>]69@7*+JTA[N$-+9DO5NWVJR/SL>>$ MI&$@"'Y:VCS2 J[P9O^5JJ6ZL8Y*C/V(PV0+]UZ*/;4T\"3I(9=0A;N)AKLJ MZ'.-(?[IO<'X+;?\:<_/L:>6QVL MX;OS)V?A@^UB343V0"UA9:AIM'1 7$V !"M MX_'"?&1B'%.='5;KW%1P\GYA^LS 8Y&CU!K?BO-9$R6*=/E-FBOAL$=CH@(_ MHIAEYLIF [38!#4W#+L09_.E&'O+%0SE\XM*X? )U'^1!F"UX,")Y&VNF!&% M(XIYX3<42M]:.%G@C>#?)JN5YGTD)0J$WDFM@N,B/8V=R'$5A&\1UBRC&\X3 MRC MDR!K; Z2(%+!CD/T ;1X)0XG,0H:!LX$ &0(8W1S/R9$-#)T,^H5KQAG]0U=CXW77 M^0%^KRH;[J23%8U44K[[.19',SK7/5Z:<@!;7EGX7[R__O/5]:MX=7WR^0^T MG_C"U?6'^#S64HY/G\Z*\!,/R,M"$()\?6XV?\ZJFW&5> F$JWKVGF5V8N*NZ] MXIEEIP7V5.6WWD)I5@QUWY#1G:/XF&_?TQ/A/?0WRH'*I&P3#2EHCW#[\/@4 MXMH_<5PG&<.CDGK*30BY^DNJ\6 YWJTIV_93KI4 M.'B]'.!CLXS)QM8;*X" W=8!>-%P'**E<<5T=UXZ7_E/CX1RJ> $[L*,7UEH M2*RH(*"6/4$>@6-G%[.\F !/UYMDCC(INCU^E%VFI'FZG'<0X;_=6L$&KX85 M>),[C?!B3X"BU +](O6(RXDEH'&1!J6APQC89-SAQT7T]K/AQ[53D!B+O&1]J$]Y9I M._2C"51&'=719H(.P[YG[/9'SZ3:7KC-/'TF!^PP%(/9'L?DI;N/\#<$*\SE MQ^QS\A' K.'*9?B]E3QZS&*-(H;N/@]13_S];X#H(>C*K M.,E^?@S PXI^9(VREK;G7R*+G\8?&PO=V]R:W-H965T:ATP>(7(EH0( ! M0"G^^RY B99C6E&<:?LB >1>S^X>$*=KI3^; M'"UU)(<]8KK*U.AD.3%5@R M,U 52GJS4+IDEK9Z.3251I9[I5(,XS"<#$O&96]VZI]=Z=FIJJW@$J\TF+HL MF;Z]0*'69[VHMWWPD2\+ZQX,9Z<56^(UVM^K*TV[86LEYR5*PY4$C8NSWGET M!T=\*7Z$0SA"%\65CL]>Z M=(J[ZZWU2Y\[Y3)G!E\I\8GGMCCK37N0XX+5PGY4ZU]QD\_8V.?)2OF66S4ZW6H)TT67,+ MGZK7IN"X=$6YMIK>3P;/\\GQNKJ3G^ZLJW,3?J-N<&YL14+,.S'DV$0;W"WNSYLV@2OMP3[*@- M=K3/^NR:!C"O!8):P,/ NZ+=;^^F0%@H06-(EL"Z(D.EU8KG:*B1+>/"0$V5 MT^+62Y#\*U563-X^?S:-H_2E =S&45$SUZS55N@,N< M9\QB#D=R3P8J)&6!(=$F<)GSJYR2ANP@VEA8K=$JE9 M T=SI^NAC5]Z%\G]?3 :'W<&EG-1>TP?A):.D_NAQ=-@DD;PR;,3J; 5:B+; MIG8&B*:-I8I0;">'"-VADO4A38/)*(0T"8Z3B=N-HBFDHR"93N"U"Y'XEC(O M2V)?(K+L,^"7FA- 3?IY_PC[,(W&E&F4I&WFM#L.#PQFBT0Z);#&D(Z#,$W: M4,;!.)UXE"Y\T/(.2VHJAR9PTS:P\V6H6):)#LD B!,-L%+5+OIO^T@J^<(5 M6=. N="XM$CATH'90$'&_P_O ;#\;SI%R/IV-!??=&GK@2^ 1CW8;5N6Y]P- M-L74U<$DX2W2\4A#J-82M7%LQ=QI2Z769&5>&QI\D="1ZD#](,Q#C:8K:F>3;<[*!I\'OK]3\#)O@7G($P2[[8!IZ&0 MS4!3HXLZIYPJ.HR^&Q9T:O>!]-@U$ U:0)Y6-P__IFS=WJ(@/([N*I>,W?I!9?#GB.+[-7H4 MHW^'I;N*_[*E*0=5>KZ%!_NW)@(E:6_%])A[([7YO+4 M/FVOGN?-C>M.O+FWOF=ZR>G35^""5,-!.NZ!;NZ"S<:JRM^_YLK2;@O9#/_@%02P,$% @ L(5B5]7%>6?$" *1@ !D M !X;"]W;W)K&ULI5EK;]LX%OTKA*<8.( CZ^&' MDB8!G+0S6Z"=!DUW]\-B/] 2;7,KB2HIY3&_?L\E)5E.;*?3^=#(E,C+^SSW MD+UX4/J;V0A1L<<\*\SE8%-5Y?EX;)*-R+GQ5"D*?%DIG?,*0[T>FU(+GMI% M>38.?7\VSKDL!E<7]MVMOKI0=97)0MQJ9NH\Y_KI6F3JX7(0#-H77^1Z4]&+ M\=5%R=?B3E3_+&\U1N-.2BIS41BI"J;%ZG*P",ZO9S3?3OB7% ^F]YN1)4NE MOM'@0WHY\$DAD8FD(@DS_;J7_9FV'+4MNQ(W* M_BW3:G,YB 9]47]? /T=@S)7F)RHS]RQ[^+5*2[Z\=0O[,A;&VX#H\* MO!.EQR)_Q$(_C([(BSJ?1%9>=$!>ZP7KA!?FLW?2))DRM1;L/XNEJ30RZ[_[ MW.!VF>S?A:KMW)0\$9<#E),1^EX,KG[])9CY;X_8,.ELF!R3?G6'ZDUK**U6 M7539\HG=B35*JMJG[G&!7S>"K52&(I;%FE44?%9J=2]381A'?2:J2&0FN2TV M[)ILX#=\DP5;]Q30HE3:+3=.%XC5#*G&"FS)+;UV+8@UEH9I#Y6P+9W(FD4"JQ"(7O#9O[,"_"< M^Y$7X3F-0X_>AW/?O@]'P2SPYFR1)'5>9[R"93(ON=36"<@HPX;\A/WZ2QP& MX=ON.0R"F3<_>3'>JE:(ZJ\H-IE-O>F.8OYDZOELD:8.!]A*JQQ2']BR-H@) M%$M4OI1%X]XH]&8OU&R?]N,GP:D^K&%-*'GZ/Z 9O8&9RQ,V]+W9"9OX4,7W M8OR;L4D _6YJK461/#'456$RET[]Q2_\XWO^R;/1CF\:U^S)(O@FBIUO)A&4 M(-_,K(_(-W,7M"#VSFQ@C@3.IGF2U:FPB2Q6*S0=NVNRSYPUFJ6A#!PC\]UZ MSSKE%;^A=@@I\+'WMHE_I5".R&+T"#17)DPET;.$56(%7=D]SVJ![E)M4#ND M9?YR,\RM2Q*E4(E/@FN7"C0[A3#ZSK<-PWM%WT:SGRAOE"2A"RS0,GNRJV$X M&JW3,+4Q((.:C*1B;BU.66W$JLX85;2+@0#@P.B5?,17[E"1V-^1NFS1_2?\1 MJ ?BG31X*Q[!T@RB)!)0,X-I@%I> J ?K5 X\D!.IQ U3M!+ ?R __ACWTFV$)]YI%.6 M8M4YCS4>?YF3>V2$9UL9VS0G:N?2K+#[&X$MJX#.DA3:O! MOHWF.ZG89@:FP$^5:]D",%.2/[TC;&C:L:'I#[.AWV0A*W'Z$=6UA]WM(T;' M9?\=8N0\*+=*M,6] YQ-\L@B)88#K9^QGZ,\_<:>(?#]BW#=QVQDZ:KNFB?? M,K5F7S5'X_J#Y\(Q$">/^I%C0Y\/:?DJ)PI&?GSF3:B1AM1&W[!XAD9/'R;^ M!"_Z/;5?EVP8Q;$7@R;0.CQ %.QC&A-M.*C1*U1H[OMV>QQ907C0[J>VRY]- MJ.O_,/\)P.N(.K6\A?)A ]-,268DLG#F1?2((2J/^: O81G M>C:W!">()Y8$1F?V 9WPFH+_P2&1>8$O-+^M6D@O5'':1,SFOB]@X^G,#[TI"R'\>(+"GA=R#\)+5)L "7PLSD+VN,S 33I\[$'KOA>Y\]/ MMPY.CFZ]_UBX.!#0D<4'G'Y*7CPQBVW[G!R[5VJ9?/[W1X$V=;'JR@4XBJ<>:J]Q">SQPC94P//!1TMT:&AQ:TB,(N_YL5X"PQ()K6RM\BTY;RY]Q/OI.U4+.353MB&,BY+U;W*1MGS1BL[F# M<'>VG<[IZ4"XFV0A*P#@1_3Q=B^[0&.B(VA$PL(I_?RHBO4I&$W>8>KV($(2 M.+D*+(C(E:8[OU.U.@5E;W>=4(LA;U/+:J&=EKQ :^A%5P133(MF= [MK"_Y MDS5]&$!UZ@$3VP("G) #"Y/.&7T7HDT$U!F&0=,T0FJ?K4=V"/;6'IXDNB8$ M<#T'4J)P3EM RN2$1C%)V[HD%H92;7#4 /(_@TMAV.^E84 M!=3IMI(.:/3TE-7$. MY(*[R>W>=O?@"W?]NYWN+M$_<;VFNX5,K+#4]^;@KMI=3+M!I4I[&8SN#%IH M?VX$6K>F"?B^4JIJ![1!][\#5_\'4$L#!!0 ( +"%8E?I3R>C]@( ,8& M 9 >&PO=V]R:W-H965T;JD(JOJR.[;G')\S]LX. M-TH_FQS1PFLAI!D%N;7E( Q-FF/!3%.5*&EEJ73!+ WU*C2E1I9Y4"'")(HZ M8<&X#,9#/W>OQT.UMH)+O-=@UD7!].\I"K49!7&PFWC@J]RZB7 \+-D*YVB? MRGM-HW#/DO$"I>%*@L;E*)C$@VG;Y?N$;QPWYB@&YV2AU+,;?,E&0>0$H<#4 M.@9&KQ>L7_RWLG+@AF<*?&=9S8?!;T ,ERRM; / M:O,9MWZN'%^JA/%/V&QSHP#2M;&JV())0<%E]6:OVSK\"R#9 A*ON]K(J[QA MEHV'6FU NVQB$=&'.^+.#7R4&69O\2$9VKM*=JZFR5G".99-:$4-2**D=8:OM:]2R_.U MWN$[%,? C\G"^#K\/&6TXFF?YG%?V,"4+,510)^00?V"P?CR(NY$UV=4MOTJ\<<8:G<3ERNP#H!4&KUPC.J88:6<6&< M&+83JH^$RDHH>RLTW0EEU06L6;5"FZ-NP.5%+TFBZ_?(_')\72>DXR4,9,R2 M$"XSGE*408U+^KZ$H%9AZ@.@&V2Q6*#VU^B&Z*I!W#C4:^'2YC=M1KQG"+QAP,0*W7[-?=LUT_G,TYRQ5I.VGV?=3J]YM=.DRJFZ1F"2W: M+H)V%-/ZDW1*R(,^NJ9QHQ-W*(6@28_>L[^*YTC[G2ZMN*B;](GHU!T,CWI+ M@7KE.Z@![Z!J,_O9?9.>5+WID%YU^#NF5UP:$+@D:-3L7@6@JZY9#:PJ?:=: M*$M]SX&PO=V]R:W-H965T>DF IMMP!ZQ;T/9N'X;[H-AT+%26/$ENMOWZ47*2ID":^V*1$OGP MH432LZW2CZ9&M/"C$=+,@]K:]BJ*3%%CPTRH6I1T4BG=,$NJWD2FU_2//G?*9VG@>3 $JL M6"?LG=K^A;M\A@ZO4,+X+VQ[VYPB%IVQJMDYD]YPV:_LQ^X>CAPF\2L.ZV;98J;5%K2S)C0G^%2]-Y'CTCW*O=5TRLG/+E::WE?;G\!D"1^^ M=[RE&[<#^$SU0QFEV!B\[I)UYO.Q_TA[ 2C!I7V8/WZ[7QFHJF/]. MI=XCYZ>171-=F985. ^H2PSJ)PP6[]XDH_C/,[SS ^_\'/KBGIJR[ 2"JN#, MTYVB?1;X-.V'&J%2@AJ7RPU85PW0:O7$2S14^I9Q81R3]I@)/C.12!\N"]&5 M#N"T&=0H2NBH4#147#)9( BD1C/ /+HE%B6SI'-9\H*D$BZXI&X0@AK;7%X! ME8?%9DT(KD;>8[%3D@%\PC@+A_MEV7'A"!E/Q,>J%7'@C4L.'2D#TR3, M83(*QW#+BIIN2U.Q/)-VGD]8\X(:!+)!G&5A#.E@/!W3^J6J.&5Q=!-5IR6W MG4;OR*5%+9GXHS,(1E5VR^@D2_,P@Y1B3N"&\K*ZZR<7Y4K$-O0L!O*,&(W& MQ.U!629>N].WQ&DX&H93+V6)2^:3\V=%T36=\)=8(CUUP5D_'LF?-4I;_JO? MN$@&DVP4)I=.&@['87;YLN1>/C0%2@;C=$KDO33,PP1.57QT-*P:U!L_D@T4 MJI.VGUN'W MZ6]FBVCA>RVD601;:YM9%)ERBS4SH6I0DF:M=,TL+?4F,HU&5GFG6D1I'(^B MFG$9+.=^[U$OYZJU@DM\U&#:NF;Z]0:%VB^")#AL//'-UKJ-:#EOV :?T7YJ M'C6MH@&EXC5*PY4$C>M%<)W,;G)G[PT^<]R;(QE<)BNEOKG%']4BB!TA%%A: MA\!HVN$M"N& B,;?/68PA'2.Q_(!_=[G3KFLF,%;);[PRFX7P22 "M>L%?9) M[7_'/I_"X95*&#_"OK/-1@&4K;&J[IV)0]-Y+ATA_)L-6DY^=GE':XL7+RPE4!S.8\L03I% M5/;N-YU[^H;[%!Z4M%L#O\D*JQ_](Z(R\$D/?&[2LX#/V(20Q5>0QFEV!B\; M\LL\7G8NOSMN2J%,JQ&^7J^,U707_CJ5;(>5G\9R[V-F&E;B(J '8%#O,%C^ M_%,RBG\]PS0?F.;GT)?/]-ZJ5B"H-=PRK5^YW,!G)EHT;LLE6"R&YA4KJ1LL*B8I7TN*UZ25,$% MEW11A: W9RYGQ-N4FC?^"3XPVVIN7X&N*@(=M<5ZA=J?]QV6_2*Y(I7D2D.I ML>(6UJSD@MQF\%'M.J/$7Y 1/.%.B9WC)Q23!M[!9!J'L9]'-+^@KKT*LCP+ M<\@*I\W#(GY_"/)1.?[7[88>&R2%!Y[ *':&_1B.TN*L_1322186-"9AZC;2 M+O('%_F^IP]_EE8Y\F/O4P"3U?_VQC#V$;OQGDLF2P2!U':\M:*":U KP3?, M5=1 'J?A!/*$4H(799GHCN?8Y!UD5VDR#<>=E"-P='D4X@HD?1G^.KSAZ:/%!17$2VD>)G#;DJFT MT+BX="/(7RBY^<6Z:GGFR;@(,QJ3<$KE^T'E8*C6I/!2D1+TJ8<7';7#&O7& M-WU#K%IIN\XX[ [_RG773O\S[SZE!Z8WG&HH<$VN<3@N M!=H^\65C6^N:Z4 MI5;MQ2W]C:B= >G7BJY+OW !AM]V^2]02P,$% @ L(5B5V$L4HXT P M= D !D !X;"]W;W)K&UL[59-;^,V$/TK [4H M$B"51$F6G=0VD*0-MD""#39I>RAZH.6Q12P_5)):[_[[#BE%21>)T4./>Q$_ M9N;->^10Y/)@[$?7(GKXK*1VJZ3UOKO(,M>TJ+A+38>:+#MC%?*"YVLEW'NWJZ7IO=2:+RWX'JEN/URA=(<5@E+GB8^B'WKPT2V M7G9\CP_H?^ON+8VR"64K%&HGC :+NU5RR2ZN9L$_.OPN\.!>]"$HV1CS,0Q^ MW:Z2/!!"B8T/")R:3WB-4@8@HO'WB)E,*4/@R_X3^DW43EHVW.&UD7^(K6]7 MR2*!+>YX+_T'AA4Z4&J.)G-!A4QZ\):N@.+^^19($[S=2 M['E8)@.4DMHQXY3&Q#OZ\W#AOJ1[^>DWC %&]#A'.R(7K M>(.KA Z!0_L)D_4/W[$Z_^D(P6HB6!U#7S_0F=OV$L'LX*;WO46X$UJH7L&P M4==&*>'I4'AW!C="<]W@8'*O:3F:[74M8UHUII4Q;?.<%K@+[&AK/*H-VFE_ MX( 41]:=D734J9"$)A@I0U6=7GS%%MYW:*GB]#X&G]$!#[^0,/:M12(PE-+W M4)5I14VY2.O@6@&;L70&K,K319B@+JNHR]@LG8>)&F;SM(3Y.7G1< YL3N:R M)NMC2QSYS@?:*0N8!3P:S^57>CO^91 ;\L[3\T"C"GBWZ&@%E.F#T6)<-AU5 M"$VHZ#R<%"Q=G,()@5>G(_J :IY/V1EH^N'2.DYAE*FNB1-E8HS:F*GIK25\ MZ(R-_S!6U;0*K*0,<&OT_D<*5I.5X/Y3HH(%*=32$I5PI&QG4]G._L>R?=[Y MMPOW:+YOA?NM<-\HW.S%3:C0[N-]3W2"[N%2G&:G)\7E<),^NP_OD3MN]X+N M0XD["LW3.=6D'>[X8>!-%^_5C?%T2\=N2\\BM,&![#MC_-,@))@>6NM_ %!+ M P04 " "PA6)7 ].&! T# "/!@ &0 'AL+W=O$V?;BZ#XL]8"OK M7=_==2C_OK-KAU U07V!_9@Y9;LU*T"X\H156CT)44H' [\Q:#Z^70 MVCN#^PKW^F0--I.-E ]V\[F8>9$EA!QS8Q$8_3WB#7)N@8C&_SVF=PQI'4_7 M3^@?7.Z4RX9IO)'\>U68(7:\NT".Y3MFV'RJY!Z4M28TNW"I.F\B M5PG[*&NCZ+8B/S-?&YD_7"TIKP)N9$UOK5E7+E' 5U.B@O=UP^4!$98H<%L9 M6'$F-%S\PS8<]>4T-,3#HH5Y'W/9Q8Q?B9G!K12FU/!>%%C\ZA\2_V,2\5,2 MR_@LX!J; )+(ASB*DS-XR;$HB<-+7L,KF<*^*"MVH!XTL%"*B1VZ];^+C3:* M&NJ_EY+OL(06%K;A*W/PX0Z);I4;2L>EIE^B?1[X&4P]@VD'=@T7[/(TQHJ:QL6![VXH MZ&CQB(IF'#Y2$0U0IR)\8)6">\9;A"]27#V2/QG^ANX#TS:;=YACO2'D9.#> M.8;8CX:9'T\B^!O2.$B2#IT\XVCHQX,4LC3(,KCOD"\F:>H/LM$EQ.-@DL$- M$SF)0Q&2LFVQTJ/5,SZOO/QCX":V3H>4U3H,H%JCI.HHB-UZQ/TBC7Z#M,$(K*J-?A[>>OQ7#/4N#3N+X(7BID\(3D:A1 M[9P4:LAE*TRG%\?3H]HN.I%Y-N^D^I:I7442P'%+KE$P3CU0G?QU&R,;)SD; M:4C W+*D+P8J:T#W6RG-T\8&.'Z#YC\!4$L#!!0 ( +"%8E>@F4^^!@, M ,\& 9 >&PO=V]R:W-H965TO6>? MK].=TK],A6CA3RVDF065M M[==FJ6D6]2PEKU$:KB1H7,^"JV2R&#J\!WSCN#,'W^" M=YO(JWS'+)M/M=J!=FABJH\F<5RZ2[FWFG8YQ=GY%UNAACNT7".=M86E M8-+ ZP>V$FC>3"-+21PT*CK"14N8/D-X";=*VLK >UEB>1P?D;A>8;I7N$C/ M$MYC$T(6#R"-T^P,7]8[SCQ?]@S?@=<%2EQS:^#'U46,)[^M& MJ"=$ TR6M"JMYJNM*W(S@%LJ1XXM0K>W>K)00UVH=1G?&B#FJO2 )$F;^ 37<8-O5M8=FVF?0['Q*WO#YVNATHC M'M4X4(5:] :S>.++%,:#<1Y#D@SB= 0O(1N&%S0DHS"E812'L8.ED _&XR&! MDRRG]32C=4(-0Q\SIF&?]3-=T'^3YH.+./^7=#P.+VD8CL+$L7KV+FL>)WW6 M/ TS!TM"-TOBC*).%6YTT&1JU!O?2MTU;J5M^TV_VG?KJ[9)_8.WK?Z6Z0VG MRQ"XIM X'(\"T&W[;"=6-;YEK92E!N@_*_K'0>T M+]6RNXG+D'_'S;_"U!+ M P04 " "PA6)7JJVMV7H% T#@ &0 'AL+W=O-+TOHAC<=VVX=.'R@1DC@A M"16 ++M?W[,@I4B.HKC33!]$$""PNV?W[*YPNE+ZLYE+:=EC4[?F;#"W=G$R M')K)7#:%\=5"MO@R5;HI+*9Z-C0++8O2'6KJH0B"9-@453L8G;JU&STZ54M; M5ZV\TR5JNS 1^L%VZKV=S2PG!TNBAF\D[:7Q#0(R2-9R8DE"@>%!7LJZ M)D$PXZ]>YF"CD@YNOZ^E?W#8@65<&'FIZM^KTL[/!MF E7):+&M[JU8_RQZ/ M,W"B:N.>;-7M3;!YLC16-?UA6-!4;3<6C[T?M@YDP3<.B/Z <'9WBIR55X4M M1J=:K9BFW9!&+PZJ.PWCJI:"39 >ABI'^1@]/853X)W!VR--K9&AZ2/[I"-Y;*63$W9AZHMVDE5 MU#N!&C_U0"A>K,>V#\9!1?MA( &8G4MV/]=2[H05BA96-F.I7636&W^!U$/[ M;N6#;)?RQ(62'F+K[5(US;*M)@Z784?%,7O-,A'Y$8U9YN<8A1?EN9^XMS"- M?*YG-BEEHQ[ 4[D+$Y"'^J\+(_\&*M1'F+\5-7N MT$^%84DJ_)"1U S?11I 3RY2G+U1*R"XDC5*B7YB21+[ 4M@4@2!09K"#.[E M68SY)_A!L[>O,L'%NV^.[^L*6;U&"H..V9'P,WK&?HZ!"U\VDJ:O.5(;J'$$:&DSC G>./\([F=OB(7/HF3Z9%H;-^V98!UE&J("6TA= MJ=(PN8<1+OQ. 2C@08Q92%>QZR?/K>^8$_F\-R?TTS<;92W1[C_I\MD/Y_K[ MB^O[J_,74?TU2T/'LH MQRIW6<1#TO:,TW$"34@1,#GA8#>/B?X=FRD%8\QX1AD4X.NZAG8@R=(TPC+& M6#@D21(Y!'&28?SASKTB5J 6=BT>.,\;JN5_NX47^CQ,G<6A-C%.961/54DI%A#4HH].8GB ?:_K'Y<*HV: MCX1F M+I1W)R,GV[9)3/W51LN8E QV3]:V< C5',G1/"B*)W;HRTYN0KUT_Z M"?>^=BKJ[X47AXX$%Z>DD>VW8BB&F2PC'LQ+!+//47[<3%%TVEJADD9U M#[)"EG%?;)&GQQJ2C(BZ+!>T@8?T_)>UW>?^ECH6854K.441U&&P!7=W5&ZB54+=R\8*XN.[U[GN-9) M31OP?:J474](P>:B./H'4$L#!!0 ( +"%8E>/E)MA0 ( -H$ 9 M>&PO=V]R:W-H965T0<89JTO((=T+=V:ZP5CBR%:$"A MT(H9*%?!>KK96WG'B:&'U@QD5; M-G?PI7JT%2>4^R@[,O966!REFPZM!_&*;3@*9+ID6P,(BGC?-56PG:B4*$7. M%;%UGNM.D5 5VVHI<@'(WK$';@QW[65O;H&XD/@V"YPGN^^7D^MW=+;'D.JZ!UO3=["-+7KZ;7T:<+:N>C MVODE]O2A:S(P[L,::+4AGDDX-@//B>WI%I[.[?0^723A_E1!>#)O#9C*;Q4R MWY5^]$;ON+CK?E[_A?=;?\]-)10R":6%1I/W-J_I-ZDW2+=^>C--=A?\L;8_ M'S NP-Z76M/1< G&WUGZ%U!+ P04 " "PA6)7@&J.I&H& &+0 &0 M 'AL+W=OXBA1UYU0Z_2RUU-!R&*J3D7*$KBR%#*F&@[EJJ=2R>@B M=XJCGF-9HUY,>=(97^7G9G)\)=8ZX@F;2:+6<4SECPF+Q.:Z8W>V)^[X*M39 MB=[X*J4K-F?Z:SJ3<-2K4!8\9HGB(B&2+:\[-_:E[_0SA]SB+\XV:N<[R6[E M7HB'[.#3XKIC91&QB 4Z@Z#P\Y^WZ+[^,:A7SKT#QUA4#H,#AUA6#H,#W48E0ZC?.Z+ MR&">9)EEES+>$J!S\]GJP5G%&J2R94<47$ MDLPD4RS1M& ^69 Y7R5\R0.::'(3!&*=:)ZLR$Q$/.!,D1-RQQY9LF;P&0BP MS3W?NTQ3'JD/[NZ8 M;N?71O=^;72_W=UE ;C;)O?&7/:K3.SG>/UG\+8Y].U/N$ ^:1:K[Z84*5 & M9I2L$%^JE ;LNI-F>2P?66?\^V_VR/K#Q \FF(L)YF&"^4A@#5X'%:^#-O2* M5UG7ABX)0IJLH'1\2D@ CZ2$!D.8TAQ:!8-:% BE3[0XR3Y)S'0H%EVRY E- M DXCPI9+:$Q=DC(99)5JQ8A9LWT<6Z>6!0_-XVXV MF*VR\@Z3FR]M'$ZW7&RX#LOU I-=LDYHFDKQR!;EHT:$7#"ILG[>$Y($$>4Q<$GCK)N; MF!O]-(_.Q6B/N-;8CB7N@ $]S %]PX!G=C5@@XZSBHZS5CINZ1./U[%I/EL= MCVU;F& N)IB'">8C@36H/*^H/$=9CIQC\HH)YF*">9A@/A)8@]>+BM>+__]R MI#7$8Y,&$\PMP"Z:RY;]M*I@B4P4>0 MO_5J)N.\><*+Z2;D04C84PIL0N/4@MPSX#Y.(_;,\J8]B&.)1$5S7Y@@F_Q@ M5)H>==0P?"RT9A[LR!OV08_[A"5!&%/Y0/XEL&C*GE-9*!QW7#V0I10Q^?(C M99D 7+W61!/NMPY\S-2K+6:LP5Z_;;_CU\YHK?+8A\D\ M;U)HP7HF.'A!U_["8V;D"4E;*?G$1'-1T3Q4-!\+K9E'M2AE#W$*+Z:&,T5% MZ_5Q)MUWB;5]MH&9F=C#;<[BDEC0H#.::2DU< M>.LEWVZ>N/I^F?^V=&+9\&?D!%760D5S4=$\5#0?"ZV9,[6V9>.(6S:JNH6* MYJ*B>:AH/A9:D]Y:XK(/TKA>_C6GNZ-V5"5!-4H".')A%C_:@WA68)BV.QZ= M!Z\,PT,-P\=":^Y#J/4NIUW.>8LN8%O/=('VV(XM$ZAH+BJ:AXKF8Z$U&PO=V]R:W-H965T M9:6++%S!98";$=+H/V=B[\C:;QC_$VL*97H>YID8F*LI=P\ MF*8(US0EXIYM: 9OEHRG1,(M7YEBPRF)"J,T,6W+&I@IB3-C.BZ>O?#IF.4R MB3/ZPI'(TY3P'S.:L-W$P,;^P:=XM9;J@3D=;\B*+JC\LGGA<&?6+%&4QD>7^_9/Q3.@S.O1- GEGR-([F>&+Z!(KHD>2(_L=U'6CE4 M3#!DB2A^T:["6@8*P*P.[:>">,7 J ^?: M$=S*P+UV!*\R*%PW2]^+P 5$DNF8LQWB"@ULZJ*(?F$-\8HS52@+R>%M#'9R M.B<\B[.50"^4H\6:<(KNT +*,_3NY'YL2IBP&M8,J\G-RLG99R;GH&>6R;5 \RRBD<8^Z+8? M==B;$*@Z6O8^6C.[DW!!-_?(L=XCV[(=S7R>KC>W=>[\WNCS7Q[])!A.73I. MP>>Q M(2&=&"!_@O(M-:9__H$'UE^ZJ/=)%O1)-N^)["0_;IT?MXM=DY\[I:EQJ,M' M234HJ%1SV4ZQ:X\&8W-['.@VRO7])BIHH^X\:VC9I[!Y&^98V+%JU(G37NVT MU^GT!Q)SM"5)3M$*VB3TLH1(&JEJA BS9 O7(8@"2!K-)-J0']#UI%:;RH&\ MH_E9C7"T$=AU&L&XR#+7L7@C?1@&=1@&/YW[*$YRJ971V>"J[+=1KC_TF@ZW M4=KLMV&V/QABO=O#VNUAIR1]+=8%D&*RI1S6.?NV!"LD(:$'0=:U:C3L4XWZ M) OZ))OW1':2&K].C=]9D5>D9J]/Z 8^W/+UK2Y;?NN#&0X';O/CU*"^(?HMCT&_E"A= MBL.H-2L?>XTHM#$8.\-&$-J@ID;I:$9GI!I;A[6GU4--5+IU*1K56"=)\EVO M&1 =#/2IJ6(ZF*8PM&S>\$QEX*-5.>Z,S"-TJ+M(6R"7PH OMBT-Q&^ZWX9@ M:X2;WFM0CG?&=_O@N]W=PF$#"'N-?W>9^EVBQQ ^"0X%,,L%0(5^(]')^;,2 MWBM;T"O;O"^VT^P<%OVX>]7_JRT6][KB[Y4MZ)5MWA?;:8(.JW[SOL=%6 M(YT(A=\4DS8&-WMQ< 717$>$W3-B-YS/\\(0USP-U[%><+!WH MRS/#9\)7<2900I+]D3.YO MU #U8>CT?U!+ P04 " "PA6)7#%U43_D# ,&0 &0 'AL+W=O:Y(\CZ^-%"CC:F$Q\<'>J0'+P?SA#FYH?F?62HV"V-JH)2L<)6+ M![K_1)H!>8J7T)SK3[2O^TYF!DHJ+FC1B.4=%%E9?^.OS8,X$DA.O\!I!,[W M@M$; K<1N*<*1HU@=*K :P3>J6,8-X+QJ1$FC6"BDU4_79V: OLSQG=(Z9Z M2YHZT/G5:IF1K%16?!1,7LVD3O@A9F56KCFZ)PP];C CZ"?T*V8,*XN@#P$1 M.,OY1]G*U54^-X4,J\1FTH18UB&<-T*XZ(Z68L-16*8D[=%'P_K9@-Z4PVW' M[!S&O'0&@8]D>XESQO[[Y3BK6S_WY1H2%D#"0DA8! F+@6 =QXQ:QXR& MZ/YO#1="AHO>#1>_[F';SLBR7OIULN&UV? &L_% MA5+-G(O@,AJ);<72+Z_ M>[W^RYS@'6%R/]/D!X3.5Z?5^[N&P5#G.FGZ:B)U)EYG)JU- ADTA(1%D+ 8"-8QR:PUR6S0 M))_NXKYT#XK.33\4\JKT6 MA*UU69VCA%:EJ.M@;6M;NK_6!>OOVI?V56CWM$>JU*]KO2_X^G^".\S66D32=A" ,4, !D !X;"]W;W)K&ULM9Q=]Z/0" M@VS3 G(E.=[TUU> @TPDRX#%3>(/]$JO),3#T3$76T+_82N,.?B:9P6[G*PX M7W^83EF\PGG$WI,U+L0W"T+SB(NW=#EE:XJCI"J49U/H.&B:1VDQN;JH/KNG M5Q=DP[.TP/<4L$V>1_3Y(\[(]G+B3EX^>$B7*UY^,+VZ6$=+_(CYE_4]%>^F MC4J2YKA@*2D Q8O+R;7[X2;TRP+5$;^G>,OV7H/2RIR0?\HWGY++B5.V"&_.]%)4V=93C%5_P79WK#,!\89QDN\*BQ;D:5'_C[[N.F*O (0' M"L!= =BU@+R,_ C(87#-&.;BL%_$ M]'H''DA6SJ-M1!- %DU9,'\&CW@IAIJ#M[>81VG&O@-O0%J WU9DPX0RNYAR MT?:R!=-XU\Z/=3OA@7:>@\^DX"L&[HH$)^WR4^&Y,0Y?C'^$1L%'O'X//.<, M0 =ZX,OC+7C[YCM-NV[,,K)6N=T"WZIEP$/K!U%./+B3C+&:9/>'+U[3;4DUG+L-XY]DWKC M6&?26+*OR5H,56+E*O=T!5WDAHYS,7W2M#]HVA\8VW\=QYM\DT4<)R#-UU%* MJU,@(TP[W8UB?2W58L&>I7>NBPY:0HTEU&E(SD"!NC+2G26BSNRV)M3S/&L^S[F-R!N9XF19% M6BS%Q2R+BACKS,^.=G_MRUCS0%_GC:]S\^F3)/55""PHR86Y+9AOF#B(,1"3 M?)X64?6USM^YXL^#:&_RU^Z,]0]TYSKR.NMT'+<<1VQ#<;4ZK#%-20*BY&]Q MJ2\_T5\:'<6@[WJ*07,+ACK<(PG7Z/!F0RDNXF? :52P+*HQ[8@S5W&FN#+6 M.M05E*Y@G_,-%\F1DVVG%QQ=%,T5#S4F <,U7LT%N2RP&+ $_!9]!3^GT3S- MQ F(]<-DE3)LJ;6-2\YP?5M7#=-A2:_N6?.*: >6D%4A#&-[,49<@2UC3 MMBAYQ34#RXVX1Q"G9^GKV(PV"O4>64MJ;=L2@UQK'.1:!2%;:FW?$H7&M'XLXR3'X"HHN0HB:S/8*EC94FO[EF %C0!SV@P. MU:A$H)G"8R 4E @%S0AU0QA_B=ZS*NK_*.I(8WPFENNN,7@,2AZ#Y]9.!*M 9DNMO1DA@;XHT/AQD- OTWFD9@\,\R6$>M+2]9!7$;*FU7>_M MJ9E#7J8M)G/1WD8]#;X@]]"&C">9RC,S5<]=)K-:;U5_CIOM/DJ=#S:A!VUL:@ M'D]2CV>FGE,VFSPU<*3;;3*W8*A#"2J>.7!TT@5;W4][IS$X!I'XDDA\,Y$, MV6WR51)Y[=A2:_N7Y.%;2N?QK6*(+;6VZ[V,GA-2>NSF M]*AD$CJ>=^CB[TL\\:UF]9C5>KM2D>:0(4DS_HDY/;Z:K!/ZY5[?ZQ5%UQ F7\S"T8ZE!B26 _M274GD!-[=$N MC>9ZA_J2L!&8PQR_IEG%6#]&^H&QBABVU-I>)6($79-YCH!58)4W;*FU7>^E M&G<+FFB-VLTL5A$DF$%X,%E:!5:W;FRIM7U+!@FZ1D2ZXU6@LL>K0=A9&P- MD 009 :04_ *'8^)F&L?ZD["!QHO*0:I$*)>KLWU#_4G,00=B8T,@"NDDHCB M:@P(01)"4+>]ELYPA=0M$^W":*YWJ"\)',@$1K09/1&SJANH#4QZ&N72X) UE+#D%6DT-LJ;5_A"?Q M(^P:_^A.5J&*':\&H;9FKGJH-H9D]3B&K\'@ Q%S[4'>2/,*N 9#^9!6J M!*+N$9KK'^I/,DAH9I A9!6J&**X&H- 0DD@8=>TVHYDM=-#QQ9&<[U]?4WW M'DJ08[JLGM50GC6;@M?/)V@^;9X'<5T]!6$J#Z\?)O$YHF))82##"U'4>1^* MT:'U\QGJ-YRLJT<KG"48%H>(+Y?$,)?WI05-$_)N/H?4$L#!!0 M ( +"%8E>4"FJ>P04 -DI 9 >&PO=V]R:W-H965TC,= [+,,\Z\W)&6'JY$_>C[QD&RV,C\Q7BYV>$,>B?RXN^?J:%RKQ$E&J$@8 M!9RLKT;7_IO;(,@#BA%_)N0@&I]!;F7%V*?\X&U\-?+RC$A*(IE+8/7OB=R2 M-,V55!Z?*]%1/6<>V/S\K/Y+85Z966%!;EGZ5Q++[=4H'(&8K/$^E0_L\!NI M#$URO8BEHO@+#M58;P2BO9 LJX)5!EE"R__X2U6(1H#2,0? *@!^&Q <"4!5 M "J,EID5MNZPQ,L%9P? \]%*+?]0U*:(5FX2FE_&1\G5MXF*D\OKZ/,^$4E> M4G$!?F4L/B1I>@$PC<$?$LEIIMDE1)P+021:MA[U5Z7X(&E>1\=,(\! M6Q\;#5[>$8F35+Q2(1\?[\#+%Z_ "Y!0\&'+]D+-(Q9CJ9SD^8RC*NN;,FMX M).LY>,>HW KP,XU)W(X?JPK498#/9;B!5L%'LGL-D'1(9];>_@=B52X M7X1#2SJHOBJHT$-']([5\N_?U4#P5I),_&.J6JD:F%7S%>&-V.&(7(W4+2\( M?R*CY8\_^%/O)Y-E1V*M @1U 0*;>E6 1!< 5ZVWX4P8&\:J=Z[U4FQ:B.4+ MX=/2#[Q@[GF+\9/!U:1V-;&ZNHZB?;9/L20QP!GC,OD/YW>>R8]5Z5P_I=BD MX>@!79))0F=*.> M-"FF$3'58M;IM7DPA?-Y?6E*E]8\>KH,:Y>AO6_CN'Q"@#5GF?)V *N]4(.$ M !'+5@DMVMAX7X:=UO-1H^]*<];I>YJ;U^;F5G.W>\X)C;X"R3$5*2[I(OY7 M/7L5KDBCJ7G'U+>.K'/V=.1[^J'NV2]88W$!Y(MB/F'LO4JFM3#X<-J]0/;Y M^OII0(K_';<9H?&)>ZR2;_H,H8_@MS>9/8V^-J&V"4^T8LY[RND#*?M0;).= M*%CL!D>?4K8QFK.*GKN:NE)KET"#CS\,^?A.T<>56KL(&GY\U_1C%SS;?M!= MM+UP'ASC!5\#D.^.@.Q29WLR,! *P_"H)PU!_D 4Y#O%(%=J[2IH$/(')Z%J MAN8EFGG>M/LP&H*%? U#_G TY!MP"'8-#L%#O@8BWST1^:>1R#YK3U=0,Q%T MPT30Q$1>,.E<)?M\??UH)H+#,A'L,M%D/NNBGSV-OC8U$T$[$WW@.";@/_LT>>NH:[4VEXU_,!AX _>T':O:! M[MC'+G6V)0/[V"QI]($#H0]TBCZNU-I5T.@#!T=S$> GV@1A\X M'/I _IT_0U!/E"3#W1//O T^=AG[>D*:?)!;L@'F1E^;&GR0'7P*F\;\G2*/*[6VR\:+KH'>=+E]U34$\B"-/,@U M\M@%S[;?19YP>O3M$-+$@]P1CUWJ;$>F-U[>4>)!FGC00,2#G!*/*[5V%33Q MH,&)!W6))YC,NHOP$,"#-/"@X8 '=8&GXVX(W$$:=Y![W$&G<<<^:]^= QIW M C>X$QAP9]K],;C MQN:YC/!-L:O%5;@F8/W!IB3>PWONSJ>'G.P8_R+6 !(]9"D54V\MY>;,]T6\A@R+ M$[8!JIXL&<^P5)=\Y8L-!YP8HRSUHR 8^ADFU)M-S+T;/INP7*:$P@U'(L\R MS!\O(&6[J1=Z^QNW9+66^H8_FVSP"NY ?M[<<'7E5R@)R8 *PBCBL)QZY^'9 M/#(&9L;O!':B,4::RCUC7_3%(IEZ@?8(4HBEAL#J9PMS2%.-I/SX6H)ZU9K: ML#G>H[\UY!69>RQ@SM(_2"+74V_LH026.$_E+=N]AY+00./%+!7F&^W*N8&' MXEQ(EI7&RH.,T.(7/Y2!:!CTHR<,HM(@.C"(GC+HE08]0[3PS-"ZQ!+/)ISM M$->S%9H>F-@8:\6&4)W&.\G54Z+LY.P\_IH3071(Q1%ZQUBR(VEZA#!-T$>Y M!HX65&*Z(O82>/IH[@NADBN1*BQED9 82\8%8DNT MR#:8\:9V. 8IIYJ"@+X%KS9SS^%P^"7+JZ.P%J,^Q7CO@V] M8MQ%LK <&DO=Q[:S* S'X^%PXF^;_G?,"_J#H!]6\UJN#2K7!E;7K@"+G(,I M^07=Y/((?6!T=?P)>(9N80LT!_1.@,'8&U&(\JQJ/O3C_1Z>]B6T"$0:/V@I.@=U"@UH5>2&-7!(1LYQ*2- _Z%_S\NM\,Q=0@T89'S99^VHO9=/0-Z&5S;YFG^RT=OOG MILX56IMM5+.-W-1KB>.*M2.T-NM:_(16I?%]';?$.&BY8718KC]"U(2UJ@GM MLF:> J9*R0)?/1H1OJ!+CH7D>2P5Q4YB5L1GI](16IM_+9W"@:,"=JJ07*&U M6=<:*;0*DOV[5NV6J@T&TAL,H5KO_VXY+DKP9A/^IJI_A" *:T44VB613:R7 MIDT5/NKWQD%P2*%C7M#K->:UG:MU3F@7.NU_&+J#E6XDG:XZU36NT-JT:V43 M.I(VH5-MXPJMO;.OQ4UD%S>V2BQ-FQ4V&(7!-Y5H7^*E%&I%$]D5S0WP6!4H M7H%N&$M,.-KB5&TI"47P$(,PQRXQYOQ1]Q&<:?G3R;=8Y[2]!QD%K4]X2-ZI MP/$;)U>9>N>9 SV!C&(K#K&JN]6AX;DY*O/KZ<6)XQ7F*T(%2F&I3(.3D>J' MO#C$*RXDVYASL'LF)&UL MS9U;<]NX&8;_"L;==I(9KRT>1,FI[1G;Q"&=)KN39'CS1?X_"]('#YE.5?B[F4)?FV2-+BZF1>ELMW MY^?%9"X747&6+66J?O*0Y8NH5%_SV7FQS&4TK0LMDG-W, C.%U&3Z]. M!M45R41.R@H1J?\>Y9U,DHJDKN/W!GJRB5D5W/[\0F?US:N;N8\*>9<.3LAD5939HBFLKF 1I^O_ MHV_-+V*K@+NK@-L4<%\7<'<4\)H"WJ$%_*: _[J LZ/ L"DP?%7 WU4@: H$ MAU[2J"DP>AW!WU%@W!08UT]W_3CJ9QE&971]F6=/)*_.5K3J0RV(NK1ZA'%: M:?=SF:N?QJI<>7TS^7T5%W&EH^*4\"R;/L5)DA](G)(O\VQ5*%YQ>5ZJ M*Z[BGD^:J[M=7YV[X^H<\B%+RWE!:#J5TX[R=_;RWK[RS%[^8E]YL>?Z70O@ M7#VJS?-R7Y[7K6LE?HB>B>><$G?@NJ281[GL^K7>V2&?Y?*,>(.:XI%?/H?D MS0]O.S#AX1C7@J%VS-]6Z19FYSVQ[[@G535N-+J;S#&W*>R84$[.]*-[N<#G M?.\U&CKQ-G_77AW-VQ'M=E6H(T6Q_5=*_O%W=8R\+^6B^&?7'^,:Z7F0/9%*=4O\D[ZQ:;ZT1^JH1"0N1,(J$L34L MJ&%5M_7Q.AB/G='E^>.VS-IGC9RQ[YAG"="%&?H9;O0SM.J'17%.'J-D)HKC(M)ME+M M[*>H[!RIVLOWUA*2%D)I%$IC4!J'T@2*9FI.9_>=(Z3W'6A^'TH+H30*I3$H MC4-I D4S=:C3_(X]S[_1X21;W,=IU*3XMU*SZF,13V5>_^B4R"A/?\Q69=7V MQMF4O(E3\JP.%EV.VJT]>F_%KFF.8S1.CO\J@PL-2J$T=M@M<&A0@:*9&M-6 M@&/W H*SP!W^F7R6:9SEY&-6RH+\R_C:*1UHWA]*"Z$T"J4Q*(U#:0)%,X6H M70HG.$*C"_4IH+002J-0&H/2.)0F4#13A]JN<*SIZ.M0WI=J,%N4^:K*[YWJ M@:UJ925YTPQKHYGL;E2AUD5#EYE);(=:;I.O4%-C(9F3)-L M/800&I-"::RA#:UWP*$Q!8IFRDB;#JXUF;S]KM"/+Q-R=TF()'%T'R?J9*DJ MM3Q2IU2*6V9E9;Y&"5FET\8W4Y1-5M@H-8]G\TXI0GV,AK;](+T.*4+]"2B- M'70''!I3H&BF%+7OX![H.VPUGJ=DMGE]37Y;RDD]83SZ1J9RNIJ4]1MLT:)2 M7*>HH%9#0[/7#B$T)H726$.SU] <&E.@:*:HM-'@VHV&;E'IP<#ZY2P2%\5* MKIVK]9&W:F2P\^6R6WO0WL*"&A%0&H72F-OQVH([Z) @U&) T4P):HO!M;\) M4;\;N"\A9V?T5A344H#2*)3&H#0.I0D4S=2=MA3<([P"X4*-!"@MA-(HE,:@ M- ZE"13-U*$V)%R[(8%.R$&M"R@MA-(HE,:@- ZEB8:VW2_0'ITI.^U'N/9W M)2 ).:@] :6%4!J%TEA#,Q)RCN>V^WE0XP%%,Q=GT,:#9S<>$!DY>XB^@O,Z MR@.^#0F**A;8O72+V8\M &@6PR/(R_D-5:-7LM9<%QJ)Z@;%.T6#7)NK(F =CIZT:[+I# MV(6'#KL'#HTJ4#13-CKO[]GS_JW\F!H#TI<:Z(O,%YW:@:;VH;002J-0&H/2 M.)0F4#13A]HJ\(;X?)D'=0*@M!!*HU :@](XE"90-%.'VB_P['X!\/TK59,^ MYYVRA=H-4%H(I5$HC4%I'$H3#>V ))JG/03/_EK">WK3*1^H2P"EA5 :A=(8 ME,:A-(&BF4K3+H$W/D+K"_4"H+002J-0&H/2.)0F4#13A]HV\(YO&]A#])8E MU#: TBB4QAJ:T8(%_K ]_(7:!BB:N:BNM@W\X]L&]A!]!>>WD^ZODRC0@!1* M8_LOGT,#"A3-%) V%OP]QD+/M)L=UULL[?2Y%[@MJR^$1J50&O/;[P]TW0.' M1A4HFBD;;0+X=A/ )IM3\E1O$*(JI>A1U3LS25:%?%@E)(D?.M=#L@?K+2KH M>DA0&H72&)3&H32Q1T".M\XRV-2HO0/?[AU4*UN6S_JM]_6$W(Z9NK9IN?88 MO44(70P)2J-0&O/;MH-;F57M"A#J.Z!HIN2VMC.P^P[=+JCL%")18X'J4[7F MX&G31U-593Q+=^QS +4GH+002J-0&H/2.)0F&IKQ]L3(WSDSQ-?&@V]_1^%N M>SQ)'O)LL6\.I!W86UY0UP%*HU :\]L;*_A^1S4'M1-0-%-=VD[P[78",T:5 M3]6.7FE9D&Q5%JK7-U7]OTZ%00T"*"V$TBB4QJ T#J4)OVT0>,[.ZDM[!/Y> MCT#URMZG#WE4E/EJ4JYR26@J\]DSN4E4,YK66\BI0<7[=')&?FL4V*DZJ*\ MI850&H72&)3&H32!HIGJU+Z"?P1?P8?Z"E!:"*51*(U!:1Q*$RB:J4/M*_AV M7P&X^Y4]4F]U0NT%*(U":H5IM-2J*U4*UNG&Z+]UBI_56(-3<@-(HE,:@- ZEB6''"QIFRMO4 MEG8RAG8G8]WD?LFCJ20?HX5J:JM]U^_J;=]E3CY5_;YJ.LD\7G8WNU 3 TH+ MH30*I3$HC4-I D4S):F=CJ%_A&87:F% :2&41J$T!J5Q*$V@:*8.MS: MAL= M?6>JV'&])0BU.: T"J4Q*(U#:6+8MF \U]G=[FJ?8VCW.=;M;H]V%NIP0&DA ME$:A- :E<2A-H&BF!+43,CS"BDM#J. MU/F TD(HC4)I#$KC4)K8(R"G[N39ZCEMA01V*^0F24A6SF7GTD_VLKVE!?4] MH#0*I3$HC4-I D4S]:9]C^ (OD< ]3V@M!!*HU :@](XE"90-%.'VO<([&EK MQ-H]]A"]90EU.Z T"J6QH+V%@S\>M6;70X,*%,W4FW8V KNS@5BZQQZBM]XZ M7G%HK_@/C4FA-';0'7!H3(&B&3(:::-B9'])H^^PU([K*YE1>[FDX45+,M"8 M%$IC!]T!A\84*)HI&>TIC/Z;GH(]6&]!03T%*(U":0Q*XU":V".@B[V6PDA; M"B.[I2 ^\$Y508T$*"V$TBB4QJ T#J4)%,U4FC821DF9L"_%H/1G]Z4,<7"U5+?BZSR==.U4&M!B@MA-(H ME,:@- ZE"13-U*;V'T;!$9IIJ"\!I850&H72&)3&H32!HIDZU+[$R+XRU2]I M+J,D_D.UP?6:*V^2K%!M<)Q.DM5T_>9W;9-51[)%]] 8ZE(TM.UVKUI!\'6N M9=2RJ!WO]5D4>F6LX\K<]KYC'5?67IY=H*[,?.K:!1C978!/ZPT+596CGN^J M6P+U(HN3>;6Q9E&=-LF21$[6NX]%99G']ZMF<9[-NHSW41*EDQT]-ZAI *6% M4!J%TEA#V]:3V_I[X-"8 D4SU:D]@Y'=,SC2T*&=-5<=:F\/GZN\=>7RV@F/T3Y+%9#DD0^ MJ%"#LRHQG5>34UZ^E-GRZD1U$^ZSLLP6]<>YC%2+7)V@?OZ09>7+ERK 4Y9_ MK6_G^M]02P,$% @ L(5B5SE@@JO$"0 SE, !D !X;"]W;W)K&ULO9QM<]JX%H#_BH;;N;,[DQ3;D@7)39A)H7MO9_:E MTW3W?E9 @&>-S=HF:??7KVP39$7* 27'^=("04?6@RP_/L?VU4->_%FNI:S( MMTV:E=>#=55M+X?#2J^>QS,;G*=U6:9/)S0DD,OKP4UX.>,7=8/F&W\D\J'LO";U4.[R M_,_ZS:?%]2"HMTBF#68 M.U'*:9[^/UE4Z^O!>$ 6G33QZ_'SF8 M_/M?(0_^X^*$&6R&%,Q@R X,&11],A7E^HQD:F=0>\!CJ^%]%X[]K5$X9J'YK1FX72\<=7P8=0S.G,?]6]0K@FCW<-'= MP]/.'B[:/=PYJ6+,2849;(84S,#+#W@Y.*D>EV 7L;9EW)D<41B.QYP_F41@ M#[XPN#4CHX#%06=.&N,<'<8Y L?YZ>.-:XA@(]])@1ELAA3,@#4^P!HCKM9C M3(:8P69(P0R&%P>&%XBK]86UJ\5^9+"BF6@ZCAR":#Z65:).,=3Q;2F2@MR+ M=-=8[X,H%*W*;:>A#2J@-B>P9V].2-%,3I'F%+V(DUJRJB1;*6\P5R\GM\CB M9C$#M\*;&5(TDYGV\!!4U,G7O!+I"5BHA67$QO:"!/?FS:8/O0ZU7X?L;50S M1!+F/6/,:#.L:"9C;?,A:+-*+>;Y3JUAI)!SF=RWJ!7:>I\MQ+S:V# MI#H2V',25[V: MN\!$ML6?AY3;>R'[)1VR6];F97/@+/=_9Q&H] &AVKP6-%,<-K@ M(]C@]>*^D'?5F5J:YNEN42]2RR03V5SN%_;\+DU6C>"[X=F&?TYI,+;AH2H^ M5C03GE;\",ZA:WC/S+NGAT=#^95L+&2;K*BQYQM)*O'MF1[#>MZ>72?=$JDZ!/7_,C&RI#T=C6^KA?KTI]2'UD9;ZZ.5)]\C6 M>766XSA4HOH\5C03B/;Y"/;Y=MKHF7(X[>XN;RN(FJWYSGP%O!W>U/K0_$AK M?@1K_DV:DKPNFCN)H*;E4:/-L**9W+371Q>(Y8T(T]:GJ-%F6-',FKYV?PJ[ MOU^-@]IG 6QLI_+A/KT+]GV< U!]#D#A94NSE]HRMI*.JE-*C19EC13,;:["EL]J\H;U!;_+E] MM@CW[TVK#^VG6OLIK/W'BQO4]OK0SCK#W7A#Z M!O?G3:7/I0]V95G=V)&U_8E&#.7+S#L&" M>_-FTX>R,ZWL#%9VA)(&X6W MQ9M<'T;/M-$S.-O^=M4,9J?I77!151XKF@E7JSR#5=Z[E,$<%^)P6\?@;KTA M]6'P3!L\@PT>JF0PA[O'CD, JKQC13-Y:'EGL+R_NI#!;*=W)2;@S?"&UH?3 M,^WT#';Z^AXSTKTST D&-0V/&FV&%-5SXAM_>B/KP_UC[?PS[_VD%C=BV?^=M&W!GWFCZT/]8 MZW_\LHP]5-6(;=]WW;8!]^S-J0_?C[7OQ[#O8U0V8EOV'94->$.\L;71NKF3@Z][>>WD4%U>&QHIE4 MM,/'L,.?7K6([71[%#LN<(,[],;3AZ)SK>@<%<6/G8()MR?-YT^O)QK+^>PER.4+[@C!T\CQW6X\*9X M@^LC#<^UP?-3T_"O*F!P1XZ=TM!6?'ASO.'U\OB9SO-GX#3[V]4PN)V?K^_( ML,^VX2WVYMN'WG.M]_R42^L]RAC<<<=L78*T**%*/58TDY*6>@Y+/?@8)$=* M?NPH[,!=> /IP^>Y]GD.^_RK"QG[^-ULB3-? 6^'-S54S1]V'G2XD<6J>6!D M21J]:I_D=_CT\%#*F^91C$\^_Q!>3MM'2^HP[9,N?Q'%*LE*M;8M5&3[ILJWS>,4[_*JRC?-R[44"UG47U!_7^9Y]?BF[N#P",_)/U!+ P04 M " "PA6)7>[9(3L8, #!E0 &0 'AL+W=O200[R' L\1_F7=S+)'M^.G-'3ANOX[KZL-DS.SS;1G?PD MR]\V'W/U;O),6<5KF19QEI)RP?B[W7I&K*399]KMY< MK=Z.IE6-9"*7986(U'\/\E(F2452]?BC@8Z>8U8%]U\_T5G=>-68FZB0EUGR M[WA5WK\=+49D)6^C;5)>9X]"-@T**MXR2XKZ+WEL]IV.R');E-FZ*:QJL([3 MW?_1G\V!V"N@..8";E/ /;2 UQ3PN@7\%PKX30'_T )!4R XM$JSIL#LT CS MIL"\6V#V0H%%4V!1G]W=Z:C/91B5T?E9GCV2O-I;T:H7M2#JTNH4QFFEW4]E MKCZ-5;GR_&+YQS8NXDI'Q0GA6;9ZC)/DA$3IBOQ2WLN<7*5EE-[%-XDD%T4A M2[7;!_6=^HF(]YQER&56E(4*^R'*JRT/DOP0RC**D^)'M?6W M3R'YX;L?R734AVBJJ&397,XWNT.A_O"X7#(^RPM[PM"TY5< M&=V=*+):K!]Q,>]&Y(:=9MV=!*A:VLD/GD]^<)23GZH+ MC3A5A51GGV1%\:-)!M;00V6P@SG>WK%TQUY'!KN=@KU]_*X(D)5BADK]- O& MP>G^OXXFC&7&G;T$J)J:*&;/HIA]C2B6ZF^6Q*NHTD74]E4_Y3*IMUE^$:P! MATIAUC^"@>>-W8X83+O-3L?SCB"056.&F$XP]<9!1P2F_1;SV7C6D0&H+CA8,>SF+L=^1 K)BS%0QW^W*CQMV\^;= MO02H9IH.%L\Z6%AUH(:3IK-H+33T+")A(1)&D3"&A'$D3(!@FL!.GP5VBA\ MG2+EAX2%2!A%PA@2QI$P 8)I\G.F;:IM>EA/M]>=G9!TN[Z1.]N8%D-,Y/MJAYODJPVQ'8#3Z,JH>GRAJ:- MV>;=P61HVLOI9JPHM&;L*::O95U#%QJ10FFLH?0B,(4LR=574U"76=+M:?M 2DI>X3!JH0F[*$T"J6QAJ8E?&;= MM!J'QA0HFJZV-A'O6A.LV(&E/=9@W4$3]% :A=)80]N_6EW,3WNC3VA0@:+I MPFLS[ZX]\TZ+,E[7]W3=1G%.'FHS4@GNI<._0U+MK2JKWTKTA-"B%TIAK MR-'WF\"A006*I@NI3>:[]F3^%;TP:@.97;Z$TD(HC4)I#$KC4)I T72EM3E^ M-SC"" %ZISJ4%D)I%$IC4!J'T@2*INNP-0-&E6@:+JF6LO M5L&D,LQZ,WW#6W_HK@[,PL:D$)I[/7JX1Y@,X$*M!B@MA-(HE,:@ M- ZE"11-GY/?6@W>@7,"<),@[1&'JA1*"QN:?D^@>]J[7Q$:E4%IW-0&QP_Z ML^E0875IM>Z!9W$IC*_^T(NDE+F:;VF2K'K MCXVR@CH)4%H(I5$HC4%I'$H3*)JNT-9Q\(YPZ[\'=1:@M!!*HU :@](XE"90 M-%V'>ROCV V(8W3"V)5S3+?2+[SN<@XA-"J%TIAG,B2\N=]=C(!#PPH439=6 M:TEX=DNBUPD;Q0(U**"T$$JC4!J#TCB4)E T77>M0>$=P:#PH 8%E!9":11* M8U :A]($BJ;KL#4HO/_C; 5[K,'ZA-H84!J%TIAGF%W@&N8T0*,*%$U77FMC M>,>W,>PA!@NN[P,XW0LXJ(T!I3'OU9D@'!I0H&BZ@%H;P_N:&0U19XG:>&^) MVJ=QP;):JM:H)ZB1T=#TQ>J<[CS<$!J40FG,U(39M#NNX="@ D73==5:#YY] M)D1O2$#^)ERFZFM>>';S8LC=+[VB(-5 MZAA'#'8PP\6&=2=@-(HE,:@- ZE"11- MEVSK3OA'6+C?A_H/4%H(I5$HC4%I'$H3*)JNP[T%_.U6QC&Z9*CQT= ZB[=W MUVB&QJ10&C.U8-XSR* Q!8JFJZHU*GS[:DG5TTU>-1$FO[4>?+OU<(Q+>*@' :6%#4U_ZDDOP46A01F4QDU- M"'K3^ 4JJ/YTK]8U".RS&'H7\5]M:=D##943E!9":11*8U :A]($BJ:+L[42 M @=_I1] S0(H+832*)3&H#0.I0D43==A:ST$!ZZOA.M\[1$'JQ3J-C0TK>WQ@N[%A$ %U476F@6!?2J#J2=&^EOV\(,5!_45H#0* MI3$HC4-I D73)=OZ"H%_A/X9ZAQ :2&41J$T!J5Q*$V@:+H.]YY1//PAQ=_: M/V.?30SU+0+3HXZ=WL-*H4$9E,8/:X) !=5UU3H-@7T*A*E+_J5>MM4V#H8Z M#5!:"*51*(U!:1Q*$RB:KL/6:0CF1^AGH;X#E!9":11*8U :A]($BJ;KL#4H M@O_[O I[Q,$JA2X0U= Z#TOK/AX>&I-!:?R@%@A43%U5K;41O#JKPJV%<]", M:SMLL&"@K@641J$T!J5Q*$V@:)H 9ZT',CO"S(D9U.Z TD(HC4)I#$KC4)I MT70=MG;'[&MF3IBZTR2.;N)$"=7\8!U[G,':-#Y0H=.)A-"8%$IC![6 0V,* M4\Q@;_G9G48FQ;V491B5T?G96N9W\E(F226 ;5I6/UA[6]7)OZT>UO3FPAU- M>MLOG3?4,6QGSAM>;Y^T^/.S370GWT?Y7:R&M(F\5:&FX[D::^?QW?WSFS+; MJ/J/R$U6EMFZ?GDOHY7,JQW4Y[=95CZ]J0(\9OGGNCGG_P-02P,$% @ ML(5B5YXX)9'C!@ #S4 !D !X;"]W;W)K&UL MS5M=;]LV%/TKA%<,*Y#8%OT59XF!QI*V DE;)&CW,.R!EFB;JR2Z))TTP'[\ M2$FQ/BS3=G&-]*619-YSKW@/+\E3\>J)BZ]R2:E"W^,HD=>MI5*KRTY'!DL: M$]GF*YKH7^9?Q.2*KU7$$OI) M(+F.8R*>;VC$GZY;3NOEP3U;+)5YT)E?5)Z+O.!B5D,4TDXPD2 M='[=>N=<^GAD#-(67QA]DJ5K9%YEQOE7<_,^O&YU340THH$R$$3_>:13&D4& M2MBQ8*Z9RL(W7/G_ZD^0L- M#%[ (YG^BY[RMMT6"M92\3@WUA'$+,G^DN]Y1Y0,<&^' A=\6S/)#!?. M[VE$% W1E">*)0O=PEQ*%E)!,K(D(?JHEE2@6T9F+-)FU(!\(,*T>*3H-YM=N/ M+?8=W9.;[L0OW7F#K8 /=-5&O>X9PEW<0Y\?7/3;F[<-<4T/A\$6&!H:4N4B'- MKMZ>H3@CD&$36E'!>(A(^*^NSBF_FDAC#?%8TD""N1F8DZ&9AU>= MQS(;(%WZ0& 5-@PV;!A8V5":X.H#_W/"9\8=F45Z_">KM3)-N*X?FA4I.UXF ML&?TAUZDH5LN)7I0FE$I$S[.M57 8XJ\[\HLM@S.+9,*?> *N4P&$9>:?'Y$ M%DT4DBLKKG\;1;D4X M=K1#@KF08!XDF \$5LGI:)/3T:LN&4:0?( $+#1\N3K1D M$$0W,5NG%==3@#(T6B>A+OU\G1@42D1RKG?T52N]GV^B31;DL#0S.[@Z+T^M M[W$L&?;[\R#]^4!@E12/-RD>_U0I7K+%LBG'XZT^'U_4J!.?2BT:EH+0<^QZD,3S\RH'_6,6A*0&Q,"*LV!HKF@ M:!XHF@^%5DUOH<\Y_=/#O;#Z2%A MF$EG:"YXC!+ZA&9KJ>&EU&;Q3)> GVO*'6Z_-&X[U5;N05A> M$U:O7=LS^?;.^M&Q4NA7CE4.^3G^CR./<5!>F=03L[>)N[^)ES>I)6Y03\DI M%"2GD)"<4VE(.U-RL-I^D\=6Z:'S?GM<3T=#L^[V.+G8RLCYJ)Z2)H=.&]=S M<@K)QRDT'^=4HL^*/._N['$#'7%[5._L;>G%V>KJ!JC>1;W:>"_-*C5IM%V4 M3B&^X$)\P7;QI6G9CO[+OP69ZB6#7UF+P MMC)2WSS:8SPZVX.]^TQ0ASYN4F)ZI3U9-3>%$(-/)<0 ;#3ML1T]GD&_=<(- M^LZYWIC5!3=0KSX46I4-A1*$3Z4$V;:X=J='IQGT$Z8F==^F9E=KS&^=RZC0\=YU++SN;4\!G M1X7NB%BP1**(SK6K;GNDBY3(3M]D-XJOTM,B,ZX4C]/+)26:0::!_GW.N7JY M,0XV9Z F_P-02P,$% @ L(5B5^%B;)U)!0 ER0 !D !X;"]W;W)K M&ULQ5IM;]LV$/XKA#<,+9!&+WZ)D]D&&DM",RQ% MD*SMAV$?&(FQN4JB2M)V\N]'RHILV0PKM3UWL>N*6+I=0#SFQ2X 6Y(_)3 M<<5G2C9B[QCI6[EG[*L^N4JF/5=[ M1%(22PV!U<>:S$F::B3EQ[<*M%=S:L/]XV?TJ+QY=3/W6) Y2[_01"ZGO7$/ M)>0!KU)YRS8?2'5#0XT7LU24_]&FNM;MH7@E),LJ8^5!1O/M)WZL K%GH'#, M!GYEX!\:#%XPZ%<&_;8,@\I@T)9A6!D,VQJ,*H-1&?MML,I(!UCBV82S#>+Z M:H6F#TJY2FL58)KKS+J37'U+E9V<19AR]!FG*X+8 XIHCO.8XA1=Y4+RE4HA M*= [%'Y;4?FD!M=$R.?!CYASK/,"O0F(Q#05;]7HI[L O?GU[<21RCO-X<25 M)Y=;3_P7/.FC:Y;+I4!AGI#$8!_8[<\M]HZ*2AT:_SDTE[X5\(X4IZCOGB#? M]?L&?^;MS7W3[?P<>_AS[)'=/""Q,O=,YHU8]NLTZY=X_>^FVN;WW?)O MXJSWE;4ZU579MJPA)&MD8!TV[VAT9)K%YUE:0M:PC)&AE8SVR2 MC&I)1E9)JLI+=Y5W[SE9ZPG5%/G1L3>^.?16]JZA;TT;0M)&!EIW9 O^61W\ ML\[!Q\F_:E6FZE3,A-2+6BILS\#9D6_>V"B$U9.N0K1E#2%9HV-6W[7),*YE M&'>6@6:%6E*4)Z:PCX]F2',Q.+[NX(J@)5+X7:3(>I,_6&O/ZQ">6T/X!2\Q M^N.S,596RZ[K)DBP !(LA 2+@, :6GKN[IW-??75=.4"4%J H@6@:"$H6@2% MUDR-O==YK\U!-M;^X\,J6REDY>^L4&OB$)0XJM :RXK1 M80UN:K#K2GC6%]S9?'YE##)H*P$4+0!%"T'1(BBTIIJ[?H(W>/VR"/DB/P=% M"T#10E"T" JMF1J[QH9G[VR8)MO6]7!HJ$W>\'"V!6UBM.(,03DC*+2F1+M& MA]>]T]'Q9;MBV*]1GKGM8?>ELUIM>4-0WL@[[GP<\3;5V'4^/'OK([I&?Y%X M:8PR9--@#HH6@**%H&@1%%I3T5T3Q1N_?G4$ZG%4J0&)%H"BA:!H$11:,S5V MS2'/WAV">&D\-Q2LHQH)VAUJ0QF"4D90:,W?HW=]']_://C!5\8*M%&=S#UH M.WU7?5KSAJ"\41O>K0#.WKZ)C/!%N<-%J,6&6E]L?]NN1^M=-._+O2,'XY?> MQ=PSC ?>1;C=([.#WV[9N<9\07.!4O*@J-S3,U7$^787S/9$LJ+;@D."%<7Z"^?V!,/I]H@GHOTNP_4$L#!!0 ( +"%8E>(>!L*T@0 (9 M 9 >&PO=V]R:W-H965T!\>6Z:+%Y CMD964(AWLP(S3$70SHWV9(" M3BJE/#,=RPK,'*>%,1E7<[=T,B8ES](";BEB99YC^NT2,K*Z,&QC/7&7SA=< M3IB3\1+/X1[XP_*6BI'9HB1I#@5+28$HS"Z,C_9Y9'M2H9)X3&'%MIZ17,H3 M(5_DX#JY,"SI$600:,L/,C3HOZ/ M7QHBMA0$CE[!:12 U"MZA%OQ&P3]4(6@4@HK[FJR*Z1!S M/!E3LD)42@LT^5"%J](6!*>%S*Q[3L7;5.CQ2813BAYQ5@(B,Q2E!2[B%&?H MNF"FR=LEYQ247W9""+QB:%@DD&OVP6W_4H6\*>EJ. MG#5'ETXGX#TLSY!KG2+''JSNZY7R?]>GW68^ZU4.(A;JM4]_ATFWS MS:WPW'_-M]-7LNT&,"LI)$C6'?2)%!_N("XI38LYNL0L9>C/WP4HNN:0L[]T MZ55[X.D]D*7ZG"UQ#!>&J,4,Z#,8DY]_L@/K%UUL^P0+^P2;]@D6]02VDQ-> MFQ->%_ID^K5,^3>4 U^01!2/9V"\RH53!/4K45 TT*D $,G&6$,V'M=Y&L[ M065'[JG/DV P'(S-Y^V(:H0L?[0K%*I"CNNYWJ[45)6R1Y[\2K>EHL[5'\FM MWW+K'\MM(7O%>JD&U9@ST*0U7*L[SA'L\:>W80['U242<11V;XH*5YT$GS^ERB8ZM3 M\ZT[09]@89]@TS[!HI[ =F(Y;&,Y_-]/!\,^O;LW:VO;#_6%U3[\U?VN=7MF8^M,^G]77\!K[^ M=> &T[D,5P8S8SW@9%E=$#\1SDE>/2X )T"E@'@_(X2O!]) M^[/'Y!]02P,$% @ L(5B5P*JNE%)"P X8$ !D !X;"]W;W)K&ULQ9U;;]LX&H;_"N$=+%J@K:V#G3B;!$@MBB0PF2EZ MFHO%7B@V'0NU)8\D)PW0'S^2K5AFR#!2\W9ST\8R^7P?[9?BX97DT]LT^Y8O MI"S(]]4RR<]ZBZ)8G_3[^70A5U'^+EW+I'QGGF:KJ"A?9M?]?)W):+:MM%KV MW<%@U%]%<=([/]T>^Y"=GZ:;8ADG\D-&\LUJ%65W[^4RO3WK.;W[ Q_CZT51 M'>B?GZZC:_E)%E_6'[+R57]/F<4KF>1QFI!,SL]Z%\Z)\,=5A6V)K[&\S0_^ M)E53KM+T6_5"S,YZ@RHCN933HD)$Y7\WWM8U85#_^^IX?; MQI>-N8IR.4F7?\6S8G'6.^Z1F9Q'FV7Q,;WELF[0L.)-TV6^_9?NX#ZLX#]2P:LK>&TK^'4%OVU*P[K" ML&V$45UA]+#"Z)$*1W6%H[81CNL*QVTKC.L*6WWU=]_?]LL/HB(Z/\W26Y)5 MI4M:]<=60=O:Y7<>)Y78/Q59^6YR6*2S!R7^B+(LJK1,7@6RB.)E M_KH\^N530%[]]IK\1N*$?%ZDFSQ*9OEIORA;4^74G]:9O]]E[CZ2N4NE?A)KM\1;_"&N /7,R0T ML5>_C+*RNO-H]:!]=-?T<3XO^?!YT=GSHG-[]4!.]Q^=*;IH7]VQ",';=TIO MR_.>[)1O'NF2ES+*-YF=8KQ]!<9C>R=_[O?SFCP7],PD3" B2,(F$A$L:0 M,(Z$"1!,D;Z_E[YOHY_7X\EJ-Y[$S7CRAB3EU*\Y8-+T#CW:HJM9WLVYYPX' M@\%I_^90K=8,NJH5":/M&A B8[)V,;FAV&"D%1.@U!3M#/?:&?ZL=N3NK6DY M8&?QU:::9QNG'+L PX-6.II\K$ETE0\21O7L/4T[R( ,">-(F #!%!V.]CH< M/5.'Y;5,\USFKTUR'&E?Z.CH^.B!'JW)=-7C2.OFH\%PK$:D M>EJNYWO^ Z7I*&?L5[.SPU(,F3U'P@0(IDCH:"^A(ZN$/FVNMN>J:B^@G-)= ME NIY%KNYGX_R$>YC(IR\O6"GC M:9J70H^2&9'?US(IAWZ3C,?Z1/1(FXE:0W:5IQ[1?QB0ZF7LG@W41RHCP*E!5 :A=)"*(U!:1Q*$RB:V@D:/\7YA89*S58F_(YN MJ-A3Z"Q;J*72K@DA-"AK%Y2W*R90N:D*:EP5YY?;*H[N3&@:@MHJ3P>D3Q<) M#44<;:['H)ES*$V@:*IT&B/$^7\Y(8[N.;S5-T3LZ706D1Y3WQ(Q%-)--U/V M0UU(4"\$2A,HFBJDQ@YQ['[(A^AN-V.KEK;1[&:[S"W2&D*[F5%!#*4>?=1I*#?7E"S1_ M#J4)%$W52V.VN"W-%HL;Y^H[_?HDTQZGLT:@-DJ;!H30D*Q-2-ZFD$#EI0JD M,5!8>3SS9S3WN.78== M*"V TBB4%D)I#$KC4)I T=1>TO@P[LO[,"[4AX'2 BB-0FDAE,:@- ZE"11- M[02-#^/:?1C4A1NN[AGXA@D'U)&!TFBK%H30F*Q53&XHY1WKXC1WC MVNV8\))\EM.%41M([V "I050&H720BB-06D<2A,HFJK=Q@]R1R\_$T#Z'A,H M+8#2*)060FD,2N-0FD#1U$[0>%FNWB:_.VU2[" M^/#JAW?#ARJ"^E!0&FW3@! :DK4)R:$A!8JF"JUQC5S[72L3F151G!":%'$1 MRU)?-)HN2+V6*4?I:L'R9;N9]>B#8(SJ@SI%4%H I5$H+832&)3&H32!HJG/ M7VF<(F_PXA-5#VF53*"T $JC4%H(I3$HC4-I D53.T%C?WEV^^M9$]6:K3XP M1)NGVC/HK%JH,=:J!2$T)FL5D[IIO#'/[HWAKOVL QTV]ZV^Y6E/ MI[.47&TA\%;SSJDI,_T.-!-+NXZ 0?/G4)I T50I'3P.S;HWCUCOU!'4N;L_ M?J@A[(/,L$\R:]."$!J3M8K)6Y42J,Q4#37^BV?W7[:3L71>VRMO2+2JEC!D MED6WB5$P?JOQ"^JS0&FT50M":$S6*B8WE/*UR^$%*C-5,(W/XME]%L3:M\WE M&_8T.B\#H*8-E$:AM!!*8U :A]($BJ9VA,:T\5[>M/&@I@V4%D!I%$H+H30& MI7$H3:!H:B=H3!O/;MITO738:W/OD3UF9YWJ%H=V\0(UY*45"@V%AEHI!LV> M0VD"15/5TA@TGMV@ 3K=GT_GL"75]H#0*I850 M&H/2.)0F4#2U/S0^DO?R=Q]Y4$\)2@N@- JEA5 :@](XE"90-/7!YHVGY-OO M/NJZ U'C#L=S[4GF4-,'2J.^?O>1]AQSJ)/S=$!N^$BUFZL$*BM5)HWKXMM= METF:S,L393(U[F/:*W<]RT%I 91&H;002F-0&H?2!(JFRK>Q?7SWQ8=Z'WK' M$Y060&D42@NA- :E<2A-H&AJ)V@,*_^G#:NVCTRR1^BL<:BQ!:71FF:_ ;5- M(587.AS>7?W9G-#L!8JF*NW@YW+LMA;.9;<'ZBPXJ#$&I5%?MY\,KKVIE':/ M/8-FQJ$T@:*ITFP,-/^GGQO7UK6O(ZC.\M'#RY3M>736&M3S:M6"$!J3M8K) MH3$%BJ9JK?&H?/N#YNJ9YG9[?K6*ZQW45YLU*5+SV0YJ.$%I 91&H;002F-0 M&H?2A*__?I%[>)&"JM3&2/+M1M+%U\EG\H-,TFR=9H\\N,Z.Z"Q.J,L$I5$H M+832&)3&H32!HJDB;OPM_^5_R,>'FEI06@"E42@MA-(8E,:A-(&BJ9V@,;5\ M^\U1]'Y]U5BVMUE<%#(AZ7QNE#34HJIIR@#U<'T20$-2*"V$TAB4QJ$T@:+M ME-H_^+GWE&PO=V]R:W-H965T*?[S.&>B^]R3:E"#TF\JV*64JG LEMDA#QXSV-^7YD8>OQ MPF>V6BM]P1D/-V1%9U1]W4P%S)P29<$2FDK&4R3H))80P> M)"S-?\E#$8B: 0Z>,/ * ^^Y!GYAX&=$<\\R6A.BR'@H^!X)O1K0]""+368- M;%BJMW&F!-QE8*?&MX0)](W$6XKX$MVRE*01(S&Z2Z426]@O)=&O:$93Q@7Z MQ!75TT]$"*+#C]Y.J"(LEA=P]>ML@MZ^N4!O$$O1/8MCV"8Y=!1XJ9_E1(5' M[W./O"<\FM&-C7SW$GFNYS>8W[2;3V@$YC@S]TQS!V)3!L@K ^1E>,$3>('= MNE<=@1GLPY)]>-:D#KL,5$=@1J#Z9:#Z MK6DRH7,%;^_'5_\EC!6%QR@$[WMXVV^HB. Z]/>+ICCDX(-:XKJV&_0.TKO5 MA1<2')0$!R=4+1!CH 1@OY=ZLW=ZLYMXY9@XJ!'K^5?V(;%\6<]8%337[57I M[U6KOZ$=>KWC[:<5Y-0$[ C,X(O=2H^X9ZW5XO$=Q:HK-#-8-?&&7Z,)%:A& M0GL#_S\)_;C.-]9AVVM.:EQI*MPNJAK2^AG]J!WTY*U[#9F%*YV%SRNT<*=* MJRLT,UB5UL+M8NM_]J4"'7MF9PHA"0\SOM6/E_*L5!INEVDO:T\%J%G.X<#V M#\DUK1NXM;(WW:[D%6X5)>,9>T!3#GN"].C+GL,?2?AS.,UW!=U]>'>\MCO5 M4%VAF?&H5!3NG[>V.Y)01;!>0Y#A2I'A4R39\WO8H*$W>3T;'R9]Z]-?RJ[2 M;[A=P!TIC7LBO]#H>'5T*O"Z0C//4RJ%YYU7X7F=*KRNT,Q@50K/>Q6%YS4H MO'Y@7[FUSV&EM'MR*E.G=B:I#X3OB5A!!TA&8G\C#6?*+[)CBGG M7"F>9,,U)0LJ] *XO^00@V*B3S[+D^[QOU!+ P04 " "PA6)7#<]Z; L# M "H"0 &0 'AL+W=OD@$J.:-JF;JK)N#],>3+B U<1FMH'NW^_:H5D*(>I#7\ ?]YR< ME]?K*=56Q@HJJ2[$&CC,+(2NJL2N7KEI+H',+ MJDHW\+S$K2CC3CZT8[,905!"H0T#Q;\M3* L#1'*^+/G=)I/&F"[_<3^R7I'+S.J8"+*GVRN5R,G M=<@<%G13ZCNQ^PQ[/['A*T2I["_9[6,]AQ0;I46U!Z."BO'ZGS[N\] "^-$) M0+ '!"\%A'M :(W6RJRM:ZII/I1B1Z2)1C;3L+FQ:'3#N%G%J98XRQ"G\W%1 MB W7BMQ! 6Q+9R64%CE ^)Q/!M<2TD[%2@ @S=L/HC)5, M,U#D@DRQQN:;$BSX)<2=O.^N05-6JO?(>#^])N_.WI,SPCCYOA(;A0@U=#5: M-P;<8F_S8VTS.&%S"NM+$GKG)/""L ,^Z8=?0X%PW\*#YW 7$]YD/6BR'EB^ M\ 3?_YPH\FL\4];_[RY;-4_4S6.V^)5:TP)&#NYA!7(+3O[VC9]X'[I,OA+9 M,\MA8SGL8\^;5<9ZP;EEYR+6%(FE,.?/-O?CV$\];^ANVT8ZXB(O]5MQSS1& MC<:H5^,-*"SKI^+L$ECCX]:'+]+L2%Y75'1*7-R(BWO%-1M*MC84KS=4K^;X M2(T?1T'FAP>J.^+"+!N$0;?NI-&=]-;ZX?;NK_?D->O]EV1XTM@>]RW5G M#C&.%V&7R\%1JL,8J_>PCH[#(L_/3A52VBA+>Y7=<[,%8=XJI,[-F![70X+) M.5+9$1<&J7=*9M;(S%YV8%!;-UT*L^-C($L&7I0<*.R(&P19FB8'"MW6/6K> M,%^I7#*N2 D+1'J7 S0IZW=!W=%B;:_6F=!X4=OF"I]2($T SB^$T$\=Y!E#D:Q*G M\GJP5FIS-1S*: T)E9=\ ZE^LN0BH4K?BM50;@3012Z4Q$/+,+QA0EDZF$WS ML7LQF_*MBED*]X+(;9)0\>T68KZ_'IB#YX$'MEJK;& XFV[H"AY!?=K<"WTW MK% 6+(%4,IX2 +ZX'1F81Q!"I M#(+JKQW,(8XS)&W'OR7HH-*9"1Y>/Z.'^>+U8IZHA#F/_V(+M;X>C =D 4NZ MC=4#W[^#U316=3P?=$9+,U6G:1 MTY5+:P>S-(NL1R7T4Z;EU.PFBO@V59(\0 1L1Y]BN" ?=43S);F)==S1--(C M-%V0.4^5T)% ;J0$+9&-?6#TB<5,,9#D+?E(A:!9I)#7/BC*8OE&CWYZ],GK M5V_(*\)2\N>:;Z66E-.ATN9G1@RCTM3;PE3K!5-MW!SVD/^\5]B+2X MV27>\*5=Q:&=X]DOF:-3YF(;0QYW>#'Y]P>MA[Q7D,A_NB*N,,KI-BK+ZE=R M0R.X'NBT+4'L8##[_3?3,_[HHAL3S,<$"S#!0B2P1I@X59@X?>BS>\%W+/]5 M>RT@XCL0W]X0_?M*(@$+IDC,=1QTYI9>W'.9Q@3S"S O!\L*@=WLK6D8T^'N MD,'VI-'QG!#)J@8Q;D6,VTM,]2+&]=O718/;6H=K>(X[:BYEWJOL7 <78.YW M= :8.L/V.AW#LVRKTMGPLE=YV3O-RWNFUF5Y *+R^;>+K*@"H=\%7?7M(-V" MGJ1O4]7%A=?RBS/QC..PFO>:="X7I^D,,'6&7HL+>V+8!SH;7(PJ+D:]7/A' MGKZH7)YEIE7*_NLL4FY[4<]-1)A@_JC%C>VZ=HL;3)TA$EB#P7'%X+B?02;S M0H-$:RI6W?EJW/*)9[FN=_2*C%L19GGCL=NQS)'C>S?,)U4A)42CA!VWN6C/LISC M67['+--L@04=TYQ):\O9O[8?]5W=#3#[VP%W+&7)-NET&>J&'Q7-1T4+4-%" M++0FHW4;P71_R7H#<_,_1T7S4=$"5+00"ZT9+74[Q.SOASQD_S*D=*6C8 ,B MTKL.?9V%1_0<#SH"M-"J.ZMB=AGFJ&A^B38Y2+_&I>$>)VG4/@D66I/,NI]B M]C=4[NC7%Y,Y:M,$%TNH:'Z)UDSFYG$N1^T:8:$57 X/#A@DH';3$%U:&?V/U!+ P04 M " "PA6)7'HA&C$-I4Y"4!<^_AG.MK.'A]9/R+B $D^I8FF=@8L93YK6F*((:4 MB!N60Z:N1(RG1*I3OC=%SH&$95*:F+9E>69*:&9LU^78(]^N62$3FL$C1Z)( M4\*?[R!AQXV!C9>!3W0?2SU@;M&$L#A1"1(I&?V/$7J 6Y&B]@B2A_T;&. MM0P4%$*RM$Y6#%*:5?_D6UV(3@)>G$BPZP3[OR8X=8)3"JV8E;(>B"3;-6=' MQ'6T0M,'96W*;*6&9GH:=Y*KJU3ER>TC5QW!Y3,B68A^^EK07,V1O$(?5 == MHYWJFK!( +$(346^?@!):"+>J)S/NP?T^M4;] K1#/T:LT*H!+$VI6*K[VD& M-;.[BIE]@MD.\AOD6%?(MFQG)/U^.OT! I6.RW2[GVZJ&C6%LIM"V26>5?0)*397I0L$U"O]I@E(:)ISMD!-./1E] DZKFS-!-8KP#8:E_EUB7ZM$:= MJ01SH?5KT+$S>*9>K8&Z;;CJO7UJ/<.PI>>?ZE;OB=!K(;X\U5+ MLR1]@)@&"8P[IEGMQ%QH_0JTA@([%VG729]R=@UF0NO7H/4J>-JLG-&N0[/A M6(ZR&H.&'0;:_LJW3K9LZTKPM"WY&$4T@*XAB0J>45EP*/G33 +/2')="$"" M1?)(.(QJF;S/V5,X$UJ_*JW[P=Y%VGA6>S076K\&K4'"D_[CG#;VAVUL+YQA M%P_C[*6W/-G$K9?!TV;FGF5"\J+:1%!?J,H=[%5)QA^WDU!GS]%,:'WAK3_" MJXOTZ:P&:2ZT_B=\ZY#L2?=Q1I_60-VOTX7C#]IT),SSAY^P9F>#1N^.O2=\ M3S.A;&JD\JP;7_4YKS:&ULM5A=;Z,X%/TK%CM:S4AM^::039#: -J1MJ-JNK/[L-H' M%VZ"-8 9VVDZ^^O7!L(D#47)EGU)L/$YY_K<*W\PWU+VE>< CV71<476BY$ M/=-UGN908GY%:ZCDFQ5E)1:RR=8ZKQG@K &5A6X9AJ>7F%1:.&_Z[EDXIQM1 MD KN&>*;LL3L^RT4=+O03&W7\9FLXS4\@/A2WS/9TGN6C)10<4(K MQ&"UT&[,61*H\4@'WGW?L23-W.9='S&%)BS]))O*%YFLH@Q7>%.(SW?X*W7Q_:-N.O78UE&ZXH&4'EA&4I&K_\7/GPQ[ ? U@=0#K)A!,OB42 M)\)[)FN4B>\(5QF*OVU(+:M&7*!/LJ8OT2?,&%:I1^\C$)@4_(/L_?(0H??O M/J!WB%3H]YQNN 3SN2YD/(I53SOMVU;;>D7;1G>T$CE'<95!-H"/QO'!"%Z7 M/O1F6#LS;JU1P@>HKY!M7"#+L.R!>):GPZVAZ;Q-/7Z;>C(.CR"5<',(?N"E MW1>6W?#99Q46^NLW.0Y]%%#ROX49-&49/&49,E$9 =I=OHT.V/LX1+71.""_ .97 T$L H7EQL.B-.5 MV&(&%VC-*!]<'5IFKV%6&^!3:!E^8!AS_6D_BZ,!G)O%TS3C*3638TW3][P] MS0/GW=YY]ZW.5R"&?&]YW;UXG, _LGU4_5S;3Y*,IY1,W"/7[2!XS72O-]T; M-5VNDO+X)DV6.U\&,HR4X.:$!,_RJ,=AR&[O:.Z7IND:MOW"<.\HX,O M +S M<%@T0&=;KFWZ+\PI"G=5()4 M:W0'(J?9KD=6MSP^(\S1C\$Q%T0>*@?='A4\=P.9DBR:DBR>DBR9B.R@!/R^ M!/S_XYS@3YGF**SI%B M/*5B,A%9FQ-][QY8 ELW-W:.FG6T/;GWO?U'@9OF+ORB_]:<+V= M_P=]^P7B#K,UJ3@J8"6EC"MU9V?MK;YM"%HWM]!'*N2=MGG, 6? U #Y?D6I MV#640/]I)?P74$L#!!0 ( +"%8E=FR\VIKP0 -H7 9 >&PO=V]R M:W-H965TN'JA^\8""Z)*:V@=OJ?GS'238OQ'B/:_H%'#/SY)GQC/W@\8&+SW+# MF$)?DCB5D]Y&J>VUX\C%AB54]OF6I?#+BHN$*G@4:T=N!:/+S"F)'>*Z@9/0 M*.U-Q]G<@YB.^4[%4!)*[)*'BY0.+^6'2P[W7B<=HO5%ZPIF.MW3-YDQ] MW#X(>')*E&64L%1&/$6"K2:]7_#UC/C:(;/X%+&#K(V1#N69\\_ZX6XYZ;F: M$8O90FD("E][-F-QK)& Q]\%:*]\IW:LCU_1;[/@(9AG*MF,QW]$2[69](8] MM&0KNHO5(S_\RHJ ,H(+'LOL$QURVQ",%SNI>%(X X,D2O-O^J5(1,T!#TXX MD,*!?*N#5SAX6: YLRRL&ZKH="SX 0EM#6AZD.4F\X9HHE0OXUP)^#4"/S6] M8<\*7:$YE,=R%S/$5VA&A7B)TC7Z1.,=DWHJLWI_PQ2-8GD!]A_G-^C]NPOT M#D4I>MKPG:3I4HX=!90TL+,H7O\A?STY\?HYV_:1YUXBXA+/X#ZSN]^P!;CC MS)TTW1U(1)D-4F:#9'B>+1MWJ51B!Z6JT)_W8(#N%$OD7Z;@*6_2&[93Y9+1R!L=\3/9^5#TGIG@J"0XLJ<45CY2Z)8N MHCA2+^@K>F1['N]U&=QS:FX_*^2YNV1'8(WHL5N=EFZG!T0!UU'L7:$U@Z]) M!7Q&=;ZUZ19@]1(B:=MJV:#FR:]*M5 NVRY8Y2R,NT.]?:" M=836S$ EB_"HVVKM5!-UA=;\SUR)(F+5'7GP41G\)8RA=IE42%#%T/LM$PN8 MIVMV8?P3G:,/:V7I]MV!?U2]=A+?&V0E?DB7XJ< J[=D8&I)TA8_@:4E2>TB MPRY^CEHRZ ?$?[LG[:!G7VC\'QJ(5!J(=*N!2*<:J"NT9O"5!B)V#?1?>S)' MQZ39E %4T7$%6WE\;YR5>")OW*V-6WWK]1 ML8:DHYBMP-'MAX C\HOD_$'Q;787^\R5XDDVW#"Z9$(;P.\K#JU9/.CKW?(Z M?_HO4$L#!!0 ( +"%8E?"4-=63@8 'TM 9 >&PO=V]R:W-H965T M<\DCWLM[),X>N/@J-Y0J]#U- M,GG1VRBU?3\8R'A#4R+[?$LS?6?%14J4/A7K@=P*2I:Y49H,L.>%@Y2PK#>? MY=?NQ'S&=RIA&;T32.[2E(C'2YKPAXN>WWNZ\(FM-\I<&,QG6[*F]U1]WMX) M?3:H4)8LI9ED/$."KBYZ'_SW43 R!GF+OQE]D(UC9(:RX/RK.;E97O0\TR.: MT%@9"*)_]O2*)HE!TOWX5H+V*I_&L'G\A'Z=#UX/9D$DO>+)%[94FXO>I(>6 M=$5VB?K$'_Z@Y8#R#L8\D?E_]%"V]7HHWDG%T])8]R!E6?%+OI=$- PTCMT MEP;XI09!:1 <&H0G#(:EP3!GIAA*SD-$%)G/!'] PK36:.8@)S.WUL-GF7GN M]TKHNTS;J7E$%PJ]0_ MV,;C-H]H7'G'CM$$U>0(Z0O]\U W0C:*I_-?VM NTH1W- M9+#WM'3*4I2L:>]^:^_^*'WFXTI2+ ("*S%XK!B<>A"G^>D\16*B^!: ME<'U%B54*2IDXQZ3=R)=.%UVI+<#\ LVL#/OY!/>]:?-O-M@W";28^&'8 M'U?-6M2,*FI&3FH.\HUMX$Z K@.'!(N P%K$A15Q(6ADAI L0H)%0& M%L<5 MB^/S(E,OL"S=I6C!A89DV1K%1/?BQ!1U.NE*;@$V:L09QB/O(!J!/+9(FU2D M37Y\.G.ZZ$I9 18V* M'!X1-+.EK&/1]>_J:5E1,SZ-BE^TD7587T(KJ^FE+ M1:QC55?3;VR4.%UUI:0 \W%CO%[?TU7!(3%%P\EA.SLOOE=7E5Z7Q([^0Y_H MGB=[$TH?.3E1+#HQNU( BA9!H;7Y;%3I/FB^+^&@J(1$BZ#0VE3BFDK\,Y*^ MVTMGAO%1#O.GWF':A_+99JY6 [ZS3)Y_R46TSFMD3X5.8UK\Z81/I4):(CZ? MX-SHG1D+;)EK[ U=5:S=:#0YE>_J$M\_L\87U+Q\,9/IA=,*M- OT9K3:CH\ M7 )\FQP(O?[T!"EU<>]WJN[U(O 7%6F>_ZU#!RWU0=$B*+0VDW6U[\.6^SYH MO0^*%D&AM:FL2W[_I]3\;B^=&3ZN^H.CHA_*99NXNNSWSZS[E0GJ1 ?U6T12 MOM/34[?ZMB-"WT@>T5:P+&9;DNCE0BJ2)/D,WI)'\VNO T'5@6^I_7$?'Y(+ MY+--;BTD_#.51,/!#=R5!U"T" JM36JM)#"LDL"@2@(4+8)":U-9*PE\II( SXAE1UHY;-@_ MB,,K=W<[D_LCQ :NQ09VBXWCX/]8OU\J;EJ9 A49H&@1%%J;T5JCX"%LY(-* M$5"T" JM366M;+!;V9R,_*>244MDPA*R2"A:<7'\:M3*-ZC^*=&:TF\T.91^ M9:-67AEYX2GIAVO!@IU5_$NB5U^[HR+?N9#%%-TKDBT7UEK;[:LS,:!J!@JM MS7.M9O 8-J9!90LH6@2%UJ:RUC?X3'W3K01W>^G,<"E>FLK0O* /)^.C6#[1 M=!0V7OJWN:GE"7;+DY>%\Q5/4TT.TX6-CN6!SGO7+-/!;2ZXPAM4M("B15!H M[>T7M0(*/-@-&*"Z!Q0M@D)K4UGKGL I!J#"V^VE,\.^]3N='QY]ISO5,AB? M".Z@EC&!6\81UFR=H8AF/-4A;';H6R< MXZ!;MW M"G;SU(_0+4&M6X*?]&W%[:CHQ M#JH=U_/_ 5!+ P04 " "PA6)7=>\1_BP# ! #0 &0 'AL+W=O0X)T5%S%5.!5K4Z8":)B!XLAT+,LS8\H2PY]D:W?" MG_"MBE@"=X+(;1Q3\7P%$=]/#=LX+-RS]4;I!=.?I'0-"U /Z9W F5FRA"R& M1#*>$ &KJ?'9OIS9C@9D%C\8[&5E3+24)>>/>G(33@U+>P01!$I34/S;P0RB M2#.A'W\*4J/<4P.KXP/[=28>Q2RIA!F/?K)0;:;&R" AK.@V4O=\_P4*00/- M%_!(9K]DG]MZKD&"K50\+L#H0I#%)D.C&I;H8UPH@7<9XI0_AZ4B%^2[VH @,P$A4^2: M!BQBBH'$.]^H$%2'FIS-05$6R8^X^K"8D[/W'R>F0A\TDQD4^UWE^SDG]EM MVB.N=4XRG=*^4[&Y[;)OTFD$EO,345^W:(! MN5$0R]]-XG*V?C.;?N0N94H#F!KX3$D0.S#\#^]LS_K4)+4CLIIPMQ3NMK'[ MMZ 4"$GXB@3YJ3,IMQ VBBM)]0164WSH-0\Z#0U!UT*[XBL)MPKA7OMJ'K0XN%$W"Y3.I/$-%:OXEV2&5 M"TT.MW*_]9PZ(JN%852&8=1I@HZZ%-X164WXN!0^[JQVCE^7Q*'35#M?&SJN MUU(Z;>OE#6]UE*YZX=BH\17?NN%;C[(KMGIX*@V0W6D:%W1=B>^(K2[^I?VQ M6YL,_W#^11ZO\E?K\SEA":8!2$6P^)IUO$NN<+^.1MN M\!,'A#; ^RO.U6&BF^CRH\G_!U!+ P04 " "PA6)7&@/_9FX$ !C'0 M&0 'AL+W=O^CZCW M2.?H@-,MXU_%&D"2;WE6B)FUEG)S8=LB7D-.Q3G;0*'.+!G/J52[?&6+#0>: M5*(\LSW'&=HY30MK/JV.W?+YE)4R2PNXY424>4[Y\R5D;#NS7.OEP)=TM9;Z M@#V?;N@*[D ^;&ZYVK,;2I+F4(B4%83#$6002XV@ZN<)%I!EFJ3F\6\-M9IK:N'A]@O]JKIY=3./5,"" M97^FB5S/K+%%$EC2,I-?V/97J&]HH'DQRT3UGVSKL8Y%XE)(EM=B-8,\+7:_ M]%MMQ(% <;H%7BWPC@7#$P*_%OC'@N"$(*@%P5L%@UI0W;J]N_?*N)!*.I]R MMB5[27DG)C4A-ZR0:T&B(H&D0[\PZUW/ +"50XU-WHM- MEYZ1> >;<^([9]HHOVM"9GD(L9*[E=SKD(=F^0WEC7S8(8_>+@\,9OC-,^-7 MO. $[S?U^K]^5KK";.3H''@A-C2&F:62G #^!-;\YY_J_'" CW\!Y>2>TT)]8'59;V3W?1LP82$F+$*"M0(T:@(T M0DU0(\R08,)"3%B$!&N%9-R$9(R:H,:O$E30E:",%^UK-B8L0H*US)XT9D_Z MF2U5MNIRV8SQR;/*95T?TPNCL*_OF+ ("=;RW77VK8W3S_FT4-Z#D(13"20I M>5JLR 9XRKJ:C,L:[WH'#[YS[@S'SN3HR3\Q.V1H7G*??W%HK4-/N@= MW1^JO5>J]_]NZ36S^R9Z5%J(2HNP:.TH>?LH>:@%N,9A!0:3%J+2(BQ:.S#[ M-MHU]]%]RW"-.ZS#?E<=-E^VM^6HK3(6K6WYOEEVC8W?VXOQ=SB#T]78K.SM M/FI7C$5KN[_OB]V>C7'?@CSH+L@3/SA^!;I'#L;NZ+@@HW;"6+2VP?M>V/VQ M9OA502;_D2O&(::B.].@]L6HM!"5%F'1V@';]\8N;G/LHG;'J+00E19AT=J! MV7?(KKE%_KVD7.6F[+G*5S3+='BZES(P.]4%*BUT7W?NH\'Q]T+4,F12LKS:7 --@.L!ZOR2,?FRHR_0K*O._P=02P,$% M @ L(5B5YT\?5I$ @ )04 !D !X;"]W;W)K&ULK53+;MLP$/P5@@V*!$A,/1PG<"4!CHVB.:0P8J0]%#U0TMHF0HDJ2=G) MWW=)R8(#.$$/O5A< MK)6NN,50;YAI-/#2@RK)HB"8L(J+FF:)WUOJ+%&ME:*&I2:FK2JN7^] JGU* M0WK8>!2;K74;+$L:OH$5V*=FJ3%B TLI*JB-4#71L$[I+)S.8Y?O$WX(V)NC M-7%*77!?IC1P#8&$PCH&CI\=S$%*1X1M_.DYZ5#2 8_7!_:O7CMJR;F! MN9(_16FW*;VEI(0U;Z5]5/MOT.NY=GR%DL;_DGV7>S.AI&B-554/Q@XJ47=? M_M+[< 0(Q^\ HAX0_2L@[@'>.=9UYF4MN.59HM6>:)>-;&[AO?%H5"-J]R^N MK,93@3B;+2"WY(K,RE(X6[DD]W5W-YS)5^0[UYH[I\GY BP7TES@[M-J0<[/ M+L@9$35Y$%)BLDF8Q88<+2OZXG==\>B=XBMH1B0.+DD41/$)^/QC^ (*A(<> M'KV%,[1A\"(:O(@\7_R1%PMA"JE,JX'\FN7&:KQHOT])Z[C&I[G<\$U-PPM( M*4Z7 ;T#FGW^%$Z"+Z>$_B>R-[+C07;\$7LG6]0HM<7QM.829ZO0+92X:0'K M6=+P5YY+.&5#QSWQW.[)V&7A.&&[8W%=2C@^RHG&H]LAJ^N:'5UB]X \<+W! MKHB$-<*"T+Y6RAX"-RK#RYC]!5!+ M P04 " "PA6)78DQM*\,& ".- &0 'AL+W=O['G_,"(<&XA)WV0R'!\\QX'L_8,Y"K32I^9$O.)7J.HR2[[BVE M7%T.!IF_Y#'+^NF*)^J3QU3$3*I+L1AD*\%94 C%T8!8EC.(69CT9E?%O3LQ MNTK7,@H3?B=0MHYC)EYN>)1NKGNXM[WQ+5PL97YC,+M:L06_Y_+[ZDZHJ\$. M)0ACGF1AFB#!'Z][G_ E)=-?@^N>E5O$(^[+ M'(*IER<^YU&4(RD[_JU >SN=N>#^^RTZ+2:O)O/ ,CY/H[_"0"ZO>Y,>"O@C M6T?R6[KYG5<3&N5X?AIEQ7^T*<'A&P*P'[5 W#2F!XJH91)3 Z58-3"3B%[TMG%9YVF62S*Y%ND,A' M*[3\34%7(:T<'";YRKJ70GT:*CDY^\(5+>CK0Q0N6$YUACZB/Y@0+"<Y M9&&4?5!WO]^[Z/V[#^@="A-T&T91/OIJ()41.=3 KQ3>E K)$84VNDT3N_YJH]LZP(1B]@:>^:GBQ/=='Y.N_=S MVJE9W.6^$L0BUJ8%(UQ7@B'!7/-$\0B]<"9T<_(@ MS:! 8 TV1SLV1\9)TC!AB<]+#A6K3,6Q5*\+D69:-DLX7.+EQY>GF3.U^OAJ M\+3/DU%K5YY.T^E!ZJ0:G6.RK[/A;F?G;L?H[D^%>]&21P%:JWU,H,<6 5'J M%_NQSO=F[#NACIU"OB"6!(C_NPY7ZB H+U#"I2Z2C&!=&8*TS(.TC )9UF![ MO&-[?%9PZ>=],SY<K;^M":[)P].'1H"I1L;UG#7'ZDY;3)XY6JPQM.]B97.U& Y=I\T1U'C;,_< M%:8[7TZ-OORJ@D(Y;+NWY]X,@E >._A/-;ERU+>F^W\M?TX//85)?]SRIP88 M3R=]I^50#=AHTMX>J''*9SH46W6Y975T:7Y@0NDC\E59(U2AK2VIS*"X.*'H MLKM9L&N6.-<,#]0,"H76I'"O8L8=*>3/*YYD7,M7L)]9A*PBJ,8V%:UOM MY>UNAS7" #OM:/%T<"I:6KFC=>V-C?6>QJ/9,A7R8Y%@3EFJ MMF9].=-#SVK&J?75W@1UPX;*MP?+53..:/*V>?;G>K:!H% JM^9UKW0#L$U P* MA=9DLFZ'$',[I$[0E/EA%,H70WXV8W6F$Q+-!47S0-$H%%J3X[I90\A;Y6<" MU!2I&(=$5*1KR,^BO-*#0FDS6 MC2MB;M;*!J%0FN27#>FR.C-$C1DLV<.BN:"HGF@ M:!0*K M.3E!@S:P0-'<5Z9H2M"@S2HHM)+*P=[C$C$7B^+!E@P5G?_RM^Z[N[N'9SX5 MCXRT[M_@RSG6W'?QI5<^&E/#ET_JW#*Q"),,1?Q1J;+Z8W6($.7#+^6%3%?% MPQH/J91I7+Q=Y IVCR#-_@=02P,$% @ L(5B5Z^% MH@#%! (!D !D !X;"]W;W)K&ULM5GO;YLZ M%/U7+-[TM$EMP>97TB61WE)5[TF=5JW;VV>'.(DUP#S;-.M__VP@D-;@;*SY MTD+B>WW.-?BD@\7J)8!U0C_J5D M+XZN@::R8NR[OOEG/7<\C8BD))$Z!5;_'LF2I*G.I'#\UR1UVCEUX/'U(?MM M15Z166%!EBS]1M=R-W\#U:)5- M7U2UJ:(5&YKK97R07'U+59Q^C]PK M)7M&U6^I^K;L"UWP"_5ZZ@V YEL@=YP0D+%<[GJ)U]FB*IO>,1X7@1]XWLQ] M/&9DG7,DHZ!E%)QB%/0AKZ/"(^0PA*$!W9I\)/2PA1Z>@A[V00]-Z#"8&-"M MR4="CUKHT2GH41_TR( >QKZ!W)I[)/*X11Z?0A[W(8_-HL=FS:VY1R*?M,@G M5N1?=D0)^482WH=_8N#WH0'?.L%(^-,6_M0.GTF<:HFKA":MA*; 3Y7*]!&: MFH0F\=2@9)UT)"7H=>KJ64G=$2$ SEBII9*3:HYII$+:$H_ M@E-30.V(QC+NU!_:Y?_@W6J2*<4KFE+Y='%8U N0L@0/+JL]^?+Y@U$5LZWP MFJQ4=IHG:;G6+_SF&$G?CK:TSS:V5)W;@':[,5BJEM.)8MG3W_U.9<[A96!G M9F!D;0 ^%83C:M<>;@'@*YF6AO Y+!#L/! \:8)^J0UHTD7/Q+AG]SN'/8*= M/X)V@S34"D#3&\' ZY';<]@CV/DC:#=(0^T -)T0A&%LPC^'%4*=%4)V*S34 M$B#3[,0].F+//A9]YW60W>L,M06HS\>8M;=G'XO^Z ##;F/LK0$RS8L_02:' M S..+2W]BGKS8)Q]+ MKK,4R*[YO],A(/.8(X#0[!#L$,92[+P!LI]T_&R'@,RC#^C#> )?THD,*9U& M(8S:8<]Q=I*.[)+^BM8?F6J/XJGOH9=4S'%P&GBA]X*+>W1\K7\[^(CYEN9" MH=NH0.\J5D7C]7%\?2-949UHKYB4+*LN=P2O"=<#U/<;QN3A1A^2MS^*+/X' M4$L#!!0 ( +"%8E>P>6V4@0, #0, 9 >&PO=V]R:W-H965TM&!+ D63)+VEF&ZA?AA58VJ!NNP_#/M#R MV1(BD1I)V9Z*8LR8BJ7R-8E*$N]P/<'7L82[DQ&Y=J#G(Q$H=.$ MXX,$5609D\]33,5^['2=P\*G9!MKL^!-1CG;XA+UE_Q!TLQK6-9)AEPE@H/$ MS=AYU[U;#(U]:? UP;UJC<%DLA+BT4S>K\>.;P+"%"-M&!C]['"&:6J(*(Q_ M:TZG<6F [?&!_?/7+GFH=6@#BL0."&A"< GHO ,(:$+[60Z\&]%[K MH5\#RM2]*O=2N#G3;#*28@_26!.;&93JEVC2*^%FGRRUI*<)X?1DJ47T>#,E MJ=2J>$6&*'#>)AH>4<04W\(%)R4R=X6J.FB6I MNJ;5+\LY7+VY!A4SB0H2#I]C42CB4QUX8^;W29J2"S7R-&5@XO"B.MII%6WP M0K0AW NN8P4+OL:U!3\_CW][!N^1]'XD1-GLI+/G"B^^EO_\D*GBO,5/_V'9%Y;=G]VM>I7M.=99J;7+V3&V:!G/W\BV:L4V-LWY^](UY2;+Y\/L2W-RZMW[[KX10A\F MQD'S1V'R'U!+ P04 " "PA6)7$\KI'D4# "G"P &0 'AL+W=O6Z+7 M*6'\+^P:VRB ;&.L*ALP15!R6?^SIZ8.>P#BZ08D#2 Y!O1? :0-(#T")*]Y MZ#> _EL]#!J 3SVL<_>%FS/+)B.M=J"=-;&Y@:^^1U.]N'3G9&DU[7+"V7<([X!)NN1#DU(Q"2SFYR,*L MB7]:QY^\$G\*MTK:PL!"YIAWX.>G\=IJ/WVN_VZ MR_7&5"S#<4"WIT&]Q6#R_7?Q,/JA2Y)SDLW/2;8X$]F!>/U6O/XI]D:\!R]> M=B#>CNFPA&= MA(W47-+[2+U7!ELF-MBEU?#?!SKJI4>?T%N,YAU&'SX>6RTZK.+KWJ"UJ@L2 M[G4>)>JU;_D,);N1MGXFVM6VJ_SDFZFC]6E\,XL[UN?4A=9-XS_T=0M[R_2: M:@8"5^0JZGT@I77=%M83JRK?]SPH2UV4'Q;42:-V!K2_4LJ^3)R#MC>?_ U0 M2P,$% @ L(5B5\ND/T:] P B X !D !X;"]W;W)K&ULO9=M_BH:[Z;0SB4%@;)/:GHG3]MH7[7GB:?I:@;6M MB9 X2;:;F?OPE80#W!EHSVG/+PP"[>YO]?1GIP-JYFVU+JY\ M7Z5;R(D:B *X>;,6,B?:-.7&5X4$DCFCG/EA$(S\G%#NS:?NV5+.IV*G&>6P ME$CM\IS(QP4P<9AYV'MZ<$LW6VT?^/-I03:P OVY6$K3\BLO& M>=?X:H$3:^!ZW%$XJ,8]LJG<"_%@&Q^RF1=8(F"0:NN"F,L>;H QZ\EP_'5T MZE4QK6'S_LG[.Y>\2>:>*+@1[ O-]';F33R4P9KLF+X5A_=P3"BV_E+!E/M' MAV/?P$/I3FF1'XT-04YY>25?CP/1,(C"#H/P:! Z[C*0HWQ#-)E/I3@@:7L; M;_;&I>JL#1SE=E966IJWU-CI^4J+].%R8?+*T(W(S60K4@X7S]"?>@L2O\18E7MB!EZ"/@NNM0F]Y!MD_[7V3:I5O^)3O(NQUN()B M@*+@ H5!&*'?D8]4"5E>>B)$U8A&+L*P(\))_FU9][JP._%*%22%F6>VF@*Y M!V_^XC<\"E[W XKP*'S'CT':A9@">DGY\6WK"BN#Q2Z8/:3V\S 8)N$DF/K[%LI113GJI?Q#$FZY MOA-]U!8]Q'%[\'$5?-P;_*XG$(;P>@_2*!YR*PB98QO0.T(ENB-L!ZUG9/ +=B-N2 3^Z?LQ$XP1 MJ5!ATG<]7Z&_&\=M:Y8EQ;@Q!W$XB**.&0AK_/"'-^HY6*5W.P<55Q(/DDG2 M^'4PUIJ!^T6CL9_/08Q.$RSF6L10GWJ])/_FK IYIE5+M+#FK)PO^?9N$6T0J"?R/ZC>(@![EQ)9!" MJ=AQ7=8)U=.JS+HNBXNZ>UFC?232C*)"#-;&-!B,36A9ECUE0XO"E1KW0IO" MQ=UN3:D(TG8P[]="Z*> 5G_-O4$L#!!0 ( +"%8E?([X%D> , *@. M 9 >&PO=V]R:W-H965TT0@SV*^N]>Y>$"M\ ?B-PXKUKI#QYH/11+3YF M*\M1!X("4J$4L/Q[@@T4A1*2Q_BKU;0ZDXK8OSZK?VA\E[X\8 X;6OQ.,I&O MK(6%,MCC8R$^T=//T/HS57HI+7CSBTXMUK%0>N2"EBU9GJ DE?['SVT<>@2I M8R9X+<&[)@3?(/@MP7^MA: E!*^U,&T)C>NV]KT)7(P%CI:,GA!3:*FF+IKH M-VP9+U*I.MD))N\2R1/13M#T\=U:ACI#&UK*\N-89[#*T*\B!X:2LB[H%P"T MA@KV1*!M@2N.WJ%DM]VBFQ@$)@6_E1N?=S&Z>7.+WB!2H7M2%%*(+VTASZFL MV6E[IK4^D_>-,_GHGE8BYRBI,L@,_'B8'P[P;1F?+DC>.4AK;U!P!_4$^;SC/YO5TS^3.?[.>_&OK%\'PNXKQ&SU_](KYXQ>?6E!:M.&T4U6OG*?*\A1M6@C:'[5H0V@Z34H,8)\FG(F<]G)F9Z+]$+0NOGP?Z!"CA'- M92Y'26 *(._O*17GA3+0#:?1WU!+ P04 " "PA6)7H_%ILSP$ "W&0 M&0 'AL+W=O 3^M5A1,;(:2IQDD+.$Y(C"=FY\Q+P;:'!@G6:TL5I E>?49 M?:\#T5)P\0L*3JW@7*K@U@KNI0JC6F%TJ8)7*Y2N6Y7O9>""B$>+&24G1*6T MH,F+,OJEMHA7DLN-\LBI^#81>GSQ!]\#10_ $PHB_QRMTBAGZ"H 'B4INT8? M4)*C^R1-15K9S.+"IM2T-C7_KN([+_!==$]ROFL+]:VO M$U"WV4%N:LB#8P-T2%9$"/8"Q^_07[]F^J).J$!3IAH298 M)W>C)G>C(?JBFY9"I.4&-<--*X4W8L2X*DN5 ;\T('^5C@O/GEG'=NPK$3QJ MR;ACT^M*!<]!V'&[,J&"A&W7G#9BG2AX312\P2BLJM\]E7>#BJ_=@SIA@4Y8 MJ G6B;[?1-]_G_KAZ\R=3EB@$Q9J@G5R-VYR-W[K^E$9P&Z[.(S,2:^$5%)> M2ZA?&P(%:#PVIW;K#_?*B4+%=TQ774TF34PF@S&IGJ@ZD5'Y/0AY[>[4"0MT MPD)-L$XFIDTFIN]36:8Z<%SW1ZQ44I M-GKV@*(2&WEFOZ@HQ;#IJZL*;C5J># >7\A)Z>.@UFLWHU9:H)46ZJ)UX^^< MX^^\3S6I[>K*H$Y:H)46ZJ)U,WAN5/%@+Z6H*$S6CBJMT*3U*LE1?LC60H9L MS_/7Z.=0&WY7&_8]OQ^J7FN=@8NWZ_U%P$"_\/5@7*:KV(SH#NRA, )CP_Y+QZ MH]C,-J<,'\MWZ[WY.WR[Q(KY0)Y*E"^^S_CJ2.,^HKM$W ,I;(4IVY1G +0Z M):@&G!3E:_ UX9QDY>4>HABH%!#?;PGA3P-IH#FK6?P'4$L#!!0 ( +"% M8E=3GFZ66@0 &0> 9 >&PO=V]R:W-H965T:9'QN1$)LKTV3AQ%),;^B6Y+) M3]:4I5C(6[8Q^981O"J"TL1T+,LU4QQGQF)6/+MCBQG-11)GY(XAGJ&Y_LZ\!V M54!1XL^8['GC&JFN/%#ZJ&Z^K.:&I5I$$A(*A<#RWX["IE6P;$$:9^5__+,:B$: ?2K J0*VZ11 M%3 ZMP:W"BADFN5@%2/M88$7,T;WB*G2DJ8N"EU%M!S@.%,S:RF8_#26<6+A M_\AC\80N/")PG/"/Z#?T?>FABP\?9Z:0?%7*#"O63U\=/-?&F[%?=.>>Y.%K@DVRLTL"Z18SF#CO;7NC%H=3.R I=Q!GB$985=KX82NBH@*K%;+>P9N:NZ>[5$IZV87V% MO%I=<%S"MIVA91W*M09P5 _@Z"T#>(EV.,E)U]AI>7V_(I P#Q+F0\*"$N8V MY$UL9VJ?M.?6]ERM/8^$)'T@3+XU[0E:J@F/[LDV9V$DMR_HCM$-PVF712VW MKT5(F <)\R%A 1"L97I6EI]Y1+*#DOHMEQ"+Q%.:9X)A',141;_JU6JKZ2OTXKF'GV'CDQX MH!7[H+3@K&ZTM36R K96F_SM&D;JIZ/5:Q.DI_;V!$GS0&D^*"V HK5M.P?; MSGOLA2HJE&U(F@=*\T%I 12M;?N0R+&U"82W;HGTU-ZV07,YH#2_HAWOL5ZF M$*"J;8L\I&KL-^5J=.LH9([E%I3F@=+\BM9<',?.N%,B4+UMB8=TD:W/%P%M MD(X3(O:HG&T: MYIH%2ZV=$MWC.3L>=#H$31"!TORS>Q% U5LJ-!N'8"EAF^*XDJ-0C79YS%$_ MK8]$/Q4'@2^>W]C7GMWQW%='J,6AVP%?GK_*W?(FSCA*R%I695V-Y=QDY9%F M>2/HMCB">Z!"T+2XC A>$:8*R,_7E(KG&U5!?;"\^ ]02P,$% @ L(5B M5X^^3V$6 P I H !D !X;"]W;W)K&ULK5;; M,I,)3?O0Z8.P%U!K6ZXD+OG[2K)Q#7$< MTL*#+08-ZF&:3RRYRR! LY M90N39PQPI$%);#J6U3433%+#'^BU>^8/Z$K$)(5[AO@J23![&D%,-T/#-G8+ M#V2Q%&K!] <97L 4Q&-VS^3,+%DBDD#*"4T1@_G0N+'[DZZRUP9?"6QX98Q4 M)#-*?ZG);30T++4AB"$4B@'+UQK&$,>*2&[C=\%IE"X5L#K>L7_2L!6+![KY#$4\'<47TICK)]KDMMZ5@<(5%S0IP'('"4GS M-]X6.E0 DJ<>X!0 YQ#@O0!P"X![K >O 'C'>N@4 !VZF<>NA0NPP/Z T0UB MREJRJ8%67Z.E7B15YV0JF/Q*)$[XMVE($T!?\!8X:@4@,(GY.;I$C], M<[. MT1DB*;HC<2S3R@>FD#X5T@P+_E'.[[S [Z([FHHE1Y,T@J@&'S3CKQOPIHRU M#-C9!3QR&@FGD+61:UT@QW+'\G_?)/WO?$\,ML^]J/O?5[*. M\#"F?,4 ?;^9<<'D7_A'7;YS1J^>45UK?9[A$(:&O+F.NJZ'56=L_;MPJ:M]CR[+9GO:_;Q>05I-5VG@'W9.J4 M,G4:F=2Q+=2X0'R)&5RJFA&A##_)4B809@RG"U#C.K4:V=]ZDD])%N1DME=) M4:_=LZJ_@Z1.:B!6^[HTVA.X6PKYW. KI*A7Y'5RNEBW5C>XD M#M9'=G]LUZP'L@7+.Z:_]'G_=H?9@J04$OHDM MF>DDVWGW5.^^A!5^R;:0_BOWOO/A"HY07B$AE?]$^'WOF M]E"P55K$1;"901PF^2O[5BS$00 ASP20(H <&^ 6 >ZQ <,B8-@(<)UG D9% MP.C8#.,B(!-SD"]6MM(>TVPZD6*/9#K:T-(WF5Q9M%G@,$DK:ZZE^30T<7HZ MYRM3)UHAEBS01QXQS1?H-LE+-I7^5_2>28.@R'J39R7/9'71G4CT6B&:+/BB)9[:XR\L\0.S N4RD,=EN"%6 MX)QO^LAUWB'B$!=]FGOH[9M?6N8ULV/NF#08_$.,=_QLB 5#_\>70BI7O 7G MOWA6M;5WRQ)T,ZYK+T%3?1LA=9BLWJ$/>LTEFH>K)%R& \ZT7U^J#0OX5<\T9,7ECO>F/_^$Q\YO;:I#PCQ( M&(6$^4"P6A4,RRH8VNC3]]OXP6@NELB<-=-^8X16C\WI7TO5WEBY796&A'F0 M,)K#1ADLO5[834>3P>Y0/J!T-?E&I7RC(^63V6','B)^I'Y6<%?](&$>)(R. M?J@?4+J:?N-2O[%5O^P4<1U\W88JU,^=U*V(KDI!PCQ(&(6$^4"PFJAGI:AG M)SBSGD%6 23,@X112)@/!*M5P7E9!>?60_MFJ\P>I5 @XH=: M!%]:%;02.RL(2?- :124YD/1ZDI75A4^A5>%09UU M 76C0&D4E.9#T>HZ5^85'I^B+8/Z7: T#Y1&06D^%*U>#)7IA:UNRFOX'45& M[-9:8L._G=GGU5GAEIP8-R_+:=LPMSG*+T8=NL_X_)GN6OE*V&XLI=>XV\0< M7%D[-2WV0_F?FWGE_!_7=R'MG1DHS0.E45":#T6K5T!E4N&+4_1=4&,+E.:! MTB@HS8>BU>^@J,PM8O5+7J/O%AEKS6W8/V_T7?N\NBKBU8NALJF(U?EXE5;LMC2\ M4;/AS>P3ZRQQ6](G5D3;*'?\Y-]Y;<.&!XV]OM:5"T3L+M"]V)NCS.-1N./R M^\M:+Z@K!$KS0&D4E.9#T>H54+E,9'2*U@MJ18'2/% :!:7Y4+1Z,516%+'? M2/4:K7?<9L@VW0?[O#HKW)*3. =7KH5T;<.:4_/;1KE/6^_@X#;VV%S:9@\< MI NY371^.W&YMWRHX3J[E;^Q_P9?>KAE/\67?O[(0H7/GZ"X8W(5)@I%?&E2 M.?TS4T0R?R@AW]!BD]U$_R"T%G'V=LW9@LMT@/E\*81^W$@3E(^&3/\#4$L# M!!0 ( +"%8E<"%NI+&PD /Y+ 9 >&PO=V]R:W-H965T4A:UV]%^;5Z4:JV_EAF>74S M>:GKU=5T6LU?U#*I/A0KE>M/GHIRF=3Z;?D\K5:E2A:-T3*;W MU\VUS^7M=;&NLS17GTNK6B^72?GM3F7%V\V$3=XOW*?/+_7FPO3V>I4\JP=5 M?UE]+O6[Z8YED2Y57J5%;I7JZ6;RD5W%CK\Q:!#_2-5;M??:VC3EL2B^;MY\ M6MQ,[,T=J4S-ZPU%HO^]JIG*L@V3OH__M*23G<^-X?[K=_:X:;QNS&-2J5F1 M_3-=U"\WDV!B+=13LL[J^^+MKZIMD+OAFQ=9U?RUWEJL/;'FZZHNEJVQOH-E MFF__)W^T@=@ST#RX 6\-^*&!<\1 M 9BJ >G-7"&>G!; W>H@=<:>$WLM\%J M(ATE=7)[719O5KE!:[;-BR9=C;4.<)IO>M9#7>I/4VU7WSZH9]U/ZLI*\H5U MK[*D5@OK4[[MLIO4_V(]Z-Z\6&?**IZL.,V3?)XF60_S^$V;KHJR3AXUK*6T M?HQ4G:19]9/F^/(063_^\)/U@Y7FUN\OQ;K2_JKK::V;L+F1Z;R]W;OM[?(C MMRNLWXJ\?JDLF2_4 K&/S/:AP7ZJ0[>+'W^/WQTW$CZHU0=+V#];W.8"N9_9 M<'..->?[O,OO\QZ;S2,UU^8,,^_%4NSZHFCXQ+E]\5]_TQ;6IUHMJW]C?6=+ M[^#TFS'ZJEHE^Q9*>] 3V[;< MT>-/LM3S6?K?Y@(650\TD+F^ %'U0!=B+ 2P"+(YKF[F850AFW!@\&-CN\^, MJK^+JC\\JDE5J1J=YGW0DM#EH<\/O])&9V-'X8%.):73&''*0SU^A3NGO3@' MNS@')^*\7*[S=-YTT,KZGS5KBD556CH#MF0**1-.2191DDE*LIB(K)=P M9G>"S3XUP.Y]O4O]]?[96JER)PQ+*W.AS@[JG@IDQJ%"^-D-J;XQ%(VJD'?O](66+2-DD M*5M,Q=9/-^_2S2\[;+;\5'FG9(M(V20I6TS%UL][M\# C')VL.!L:7H*D3M M#,TP7!"$H+Q'<-P)0UC@8T#ANPR4^.:&GAO(3K@SLW(_K3I;@GU)XPLD@A#& M[!")(,1Q+;A@ !&<<%P8OTMH=M:)=F96[=^G/1E4U\*'BAZ#<1"*"($QVT7Z M)L2%'.F9E]#TK!/U;(2J/ZX_&53<^@L>@@XU,[L;/38/="M)W<:86^$'^SGN MA[M3^\PL]X\43IE*62567ZWF]+O$AEU)TSTC9(E(V2
NW4'9E2YPRNI$)W?P00_0X"N M)SB(3 M AOD0R(P88-TQ.;&G1N\3K=SLV[_OCJJ)>_74:"BF2$PANR,8# ;;@E(S*L+ MNZ6YY>=&MI/(W"C%AM91+4NOTX4V!]UN9G8W=F0>ZE:2NHU1MWYO-.N'NU.F MW*Q,\3KJ[VG6=.1?$SSXI!O>I&P1*9LD98NIV/JY[L0S=RY;,W$B\=KFG9(M M(F63I&PQ%5L_[YWHYR-$OZ%FXL@>N\_AWC*"$[X;P(D)$?C(/J)B@W@V1S7D$YH2PY$1@#%GEDQA.P#6OV-R\<\/7278^ M8H=^?,WDPYC9<-D$@0D'E%81 F,,.?B X$*L8UY"#/-.#/-3>_+#:J8 -CJT M Z1_DJK9H6XEJ=L8<^LZ#C]:,W4:E)LU*%XS?2[>5&E%*DM?5?D-C3_IIC&\A.T@NSI#]=-PFH;UT/ M+$W,$)@GX.2.P)C'0$(DAG-A>1J;FW=N^/9.IX_8/!Y=-[7DO8((60;%8#XH MKR($QE@(>IQ$<3;##\,S,[D:/S0/=2E*W M,>8V]/RCBTVB$Z+"+$2/+#;5+ZI$PTXD]]K<4+)%I&R2E"VF8NMGN9/)PKMP MO42Y!STC98M(V20I6TS%UL][I^_%"'UOJI>@I@;CZ$E(=!HB3T-B*5 M]]=Q^['N)*5CEI0R2Y=I?OQ8M]E\[,Q'RA:1LDE2MIB*K9_63N Z%S[6[9 > MZR9EBTC9)"E;3,76SWNGS!V:8]T.5,._P)-#,PS&X;8:"G.1,1'!,0Z/TI@; M>6X0]WZ+?4J#EUH5ZA"BD2/=<29EBTC9)"E;3,76SVDG]!WWP@,BJ?0G98M( MV20I6TS%UL][)_V=2_ZTW4%.B\,#70[\,3I$10@7LG"&<(5PD=+V;NE@U#T=Z+.JZ6#8O7U2R4.4&H#]_*HKZ_Z17[?_!U!+ M P04 " "PA6)7EJ8?FK8# #.# &0 'AL+W=O2J+MK&X@M+YJ'!8(XNWVFI;%-K$2Z M)!VG_?I2%VMM45&#-B\V.3IS.&>&%$?3$Q<_Y!Y H9>R8')F[94Z3&Q;9GLH MB;SE!V#ZR9:+DB@]%3M;'@20O'8J"QL[3FB7A#)K/JUM#V(^Y4=54 8/ LEC M61+QUP(*?II9KG4V/-+=7E4&>SX]D!VL07T[/ @]LSN6G); ).4,"=C.K#MW MLDHJ? WX3N$D+\:H4K+A_$NX+<._EM7"%J' M6KK=:*\3EQ)%YE/!3TA4:,U6#>KLU]XZ7Y15^V2MA'Y*M9^:KV&GJZXD(BQ' MCU 0!3FZ9\T&K"KY65LSSC):T,; MVC)F>0%S5MPQDM &] ^<)X]D1>02'&T M6MP_I7?H)@5%:"$_:KYOZQ3=?/B(/B#*T-.>'Z5>6TYMI>540=E9&_JB"1V_ M$KJ'OG*F]A*M6 [Y@'\Z[I^,^-LZC5TN\3F7"SQ*N(;#+?*<3P@[V!N(9_EV M=SPDY_^MOOK/JU\EP^LVEE?S>:_PM86_WCR3H2HW//XP3_6>G,@#R6!FZ1>A M!/$,UOS77]S0^6THQ>])EKXGV>J=R*Z*X7?%\,?8Y^VIO"FXU$>P/:JT,:KJ MJ [5I:$,:\KJNGF>8QQ'_M1^ODRXB0H=SW6O4:F)^ASCR(VO82L3YCE^X'2H M*_%!)S[X%_$*=$H5@A=]NTKXA!BH(<$-37 I!0=!V!-LHG 8QT%/L(ER(S\, M>]E;#2WIN=ZPX+ 3'(X*3D%OH:PY<4,Z0S,V-W \KR?4A"4N3OJ5-5$>#CRC MLB8,AYX?1\-*HTYI-*KTKN1"T;^[BXDR1=B.;@I 1$I0@_LZ,D+Q,0[[9391 M.$JBI*?>1+E8;QK<4V_"8A?[>%A\W(F/1\4ON3APH>_@]I(=TAJ;U7$]Q^EI M-5%^D/11J8ERL8O[L-4 S+N"78E-.K')J-BV3QF1FIBOJ\AW#*T#L #[AE@3 MI@]O9(@U84$81X98^Z)!*T'LZLY8HHP?F6JNU,[:-=]W=<_9LR_Z M66]ZZY_T3:?_E8@=91(5L-5+.;>1KHQHNN=FHOBA;@\W7.EFLQ[N]0<'B J@ MGV\Y5^=)M4#W"3/_!U!+ P04 " "PA6)7D#*!1XH% #P)0 &0 'AL M+W=O+QC M_"%= 0CR(XZ2]+*S$F)]T>VFP0IB/SUG:TCDDP7CL2_D+5]VTS4'?YZ#XJAK M&H;=C?TPZ4S&>=D-GXS91D1A C> M^TNX!7&WON'RKENQS,,8DC1D">&PN.Q\I!>>F0-RB[]"V*5[UR1[E7O&'K*; MZ_EEQ\AJ!!$$(J/PY<\6IA!%&9.LQ_>2M%/YS(#[UT_L7O[R\F7N_12F+/H[ MG(O596?8(7-8^)M(S-CN#RA?R,KX A:E^7^R*VV-#@DVJ6!Q"98UB,.D^/5_ ME$+L 22/&F"6 /,0T'\&T"L!O6,]]$M _U@/5@FP#@'V,P"[!-BY]H58N=*. M+_S)F+,=X9FU9,LN\G#E:"EPF&0MZU9P^324.#&YA:5L)R(E?C(G,XA\ 7-R MG11--@O];T1&4,8G(=_6P/.RPOB;6 &7C[_Z/"O> GGO@/##*/T@2^]N'?+^ MW0?RCH0)^7/%-JG$I..ND'7./'>#LGY71?W,9^K7(U]8(E8I<9,YS!5X1X\? M_1_>T^.IJ2'H2K$KQ,MK,])SS@CIF'V%!6:'@\W57J\SKO[.N^> M'NY (.%4!6]HV:M:;R_GZ[VT]?[S62+(M8 X_5?5^ KZOIH^&]4OTK4?P&5' M#MLI\"UT)K_^0FWC=U7@,,D<3#(7D\Q#(FL$O%\%O*]CG\Q@"\D&5*$L@'8. MS.;3[:1G6@-C,!AWM_M1:MN9%NWUA_VFG=.V&PZH-;1HT\YMV]D#>V0?^O6T M+_9"V:Q*-DLKVPV72Q$N?N;]!+YOPG76;CMUF,(D M$&2<4_-@I%49&?;!C*5D.IRNE$P#H_%W@/&T[_Y"94>5LB.MLG=)F'6>6R'[ MD'+_H(6?VE4PR1Q,,A>3S$,B:P24&O66TWC;T;'D1XHY*IN#RN:BLGE8;,VX M[Z4:Z$L7[R6RN7K/QZ*#@5!A:%H*0T=A.+05AJ["T%89>OJW>ZEZ9JV>B;F& M+]FLQM)6J:C6[5'S1HLIW/8,G?SU?I_J-_SMY*-2;:3-=1D2 M3#8'E!+39[&'+S%6P4=,RVRN M\@IT#JI0+5;V)-7 .% ME(H)"#4]<)Q3%]6IIW!JTN6]:SP]9Z?ZC?]BD^.C^1C$+!--EO,((!PZ\NPG)&O(#O 9TA3XL ".(=Y ME6]]))^ +;F_7H7!D7E6?;5.GD]0LPFH;"XJFX?%UOR@6B<4S#=.*)BH"054 M-@>5S45E\[#8FG&O$PJF/J'PBJRKGOGDB&.R.:AL+BJ;5[(=Y(\//Y=U]PZD MQ,"7^=&AE.3C=_%UORJMCB=]S _E')1?T8LI590[],(M#A_5],59J"\^7X9R MOHA@(5T9YP.Y*N#%\:+B1K!U?ASFG@G!XOQR!?X<>&8@GR\8$T\WF8/JD-?D M/U!+ P04 " "PA6)7)!^@6T$# ">#@ &0 'AL+W=OJ!6 )K=IPM7(66F=#5Q7 M12M(J3H6&7!\LA RI1JG)C1)[=]S+-54P%/Y/;XL\[ &0IQK@%P#_/J#S *!= -J/]= I )W'>N@6 M +MU-]^[35Q -1T/I=@2:58CFQG8[%LTYHMQ*4!Z3 M&2140TS.>7X C9+OR9PM.5NPB')-IC8BD KM7ZB4U,A,W@:@*4O4.[3.8 -\ M#60"/%KAT;M!VPY%IH)'Z$WFU#.F;H:NQEV86-RHB'B21^P_$'&;7 BN5XJ$ M/(:X A_4XT]K\"YFKTRAOTOAQ*\EG$-V3-K>$?$]OUT1S_3Q<+]J.__G/7RV M]X-DM,OSU+9\G0?XPE]KAOIR12Y8K#26KA15EYG(-:^2NY;0U,F!RF@$(P<+ MH0*Y 6?\YE7KQ/M0E>LFR8(FR<*&R Y4Z92J="Q[^[EO^8_/B"#G&E+ULTJC M3I,:-4D6-$D6-D1VH%&WU*A;^^8KDQ*>6 MV%P,-F/ON-4:NIO]K-=Z?VK6FR0+&R([R/I)F?63^JR7'[096'JN&5^2EO>: M7$K\4D@@EPNL8&E&^5U5[FOIG_IF-$D6-$D6-D1VH%&OU*CWLM6KUZ1&39(% M39*%#9$=:-0O->J_5/6J)7ZJ.OV_2^%A'0S^N2*L6Y$GQ]V[<&/Q6-I.1Y%( MK+G.[TJEM6RFSFP/<<\^:0VFK0I[@,U7WBO]H<\[MPLJEPRO5PDLT)5WW,/J M*?-N*)]HD=GK_K706-GL<(4-)$BS )\OA-"[B7%0MJ3CWU!+ P04 " "P MA6)7]HC+V@@4 !J(@$ &0 'AL+W=O+N*H_+>XORF5AXMOU1HOTHG]Y.;Y8Q$EV=O5Z M_;6/Q=7K?%6E268^%D&Y6BSBXNF=2?/'-V>]LR]?^"&Y?ZB:+UQE-MD8;(RR;.@,'=OSM[V7NG>Y;#98OTC_TK,8[GU<=#\+I_R M_.?F$WW[YNRR>4@F-?.J,>+Z?Y_-M4G3AJH?R"\;]>RE:+/A]L=?]&C]V]>_ MS:>X--=Y^E-R6SV\.9N>!;?F+EZEU0_YHS*;WVC4>/,\+=?_#1XW/WMY%LQ7 M994O-AO7CV"19,__CW_=_"6V-NCW#VS0WVS0/W6#P6:#P:D;##<;#'UGWBZ+FID>94(_ M\R&NF4%OS?0\C/ S-V99,Y?NHPF61?[?^CC5PD6G<_VV?[/?\VB>=Q!3>!Z6 M^KJ'I?V;AV;^\K?NM_^MG8X:O.R6@[4[.."^S\MR9U_\]_OZ9P)=F47YGY8' M^NX9'+:#S9/FJW(9S\V;L_I9L33%9W-V]>?_Z8TO_];6J"06DI@@L8C$)(DI M$M,0YG3R\*63AS[]:MVU^5TP+\QM4@5W\3Q)D^KI/$A-59FBW/I>4I:KUN/Y M.V^)KKU-8B&)B6=LO,::,?7SU;3?N[Q\??%YNVG)DO*DDHHLJ?=+]L;CR59- MI\]&+WTV\O;9=5P^K">8>?.!^665?([39JQIZR ML#<9[C0465.>5E.1-?5^S<'DFN_JEX]!FL2?FD-:_6-MK>:MT;752"PD,3'>_V>_O-P[=)$E MY7CO.-)24I$E]?YO.71*.GTV>>FSB;?/_KY:?*I'V.9Y<#/.EL%O+Q^W]937 MZ]I3)!:2F""QB,3D9*\/>L/^:*?SR(H:PIP&G;XTZ-3;H#_EQ<]U4_YO_8)D ML319&3>GJMD;^&NG4QB(8D)$HM(3)*8(C$-84['SUXZ?D:__)Z1G4QB(8D)$HM(3)*8 M(C$-84XG]R[M"=Y+[]%[?1!.OAR$@TV)MA;V0UU[&-5"5!,;S1U7>_LOM=&J MVDH/>MQ@+ZB_\HWJH!^#W>7;_W8^F6 3O_2^I M_(^K-2/4TJ86H)E M0C6):@K5 M-*6Y/6T#J9XW)3@P1IP'69Y]-U\5A8\SPYZH_V9 M @V=3JRJT*JZK>KE;'!PIK!A4<^?%HG%,LV?C EDD:^6P0=SF\SK6>(ZC9/% M:6<4_ 4Z-QP:%J&:0+4(U22J*533E.:VN,VI>B-\.$#S*E0+44V@6H1J$M44 MJFE*A6HAJHM<2%DWWIP$T$CNIID)KZK::O8.3@ W% M>OY4[#HOEGD15R;XOSS)JN!?]8"Y*MI["LW#4"U$-8%J$:I)5%.HIBG-[66; MG_6F^%,^FHRA6HAJ M4B5).HIE!-4YK;TS8AZWECBV[OM_);G;L9C<=036PT MYQS_N.4D !I]G594H47U1G,RE-'!6*%O\ZJ^/Z\Z\,1?O_AW/B^#'Q_B*OA8 MY)^36Q.(YNJ98GVRX,=Z""T72;F^($=G=T5<5L5JOD9NZM\JF:]3B ])EBQ6 MB[9V]3_"KNV*:B&J"52+4$VBFD(U36GN/F*CMWZ/'BCZ:&B&:B&J"52+4$VB MFD(U36EN3]O0K.\-,*[J(WE]W&\RY/K8GSX%\SPK\S2YK3^[?4X9ZGXO\C2M M/_WO^IG@\_,SP7F0/V:F*!^29; TQ;S^:GS?^D+1_P@Z[P-HR(9J8J/-MIZ< M+[^?[KQ#,4)KRI-J*K2FIC2W9VTHUO>'8M]L5HE_/3BKH $;JH6H)E M0C6) M:@K5-*6Y^XB-]/I#?%9!,SQ4"U%-H%J$:A+5%*II2G-[VF9X??_%9M]B5D$S M/U0+44UL-'=NF.V.*FB4=TI)A9;4E.9VK$WH^OZ$[L1));A./B=I<[A^GD.: ML>3CP6OKW_F+=FY2-,U#-8%J$:I)5%.HIBG-;7N;(O8G^/"!IHFH%J*:0+4( MU22J*533E.;VM$T3^_[+\>SUHLYHT;Q./'P;E'=^M'-;HX$BJHF-YKPA87>: M0%/"XP456E!3FMN -OKK'XG^OGJ6.!*_H&DAJH6H)E M0C6):@K5-*6Y]V:R M$>7@DIXJ!FBDB&HAJ@E4BU!-HII"-4UI;D_;2''@OYKO&YS2\#^"SOL &D&B MFMAH[OF%W1M$1&A->5)-A=;4E.;VK(T,!_[(D!E$#F*)*]4R1[JTCV7I'LS2+9NT7^$7GAP.:% M V]V\TT&$31?1+40U<1&"O3D$C0U/*:G0DIK2W(ZU:>#@R*TG3QM#SH./ MR=(T&_LB%7^MSKV)YGZH)E M0C6):@K5-*6YW6Z3Q,$8GSG0F!#50E03J!:A MFD0UA6J:TMR>MC'AP'^QX;>8.=!8$=5"5!,;S1T AKMOZ$!KRI-J*K2FIC2W M9VT,./@C8D _VKD-T1@0U<1@/Y7K[?8@&@,>+ZC0@IK2W :T,>#@6 Q8'Q/C M>;6*T^/7:/NMSGV'9GJH)E M0C6):@K5-*6YJU383&^(9WI#---#M1#5!*I% MJ"913:&:IC2WIVVF-SR2Z<5/SRM[W>4O2R0%=TD6U_V=W;>V-!K1H5J(:@+5 M(E23&VW[>N[]J[G1DIK2W$ZU2=[P2)(7+]>+S-F[PC8WE8VSI]8F16,Y5 M1 M3:!:A&H2U12J:4ISN]G&;5X%V>M:XK^\[O=>XK-!Q#-8%J$:I)5%.HIBG-[6@;C@WQ M<&R(AF.H%J*:0+4(U22J*533E.;VM W'AOYPK#D:VY4/R_/ E%6R6$=C\[RL MRJ#*ZP\6R]14K:=^_7SG!D>3+U03PY9UX<:SP61_($##KU/+*K2L;BL[&;)\RHR%WD11,\GK>HOW%3UESX]!;\%?^"R=/['U[EE MT90,U02J1:@F44VAFJ8T=P^QV=L07Z!NB"9PJ!:BFD"U"-4DJBE4TY3FKM]M M$[B1_\:?Z_[]VI7B_36Z=CFJA:@F1OOKNLW&>Y,&6E.>5%.A-75;S='XX'+Q M-AP;^<.QFU5AJJ?G+Z8,S"_+O-R_?[<57:;E/-\E54'!@8T>$.U$-7$:'_1MOYERY(T:%5Y M8E6%5M4M57N]RX.G)D8V!AOY8[";U:]KF;B/_-6_<)(&F<:@6HIH8[2].-^C7K\3W!@DT9SNQJD*KZM'^ MFGB]WFAZ:(P8VVQL[,_&?C"?3;8RP;OZ0/JPB(N?FUEA55;YPA3-,;:Y\+QX MCBQ^2,KFNS^:+'@?%_>FK%Y^LO6,A+]RUTY$M1#5!*I%J"913:&:IC2W]VU0 M-\87NQNCD1RJA:@F4"U"-8EJ"M4TI;D];2.Y\;$[5VX?LHOZD'V^=?^0YIT. M55[%:6MOH]$(%A6H%J&: M1#6%:IK2W":UJ=K8GZK=)&DR;R:'.)L_O"07ZVLPWK^_KL>/]TFU.446W)BJ M2DTSB9R[YS"("04-Y5 M1#6!:A&J2513J*8IS=U1; 8XQA>A&Z/A'JJ%J"90 M+4(UB6H*U32EN3UMP[WQL4OT?O\)##3DVV@[K^QWYQ4TNT.U"-4DJBE4TY3F MMJS-[L;^[$Z+M^MW8&1EW;*MC8EF ME1,TW4.U$-4$JD6H)E%-H9JF-+>G;;HW\5^&]V&55HE9+-/\R13!,HV;]U,\ M)M7#;1$_QNG6^RS.@T7=^@_I4[#S0 1+40U02J1:@F)_OW ML>SMO@$#K:@IS6UF&^M-_+'>3[9OTR3^M+Y^N;4]T0P/U4)4$QO-:8']2X[0 MFO*DF@JMJ=MJ'KS<:&+#OLF1L&\]LWZC$VG^Q]*Y*]&H#]4$JD6H)E%-H9JF M-'=OL%'?!(_Z)FC4AVHAJ@E4BU!-HII"-4UI;D_;J&]R;/&XWWTBS2]W[NW1 M\7?;A&A)@6H1JDE44ZBF*1^J M"52+4$VBFD(U36GN_F'SO@F>]TW0O _50E03J!:AFD0UA6J:TMR>MGG?Y _+ M^_QRY]X^)>]#2PI4BU!-HII"-4UI;LO:O&_BS_N.O#_I0]S<5;"U8=$<$-5" M5!.H%J&:1#6%:IK2G,Z>VAQPBN> 4S0'1+40U02J1:@F44VAFJ8TMZ=M#CCU MYX!AO*@'B3(H\]7]0VNFYPCL1^J"52+4$VBFD(U36ENI]NX M<8HO7#=%0T-4"U%-H%J$:A+5%*II2G-[VH:&4V^ 8Q?!K?(@GO^R2@H3I''6 M>E<6/]6YF=&T<*,Y=S09[ XL JT9H9I$-85JFM+<)K4IX-2? IXZ8IQZ\7=K M^ZMV[E0T\D.U"-4DJBE4TY3F M=JJ-_&;^*PQ/G:7]/]?:T6@RB&HAJ@E4BU!-HII"-4UI;NO;9' VQ,=E-"!$ MM1#5!*I%J"913:&:IC2WIVV0./,'B1]76=*=_+)W;',T&44V@6H1J$M44 MJFE*<_<&FPW.\.L$9V@@B&HAJ@E4BU!-HII"-4UI;D_;X'!V+#B\7,HRTQ'Y[RWU>^ZMV[E0T1$2U"-4DJBE4TY3F=JH-$6??.$1L[F?0>FN$ MUK9'LT14"U%-H%J$:A+5%*II2G-VC_K(^K)_-!_#X\D7$FIKE@M93K![>5G?[<\533I0<,;JWJA"TK6"YB.QG&0YQ7(:XW;VG<'6OH-?SOB%Q+H; MC2U93K![A5G=[HZ3NIUJ^@-OS1W^R=Z[E2-WN/8OFDBP7 ML9QD.<5R&N.>>_:B?#"F"N,JOGJ]J,<-#PMPU+?WJ M;?_L8N_KHOJ?77+RQ_]7I9]_>'N+A/LC)(S5U=ZO+[YHZ817+_ M\/))E2_KO>DL^)175;Y8?_A@XEM3-#]0?_\NSZLOGS0%'O/BY_6O<_7_4$L# M!!0 ( +"%8E&PO=V]R:W-H965T['8"\6F M8V%DR2/)20/,PR\E*Z89G;#2]/=@;QK'(;]#]ASQD+](Z>JA*'^MUE+6SI=- MEE=OSM9UO7U]<5$MUG*35*^*KUF(5-A;;$OU+Y4!U]=IJN MW!;%K\TO[Y9OSB9-BV0F%W6#2-2/>SF76=:05#M^ZZ!G!YM-Q>//3W3>=EYU MYC:IY+S(_ITNZ_6;L]F9LY2K9)?5GXJ'?\BN0T'#6Q19U?[K/'1E)V?.8E?5 MQ::KK%JP2?/]S^1+]Q]Q5,%W7ZC@=16\9Q4\[X4*?E?!'UIAVE68/F_2[(4* M05Z5']-5;WZ^I/,DEHNG8])63\Z/Y=)7B5MD%3.=[&LDS2KOG>J=5+*RDES MY^=UL:N2?%E=7=3*>L.X6'26;O:6O!5S['SWU^\=N=EFQ:.41 /G=MX_=WF? M1V#BX_Y?ICP]GYSX^JJ/.N MEIOJOU3P[KE3FMLDA-?5-EG(-V=JQ*]D>2_/KO_V%S><_)T*%"0L1L(8$L:1 M, &"&6$S/83-U$9787,O\QUUS=_L*X9MQ2:OWU_[7A!-HF@RF5Q=W!][W6IC MK-?[=KW ]:>S:<\NZQ>=16XP"]Q>4=XO&D;A94CT1H!Z8_@C./@CL/J#_;9+ MU?6[D?6Z6#KO\GM9U6K^4Y^KV<_^ M\V%_BY4SSDLJS6Z=;9RG*A2JCI$^7% MO;G+HWY/7GG!,_]9VS36?T@8&])\CK0H0###^^'!^^$0[R]4NB_3VUT[&Z&< M&O:"N8GXWF5I-3;6K7M8\!6;K-\T/R+*\3XN)(H)4!<,;T0';T16;\R3:NUL MB[+-HL7*D0.]$PWZGYI;C8_U#A+&^AWP*17G6]S+I9JOIL6Y&PMC 'G"D43'K9W?3IN'!RX,'+ZT>;*>X MZA)=E'*9ULXJ6:19VJ3)3-:URI-'?TNK:D>NPFXN^[,)CW2IM2UC78J$L M2^DN<*15T;?JAF%D<:L[T8OTB=6Q'Y/'Y@*LG+IP\B+_H1U\BTP5NU/7IW*M MND*K<_5QD>V6S9?)0EW#5?HT9A_*.&KM[BS3RCYTVULS=C$$I<50&NMHQH7H MAOZL'RI=22,=!.[TLI^L42TT8^5(T''MPWB14^%Q?C1#;D+BOJB-Z-F'3$F/ M"9U)_]6@86W-Z$$#28NA--;1 MC@>-'UPUUA,)IBMZ/&KTA@M0V\PHT8*9:Q56KEMY\*WV/.U;J#H&I<50&H/2 M.)0F4#0S4K1&YDY/I*VZ2&5L#J7%4!J#TCB4)E T,WRTI.?:-;T_.QTAY; Y ME!9#::RCF>EH,J'6.U## D4S TJKA*Y=)KS95>J;JCH.E',GWVUN9=D$S--= MRW:EZWR7YMTWWSN_OWS[Z\9N='3<0,5'*(VYA);I]2(&:5*@:&;$:"73M4N9 MO;F.BH0/:=8.*"*APP$I[\VAM!A*8U :A]($BF;&C19&W=FI9CY(U7 .I<50 M&H/2.)0F4#0S?+0JZ]IE63I1=2K[T[3F*4\59?LIN/W29[K(' MU9.AM!A*8U :A]($BF:&C]:3/;N>_--!Z-OHD6@CFR]5&JO, 2G1 Y(:K2Q[ M_&\ZJ\>JF/=L)65OV.B @8K!7V\^AQH4*)H9!5H$]NPBL)&%/M1K%1%C:G4H]N:R;K+24*UF6*J;*_>&29V<7R%CJ;PNE=]/:FS,Z3*!"\-!. M<*A9X?7W\7J^9?.EI^5;SR[?CDLQJDP[8J@(F+=;;4E'(U7,.9060VD,2N-0 MFD#1S).*6OWU)R?*.3Y4#H;28BB-06D<2A,HFAD^6@[V[?M\GT:9;]KLW]DP M]@ $U-:1N;TUHZ,$JOH.[@6'VA4HFAD!6M'U[8KNN\U&N5>-(0Y/-FGVZ+R7 M3TMB(V?Y_!T9!U"U%DJ+H30&I7$H3:!H9CP=G9T_V>%Y[.EY[/%Y M[/EY[ %Z[ GZ4^BYOM9S?:O@=[C!=%@!E?)6Q5,U8.'3D9]M1:.R$%2KIBX"5UHA?5$=-76CSU[>+IT-0Q>(>"W=[H$0"JL$)I#$KC4)I MT&C15C?OCWWHW% 429E[A2[6F6- M-J^HGRF]AH$JL!W-_JR-&&J306D<2A,HFAD36EGU[0BZX19*BZ$T!J5Q*$V@:&;0:,76OSQ5'H(*LU!:#*4Q*(U# M:0)%,Y\%IH79Z<"G+:R*TLG2E732O-JI*%I(9UMDZ2*EY\#3_B,"R$6,W?S8 ML""L4CNG&5&.?"0148Y<% E4-TPO:?US:M<_V1>YV+7/J_FP6JEE"9T/[)"Q M%S24%D-I#$KC4)I TS<25:U&G>2 M+"L>V@S3K#NZ6_=94='SVO[A?8].+% M%$IC0SO!H68%979B2RM:P9Q^1<'\ MX[? I@.?EVIOP6A_#K/*B'*THP@>=:-,H+IA.DK+BE.[K$CF_\$WN^SPT2,Y M5&2$TAB4QJ$T@:*9(:1%QNFI1,8I5&2$TF(HC4%I'$H3*)KY@'LM,@9VD?'# M5I9)NWMX43P=JI5?MC*OZ#$G()X_2N4'N]FQX4!8)?,#48[:]L")]/< MKU.YPEUN@VN+7#3*B"'ES<6 Y@>J Z9JCUP_9MT>: M5_;1#OISY_-NN\V49]H)FVV1:#^M@%"=#$IC0SO!H68%8=:WO98LU'I::-?37IQ/ MDRZ$;MF#TF(HC4%I'$H3*)H9,5J+"T^U92^$2G-06@RE,2B-0VD"13/#1TMS MH7W+GB6WVVN.C@^H]A82.]ZH_ ^UR@=:%2BKID^U7A;:];(7D\C+CS6P$T?[ M&JJJ06D,2N-0FD#1S+C18EYXJAU[(53"@])B*(U!:1Q*$RB:&3Y'+R,?N&// MLL /^SO*Z)N^=ENC8P"JPPWM!(>:%819V_H^U.)9:!?/GN>+D<\%M=-'7_Q0 MP0U*8U :A]($BF;&D%;WPE.]^2>$[A&$TF(HC4%I'$H3*)H9/EIB#.T2XUC] M/B1T/4KTGMOMCHZ'OEE2=B3*D4^WX41!\BDXJ&X8[HFTZ!@-%!TMJ3T:=KQV M;CR1EI-C+ZF)KZXN(^(C6OD;:.YW<9H?_7M^O0M M,**DZTUH=_2+7L[(>V"HSI@.T6)=9-\XAQ+OH_[;LH-+\OZEO4&CO0>5Y0;W M@D/M"L+NU'JN)=)R6O0U.)% MTQ--J".HE@>EQ5 :@](XE"90-#-\M)87V3?FP3(-\9H4,L] -3LHC0WL X=: M%835J2W':)TMLNML^YQ2'%9,:;XH-O0D[Z7SF\^=!Q7;!EIE1#EZ=C>LG$#U MPG2+5M&B<2K:CS*II//VKI263 ^5SJ"T&$IC4!J'T@2*9@:.ELZB4TEG$50Z M@])B*(U!:1Q*$RB:&3Y:.HNPTEE$;'0CDP)4.1MHE1'EGB_-.A\2"B IG:'Z M8;AGIJ6SF5TZ>YX6!I^=MW/'7MQ06@RE,2B-0VD"13.C1RMXLU.]RGH&W1P( MI<50&H/2.)0F4#0S?+3>./MS],89H9A1QYSG]O:,CA.HW#BT$QQJ5J!H9@AH M17(V3)&<[ZJZ:)[:-OK^OMW Z)$$*D=":0Q*XU":0-',,-)RY.Q4L01E?(HUYV6Z-= MVZ-[03'&I6##"[]]Q%M9:R MCI,ZN;Y2R?I.SF6654[KG69P/OI6S>E6RK/NZ[?>V47O^QOW=>P2WS/W-6^_ MO]#XZZMM6QE^M,R'),EEH7GWR_G"]91LN+O(&FN,JI-5RW\LE",)B60,N'W>[W(SRB7 M9#*2J^PZTZ4WSU=2CTG]^_.K??M9!9P3W^GT\AE.+WJX7X-AKJ-=U\WP4^.KY9YBY(&#O&6BM*$[ M9J\;$Q4<(^0=Q6CL0<])[W Q8O"L-7AB"3#'?22AO8SJE/RZ#">C-)?;:@R) M-9@(-&/> Q5C,J6"SQ0'5DHS+C;6W ?#/!>Y\K2Y#$S( "SE'PL'M@=72.TG MXS)756P;P?[.ZN%[0-,#@5R(5F"?6,-D5%"MF9+7IE,-KHR/(*]NWVT*HW"A MZ";H7Y(MH3J9(+-<)4RU80+2F"8CP5*0H_AB"6>=%SZ 6N>9:22<+G))*PT- MHVX8MW,FQ"WV _ZXWZ[OK-GJ57Z_@#[G^ MLC+IR*H/Q<9N%$OYNNJOTU8 YCW O=.B$)O/@B]DQFSRSPXX&=&&YRUSQ?^8 M:% J5?<%.C?6>X-!%7AZ#R.@81!Y!38;QX6NL]XF'+O(89G+P9G?V MEX@,CD%D_R!%^O6>LK-QW=FVME8/7@_&Y >\<(AM4&^VXD)S6?>6/$F8?+1[ M->XUG9E7ZAW_9GS"4KH2^JX%QV3;_LX2OLKB=M0-3$0]:MO^!NF9K7#S;F)B M<9FP-4NF=5R7,BT^F!QW)S8'.Y,XS@,HPB;T>G4J6"*S5L4P=?M#=,& M#"P.1'K97..KC5?(TW6 K>E3%8)EBEQ>;2P.,+!5P&H' MXKOC0$VY.6$(JXIIPZY@'(EC#(%:=-=H%"&S$\''O3[851*&<>Q& ',K"$,, M@:L11S %H %#PK!Z#NX]C_SF.>5O_V>>_ 502P,$% @ L(5B5Y>*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'[' M?NV4;/Q*J="UXVPRJ<:=U&;T_GAWK;D;TPT;5!VT-;$P%=QJ]>A_[D^;XD%[ M?:=;'9Y.1OW?K1J)3AO=Z>^J.1E-1L*O[.-?UNGOU@39+FIGV_9D--WNN%4N MZ/I%\2)!WL@[WY<$>7Z';H-RY M#.J3LYNU-O?I,O$IQN0Q^GK8_6XK\9W[/]5HETM=JW-;;SIEPK8>G6H3H/$K MO?8C862G3D9G]D$Y,9?W*CU4O,MELWW $,E(=;EW.NYPETW/R,ECO&UU$^_> MB$6"2"=X89?B:JT<@

C"60%(*O#]4?I5P1R!B!GO) ?-EX;Y?U1;&NO>[BY M4SZ>U!]+(-\ R#>\D!^E,S$4>S&/47&QDHZ&Q;> ZRTOUVD=.YO7??F1^&1M M\ZC;]DA(TXBK0%MX.D'!>\*+>2&U$[>RW:C4O!?:Q'=:RU9<&A_B< M\@-E?'_0\]M+,9%$ILP6B7$D!KUK%;3K_2'F4;[-3RHBTD3%K M ^:E?V<4$TDD8Y;(R\Q4O+I)F8O_@R(B@63, H%)ZK FD4DR9I/ [&^(B123 M,2L&9'^IY2DFLD[&;)V4 >[KB3ER3,[LF!>IX%Y"))B<63 P)QQTPAQ9)F>V MS/Z<<&]MPJ$N9L_ U&=8FT@U^4%5DU-,I)J<6348LZ"82#'RS[,+S)F0FE*0%!,I)N<63=8WH.^B723'W(@;- W"R2@ M@EE &+.DF,A"!?M &,*L*":R4,%L(8PYHYC(0@6SA3#F&XH)IUV8+00':0>R M+)"%"F8+84P:D IDH8+90AAS$)"0A0IF"V',04!"%BJ8+80Q!P$)6:A@MQ#Z MA*1]LT06*MDMA#!IWRR1A4IF"Z$OW9C144QDH?)PTS$IHZ.8R$+E;YB2&23" M:1+8N:@@+F3=K],1KRDFG/YGMM SYO8[ M>$BIE:?9>XDL5#);Z!DSFV29N%&N$Y^M-#^KDV(B"Y7,%GK&/&V:/DOJ _MN M?L(,&QU9J&2VT,OA(_K%]HIB(@N5S!;:ATE>>[HV!5FH8K80'NJBLJR0A:J# MCLA165;(0A6SA3 F3>0J9*&*>T0.8M)$KD(6JI@M]*OQS7,5I&[I'%6%+%1Q M3_[TD]__8M%QUPJN.V/6#IT&WT^';%,QVP:/"@\"#[)-Q6P;C#D(/,@VU2&7 M%PP"SPS99L9M&XA) \\,V6;&;1N(28>T9L@V,_:5SF"QQB!AFR';S)AM\^OE M&GU4HIC(-K/>-N/^8/_^N%%+;53S)=["Q_):MO7Q M[,K$G+O9+>+?_0/"^Q]02P,$% @ L(5B5\?7A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8 M?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36 MR]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\G MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW M$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3>@_CUZ$,UY[O-5[_ M)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_0502P,$% @ L(5B5Q^=A6\) @ MV"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKWS"( ML@&V XMY 4]RVT9-8LMV.^7M<5) FA%4H"+-V31J;=]SXRM]JU[_>O(49X>^ M&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86"\-J-R0:TCR--8J; MZSM:V5V79O>'_'-LW; L G6QF-T>-XY9R\)ZW[6U37F=[8?FGY3Y2T*93TY[ MXJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0LIJ>.8GFZQ#L]NM6J MK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G O/.Q^!\S!,+]/6X MUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF$=GT./^._Y[Q6_TO M]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I12.4HIG(45#F*JAR% M58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL M"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V* MK 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3UM_.;;\Y?GJ6O6V' MUWPV_:'UYAE02P$"% ,4 " "PA6)7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +"%8E=O&'=U M[@ "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ L(5B5YLEMF7,!0 R!X M !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(5B5V0\Y"#V!P ,B$ !@ ("! MO!@ 'AL+W=O@@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ML(5B5WV(IY0<"0 NR@ !@ ("!>#0 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ L(5B5S&SYS0/' %60 M !D ("!A5\ 'AL+W=O2P &0 @('+>P M>&PO=V]R:W-H965T&UL4$L! A0#% @ L(5B5]6SI-QL! Y D !D M ("!UY< 'AL+W=O&PO=V]R:W-H965T MV)>$%B08 )T= 9 M " @06E !X;"]W;W)K&UL4$L! A0# M% @ L(5B5YGH9 S'!@ CQ0 !D ("!Q:L 'AL+W=O M&PO=V]R:W-H965T04W*$.04 $@- 9 " @2:W M !X;"]W;W)K&UL4$L! A0#% @ L(5B5UT. MQ+$"! !@H !D ("!EKP 'AL+W=O&PO=V]R:W-H965TF],FZ_14 -U" 9 " @>C. !X;"]W;W)K&UL4$L! A0#% @ L(5B5T&=+^7G"P 'R\ !D M ("!'.4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L(5B5^+CTP)_& ZDX !D ("! M?_8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L(5B5^E/)Z/V @ Q@8 !D ("!C1T! 'AL+W=O&UL4$L! A0#% @ L(5B5V$L4HXT M P = D !D ("![B&PO=V]R:W-H965T@F4^^!@, ,\& 9 " @9TN 0!X;"]W;W)K&UL4$L! A0#% @ L(5B5ZJMK=EZ!0 - X !D M ("!VC$! 'AL+W=O&PO=V]R M:W-H965T :HZD:@8 8M M 9 " @0(Z 0!X;"]W;W)K&UL M4$L! A0#% @ L(5B5V_JG<2,! &!4 !D ("!HT ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML(5B5Y0*:I[!!0 V2D !D ("!+E(! 'AL+W=O[9(3L8, #!E0 &0 @(%& M=P$ >&PO=V]R:W-H965T> M."61XP8 \U 9 " @4.$ 0!X;"]W;W)K&UL4$L! A0#% @ L(5B5^%B;)U)!0 ER0 !D M ("!78L! 'AL+W=O&PO=V]R:W-H M965T:5 0!X;"]W;W)K&UL4$L! M A0#% @ L(5B5T2YV:(O! ]18 !D ("!9J$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(5B M5QZ(7-L(! A0 !D ("!I:X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(5B5\)0UU9.!@ ?2T M !D ("!K[L! 'AL+W=O\1_BP# ! #0 &0 @($TP@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ L(5B5YT\?5I$ @ )04 !D M ("!/,H! 'AL+W=O&PO=V]R:W-H965T MOA:( Q00 " 9 9 M " @;'3 0!X;"]W;W)K&UL4$L! A0# M% @ L(5B5[!Y;92! P - P !D ("!K=@! 'AL+W=O M&PO=V]R:W-H965T'? M 0!X;"]W;W)K&UL4$L! A0#% @ L(5B5\CO M@61X P J X !D ("!U>,! 'AL+W=O&PO=V]R:W-H965T 9 " @??K 0!X;"]W;W)K&UL4$L! A0#% @ L(5B5X^^3V$6 P I H !D M ("!B/ ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L(5B5Y:F'YJV P S@P !D ("! M8@," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L(5B5_:(R]H(% :B(! !D ("!B! " 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ !2 %( =18 #M# @ $! end XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 527 411 1 false 158 0 false 12 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.mastec.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations Sheet http://www.mastec.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.mastec.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Equity Sheet http://www.mastec.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mastec.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Earnings Per Share Sheet http://www.mastec.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet Acquisitions, Goodwill, and Other Intangible Assets, Net Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value of Financial Instruments Sheet http://www.mastec.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.mastec.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.mastec.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Lease Obligations Sheet http://www.mastec.com/role/LeaseObligations Lease Obligations Notes 15 false false R16.htm 0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans Stock-Based Compensation and Other Employee Benefit Plans Notes 16 false false R17.htm 0000017 - Disclosure - Other Retirement Plans Sheet http://www.mastec.com/role/OtherRetirementPlans Other Retirement Plans Notes 17 false false R18.htm 0000018 - Disclosure - Equity Sheet http://www.mastec.com/role/Equity Equity Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.mastec.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Segments and Related Information Sheet http://www.mastec.com/role/SegmentsandRelatedInformation Segments and Related Information Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.mastec.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Related Party Transactions Sheet http://www.mastec.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mastec.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mastec.com/role/EarningsPerShare 26 false false R27.htm 9954473 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables) Tables http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet 27 false false R28.htm 9954474 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables) Tables http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities 28 false false R29.htm 9954475 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.mastec.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.mastec.com/role/PropertyandEquipmentNet 29 false false R30.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.mastec.com/role/DebtTables Debt (Tables) Tables http://www.mastec.com/role/Debt 30 false false R31.htm 9954477 - Disclosure - Lease Obligations (Tables) Sheet http://www.mastec.com/role/LeaseObligationsTables Lease Obligations (Tables) Tables http://www.mastec.com/role/LeaseObligations 31 false false R32.htm 9954478 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables Stock-Based Compensation and Other Employee Benefit Plans (Tables) Tables http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans 32 false false R33.htm 9954479 - Disclosure - Other Retirement Plans (Tables) Sheet http://www.mastec.com/role/OtherRetirementPlansTables Other Retirement Plans (Tables) Tables http://www.mastec.com/role/OtherRetirementPlans 33 false false R34.htm 9954480 - Disclosure - Segments and Related Information (Tables) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationTables Segments and Related Information (Tables) Tables http://www.mastec.com/role/SegmentsandRelatedInformation 34 false false R35.htm 9954481 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details) Details http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies 35 false false R36.htm 9954482 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details) Details 36 false false R37.htm 9954483 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails Earnings Per Share - Schedule of Earnings Per Share (Details) Details 37 false false R38.htm 9954484 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.mastec.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 38 false false R39.htm 9954485 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) Details 39 false false R40.htm 9954486 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) Details 40 false false R41.htm 9954487 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details) Details 41 false false R42.htm 9954488 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details) Details 42 false false R43.htm 9954489 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 43 false false R44.htm 9954490 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Sheet http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) Details 44 false false R45.htm 9954491 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details) Details 45 false false R46.htm 9954492 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails Fair Value of Financial Instruments - Equity Investments - Narrative (Details) Details 46 false false R47.htm 9954493 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails Fair Value of Financial Instruments - The Waha JVs - Narrative (Details) Details 47 false false R48.htm 9954494 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) Sheet http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details) Details 48 false false R49.htm 9954495 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details) Notes http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails Fair Value of Financial Instruments - Senior Notes - Narrative (Details) Details 49 false false R50.htm 9954496 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details) Details 50 false false R51.htm 9954497 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) Sheet http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details) Details http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables 51 false false R52.htm 9954498 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 52 false false R53.htm 9954499 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 53 false false R54.htm 9954500 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details) Sheet http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails Debt - Schedule of Carrying Values of Debt (Details) Details 54 false false R55.htm 9954501 - Disclosure - Debt - Senior Credit Facility - Narrative (Details) Sheet http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails Debt - Senior Credit Facility - Narrative (Details) Details 55 false false R56.htm 9954502 - Disclosure - Debt - Other Credit Facilities - Narrative (Details) Sheet http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails Debt - Other Credit Facilities - Narrative (Details) Details 56 false false R57.htm 9954503 - Disclosure - Debt - 2022 Term Loan Facility (Details) Sheet http://www.mastec.com/role/Debt2022TermLoanFacilityDetails Debt - 2022 Term Loan Facility (Details) Details 57 false false R58.htm 9954504 - Disclosure - Debt - Additional Information - Narrative (Details) Sheet http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails Debt - Additional Information - Narrative (Details) Details 58 false false R59.htm 9954505 - Disclosure - Lease Obligations - Narrative (Details) Sheet http://www.mastec.com/role/LeaseObligationsNarrativeDetails Lease Obligations - Narrative (Details) Details 59 false false R60.htm 9954506 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) Sheet http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails Lease Obligations - Schedule of Future Minimum Lease Commitments (Details) Details 60 false false R61.htm 9954507 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 61 false false R62.htm 9954508 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) Details 62 false false R63.htm 9954509 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details) Details 63 false false R64.htm 9954510 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) Sheet http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) Details http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables 64 false false R65.htm 9954511 - Disclosure - Other Retirement Plans (Details) Sheet http://www.mastec.com/role/OtherRetirementPlansDetails Other Retirement Plans (Details) Details http://www.mastec.com/role/OtherRetirementPlansTables 65 false false R66.htm 9954512 - Disclosure - Equity (Details) Sheet http://www.mastec.com/role/EquityDetails Equity (Details) Details http://www.mastec.com/role/Equity 66 false false R67.htm 9954513 - Disclosure - Income Taxes (Details) Sheet http://www.mastec.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mastec.com/role/IncomeTaxes 67 false false R68.htm 9954514 - Disclosure - Segments and Related Information - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails Segments and Related Information - Narrative (Details) Details 68 false false R69.htm 9954515 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) Details 69 false false R70.htm 9954516 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details) Details 70 false false R71.htm 9954517 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails Segments and Related Information - Foreign Operations and Other - Narrative (Details) Details 71 false false R72.htm 9954518 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details) Sheet http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails Segments and Related Information - Significant Customers - Narrative (Details) Details 72 false false R73.htm 9954519 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 73 false false R74.htm 9954520 - Disclosure - Related Party Transactions (Details) Sheet http://www.mastec.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.mastec.com/role/RelatedPartyTransactions 74 false false All Reports Book All Reports mtz-20230930.htm mtz-20230930.xsd mtz-20230930_cal.xml mtz-20230930_def.xml mtz-20230930_lab.xml mtz-20230930_pre.xml mtz-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mtz-20230930.htm": { "nsprefix": "mtz", "nsuri": "http://www.mastec.com/20230930", "dts": { "inline": { "local": [ "mtz-20230930.htm" ] }, "schema": { "local": [ "mtz-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "mtz-20230930_cal.xml" ] }, "definitionLink": { "local": [ "mtz-20230930_def.xml" ] }, "labelLink": { "local": [ "mtz-20230930_lab.xml" ] }, "presentationLink": { "local": [ "mtz-20230930_pre.xml" ] } }, "keyStandard": 359, "keyCustom": 52, "axisStandard": 43, "axisCustom": 1, "memberStandard": 75, "memberCustom": 79, "hidden": { "total": 15, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 527, "entityCount": 1, "segmentCount": 158, "elementCount": 823, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1335, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.mastec.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": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R3": { "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R4": { "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets", "longName": "0000004 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R5": { "role": "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "longName": "0000006 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "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": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "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": "mtz-20230930.htm", "unique": true } }, "R8": { "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.mastec.com/role/EarningsPerShare", "longName": "0000009 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet", "longName": "0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.mastec.com/role/FairValueofFinancialInstruments", "longName": "0000011 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities", "longName": "0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.mastec.com/role/PropertyandEquipmentNet", "longName": "0000013 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.mastec.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.mastec.com/role/LeaseObligations", "longName": "0000015 - Disclosure - Lease Obligations", "shortName": "Lease Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans", "longName": "0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.mastec.com/role/OtherRetirementPlans", "longName": "0000017 - Disclosure - Other Retirement Plans", "shortName": "Other Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.mastec.com/role/Equity", "longName": "0000018 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.mastec.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformation", "longName": "0000020 - Disclosure - Segments and Related Information", "shortName": "Segments and Related Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.mastec.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.mastec.com/role/RelatedPartyTransactions", "longName": "0000022 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.mastec.com/role/EarningsPerShareTables", "longName": "9954472 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables", "longName": "9954473 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables", "longName": "9954474 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.mastec.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.mastec.com/role/LeaseObligationsTables", "longName": "9954477 - Disclosure - Lease Obligations (Tables)", "shortName": "Lease Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables", "longName": "9954478 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.mastec.com/role/OtherRetirementPlansTables", "longName": "9954479 - Disclosure - Other Retirement Plans (Tables)", "shortName": "Other Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables", "longName": "9954480 - Disclosure - Segments and Related Information (Tables)", "shortName": "Segments and Related Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "longName": "9954481 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "9954482 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "longName": "9954483 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "longName": "9954484 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TreasuryStockSharesAcquired", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "mtz:EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R39": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "longName": "9954485 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "longName": "9954486 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "longName": "9954487 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "mtz:GoodwillImpairmentTestingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R42": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "longName": "9954488 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "mtz:AssetAcquisitionPercentageOfVotingInterestAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R43": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9954489 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R44": { "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "longName": "9954490 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)", "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "longName": "9954491 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R46": { "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "longName": "9954492 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - Equity Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-6", "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R47": { "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "longName": "9954493 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-202", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R48": { "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "longName": "9954494 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R49": { "role": "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "longName": "9954495 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-242", "name": "us-gaap:SeniorNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-242", "name": "us-gaap:SeniorNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:SeniorNotes", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "longName": "9954496 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "longName": "9954497 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "shortName": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "longName": "9954498 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954499 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R54": { "role": "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "longName": "9954500 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)", "shortName": "Debt - Schedule of Carrying Values of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "mtz:FinanceLeaseAndOtherObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "mtz:FinanceLeaseAndOtherObligations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "longName": "9954501 - Disclosure - Debt - Senior Credit Facility - Narrative (Details)", "shortName": "Debt - Senior Credit Facility - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-273", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R56": { "role": "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "longName": "9954502 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)", "shortName": "Debt - Other Credit Facilities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R57": { "role": "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "longName": "9954503 - Disclosure - Debt - 2022 Term Loan Facility (Details)", "shortName": "Debt - 2022 Term Loan Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-293", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-293", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails", "longName": "9954504 - Disclosure - Debt - Additional Information - Narrative (Details)", "shortName": "Debt - Additional Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "longName": "9954505 - Disclosure - Lease Obligations - Narrative (Details)", "shortName": "Lease Obligations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "mtz:LesseeLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mtz:LesseeLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails", "longName": "9954506 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "shortName": "Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "longName": "9954507 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R62": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-306", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-307", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R63": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "longName": "9954509 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-311", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-311", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.mastec.com/role/OtherRetirementPlansDetails", "longName": "9954511 - Disclosure - Other Retirement Plans (Details)", "shortName": "Other Retirement Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.mastec.com/role/EquityDetails", "longName": "9954512 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TreasuryStockSharesAcquired", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-331", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R67": { "role": "http://www.mastec.com/role/IncomeTaxesDetails", "longName": "9954513 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "longName": "9954514 - Disclosure - Segments and Related Information - Narrative (Details)", "shortName": "Segments and Related Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "longName": "9954515 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)", "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R70": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "longName": "9954516 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)", "shortName": "Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mtz:CorporateEBITDA", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R71": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "longName": "9954517 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details)", "shortName": "Segments and Related Information - Foreign Operations and Other - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-410", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R72": { "role": "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails", "longName": "9954518 - Disclosure - Segments and Related Information - Significant Customers - Narrative (Details)", "shortName": "Segments and Related Information - Significant Customers - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-414", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-414", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954519 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } }, "R74": { "role": "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "longName": "9954520 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mtz:EquityMethodInvestmentsConsiderationTransferred", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mtz-20230930.htm", "unique": true } } }, "tag": { "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r248", "r249", "r670", "r671", "r672", "r673", "r795", "r796", "r797", "r798", "r799", "r820", "r822", "r852" ] }, "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": [ "r1003" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangible assets, gross", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r208" ] }, "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": [ "r1001" ] }, "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": [ "r999" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r216", "r371", "r372", "r887" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r630" ] }, "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": [ "r999" ] }, "mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonconsolidated, carrying amount of assets and liabilities", "label": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities", "documentation": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Punitive damages", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r1086", "r1087", "r1088" ] }, "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": [ "r1000" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type [Axis]", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r59", "r259" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r59", "r259" ] }, "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": [ "r1006" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1086", "r1087", "r1088" ] }, "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": [ "r999" ] }, "us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingMethodAccountedForAsChangeInEstimateMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Method Accounted for as Change in Estimate", "label": "Change in Accounting Method Accounted for as Change in Estimate [Member]", "documentation": "A change from one acceptable accounting method to another based upon a revision in estimated future benefits or obligations." } } }, "auth_ref": [] }, "mtz_IntangibleAssetsExcludingGoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "IntangibleAssetsExcludingGoodwillRollForward", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets [Rollforward]", "label": "Intangible Assets (Excluding Goodwill) [Roll Forward]", "documentation": "Rollforward of intangible assets, excluding goodwill." } } }, "auth_ref": [] }, "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_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate (percentage)", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "mtz_RestrictedStockAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "RestrictedStockAndRestrictedStockUnitsMember", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Shares", "label": "Restricted Stock And Restricted Stock Units [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met (\"Restricted Stock\") or share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met (\"Restricted Stock Units\"). Restricted Stock Awards and Restricted Stock Units are together referred to as \"Restricted Shares\"." } } }, "auth_ref": [] }, "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": [ "r1000" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.mastec.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": [ "r1013" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r391", "r393", "r830" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r393", "r830" ] }, "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": [ "r1002" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r648", "r676" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r60", "r64", "r122", "r123", "r317", "r866" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring [Table]", "verboseLabel": "Fair Value Measurements, Non-Recurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r628", "r629", "r634" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r130", "r1128" ] }, "mtz_BusinessCombinationConsiderationTransferredWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationConsiderationTransferredWarrants", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of warrants", "label": "Business Combination, Consideration Transferred, Warrants", "documentation": "Business Combination, Consideration Transferred, Warrants" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r15" ] }, "mtz_EBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EBITDA", "crdr": "credit", "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment EBITDA", "label": "EBITDA", "documentation": "Earnings before interest, taxes, depreciation and amortization (\"EBITDA\"), a non-U.S. GAAP financial measure." } } }, "auth_ref": [] }, "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": [ "r1004" ] }, "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": [ "r1005" ] }, "mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Entities, Each Accounted for Using Equity Method Investments", "label": "Certain Entities, Each Accounted for Using Equity Method Investments [Member]", "documentation": "Certain Entities, Each Accounted for Using Equity Method Investments" } } }, "auth_ref": [] }, "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": [ "r1006" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1111" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r396", "r397", "r398", "r401", "r1087", "r1088" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "verboseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r317", "r1023" ] }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Term", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1111" ] }, "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": [ "r1006" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r375", "r382", "r895" ] }, "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": [ "r1007" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Long-Term Revenue Growth Rate", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r1111" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment loss", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r375", "r382", "r895" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high", "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": [ "r104" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "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": [ "r657" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r42" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "periodStartLabel": "Beginning balance, common shares outstanding (in shares)", "periodEndLabel": "Ending balance, common shares outstanding (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": [ "r137" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r657" ] }, "us-gaap_AccidentAndHealthInsuranceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccidentAndHealthInsuranceSegmentMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' Compensation", "label": "Accident and Health Insurance Product Line [Member]", "documentation": "Product line consisting of insurance against loss by illness or injury, including but not limited to medical, dental, disability, workmen's compensation and long-term care." } } }, "auth_ref": [ "r765", "r766", "r767", "r768", "r769", "r770", "r1133" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.mastec.com/role/LeaseObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Obligations", "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": [ "r651" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,638,673 and 98,615,105 (including 1,329,340 and 2,047,130 of unvested stock awards) as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "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": [ "r137", "r737", "r923" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.mastec.com/role/LeaseObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Obligations", "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": [ "r651" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r137", "r802" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) - 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": [ "r236", "r268", "r270", "r271", "r272", "r273", "r275", "r278" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for other investments", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r152" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition consideration:", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from credit facilities", "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": [ "r52" ] }, "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": [ "r953", "r961", "r971", "r988", "r996", "r1000", "r1008" ] }, "us-gaap_OtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncome", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating income", "label": "Other Operating Income", "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r148" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r42" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, interest rate (percentage)", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "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": [ "r115", "r175", "r223", "r225", "r231", "r727", "r749" ] }, "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": [ "r980" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r97", "r98" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum 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": [ "r32" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizing intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r548", "r552", "r580", "r581", "r583", "r919" ] }, "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": [ "r980" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r188", "r1107", "r1108", "r1109" ] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, term loan, amount of quarterly principal installment payments", "label": "Line of Credit Facility, Periodic Payment, Principal", "documentation": "Amount of the required periodic payment applied to principal." } } }, "auth_ref": [ "r32" ] }, "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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r12", "r108", "r115", "r223", "r225", "r232", "r728", "r750" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": [ "r97", "r98" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of currency translation on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing 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. Excludes amounts 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": [ "r639" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - end of period", "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": [ "r55", "r154", "r243" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from other investments", "label": "Proceeds from Sale and Maturity of Other Investments", "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy." } } }, "auth_ref": [ "r48" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, low", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r104" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "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": [ "r32" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital surplus", "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": [ "r138" ] }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsToMinorityShareholders", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions", "label": "Proceeds from (Payments to) Noncontrolling Interests", "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "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": [ "r7", "r154" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less amounts representing 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": [ "r665" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r354", "r355", "r356" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "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": [ "r3", "r4", "r18" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, amount authorized, value", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [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": [ "r515", "r670", "r671", "r795", "r796", "r797", "r798", "r799", "r820", "r822", "r852" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, net", "totalLabel": "Goodwill, net", "periodStartLabel": "Goodwill, net, beginning balance", "periodEndLabel": "Goodwill, net, ending balance", "verboseLabel": "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": [ "r208", "r373", "r725", "r895", "r923", "r1070", "r1077" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations, net of interest", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r653" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r317", "r905", "r1099", "r1131", "r1132" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Less current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r653" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, non-amortizing", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r162" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and contract assets", "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": [ "r98" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, including finance leases", "verboseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r30", "r734" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.mastec.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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term portion of lease obligations, net of interest", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of 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": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt assumed in acquisition", "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": [ "r98" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.mastec.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_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships and Backlog", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r28" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r670", "r671", "r1119" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r139", "r171", "r739", "r775", "r777", "r780", "r803", "r923" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "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": [ "r98" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Management Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r65", "r66", "r67", "r190", "r191", "r193", "r194" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments, net of rebates, related party", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r129", "r670" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current liabilities, primarily accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term liabilities, primarily operating lease liabilities and deferred income taxes", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.mastec.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r167" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r396", "r397", "r398", "r401", "r1087", "r1088" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r250", "r290", "r301", "r302", "r303", "r304", "r305", "r307", "r311", "r406", "r407", "r408", "r409", "r411", "r412", "r414", "r416", "r417", "r1093", "r1094" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused facility fee (percentage)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value gain related to resolved contingent payments", "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": [ "r608", "r1048" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting entity involvement, maximum loss exposure, amount", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r111", "r112" ] }, "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": [ "r987" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.mastec.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": [ "r938" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.mastec.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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r250", "r290", "r301", "r302", "r303", "r304", "r305", "r307", "r311", "r406", "r407", "r408", "r409", "r411", "r412", "r414", "r416", "r417", "r1093", "r1094" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r128", "r129", "r826", "r827", "r830" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r667", "r668", "r669", "r671", "r674", "r782", "r783", "r784", "r828", "r829", "r830", "r849", "r851" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r396", "r397", "r398", "r401", "r1087", "r1088" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r826", "r827", "r830" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.mastec.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": [ "r940" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.mastec.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r265", "r279", "r280", "r281" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r36", "r206", "r246", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r611", "r614", "r615", "r635", "r923", "r1093", "r1120", "r1121" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-Amortizing Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r386", "r389" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related contingent consideration liabilities, payments", "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": [ "r120" ] }, "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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-Amortizing Intangible Assets [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r78", "r162" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net (loss) 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": [ "r204", "r221", "r224", "r239", "r246", "r254", "r262", "r263", "r288", "r302", "r308", "r311", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r609", "r612", "r613", "r626", "r635", "r731", "r744", "r786", "r823", "r843", "r844", "r891", "r920", "r921", "r936", "r1043", "r1093" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r927", "r928", "r929", "r931", "r932", "r933", "r934", "r1054", "r1055", "r1110", "r1136", "r1137" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r149", "r825" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r114", "r177", "r221", "r224", "r262", "r263", "r745", "r1043" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt, including finance leases", "verboseLabel": "Current portion 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": [ "r35" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r545", "r1057" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensatory damages awarded to plaintiffs", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r163", "r192", "r197", "r198" ] }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashSurrenderValueOfLifeInsurance", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Life insurance assets, carrying amount", "label": "Cash Surrender Value of Life Insurance", "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity." } } }, "auth_ref": [ "r1038" ] }, "mtz_DepreciationExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "DepreciationExpenseMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation Expense", "label": "Depreciation Expense [Member]", "documentation": "Depreciation Expense" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r238", "r241", "r242" ] }, "mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022AcquisitionsInfrastructureEnergyAlternativesIncMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IEA", "label": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]", "documentation": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments, equity contributions", "verboseLabel": "Cash portion of equity contributions", "label": "Payments to Acquire Equity Method Investments", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r51" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r264", "r545", "r1016", "r1017", "r1057" ] }, "us-gaap_PaymentsForAdvanceToAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForAdvanceToAffiliate", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for advance to affiliate", "label": "Payments for Advance to Affiliate", "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)." } } }, "auth_ref": [ "r50" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r147" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r264", "r545", "r1016", "r1057" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r164" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "periodStartLabel": "Other intangible assets, net, beginning balance", "periodEndLabel": "Other intangible assets, net, ending balance", "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": [ "r75", "r79" ] }, "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": [ "r944", "r955", "r965", "r990" ] }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLifeInsurancePolicies", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for life insurance policies", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r13", "r152" ] }, "us-gaap_PaymentsToAcquireLand": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLand", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire land", "label": "Payments to Acquire Land", "documentation": "The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner." } } }, "auth_ref": [ "r153" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r452", "r453", "r464" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer plan, employer contribution, cost", "label": "Multiemployer Plan, Employer Contribution, Cost", "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan." } } }, "auth_ref": [ "r535", "r536", "r547", "r918" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings (loss) per share (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": [ "r234", "r256", "r257", "r258", "r259", "r260", "r266", "r269", "r276", "r277", "r278", "r282", "r625", "r626", "r730", "r752", "r889" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r290", "r301", "r302", "r303", "r304", "r305", "r307", "r311" ] }, "mtz_ScheduleOfIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ScheduleOfIntangibleAssetsTable", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Intangible Assets [Table]", "label": "ScheduleOfIntangibleAssets [Table]", "documentation": "Schedule of intangible assets, excluding goodwill." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r250", "r610", "r611", "r614", "r615", "r675", "r876", "r1092", "r1095", "r1096" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlansWithdrawalObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansWithdrawalObligation", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withdrawal liability", "label": "Multiemployer Plans, Withdrawal Obligation", "documentation": "Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers." } } }, "auth_ref": [] }, "mtz_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NumberOfCustomers", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number Of Customers", "documentation": "Number of customers." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r250", "r610", "r611", "r614", "r615", "r675", "r876", "r1092", "r1095", "r1096" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "mtz_PowerDeliverySegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "PowerDeliverySegmentMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power Delivery", "label": "Power Delivery Segment [Member]", "documentation": "The engineering, construction and maintenance of electrical transmission lines and substations, primarily for the energy and utility industries." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationIntegrationRelatedCosts", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition and integration related costs", "label": "Business Combination, Integration Related Costs", "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "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": [ "r116", "r117" ] }, "mtz_BusinessCombinationsContingentConsiderationRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationsContingentConsiderationRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss) included in other income", "label": "Business Combinations, Contingent Consideration, Realized Gain (Loss)", "documentation": "Business Combinations, Contingent Consideration, Realized Gain (Loss)" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Agreement [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r313", "r710", "r765", "r766", "r767", "r768", "r769", "r770", "r881", "r903", "r924", "r1027", "r1089", "r1090", "r1099", "r1131" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r214", "r320", "r360" ] }, "mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Acquisitions, Henkels & McCoy Group, Inc. and INTREN", "label": "2022 Acquisitions, Henkels & McCoy Group, Inc. And INTREN [Member]", "documentation": "2021 Acquisitions - Henkel's & McCoy Group, Inc. and INTREN" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "mtz_FourPointFivePercentSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FourPointFivePercentSeniorNotesMember", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.50% Senior Notes", "label": "Four Point Five Percent Senior Notes [Member]", "documentation": "4.50% Senior Notes" } } }, "auth_ref": [] }, "mtz_PaymentsForOtherProjectRelatedFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "PaymentsForOtherProjectRelatedFinancing", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for project financing", "label": "Payments For Other Project Related Financing", "documentation": "Payments For Other Project Related Financing" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRevolving": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRevolving", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, amount drawn", "label": "Financing Receivable, Revolving", "documentation": "Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn." } } }, "auth_ref": [ "r367", "r893" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r579", "r587" ] }, "mtz_UtilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "UtilitiesMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utilities", "label": "Utilities [Member]", "documentation": "Customers of the business entity whose end-market products or services are in the utilities industry." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Agreement [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r313", "r710", "r765", "r766", "r767", "r768", "r769", "r770", "r881", "r903", "r924", "r1027", "r1089", "r1090", "r1099", "r1131" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r217", "r923" ] }, "mtz_ContractRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContractRetainage", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage", "label": "Contract Retainage", "documentation": "Amounts billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance reserve, non-current", "label": "Self Insurance Reserve, Noncurrent", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets, current and long-term portion", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r579" ] }, "mtz_A2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2023AcquisitionsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Acquisitions", "label": "2023 Acquisitions [Member]", "documentation": "2023 Acquisitions" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plans", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r15" ] }, "mtz_RetainagePercentOfContractBillings": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "RetainagePercentOfContractBillings", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retainage, percentage of contract billings", "label": "Retainage, Percent Of Contract Billings", "documentation": "Percentage of contract billings that a customer is permitted to retain until the final contract settlement because of retainage provisions in a contract." } } }, "auth_ref": [] }, "mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Energy Alternatives, Inc.", "label": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member]", "documentation": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC" } } }, "auth_ref": [] }, "mtz_GoodwillImpairmentTestingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "GoodwillImpairmentTestingMeasurementInput", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Goodwill Impairment Testing, Measurement Input", "documentation": "Goodwill Impairment Testing, Measurement Input" } } }, "auth_ref": [] }, "mtz_CrossCountryInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CrossCountryInfrastructureMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CCI", "label": "Cross Country Infrastructure [Member]", "documentation": "Cross Country Infrastructure Services, Inc. (\"CCI\") (business name)." } } }, "auth_ref": [] }, "mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross", "crdr": "credit", "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt obligations", "label": "Long-term Debt And Finance Lease Obligations, Including Current Maturities, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt and finance lease obligations including current maturities." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r86" ] }, "mtz_InfrastructureSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "InfrastructureSegmentMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Segment", "label": "Infrastructure Segment [Member]", "documentation": "Infrastructure Segment" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury shares (in shares)", "negatedPeriodEndLabel": "Ending balance, treasury 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": [ "r86" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of September\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r43", "r86", "r89" ] }, "mtz_CommitmentsAndContingenciesConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CommitmentsAndContingenciesConcentrationRiskMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies Concentration Risk", "label": "Commitments And Contingencies Concentration Risk [Member]", "documentation": "Commitments And Contingencies Concentration Risk" } } }, "auth_ref": [] }, "mtz_EarnoutArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EarnoutArrangementsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-Out Liabilities", "label": "Earn-out Arrangements [Member]", "documentation": "Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, \u201cEarn-outs\u201d), that are contingent upon the acquired business achieving certain levels of earnings in the future." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r708", "r1048" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to MasTec, Inc.", "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": [ "r146", "r156", "r187", "r204", "r221", "r224", "r228", "r246", "r254", "r256", "r257", "r258", "r259", "r262", "r263", "r274", "r288", "r302", "r308", "r311", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r626", "r635", "r746", "r823", "r843", "r844", "r891", "r935", "r1093" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense, net", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r434", "r649", "r900", "r901", "r1049" ] }, "mtz_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Member]", "documentation": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization" } } }, "auth_ref": [] }, "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than)", "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect, Percentage", "documentation": "Disclosure of the percentage effect on project profit (defined as project revenue less project costs of revenue, including depreciation) during the reporting period of changes in contract estimates for projects that were in process as of the end of the prior year and are accounted for under the cost-to-cost method." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) - 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": [ "r236", "r256", "r257", "r258", "r259", "r266", "r267", "r275", "r278", "r288", "r302", "r308", "r311", "r891" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r380" ] }, "mtz_PaymentForContingentConsiderationLiabilityPercentageFinancingActivities": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "PaymentForContingentConsiderationLiabilityPercentageFinancingActivities", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of earn out payment paid", "label": "Payment For Contingent Consideration Liability, Percentage, Financing Activities", "documentation": "Percentage of Payment For Contingent Consideration Liability Financing Activities" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Related 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": [ "r284", "r285", "r286", "r287", "r288", "r300", "r305", "r309", "r310", "r311", "r312", "r313", "r314", "r317" ] }, "mtz_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BacklogMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Backlog [Member]", "documentation": "Backlog" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Consolidated Income before Income Taxes to EBITDA", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r71", "r73" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r1048" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Related 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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization expense", "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": [ "r16", "r76", "r81" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information by Reportable Segment", "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": [ "r68", "r69", "r70", "r74" ] }, "mtz_GovernmentTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "GovernmentTransactionsMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Govermment", "label": "Government Transactions [Member]", "documentation": "Activities related to government transactions." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Related Information [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": [ "r68", "r69", "r70", "r74" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialStandbyLetterOfCreditMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial and/or Financial Standby", "label": "Financial Standby Letter of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur." } } }, "auth_ref": [] }, "mtz_IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustments", "label": "Intangible Assets, Gross (Excluding Goodwill), Translation Adjustments", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) intangible assets, excluding goodwill." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued salaries and wages", "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": [ "r35" ] }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [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": [] }, "mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationsContingentConsiderationUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) included in other income", "label": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)", "documentation": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "mtz_EnviromantalRemediationExpenseBeforeRecoveryRemittitur": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EnviromantalRemediationExpenseBeforeRecoveryRemittitur", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remediation expense remittitur", "label": "Enviromantal Remediation Expense, before Recovery Remittitur", "documentation": "Enviromantal Remediation Expense, before Recovery Remittitur" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1021", "r1047" ] }, "mtz_ContingentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContingentLiabilitiesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liabilities", "label": "Contingent Liabilities [Member]", "documentation": "Contingent Liabilities" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate during period", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r37", "r125", "r431" ] }, "mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Ventures That Provide Electrical Transmission Infrastructure Services", "label": "Joint Ventures That Provide Electrical Transmission Infrastructure Services [Member]", "documentation": "Joint venture(s) that provide(s) electrical transmission infrastructure services." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r72", "r73" ] }, "mtz_LossContingencyDamagesAwardedValueReductionInPunitiveDamages": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LossContingencyDamagesAwardedValueReductionInPunitiveDamages", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in punitive damages", "label": "Loss Contingency Damages Awarded Value, Reduction In Punitive Damages", "documentation": "Loss Contingency Damages Awarded Value, Reduction In Punitive Damages" } } }, "auth_ref": [] }, "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": [ "r980" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1037" ] }, "mtz_WahaJVsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "WahaJVsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Waha JVs", "label": "Waha JVs [Member]", "documentation": "Trans-Pecos Pipeline, LLC (\"TPP\") (business name) and Comanche Trail Pipeline, LLC (\"CTP\") (business name), together referred to as the \"Waha JVs\"." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate (percentage)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r420" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r489", "r540", "r575", "r576", "r577", "r683", "r707", "r771", "r792", "r793", "r853", "r855", "r857", "r858", "r860", "r877", "r878", "r892", "r902", "r918", "r926", "r929", "r1084", "r1097", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]", "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]", "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]" } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance reserve", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r39" ] }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments, cumulative undistributed earnings", "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": [ "r245" ] }, "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": [ "r986" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, letters of credit issued", "verboseLabel": "Letters of credit issued", "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_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, unaudited supplemental pro forma revenue", "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": [ "r603", "r604" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r34", "r246", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r611", "r614", "r615", "r635", "r800", "r890", "r937", "r1093", "r1120", "r1121" ] }, "mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquityMethodInvestmentRelatedPartyOwnershipPercentage", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method Investment, related party, ownership percentage", "label": "Equity Method Investment, Related Party, Ownership Percentage", "documentation": "Equity Method Investment, Related Party, Ownership Percentage" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, unaudited supplemental pro forma net income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r603", "r604" ] }, "us-gaap_ForeignLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignLineOfCreditMember", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Credit Facilities", "label": "Foreign Line of Credit [Member]", "documentation": "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, outside the reporting entity's home country." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r985" ] }, "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": [ "r986" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, consolidated acquisition-related revenue", "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": [ "r95" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "verboseLabel": "High", "label": "Maximum [Member]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r540", "r707", "r771", "r792", "r793", "r853", "r855", "r857", "r858", "r860", "r877", "r878", "r892", "r902", "r918", "r926", "r1097", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "mtz_NewTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NewTermLoanFacilityMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Loan Facility", "label": "New Term Loan Facility [Member]", "documentation": "New Term Loan Facility" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, number of shares issued (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": [ "r173" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, consolidated acquisition-related income (loss)", "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": [ "r95" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes, gross carrying amount", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r131", "r1129" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "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": [ "r385", "r387", "r388", "r390", "r711", "r712" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r489", "r540", "r575", "r576", "r577", "r683", "r707", "r771", "r792", "r793", "r853", "r855", "r857", "r858", "r860", "r877", "r878", "r892", "r902", "r918", "r926", "r929", "r1084", "r1097", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "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": [ "r983" ] }, "mtz_NewTermLoanFacilityFiveYearTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NewTermLoanFacilityFiveYearTrancheMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Loan Facility, Five-Year Tranche", "label": "New Term Loan Facility, Five-Year Tranche [Member]", "documentation": "New Term Loan Facility, Five-Year Tranche" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net", "negatedLabel": "Equity in earnings of unconsolidated affiliates, net", "terseLabel": "Equity method investments, equity in earnings (losses)", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r16", "r145", "r185", "r295", "r353", "r742" ] }, "mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ProportionatelyConsolidatedJointVentureOwnershipPercentage", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proportionately consolidated non-controlled joint venture, ownership percentage", "label": "Proportionately Consolidated Joint Venture Ownership Percentage", "documentation": "The percentage interest in a proportionately consolidated joint venture." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/LeaseObligationsNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "verboseLabel": "Low", "label": "Minimum [Member]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r540", "r707", "r771", "r792", "r793", "r853", "r855", "r857", "r858", "r860", "r877", "r878", "r892", "r902", "r918", "r926", "r1097", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "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": [ "r984" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of acquisition-related contingent consideration", "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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": [] }, "mtz_NewTermLoanFacilityThreeYearTrancheMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NewTermLoanFacilityThreeYearTrancheMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Loan Facility, Three-Year Tranche", "label": "New Term Loan Facility, Three-Year Tranche [Member]", "documentation": "New Term Loan Facility, Three-Year Tranche" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "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": [ "r77", "r80" ] }, "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": [] }, "mtz_JointVentureCivilConstructionProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "JointVentureCivilConstructionProjectMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture Civil Construction Project", "label": "Joint Venture Civil Construction Project [Member]", "documentation": "Ownership interest in a civil construction project." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_DomesticLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticLineOfCreditMember", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Domestic Line of Credit [Member]", "documentation": "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, inside the reporting entity's home country." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, equipment and vehicles", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "mtz_LitigationSettlementBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LitigationSettlementBenchmarkMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement, Benchmark", "label": "Litigation Settlement, Benchmark [Member]", "documentation": "Litigation Settlement, Benchmark" } } }, "auth_ref": [] }, "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": [ "r979" ] }, "mtz_BusinessCombinationIntegrationRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationIntegrationRelatedLiabilities", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, integration related liabilities", "label": "Business Combination, Integration Related Liabilities", "documentation": "Business Combination, Integration Related Liabilities" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving Loans", "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": [] }, "mtz_MandatorilyRedeemableStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "MandatorilyRedeemableStockMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mandatorily Redeemable Stock", "label": "Mandatorily Redeemable Stock [Member]", "documentation": "Mandatorily Redeemable Stock" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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": [ "r38", "r250", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r650", "r897", "r898", "r899", "r900", "r901", "r1050" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r652" ] }, "mtz_NumberOfYearsOfDiscountedCashFlowsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NumberOfYearsOfDiscountedCashFlowsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number Of Years Of Discounted Cash Flows", "label": "Number Of Years Of Discounted Cash Flows [Member]", "documentation": "Number Of Years Of Discounted Cash Flows" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instruments, accrued interest payable", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "mtz_FormerOwnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FormerOwnerMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Owner", "label": "Former Owner [Member]", "documentation": "Former Owner" } } }, "auth_ref": [] }, "mtz_FacilityLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FacilityLeasesMember", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Leases", "label": "Facility Leases [Member]", "documentation": "Amount pertaining to leasing of facilities." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r142", "r184", "r741", "r923", "r1051", "r1068", "r1112" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r317", "r905", "r1099", "r1131", "r1132" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "mtz_TelecommunicationsEquityMethodInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "TelecommunicationsEquityMethodInvesteesMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telecommunications Equity Method Investees", "label": "Telecommunications Equity Method Investees [Member]", "documentation": "Telecommunications Equity Method Investees" } } }, "auth_ref": [] }, "mtz_A2022AcquisitionsAllOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022AcquisitionsAllOtherMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "2022 Acquisitions, All Other [Member]", "documentation": "2022 Acquisitions, All Other" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r652" ] }, "mtz_FinanceLeaseAndOtherObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FinanceLeaseAndOtherObligations", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease and other obligations", "label": "Finance Lease And Other Obligations", "documentation": "The carrying amount as of the balance sheet date for the aggregate of finance lease and other obligations. Finance lease obligations represents the present value of lessee's discounted obligation for lease payments from finance leases. Other obligations represents the carrying amount of debt obligations classified as other." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r29", "r222", "r225", "r230", "r641", "r642", "r647", "r726", "r747", "r1041", "r1042" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash proceeds", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r10", "r23" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, short-term leases, expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r659", "r922" ] }, "mtz_CleanEnergyAndInfrastructureSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CleanEnergyAndInfrastructureSegmentMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clean Energy and Infrastructure", "label": "Clean Energy and Infrastructure Segment [Member]", "documentation": "Installation and construction of power facilities, including renewables, related electrical transmission infrastructure, ethanol/biofuel facilities and various types of heavy civil and industrial infrastructure, primarily for the energy, utility and other end-markets." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate, expense (benefit)", "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": [ "r592" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r38" ] }, "mtz_PropertyPlantAndEquipmentNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "PropertyPlantAndEquipmentNetMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property And Equipment", "label": "Property, Plant And Equipment, Net [Member]", "documentation": "Property, Plant And Equipment, Net" } } }, "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": [ "r979" ] }, "mtz_EstimatedCostsToCompleteProjectsSecuredByBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EstimatedCostsToCompleteProjectsSecuredByBonds", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonded projects, estimated costs to complete", "label": "Estimated Costs To Complete Projects Secured By Bonds", "documentation": "Reflects the amount of estimated costs to complete projects that are secured by outstanding performance and/or payment bonds as of the balance sheet date." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r982" ] }, "mtz_PaymentForContingentConsiderationAssetFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "PaymentForContingentConsiderationAssetFinancingActivities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for acquisition-related contingent assets", "label": "Payment for Contingent Consideration Asset, Financing Activities", "documentation": "Payment for Contingent Consideration Asset, Financing Activities" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, variable lease costs", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r660", "r922" ] }, "mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContractWithCustomerLiabilityDeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer liability, deferred revenue current", "label": "Contract With Customer Liability Deferred Revenue Current", "documentation": "Amount of obligation, excluding accrued projected losses, on transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [] }, "mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval": { "xbrltype": "durationItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change order or claim approval process, term within which expected to be completed", "label": "Unapproved Change Orders And/Or Claims, Expected Term For Approval", "documentation": "Expected length of time within which an unapproved change order or claim is approved by the customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "mtz_OilAndGasSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "OilAndGasSegmentMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oil and Gas", "label": "Oil And Gas Segment [Member]", "documentation": "Engineering, construction and maintenance services for oil and natural gas pipelines and processing facilities for the energy and utilities industries." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of contingent consideration", "verboseLabel": "Estimated fair value of contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r103", "r607" ] }, "mtz_EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase effect on weighted average shares outstanding, decrease (in shares)", "label": "Effect Of Repurchases On Weighted Average Shares Outstanding, Decrease", "documentation": "The decrease in the Company's weighted average number of shares outstanding, as compared with the respective prior year period(s), as a result of current period(s) share repurchases." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares \u2013 none", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r136", "r736", "r923" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "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": [ "r30", "r134", "r135", "r181", "r182", "r250", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r650", "r897", "r898", "r899", "r900", "r901", "r1050" ] }, "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]", "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]", "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanNumberOfEmployeesCovered", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer plans, covered employees (in number of employees)", "label": "Multiemployer Plan, Number of Employees Covered", "documentation": "Number of entity's employees covered by multiemployer plan." } } }, "auth_ref": [ "r1102", "r1103" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r136", "r438" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r210" ] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, capacity available for letters of credit", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r56" ] }, "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_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "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": [ "r200", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r880" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less amounts representing 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": [ "r665" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations, net of interest", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r653", "r665" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r136", "r802" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r653" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r136", "r802", "r821", "r1137", "r1138" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point in Time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r908" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax benefit, adjustment for prior year taxes", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net, Less Deferred Revenue", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r866" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity, Restricted Shares", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r173" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r136", "r438" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on sales of assets, net", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of lease obligations, net of interest", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "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": [ "r215", "r885", "r923" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, goodwill, expected tax deductible amount", "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": [ "r105" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r94", "r96", "r605", "r912", "r915" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA Reconciliation:", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r205", "r218", "r246", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r610", "r614", "r635", "r923", "r1093", "r1094", "r1120" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r535", "r536", "r547", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r605", "r912", "r915" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023, remaining three months", "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": [ "r1115" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r535", "r536", "r547", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Commitments, 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": [ "r1115" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "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": [ "r94", "r96", "r605" ] }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans", "label": "Multiemployer Plan [Table Text Block]", "documentation": "Tabular disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r918" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "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": [ "r605" ] }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMultiemployerPlansTable", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Covered Employees and Contributions, Multiemployer Plans [Table]", "label": "Multiemployer Plan [Table]", "documentation": "Disclosure of information about multiemployer plan." } } }, "auth_ref": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage of total", "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": [ "r60", "r64", "r122", "r123", "r317" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r627" ] }, "us-gaap_MultiemployerPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlansLineItems", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covered Employees and Contributions, Multiemployer Plans [Line Items]", "label": "Multiemployer Plan [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": [ "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "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": [ "r943", "r954", "r964", "r989" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract billings", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r212", "r318", "r319", "r886" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive common stock (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r279" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments, distributions of earnings received, operating cash flows", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r14", "r16", "r145", "r742" ] }, "mtz_ContingentConsiderationValueOfAdditionalPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContingentConsiderationValueOfAdditionalPaymentsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration, Value Of Common Stock", "label": "Contingent Consideration, Value Of Additional Payments [Member]", "documentation": "Contingent Consideration, Value Of Additional Payments" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Names", "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": [ "r100" ] }, "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": [ "r948", "r959", "r969", "r994" ] }, "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": [ "r1007" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "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": [] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.mastec.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": [] }, "mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Multiemployer plans, withdrawal obligation, monthly payment amount", "label": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount", "documentation": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount" } } }, "auth_ref": [] }, "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": [ "r1007" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing commitments (up to)", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "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": [ "r1008" ] }, "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": [ "r1008" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.mastec.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": [] }, "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": [ "r1009" ] }, "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": [ "r1008" ] }, "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": [ "r1010" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r16", "r293" ] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of fair value in excess of carrying amount", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "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": [ "r1009" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [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": [ "r515", "r670", "r671", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r795", "r796", "r797", "r798", "r799", "r820", "r822", "r852", "r1119" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.mastec.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_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "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_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r240" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "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": [ "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "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": [ "r1011" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r240" ] }, "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": [ "r942", "r1012" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r154", "r155", "r156" ] }, "mtz_SubcontractingArrangementTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SubcontractingArrangementTwoMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Subcontracting Arrangements", "label": "Subcontracting Arrangement Two [Member]", "documentation": "Subcontracting Arrangement Two" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r942", "r1012" ] }, "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": [ "r942", "r1012" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested restricted shares, beginning balance (in dollars per share)", "periodEndLabel": "Non-vested restricted shares, ending balance (in dollars 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": [ "r564", "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (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": [ "r567" ] }, "mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContingentConsiderationCollectionsFromAcquiredReceivablesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration, Collections From Acquired Receivables", "label": "Contingent Consideration, Collections From Acquired Receivables [Member]", "documentation": "Contingent Consideration, Collections From Acquired Receivables" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r589", "r590", "r733" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled/forfeited (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": [ "r569" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails", "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": [ "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r567" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested stock awards (in shares)", "periodStartLabel": "Non-vested restricted shares, beginning balance (in shares)", "periodEndLabel": "Non-vested restricted shares, ending balance (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": [ "r564", "r565" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, revenue recognized", "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": [ "r465" ] }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Compensation Expense, Excluding Cost of Good and Service Sold", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold." } } }, "auth_ref": [ "r1045" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.mastec.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": [] }, "mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessAcquisitionEquityInterestIssuedNumberOfShares", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity interest issued, number of shares", "label": "Business Acquisition, Equity Interest Issued, Number of Shares", "documentation": "Business Acquisition, Equity Interest Issued, Number of Shares" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (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": [ "r568" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "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": [ "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r394", "r395", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r895", "r1027", "r1131" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, vested awards, intrinsic value", "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": [ "r571" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars 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": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r38", "r82" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023, remaining three months", "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": [ "r1115" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.mastec.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": [ "r941" ] }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrentAbstract", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets [Abstract]", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mastec.com/role/LeaseObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Commitments, 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": [ "r1115" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1113" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash information:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, assets, depreciation", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r655", "r658", "r922" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.mastec.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": [ "r974" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable assets acquired and liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "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": [ "r979" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "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": [ "r40", "r132", "r735", "r801" ] }, "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": [ "r945", "r956", "r966", "r991" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "(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": [ "r189", "r199", "r262", "r263", "r296", "r591", "r599", "r753" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "totalLabel": "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": [ "r452", "r454", "r464" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets acquired, including goodwill", "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": [ "r98" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "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": [ "r1059" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r285", "r301", "r302", "r303", "r304", "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation plans, number of shares available for future grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r91" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of treasury stock, at cost", "terseLabel": "Treasury stock acquired, value", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r21", "r86", "r171" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation awards, unearned compensation", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_InterestRevenueExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRevenueExpenseNet", "crdr": "credit", "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "negatedTerseLabel": "Discount charges", "label": "Interest Revenue (Expense), Net", "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest)." } } }, "auth_ref": [ "r288" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted 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_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "verboseLabel": "Reportable 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": [ "r301", "r302", "r303", "r304", "r305", "r311" ] }, "mtz_A2022AcquisitionsIEAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022AcquisitionsIEAMember", "presentation": [ "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Acquisitions, IEA", "label": "2022 Acquisitions, IEA [Member]", "documentation": "2022 Acquisitions, IEA" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on equity investee activity, before tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r219", "r220" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on investment activity, net of tax", "verboseLabel": "Unrealized gains (losses) on equity investee activity, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r219", "r220" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r361", "r362", "r364", "r365", "r366", "r368", "r369", "r370", "r435", "r449", "r622", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r748", "r894", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1063", "r1064", "r1065", "r1066" ] }, "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": [ "r976" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r116", "r118" ] }, "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": [ "r976" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments, impairments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r352" ] }, "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": [ "r978" ] }, "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": [ "r977" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business, Basis of Presentation and Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r157", "r158", "r159", "r174" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation and Other Employee Benefit Plans [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": [ "r549", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-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": [ "r549", "r551", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578" ] }, "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": [ "r977" ] }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments Contingencies and Guarantees [Text Block]", "documentation": "The entire disclosure for commitments, contingencies, and guarantees." } } }, "auth_ref": [ "r165", "r166", "r1085" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of restricted shares, net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r21", "r136", "r137", "r171" ] }, "mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NoncontrollingInterestPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, percentage of voting interests acquired", "label": "Noncontrolling Interest, Percentage of Voting Interests Acquired", "documentation": "Noncontrolling Interest, Percentage of Voting Interests Acquired" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares withheld for taxes, net of other stock issuances", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "mtz_IEAConstructorsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "IEAConstructorsLLCMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IEA Constructors, LLC", "label": "IEA Constructors, LLC [Member]", "documentation": "IEA Constructors, LLC" } } }, "auth_ref": [] }, "mtz_DeferredTaxLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "DeferredTaxLiabilitiesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities", "label": "Deferred Tax Liabilities [Member]", "documentation": "Deferred Tax Liabilities" } } }, "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_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Consolidated revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r229", "r246", "r289", "r290", "r301", "r306", "r307", "r313", "r315", "r317", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r635", "r731", "r1093" ] }, "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_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_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld for taxes, net of other stock issuances (in shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/IncomeTaxesDetails", "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit (expense), share-based payment arrangement", "negatedTerseLabel": "Tax benefit, share-based payment arrangement", "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": [ "r1018", "r1105" ] }, "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_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares in connection with acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r136", "r137", "r171" ] }, "mtz_ConfluenceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ConfluenceMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Confluence", "label": "Confluence [Member]", "documentation": "Confluence Networks, LLC (business name), referred to as \"Confluence.\"" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r21", "r136", "r137", "r171" ] }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets, primarily operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted shares, net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r21", "r136", "r137", "r171" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "mtz_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "documentation": "Line items for intangible assets, excluding goodwill." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired", "verboseLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash, net of 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": [ "r51" ] }, "mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SixPointSixTwoFivePercentMasTecSeniorNotesMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Six Point Six Two Five Percent MasTec Senior Notes", "label": "Six Point Six Two Five Percent MasTec Senior Notes [Member]", "documentation": "Six Point Six Two Five Percent MasTec Senior Notes" } } }, "auth_ref": [] }, "mtz_SixPointSixTwoFivePercentSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SixPointSixTwoFivePercentSeniorNotesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6.625% Senior Notes", "label": "Six Point Six Two Five Percent Senior Notes [Member]", "documentation": "Six Point Six Two Five Percent Senior Notes" } } }, "auth_ref": [] }, "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": [] }, "mtz_EquipmentSuppliesAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquipmentSuppliesAndServicesMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, Supplies and Services", "label": "Equipment, Supplies And Services [Member]", "documentation": "Purchases, rentals and lease of equipment and purchases of various types of supplies and services." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails", "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of treasury stock, at cost (in shares)", "terseLabel": "Treasury stock acquired (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r21", "r137", "r171" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Financial Instruments Measured on a Recurring Basis [Line Items]", "verboseLabel": "Fair Value, Financial Instruments Measured on a Non-Recurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r628", "r629", "r634" ] }, "mtz_InfrastructureEnergyAlternativesIncWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "InfrastructureEnergyAlternativesIncWarrantsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Energy Alternatives, Inc. Warrants", "label": "Infrastructure Energy Alternatives, Inc. Warrants [Member]", "documentation": "Infrastructure Energy Alternatives, Inc. Warrants" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag": { "xbrltype": "stringItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag", "label": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag", "documentation": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability, current, location", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r654" ] }, "mtz_EquitransMidstreamCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquitransMidstreamCorporationMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equitrans Midstream Corporation", "label": "Equitrans Midstream Corporation [Member]", "documentation": "Equitrans Midstream Corporation" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability, long-term, location", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r654" ] }, "mtz_FMTechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FMTechMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FM Tech", "label": "FM Tech [Member]", "documentation": "FM Technology Holdings, LLC (business name), FM USA Holdings, LLC (business name) and All Communications Solutions Holdings, LLC (business name), together referred to as \u201cFM Tech.\u201d" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held under finance leases, location", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r654" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Operations", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1139", "r1140", "r1141", "r1142" ] }, "mtz_CaptiveInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CaptiveInsuranceCompanyMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Captive Insurance Company", "label": "Captive Insurance Company [Member]", "documentation": "Captive Insurance Company" } } }, "auth_ref": [] }, "mtz_EquityMethodInvestmentsConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquityMethodInvestmentsConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity contributions", "label": "Equity Method Investments, Consideration Transferred", "documentation": "Equity Method Investments, Consideration Transferred" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to MasTec, Inc.", "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": [ "r47", "r223", "r225", "r233", "r729", "r751" ] }, "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HMG", "label": "2021 Acquisitions, Henkels & McCoy Group, Inc. [Member]", "documentation": "2021 Acquisitions, Henkels & McCoy Group, Inc." } } }, "auth_ref": [] }, "mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of non-controlling interests (in shares)", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares", "documentation": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares" } } }, "auth_ref": [] }, "mtz_FormerOwnerOfAcquiredBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FormerOwnerOfAcquiredBusinessMember", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Owner Of Acquired Business", "label": "Former Owner Of Acquired Business [Member]", "documentation": "Former Owner Of Acquired Business" } } }, "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": [ "r976" ] }, "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": [ "r950", "r961", "r971", "r988", "r996" ] }, "mtz_AVCTMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AVCTMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AVCT", "label": "AVCT [Member]", "documentation": "American Virtual Cloud Technologies, Inc. (\u201cAVCT\u201d) (business name) -- formerly known as Pensare Acquisition Corp. (\"Pensare\")." } } }, "auth_ref": [] }, "mtz_HLFarmsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "HLFarmsMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "H&L Farms", "label": "H&L Farms [Member]", "documentation": "H&L Farms" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r92", "r93", "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r569" ] }, "mtz_SiliconRanchCorporationLLCMatterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SiliconRanchCorporationLLCMatterMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silicon Ranch Corporation, LLC Matter", "label": "Silicon Ranch Corporation, LLC Matter [Member]", "documentation": "Silicon Ranch Corporation, LLC Matter" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r60", "r64", "r122", "r123", "r317", "r866", "r1024" ] }, "mtz_SiliconRanchCorporationLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SiliconRanchCorporationLLCMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silicon Ranch Corporation, LLC", "label": "Silicon Ranch Corporation, LLC [Member]", "documentation": "Silicon Ranch Corporation, LLC" } } }, "auth_ref": [] }, "mtz_IntangibleAssetsAcquiredGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "IntangibleAssetsAcquiredGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions from new business combinations", "label": "Intangible Assets Acquired, Gross (Excluding Goodwill)", "documentation": "Amount of increase in intangible assets, excluding goodwill, from an acquisition." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Per Share 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": [] }, "mtz_March2020ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "March2020ShareRepurchaseProgramMember", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "March 2020 Share Repurchase Program", "label": "March 2020 Share Repurchase Program [Member]", "documentation": "Share repurchase program authorized by the board of directors in March 2020." } } }, "auth_ref": [] }, "mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2023AcquisitionsInfrastructureEnergyAlternativesIncMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc.", "label": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]", "documentation": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc." } } }, "auth_ref": [] }, "mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EmployeeLeasingAndAdvancedReceivableArrangementMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Leasing and Advanced Receivable Arrangement", "label": "Employee Leasing And Advanced Receivable Arrangement [Member]", "documentation": "One entity, the leasing company, leases its employees to another entity, the client company." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r45", "r46", "r143", "r213", "r738", "r776", "r777" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r203", "r285", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r392", "r394", "r395", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r895", "r1027", "r1131" ] }, "mtz_December2018ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "December2018ShareRepurchaseProgramMember", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 2018 Share Repurchase Program", "label": "December 2018 Share Repurchase Program [Member]", "documentation": "Share repurchase program authorized by the board of directors in December 2018." } } }, "auth_ref": [] }, "mtz_RelatedCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "RelatedCustomerMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Customer", "label": "Related Customer [Member]", "documentation": "Customer that has a related party relationship with the entity, either by ownership or management affiliation." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r168", "r244", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r623", "r848", "r850", "r863" ] }, "mtz_AllAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AllAcquisitionsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Acquisitions", "label": "All Acquisitions [Member]", "documentation": "All acquisitions completed." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_GroupPoliciesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GroupPoliciesMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Group Medical Claims", "label": "Group Insurance Policy [Member]", "documentation": "Contract consisting of insurance coverage issued to organization to provide benefit to more than one individual." } } }, "auth_ref": [ "r883", "r925" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r943", "r954", "r964", "r989" ] }, "mtz_LesseeLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LesseeLeaseTermOfContract", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, remaining lease terms", "label": "Lessee, Lease, Term Of Contract", "documentation": "Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r950", "r961", "r971", "r996" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, 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": [] }, "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": [ "r981" ] }, "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyLiabilityAndCasualtyInsuranceSegmentMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' Compensation, General and Automobile Policies", "label": "Property, Liability and Casualty Insurance Product Line [Member]", "documentation": "Contract providing insurance coverage against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury." } } }, "auth_ref": [ "r765", "r766", "r767", "r768", "r769", "r770", "r1133" ] }, "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": [ "r975" ] }, "us-gaap_EquitySecuritiesFvNiRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedLoss", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments written off", "verboseLabel": "Fair value losses related to investment", "label": "Equity Securities, FV-NI, Realized Loss", "documentation": "Amount of realized loss from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r1067" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r354", "r355", "r356" ] }, "us-gaap_CompensationRelatedCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsAbstract", "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "auth_ref": [] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries", "label": "Subsidiaries [Member]" } } }, "auth_ref": [ "r1101", "r1116", "r1117", "r1119" ] }, "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": [ "r981" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.mastec.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values of Debt", "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": [ "r38", "r83", "r84", "r124", "r125", "r127", "r133", "r169", "r170", "r898", "r900", "r1053" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.mastec.com/role/EquityDetails" ], "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": [ "r86", "r87", "r88", "r89" ] }, "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": [ "r981" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (recovery) 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": [ "r235", "r363" ] }, "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_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, cash payment", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r51", "r606" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "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": [ "r172" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.mastec.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r57" ] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management", "label": "Management [Member]" } } }, "auth_ref": [ "r1062", "r1118" ] }, "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": [ "r981" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r315", "r316", "r789", "r790", "r791", "r854", "r856", "r859", "r861", "r864", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r882", "r904", "r929", "r1099", "r1131" ] }, "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term debt, including finance lease obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations" } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chairman, Board of Directors", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average discount rate, percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r664", "r922" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill by Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r895", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "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": [ "r981" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officers", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r1062" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of credit facilities", "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": [ "r54" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments, adjusted cost basis, amount", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r351" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, weighted average discount rate, percent", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r664", "r922" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related contingent consideration liabilities, additions from new business combinations", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases 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": [ "r120" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r315", "r316", "r789", "r790", "r791", "r854", "r856", "r859", "r861", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r882", "r904", "r929", "r1099", "r1131" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, Non-Recourse Arrangement", "label": "Financing Receivable [Member]", "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r953", "r961", "r971", "r988", "r996", "r1000", "r1008" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1019", "r1039", "r1082" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r1026", "r1080" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related assumption of non-controlling interest", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r19", "r85", "r99" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r61", "r317" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r106", "r451", "r1054", "r1055", "r1056", "r1137" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation and amortization", "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": [ "r1022", "r1026", "r1083" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r137" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizing intangible assets, weighted average useful life", "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": [ "r161" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r648", "r676" ] }, "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": [ "r988" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending 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": [ "r106", "r107", "r113", "r201", "r202", "r227", "r251", "r252", "r253", "r255", "r261", "r358", "r359", "r451", "r584", "r585", "r586", "r596", "r597", "r616", "r617", "r618", "r619", "r620", "r621", "r624", "r641", "r643", "r647", "r666", "r773", "r774", "r785", "r804", "r821", "r846", "r847", "r862", "r936", "r1051", "r1068", "r1112", "r1137" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings (loss) per share (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": [ "r234", "r256", "r257", "r258", "r259", "r260", "r269", "r276", "r277", "r278", "r282", "r625", "r626", "r730", "r752", "r889" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.mastec.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": [ "r247", "r588", "r593", "r594", "r595", "r598", "r600", "r601", "r602", "r781" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total MasTec, Inc. Shareholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r463", "r903", "r904", "r905", "r906", "r907", "r908", "r909" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "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": [ "r648", "r676" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation (losses) gains, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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": [ "r9", "r143", "r637", "r638", "r640" ] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r463", "r903", "r904", "r905", "r906", "r907", "r908", "r909" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, measurement period adjustments", "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r1076" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for stock-based awards", "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": [ "r237" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "negatedLabel": "Decrease in depreciation expense", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1044", "r1081" ] }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Immediate Family Member of Management", "label": "Immediate Family Member of Management or Principal Owner [Member]", "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship." } } }, "auth_ref": [ "r1116", "r1117" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition, remaining performance obligations, contract price allocated", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r195" ] }, "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, unapproved change orders and/or claims, amount", "label": "Contracts Receivable, Claims and Uncertain Amounts, Expected to be Collected in Next 12 Months", "documentation": "Amount of billed or unbilled claims or similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts that are expected to be collected in the next fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r1040" ] }, "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": [ "r946", "r957", "r967", "r992" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r908", "r1099" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateJointVentureMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Joint Venture", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r908", "r1099" ] }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Line Items]", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [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": [ "r633" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.mastec.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": [] }, "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": [ "r946", "r957", "r967", "r992" ] }, "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": [ "r988" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Costs of revenue, excluding depreciation and amortization", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r1028", "r1029" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r110", "r888" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of non-controlling interests", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r109", "r171", "r176" ] }, "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": [ "r988" ] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 }, "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows", "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Cost, Amortization", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r101" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, assets, gross", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1019" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Consolidated 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": [ "r180", "r211", "r246", "r288", "r303", "r309", "r357", "r406", "r407", "r409", "r410", "r411", "r413", "r415", "r417", "r418", "r610", "r614", "r635", "r732", "r815", "r923", "r937", "r1093", "r1094", "r1120" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.mastec.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": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35", "r923" ] }, "mtz_EquipmentCompanyAcquisitionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquipmentCompanyAcquisitionOneMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Company Acquisition One", "label": "Equipment Company Acquisition One [Member]", "documentation": "Equipment Company Acquisition One" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r201", "r251", "r252", "r253", "r255", "r261", "r263", "r358", "r359", "r584", "r585", "r586", "r596", "r597", "r616", "r618", "r619", "r621", "r624", "r772", "r774", "r787", "r1137" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r41", "r201", "r226", "r227", "r228", "r251", "r252", "r253", "r255", "r261", "r263", "r283", "r358", "r359", "r451", "r584", "r585", "r586", "r596", "r597", "r616", "r617", "r618", "r619", "r620", "r621", "r624", "r641", "r643", "r644", "r645", "r646", "r647", "r666", "r772", "r773", "r774", "r787", "r845" ] }, "mtz_A2022AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022AcquisitionsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "documentation": "2022 Acquisitions" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments, carrying value", "verboseLabel": "Equity method investments, net investment", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Surplus", "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": [ "r584", "r585", "r586", "r787", "r1054", "r1055", "r1056", "r1110", "r1137" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OtherExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherExpenseMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Expense", "label": "Other Expense [Member]", "documentation": "Primary financial statement caption encompassing other expense." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt obligations", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r182", "r436" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software, gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1143" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "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": [ "r30", "r182", "r1129" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.mastec.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": [] }, "mtz_WarrantsAndCommonStockFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "WarrantsAndCommonStockFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants outstanding", "label": "Warrants And Common Stock, Fair Value Disclosure", "documentation": "Warrants And Common Stock, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term 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": [ "r39" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r879" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r44", "r183", "r246", "r357", "r406", "r409", "r410", "r411", "r417", "r418", "r635", "r740", "r804" ] }, "mtz_A2022TermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022TermLoansMember", "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Term Loan Facility", "label": "2022 Term Loans [Member]", "documentation": "2022 Term Loans" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1020", "r1046" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "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": [] }, "mtz_JointVenturePipelineProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "JointVenturePipelineProjectMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture, Pipeline Project", "label": "Joint Venture, Pipeline Project [Member]", "documentation": "Joint Venture, Pipeline Project" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue, Excluding Depreciation and Amortization", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "mtz_EquityMethodInvestmentNegativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquityMethodInvestmentNegativeAmount", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Negative equity method investment", "label": "Equity Method Investment Negative Amount", "documentation": "Negative equity method investment, presented as a liability" } } }, "auth_ref": [] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Multiemployer", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r535", "r536", "r910", "r911", "r912", "r913", "r914" ] }, "mtz_EquipmentCompanyAcquisitionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquipmentCompanyAcquisitionTwoMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Company Acquisition Two", "label": "Equipment Company Acquisition Two [Member]", "documentation": "Equipment Company Acquisition Two" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "mtz_NumberOfManagementMembers": { "xbrltype": "decimalItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NumberOfManagementMembers", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of management members, subcontracting arrangement", "label": "Number Of Management Members", "documentation": "Number of persons from management with an ownership interest in the related party entity" } } }, "auth_ref": [] }, "mtz_AssetAcquisitionPercentageOfVotingInterestAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AssetAcquisitionPercentageOfVotingInterestAcquired", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entity, percent", "label": "Asset Acquisition, Percentage Of Voting Interest Acquired", "documentation": "Asset Acquisition, Percentage Of Voting Interest Acquired" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r21", "r201", "r226", "r227", "r228", "r251", "r252", "r253", "r255", "r261", "r263", "r283", "r358", "r359", "r451", "r584", "r585", "r586", "r596", "r597", "r616", "r617", "r618", "r619", "r620", "r621", "r624", "r641", "r643", "r644", "r645", "r646", "r647", "r666", "r772", "r773", "r774", "r787", "r845" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r17" ] }, "mtz_MasterServiceAndOtherServiceAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "MasterServiceAndOtherServiceAgreementsMember", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Master Service and Other Service Agreements", "label": "Master Service And Other Service Agreements [Member]", "documentation": "Master service and other service agreements." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "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": [ "r60", "r64", "r122", "r123", "r317", "r866" ] }, "mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, Goodwill, and Other Intangible Assets, Net", "label": "Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block]", "documentation": "Acquisitions, Goodwill, and Intangible Assets, Disclosure" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive 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": [ "r8", "r20", "r46", "r617", "r620", "r666", "r772", "r773", "r1041", "r1042", "r1043", "r1054", "r1055", "r1056" ] }, "mtz_ConstructionServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ConstructionServicesMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction Services", "label": "Construction Services [Member]", "documentation": "Construction services." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r60", "r64", "r122", "r123", "r317", "r778", "r866" ] }, "mtz_CorporateEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CorporateEBITDA", "crdr": "debit", "calculation": { "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate EBITDA", "label": "Corporate EBITDA", "documentation": "Corporate EBITDA" } } }, "auth_ref": [] }, "mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after the 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": [] }, "mtz_CommunicationsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CommunicationsSegmentMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Communications", "label": "Communications Segment [Member]", "documentation": "Engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure primarily for wireless and wireline/fiber communications and install-to-the-home customers, and, to a lesser extent, infrastructure for utilities, among others." } } }, "auth_ref": [] }, "mtz_SixPointSixTwoFivePercentIEASeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SixPointSixTwoFivePercentIEASeniorNotesMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Six Point Six Two Five Percent IEA Senior Notes", "label": "Six Point Six Two Five Percent IEA Senior Notes [Member]", "documentation": "Six Point Six Two Five Percent IEA Senior Notes" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r125", "r127", "r419", "r650", "r898", "r899" ] }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Disclosure of Liabilities Not Measured at Fair Value [Table]", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "mtz_CustomersRepresenting10OrMoreOfCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "CustomersRepresenting10OrMoreOfCompanyMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationSignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers Representing 10% Or More Of Company", "label": "Customers Representing 10% Or More Of Company [Member]", "documentation": "Customers Representing 10% Or More Of Company" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Unaudited Consolidated Statements of Equity", "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": [] }, "mtz_AttorneyFeePercentage": { "xbrltype": "pureItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AttorneyFeePercentage", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attorney fee percentage", "label": "Attorney Fee Percentage", "documentation": "Attorney Fee Percentage" } } }, "auth_ref": [] }, "mtz_TradeNamesAndCustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "TradeNamesAndCustomerRelationshipsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names and Customer Relationships", "label": "Trade Names and Customer Relationships [Member]", "documentation": "Trade Names and Customer Relationships" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "mtz_ContractualJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ContractualJointVentureMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Joint Venture", "label": "Contractual Joint Venture [Member]", "documentation": "Contractual Joint Venture" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related contingent consideration liabilities, estimated fair value", "label": "Obligations, Fair Value Disclosure", "documentation": "Fair value of obligations measured on a recurring basis." } } }, "auth_ref": [ "r119", "r179" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r49" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "mtz_DebtInstrumentQuarterlyInstallments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "DebtInstrumentQuarterlyInstallments", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quarterly installments", "label": "Debt Instrument, Quarterly Installments", "documentation": "Debt Instrument, Quarterly Installments" } } }, "auth_ref": [] }, "mtz_ForeignDenominationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "ForeignDenominationMember", "presentation": [ "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Denomination", "label": "Foreign Denomination [Member]", "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, in Canadian dollars and/or Mexican pesos." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "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": [ "r55", "r207", "r884" ] }, "mtz_SubcontractingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "SubcontractingArrangementsMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subcontracting Arrangements", "label": "Subcontracting Arrangements [Member]", "documentation": "The performance of services under a subcontracting arrangement." } } }, "auth_ref": [] }, "mtz_TenLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "TenLargestCustomersMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ten Largest Customers", "label": "Ten Largest Customers [Member]", "documentation": "Ten largest customers." } } }, "auth_ref": [] }, "mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLossChangesInCollectionsAttributedToAcquiredBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "BusinessCombinationsContingentConsiderationUnrealizedGainLossChangesInCollectionsAttributedToAcquiredBalances", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reduction in unrealized gain (loss) from changes in collections attributed to acquired balances", "label": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Changes In Collections Attributed To Acquired Balances", "documentation": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss) Changes In Collections Attributed To Acquired Balances" } } }, "auth_ref": [] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, number of acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "mtz_A2022And2023AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "A2022And2023AcquisitionsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 and 2023 Acquisitions", "label": "2022 and 2023 Acquisitions [Member]", "documentation": "2022 and 2023 Acquisitions" } } }, "auth_ref": [] }, "mtz_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after the 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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.mastec.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": [ "r939" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r632" ] }, "mtz_LesseeLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "LesseeLeaseRenewalTerm", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, renewal term", "label": "Lessee, Lease, Renewal Term", "documentation": "Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.mastec.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/OtherRetirementPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534", "r535", "r547", "r910", "r911", "r915", "r916", "r917" ] }, "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": [ "r978" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r77", "r80" ] }, "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": [ "r950", "r961", "r971", "r996" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and leasehold improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r63", "r866" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/OtherRetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Other Retirement Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r466", "r489", "r491", "r497", "r514", "r516", "r517", "r518", "r519", "r520", "r532", "r533", "r534", "r910" ] }, "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": [ "r999" ] }, "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": [ "r951", "r962", "r972", "r997" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r126", "r1098" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails", "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "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": [ "r24", "r302", "r303", "r304", "r305", "r311", "r1060" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r895" ] }, "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": [ "r950", "r961", "r971", "r996" ] }, "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": [ "r951", "r962", "r972", "r997" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r895" ] }, "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": [ "r950", "r961", "r971", "r996" ] }, "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": [ "r950", "r961", "r971", "r996" ] }, "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": [ "r981" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r58" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "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": [ "r209", "r388" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r1061" ] }, "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": [ "r952", "r963", "r973", "r998" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted weighted average common shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding - diluted (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": [ "r268", "r278" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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": [ "r196" ] }, "us-gaap_PerformanceGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceGuaranteeMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance and Payment Bonds", "label": "Performance Guarantee [Member]", "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive common stock equivalents (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r121", "r178" ] }, "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": [ "r980" ] }, "mtz_EquipmentLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquipmentLeasesMember", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Leases", "label": "Equipment Leases [Member]", "documentation": "Amount pertaining to leasing of equipment." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding - basic (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": [ "r266", "r278" ] }, "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": [ "r980" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office equipment, furniture and internal-use software", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r656", "r661" ] }, "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": [ "r999" ] }, "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": [ "r980" ] }, "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": [ "r999" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating leases, additions", "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": [ "r662", "r922" ] }, "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": [ "r981" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, after allowance for credit loss", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r810", "r865", "r930", "r1130" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to property and equipment from 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": [ "r662", "r922" ] }, "mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC", "label": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member]", "documentation": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC" } } }, "auth_ref": [] }, "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": [ "r999" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase price, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails", "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance", "totalLabel": "Accounts receivable, net of allowance", "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": [ "r318", "r319" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, current and long-term portion", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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": [ "r250", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r650", "r897", "r898", "r899", "r900", "r901", "r1050" ] }, "us-gaap_UninsuredRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UninsuredRiskMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-Insurance", "label": "Uninsured Risk [Member]", "documentation": "Risk arising from insurance deductibles, self-insurance, or no insurance." } } }, "auth_ref": [] }, "us-gaap_EnvironmentalRemediationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnvironmentalRemediationExpense", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remediation costs", "label": "Environmental Remediation Expense, before Recovery", "documentation": "Amount, before recovery, of expense for known and estimated future costs arising from requirement to perform environmental remediation." } } }, "auth_ref": [ "r896", "r1014", "r1015" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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": [ "r38", "r83", "r84", "r124", "r125", "r127", "r133", "r169", "r170", "r250", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r650", "r897", "r898", "r899", "r900", "r901", "r1050" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails", "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses", "label": "Operating Costs and Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets and goodwill, net", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, weighted average remaining lease term (in years)", "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": [ "r663", "r922" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Translation of Foreign Currencies", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r636" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total MasTec, Inc. shareholders\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": [ "r137", "r140", "r141", "r160", "r804", "r821", "r846", "r847", "r923", "r937", "r1051", "r1068", "r1112", "r1137" ] }, "us-gaap_LeaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAgreementsMember", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Agreements", "label": "Lease Agreements [Member]", "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset." } } }, "auth_ref": [ "r102" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" ], "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": [ "r709" ] }, "us-gaap_SuretyBondMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SuretyBondMember", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety Bonds", "label": "Surety Bond [Member]", "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond." } } }, "auth_ref": [] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk from Type of Arrangement", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r62" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments, ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r354" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r151" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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": [] }, "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": [ "r947", "r958", "r968", "r993" ] }, "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": [ "r949", "r960", "r970", "r995" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and 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": [ "r396", "r397", "r398", "r401", "r1087", "r1088" ] }, "mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "General Economic, Market and Regulatory Conditions", "label": "Unusual or Infrequent Items, or Both [Policy Text Block]", "documentation": "The policy disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "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": [ "r196" ] }, "mtz_NumberOfJointVentures": { "xbrltype": "integerItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "NumberOfJointVentures", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of joint ventures", "label": "Number of Joint Ventures", "documentation": "Number of joint ventures in which the Company has an interest." } } }, "auth_ref": [] }, "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": [ "r988" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net of deferred financing costs", "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": [] }, "mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity investments, ownership percentage", "label": "Equity Investment Without Readily Determinable Fair Value, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in an investee which does not have a readily determinable fair value. Excludes proportionately consolidated investees and investees accounted for under the equity method of accounting." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r251", "r252", "r253", "r283", "r710", "r779", "r788", "r794", "r795", "r796", "r797", "r798", "r799", "r802", "r805", "r806", "r807", "r808", "r809", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r822", "r824", "r825", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r845", "r930" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mastec.com/role/LeaseObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average remaining lease term (in years)", "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": [ "r663", "r922" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnities, accrued project close-out liabilities", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r396", "r1016" ] }, "mtz_RevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "RevenuesMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues [Member]", "documentation": "Revenues" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit from deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r156" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share (Note 2):", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofOperations", "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) 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": [ "r1", "r144", "r186", "r288", "r302", "r308", "r311", "r731", "r743", "r891" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash items, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r156" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, contingent consideration, current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r6", "r103" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails", "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations, contingent consideration, earn-out period (in years)", "verboseLabel": "Acquisition-related contingent consideration liabilities, measurement input, discount rate", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r631" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mastec.com/20230930", "localname": "AccountsReceivableNetOfDeferredRevenuesRelatedParties", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net of deferred revenue, related party", "label": "Accounts Receivable, Net Of Deferred Revenues, Related Parties", "documentation": "Accounts Receivable, Net Of Deferred Revenues, Related Parties" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Property and Equipment, Net [Table]", "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": [ "r17" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.mastec.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r923" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, maximum exposure, undiscounted", "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": [ "r403" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "presentation": [ "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to MasTec:", "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeiture of restricted shares, net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r21", "r136", "r137", "r171" ] }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfFinancialAssetsAccountedForAsSalesCashProceedsReceivedForAssetsDerecognizedAmount", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of receivables", "label": "Transfer of Financial Assets Accounted for as Sales, Cash Proceeds Received for Assets Derecognized, Amount", "documentation": "Amount, before counterparty netting, of cash proceeds received in transfers of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction." } } }, "auth_ref": [ "r26" ] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes, estimated fair value", "label": "Notes Payable, Fair Value Disclosure", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted shares, net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r21", "r171" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "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": [ "r402", "r403", "r404", "r405" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares in connection with acquisition", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r21", "r41", "r171" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions from new business combinations", "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": [ "r376", "r895" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.mastec.com/role/ConsolidatedStatementsofEquity" ], "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": [ "r251", "r252", "r253", "r283", "r710", "r779", "r788", "r794", "r795", "r796", "r797", "r798", "r799", "r802", "r805", "r806", "r807", "r808", "r809", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r822", "r824", "r825", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r845", "r930" ] }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferOfFinancialAssetsAccountedForAsSalesFairValueOfDerecognizedAssets", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of receivables sold", "label": "Transfer of Financial Assets Accounted for as Sales, Fair Value of Derecognized Assets", "documentation": "Fair value of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction." } } }, "auth_ref": [ "r27" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r402", "r403", "r404", "r405" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation awards, unearned compensation, weighted average expected recognition period (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": [ "r582" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r435", "r449", "r622", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r748", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares transferred", "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": [ "r3", "r4" ] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails", "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance Standby", "terseLabel": "Standby Letters of Credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r0", "r1091", "r1134", "r1135" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21C" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(1)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r29": { "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" }, "r30": { "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" }, "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.19(a))", "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.19(b),22(b))", "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": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "b", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r130": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "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.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "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" }, "r150": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r175": { "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r177": { "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" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r830": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1014": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481960/410-30-45-4" }, "r1015": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-12" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1018": { "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1038": { "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" }, "r1039": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1040": { "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)(c)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1045": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1070": { "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1077": { "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1092": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1099": { "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" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1105": { "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" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1110": { "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 95 0000015615-23-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000015615-23-000036-xbrl.zip M4$L#!!0 ( +"%8E?6:GD.D 4" *?/' 0 ;71Z+3(P,C,P.3,P+FAT M;>R]?W?J.+(N_/_Y%'Z9\YZ[>RTGVS_!SN[F+G9">G)N?DU@]YRY_\Q2;!$\ MV]B,;9+0G_Y*,B00(&!LXY+1K.GN)!A94CU5JGI4*OWZOU]'OO2,H]@+@]\: MZJG2D/YW^]?_[^3D?[X_7$L7H3,9X2"1SB.,$NQ*+UXRE)(AEOX>1C^]9R3= M^R@9A-'HY(1]ZSP<3R/O:9A(FJ+I\Z=F'T9G)K9MTVZU3AZ1ZIP8N/EX8C=5 M\JOC&%83M=26Y&-B"/:I8FNV<* M&I@6'NCD<62H+?.QY6B6B4R7-F1:#GWM,"'C(V,,XK-)$OW6&";)^.SKUY>7 ME]/7Q\@_#:.GKQII^ROYM#%[<)3\N?3@",4)=DZ=/8L==WR;Y M8*E-+PX-36UMG 7]Z^R)MR^\)B>DL:4OS!OW M\+,(7)UR1"04Q1@!("(]*2 M:IXHUHFNO@TF]I;:>-'GKU2__L_-=<\9XA$Z\8(X08&#Y]^*H^3M6P,4/[+O MD#\NSQ/IQ<]UC:NV;7]EGRY.J??9X#^\GXQ^_=.?#5U33A3M1-7FC:QT;_F= M].-'%"^\<]/#JK[PWMGCF\=-<3]O3_O9;(\&OR5?VWJ_M M__B/__@U\1(?MXDRGOZ=]^_9JV_!BZT_:OKO^VAZ M%H0!)N_W7L_H@SA*?_1<%P?L1_+Y+3%,D>>DKW]-'O#@MX9S0A 7H!%M"7MG MW8"\;GI..AO_P=.&Y!%M&9QH9J.MT/^I9E,U?_VZU&J&EYQ/HHB\ MX=*+'>3_ Z.H&[@7Q%8VI!05OS4(C,Y<\I>3$6EE>.*B]SXT&VU5^ZJK^[]^ M;J'?WW])_A*_O:'5:-/9+^H%]^3QT%U^A=5H_RW'"SJD=9>]P4=/;XW:C?8 M^3'.U*ZMSQN>(?OL 3_C8((?B'GQ B]X(OUG8B%:?O?H>T],:[NO8^R0U:WO MC<@C=X,>^6L\0 []+!VPNB1-:A+/W$G$Y#GOL:GHC7:V:=!LXV-_+_!C_T>IK[!*?X6JE_^*\D>A:=E?T?SX@DLOH$"\QL3^ M/U"GZ6[P(\:=.,9)+R$&@[[V;I ^Y1'="V,OA2NQM['WZ.-K+T[>^Z037?_, MPO_E/@K'.$JFQ&<+DD[@=HDY'].7D)\_Z4MGD."HXQ S,/&I$WB!QQ$F':)] M(=_LC,(H\?YDOV::CU;9\V'Q-1^?XN/:0X^>3Y>S=+W99T(L?PGRV?O?K64\ZT$)8[L- R?'\)J%#&]E7%^7?8\(#S#IHH/C-1X3 M=>?.8N;.DI%+S/T\2XB?]%LC]D9CG_IY[&_#B$[,HG-T^AJ[I(6ORTVDKW]_ MYZP+<3B)V&_,ISV;33:;"KJ\SO^.F0\##T<2:Q^O]>O/K_[/LF?T M\^NFN_"H?4(]Q>5/YK_/ M7_)U:=SKIT$#, UI2)&D(U.5A9'-/]EM9)/ 2X<5#Q&1_MO(1@2\DPBW9Q/+ M/IPW,?]L_CMM8_U,Z0!FZB-@6H< S-NT3ICN+<_;+!8^^]&[R#ZE!K0IU7:? M4JTX'30!3L.NIBC7-"PBB\00/:J9;W-!(EXRAL5'V6*#DC#:$X0KWZ=_O,!! M2"*:='ED+5@CHWS3B:X6,3*K[)'- MD(>?J'>7_NJ2E[V.?<_QDAL\>B2O<+T1=?$H)3UW&-\\0NJE$S/98\_P\X05Z W2Z*Z!9!S,W$EQYCE@W\ M=P[U+AGBB#X7X2%M[1E?!4XXPMS(HO1 MV19W"-*NW(SW:6'EB5/-V6ZR8BB MT/>)R;DB8R.!.#_3#RS^+7)HO ? Y:]FE3"U'Z3$>Q1;EKD%(!N-]_CS4+89 M@JQXCULK<2$A"$X$O1P)B_<(N51&#H* >(^D#TB9%K4/H?$>,5= F18V][R' MSQ51IH7-?^GQ<\GS?VC*M+")YSVZ!T"9%B8+$<,?3\\Q[2'M3%+'+B>8]KJW8QBY0%[W'N 5S, M(J>;]["V A>SR.DO/;BM;FB\QXH'WI6OYK"/P7N(>9!=^8IDPWO\6^(@'Q'DD?D#(MBJ8V>(^8*Z!,"YM[WL/G MBBC3PN:?]\WA0U.FA4T\[]$] ,JT*%F8(H8_Z'2+L+S2Z0=6(ZK(H?$>BQ[. M>RZL](+)>TAY>.^YN+GG/5JLQGLN;OYYCQP/[#T7-_'\_%R8+W$/(@ MWG-QT\U[X%B)]US8]#=YCQ4/?U:^@C*X3=Y#S$.=E:]"-KSO]%9U5KX*6?$> M4%>_*U^1X'B/RBL[*U^%L'@/XP]Z5KX* ?$>YQ^$XX(@*-YY@4,1P&J!$1'O M\?^A"> BYYYW,J * KC ^6\)-J"BB><]P*^: "Y2%KP'] <@@(N<;MYC\@H( MX"*G'\(M1R4-C?C![JQ%D5LN$]_JSJQ%D5LN(];JV> MVZY(<"+HY4=8%N\1\D%/G%4A(-XCZ<-SVP>_3W/6TY7;6D?)G_-1S)O8_;96 M"US8'D?)V7T4NA,GN8MZ.'KVG-GU='2@-R@FWLC\ST&ZYLU_?8HP@\HVEW]G M\)T31XBT%['[L1^\^.?WZ7<<.,,1BGXNXZ^'?!P_X&<<3/ MWN8KY>G ZG5] ML]E:>;;\S9W#7E4<3&C'-]P /28_[@%_<#2*@#\G\*_F:+@%+J5# )83P%:S M&6^!HQ,%8#D!;$6A$#AF50!VH0-];^0%3W>#?H2">("CN\'O8>A^F)?WJ#!] M*,)N)[D/O2"Y"D@#VQBQ6FA/-1?*6."X;Z$]0GNX<9; [48([1':PTUL#&Y+ M2&B/T!Y>XAX;W!X=U9X'%#S-I$)_O4&OWF@RJN7B;X/;@ZM, !5I0$5[80DQ M/.YF4S6SQ ]XA#R:T':/HT$8C1 Q2G>/OO?$S%+W=8R=!+MS(]LC?XT'R*&? M]>;3EXKQUW(:/G5#VLZ2_I3[IC?X+4Q@WAS1 B^^LBO:6ZHAG%1%P,D&M_/S M+@Z6?G9/YG3*_+9TDN/OT\5/WOW>2R(KXOZ]!-0'[#C_GGC$R_L^B;T QP>H M1%$!*V:#VP3A47;51)4VN/T 'F57D4L-CHWF4785>>/@N-"Y[.;3SL00LR3> M=T%UZ"PL?!)?=3NERV?F'^TBGZ5S0KGD XYMVUD^ZJ)\_HJ#G]B/;YSS$&("&^W#6:?*V5=0%;"!/-2EIR1!J#S'YP>-30J==9Y#\X/' M)H7./-A8/*V;\3;_UV%JVM_G_0*/(^QX;QO-05S/"M*J"C9RWRJC699 /7>V M5!5L8+]5,.=AG*3)GS%9,F;IG]U7QY^X7O"TJ%KD9Q^S+P=N9Q1&B? M1& C_L]%=!^%9)S)])X\E!"#1PO>C.D;MN?@\RHI<$$_2[7P B_!+)IT\8#] MP71I4 M!VY9%>>[P3\PBN*[P847.^&$C,P]1_'PT@]?>+!T4]+YM?:-?K"'5=/!<0_[ MJ]9V>$.HAK#W*]K9!1"]%0,%TX:&[H*;Y*#HXIB"7G/HO84WE M!(XQV/ETJ+YX.K0FTGE;N-#[V-:N7PN?[[.,@2,GH$B]K&4++.^0[9 \I H& MA9V05W6P?$3&$@9+8>LLV]Y/0H.C&!);H,!EFZ 8M?*FGBP-$/5IJJL"0?+%QS:^NSF-^=A -L+1%)JFLS3_941A@ !&,JJ MI"0X,'!KIPF6 [O C\E50*>9?O%='#WOE=V$1?[;?PDOR83?XXC>3-7#@1=& MMV&RU??=N0\T/X[(=43[LIKR4\(+CQB(8#G!.@$1#B5I@J4DF4M^-_@[BB(R MNKOHP7L:+HA]!Z6;??68K *$/383+&U9Z+;"SF_-GK3:G=\614P-W)7C/?]X M)7EKDD1G_YA_+4/*EED3>A*NT#Y..%@>[[U&$/DI)BVF-YXNWHRZ7$IHZ;$_ MD#_!=X..ZS*!(/\>3=GQEX.M!55?ZU'-W6*J"98$%(#BTYL 2PH*0.4#5#4W MZ*E-L"2E %1N0%5P-9S:!,NG"D#E!I2Y.Z#,H@CZ)E@R6 J3^!6)&_7!,O3 M"HQ ">Z;<+E=@9'#>3K%[1PW^65V\TKL0- ^#WT?IY, M'GV.=I::_'*Y BR@*:$F6-(ZV\%N$#N$59#$3; D,8<"K$0#P9*RV?;IUMEV M6C?RMO_0O:TG_=D"2W]R);HJB,866**QZH(F$!:U%EC6[M,[L.8/_8[)\H7H MM8D==^0%'EG6V"+6W>E".8&4+$@!R]T)I,#RLUI@&;R=D)+>K==#VR-1;E%1 MB?T 2\,)5%1H*_CEVPY#->Y%YK!989FO'_*TNBH)PDG1H.8(GO$NJ*B#0@R6N M@$Y^H<@'RTN5-OD[]^ 2>1'+!/\^O?;0H^>3Z?E0QN\&!2Y*PLCSIP_8Q7A$ MDR)[2>C\Y$?]P/)- @&'L0$V7!X)^2AP<&^(\6<1P/DDBFB,,!.15]RV'] 5 MH$C]M^'R14+ZY>L^6%[H\XC#][D,\&RP? LDK$-(@;'!4B"0)55%6HH-EC0! M*ZF*:$5;T"R<[ O8Q\?)\!H4@C#!X%BD.$K.>N2-[L3'=P-Z)74RO<'),'2O M@F<<)[29U;]B=J/*NQS_CH;HO__@R+T$Q^44(X?S*(SC\W 2)-%T^4@D+Z+1 M%' D2S&BN;SI8V?(CQC L1U<:TB!5 1IK9ZB*6T1 1 F:PHX0H,SH57@KFD* M.&Z#)Z%5$SQK"CB:@S.A51!':PHXQ@.XT,KR+<#Q&<7(H8]][(2CT23PTOVQ M>-UW.))338D$"'(J-(RJ*=%P@&BV2'51:THJ5*8N$$(JM:84!1BA5A%RJ34E M-V (M:*03*TI^0%&J%6$;"HXY"7S7$M]5 M.9W@J$R![[KBNQ+_&QP%+/!=%WR71<."8\,%9&L(V2(W<#2Q<\ !7HK3\^YH M[(=3C*\QBJFBT_)\S_1TY<)E/@O:SP^.Q6:)P'%%."[2A=!JNC]TCJ,$>4&7 MCLG#<1$:."+\" 1=!2.L\<8('RQLJCO@JO(5>.-S!>#X M]EET<&RL %RM?2<='&TJ %=K'TX'QV_N5V6R$\<8RMXH*)"5Q*WJX+A5@1L> M>%V]KKQN& S\"2; XT>%Z\J\EBB*I25;K2@HJ2N1>A@54HNT9G6E.@^E0E5Y MO>"82\[D5A4? XX +$9NG3_.^T7XH+3T:NA[+G-ZKQ(\BC]>IQB-PXA,_VT8 M]-(Q@@**OF"8#'Y"J@50#I%Q\;W.'+(IST< M>&%T&R;%)91=A\%3@J,1[<9[9=[YI[N_$(X;:X"ES,H1-9Q8S@#+'4&<^4(Q M#Y9]$>:M:"4#1YAL$W7/>V62)O_MOX2\:QHXD@3\]!>*?G!,%3^^GK6ABQOSG5:U(OX#?'^''&)I@ WY^ M1 ,AF],$2Q]P*L>**-C=-L)3%?122D233>Y\L M_D2$=&-L3-M8O"7PS:M'@*155C)A_N/5 M:!R%SWS=5Z^98#D*;L11J': HQ#V$L<-@*/IXH/&ZH M$\^?FK=43SZY"38&KX=,J^ DFV!C_,\WG2_"$2:"<:Z)VWPW.(^PZVUSF'=' M$VOM$CF>[ZV>N'X._6<"F>6'^%D=P9((0MZEK,-@60J8\F:;'_=H2K\&0+/ \^$ML%PAL'6@T,57D'G9M!XGI%-%O_'W"8J("#&^>_2] M)S0KXGB+V+;F\LD9(FKW<9IV(^;/[1!JS6!IT763G=83BK#W%%S@(!P1BTH- M+EBZ'9 Z@V5BA9P+U>?CX5)AMRD>]Q2_S;-0=CX84@NP? 9EE@C>7]HL?NP66' ,-J/XPPO@? M&$7T5E R/34 & 2"R.:4PA-HY,7<<TX)5L%&#DQ=IP2 MRP)?N5Y8^5F'!3@;R\<7\L%9ZJ>5S'H"KB]C:JE M_E:,LM9B![<#L4[LZ%4H>Z%2A\OT%ZB2Y4&-5[&#Y=\[+RARW_U+*NL'3'Q MSTFPVTM"YVEWN'"_LL6K(I=. Q?_5[;45"4!L(0 V*6F M*DF!I0EX6FJJ$AY8/@&LFE7$QFE@60:>U*PJX0DZHF)"2 -''H W=!5)2N>6 M9(!DZ*H2'EC>H3=$$7[ XTGD#%&,[Z/P*4(+Z:,7V&'?U1356O\L*(D5=?64 MKH,C&R!+;&G[N[A\ QT/4= -<3B/R.ZDV-&."82X$+$%Z(X%-AXZ(JET-0J;!Q495_ M 8Y%S2"B^_ %1Q?8]YYQ--U-3)7 DER O8DS5=]KFD)JL1456K+SB6$*Z(JEH$P9%U<$54U5H$ MCC-+JX_\*XS.)W$2CH@HWHF0'PF](!@>N<#E?"#%__\/OV. M VWHL6_"8XK%#HA M=*):;ZL)DB,5.B%THCKWM@F2&Q8Z(72BNGBB*3CQ17#,,=%Q_CWQ8H^^_AT6 M'6J/%CZI^]&ZJMQY0<4?_&1#-0K"*T#![0?4,#=%(#(+(KG<_C@/HW%(0(%O MPT"8J>)!P>6&"Q]VH@:N7241.)<;3,*UJ\1F5@)0<-MKPK4[;D2V0&YN"=>N M6E" W-VIAYW@W;6K:,.Q!7)S1;AV\&QF50 %M],A7+LC1R27&QW'XMI5!0IP MFPOUL1,U<.VJR!%H<;F[(%R[2FQF)0 %M],A7+LC1R27&QU'Y-I5 @JPFPN7 M7H "QT/^54#7*?KMC\@8C0@FDM#)G8=)@=@CHW0G/KX;=(G0D^D-3H8A62>? M<9S0EZ_^%>-;-,(+D/GCO'\(*YE=)3B-.RQP^PP"G"#!687EM+C<[SB\>"K* M-+*XY/Z/Q[2#8[YABJ>BS5SK2&A@7M<>0'EK)ZJV<.=Q M/GF#(P_!R[N*BU3*TG8NB;ICEGZAN@^.D8,N_?)O-"A)T6UP_)80=4E:;8-C MBVJX'0A(L\&Q3T+<96HWEVQ6_2OUEJ7=7+)C1R7N0K6;2[;M(&1H60K&)=]U MZ!DO%.,@&:5:4<'NHZ& XS*VB&*^0)-U^4<]"^L8"CC" 9!,JED] M# 4D*P!$)E4M(R!#=R RJ6H] 1E?'WQI+R>6-A20L725LUM@W&PHO,7-)=N3 MLD#,6TQ\N&DN%,V\Q;M9IGGKNS+5A'_OR\KC)?9C0W'\CL.,9OR '>P]HT:"8#"!&A%;)4*DD'<)!EV,)S*Y,9SXR3":#3/ M4O"V7DL#C",?T)<&3JMQ%-V&$[P;GX6B,@JD ["$ M6Y5K"I*H%H#E K"5> (@N7\!6/B K2JV K>+XF+O[!H_(;_+^O..UK]>7Z)H ME)O2IPIQ[27>$Y/L.8H7*B+U//(E(FY$8+G@%%]?G]^@),%1R1@@ -!WQ ![ MM"@*'=P6ST8,+)_CG1WO]8ED B*H9QQ?!4XG<#\18WW!0Y!CG&C6C@9D\=%< MX-%XVG]Y-_?S@A!>DAY+"5SR.%W^R(KDX;C"#3S:LW>(]7"2^.E)FOEC>;NR M4;GV5AM>HTPN/V=XI=(X5EFAP6X796<84EF?1:@R0X:D%L<0D9+,@+'ZH-T4:HB07A% M%3CJ_8W.GCS&^-\3\J7N,\V'6.&$(;B< '!R%JP\%K#JXG8?EBD#89=@AKF$J*79NB:#43P?'U@MQ?Q!W MD><.=; \-F !%*IOX%A9#@10J : XS^K,7@/V*Q73Q+,'WZ>(G&^KN M_7?H!WZV$DB6H2!]7KDQ;29C[=N1,^> MLU4O 1E <(SR.@"B5P' N@(0'#LL+.#B*\Z]9\]_X_G(MP@8_T5PR _ P/&] MPL+5"F &.(Y6P. 0,)@$7HJ!<=K3-Q2,,(K)B-@09Y_-FYA_-/^=MK$)5N"X M8!YA=>^-L>\%&#R:/DH?+#6<1?II.A%-&"+.*?(SR#[_?ETE1PT-L(3RH906 MD J!XY;YDD61/)Q22,2;3:P\]>CY-&@K<<^+2(C^9O@FBH+L3Y^^\#N-X M*0MYO@] JS?,__S!6OX(/-H;[)93U: LW03)A0E$5&@CP)%7\_G\CGPFV2'& MR77HL!VZ#Q!RXM* #*2X&AH 4$.(%BH%03'O[_OA"1>Q IPW?LH M6#T'?)]^@7X87^"!%V#W.P[(#[D1R%GQN2JV^$UP)+V 345K&%AR7B"AY*7D M+??/F9527YO\-_]PWDB&[+\F.(K]LR+[?1Q?XZ#(C=\6.&Y])QS,'WK#0I6"OQJ- ML.N1#R_1R/-GLK\;W* /;&-I[OH/O("QQLCGQW1S]M95OF.",6=^/AN0.> M(BX9ANY5\(QC=E_%ZE\QOD6CQ;LM(I;>,"&!_'1Y ZJ>D5D+'%$OH%YWJ%<4 M3[; L?X"ZG6'>D51< O<%H* >MVA7E'LWN)S/P(4U#,$:35$<4ED0HO//0\! M3(C +)3=X'-?A5=@\AHM\;F1BOX4X>JD?SS'&BR^ MF=3CQ$I540S??.IQ8J6J^(5/5O6XL5)5Y,(; [N1_NZ^8F="*[O<#0:>DS^? M9F?G^7SA4KGRKD>%X+#8O)&O BS5K4(V;[SKP5))@(&EI$C8YHU%%<:BNO#& MYHU %6"ISF>U!='*;9A3E>?*)RTK(%/ADL0G.RL@4V'(PR=)*R!3H2_#)U=[ MK) I*U;FC845*"@^@<14!+WZR>&K315$+\.(_&&7([1\QBZF4@LBM;ZPJ"8^ M,17!KX*&134QB*D()A4T+*J),TR%-\ZT_K H)Y8P%=ZHSJ.2=*'Q0@T9ROY+ M6$7%8?P04:@/ \H?78?"4X&AT@1^3U6LOKKT [WBOL< <-*O# M&UL)+[,K!Q(Y9;'46I";QPJ:BC@NM1;4YQ&#I@JJ0ZT%,7JLH*F(-E5K09L> M$6A*\FW56O"DQXF#(N-JE3<6M>HC1L;N1KM9F-'FC0"%53%<(&H546 )U5Y" M!D6_\WT2>P&.XU[:Q,(>QIWG=P+W=S3_J"A\S-_8Y+37[W7LPC'X21R<)S^.L3( M9?UQO>?VK^1?3#*>@@:FA0?ZP&TA0VV9CRU'LTQDNJA%?K. MHZ#]ZV/TE32<_IRVO_*6A6\[9+YP-/OR_',G],/H["\,%LJW 1G\R8"1H&?_ MJT_D'$NW^$5Z"(D#\;_DF CV)";3-4@?C+T_\9E*^\Y^?4D'TR+M^%Z YX-3 M-3JB'[=7_>Z%U.MW^MW>B):%T2CL]T\MKR16+M)!*: 2_]2NQ+$ :WDQ%IQ)%F M9N@!#ZCI5QM2@*A9=[%W=A$Z$[:I-QWC!K- _) 6U5._L:LU'LK[7J+M>0N MKQ?6EQL4_93N OS++I.[;+%WZ&HG\I O_0@\)W2Q=-/+-;W9,?6W"5FH<>23 M=7L<1DE#&A!LHH0LY)$DW>8*W_WT)?N?SST?G1N^U+_3B)6OT],N*3JTMV# MI)I?W%^DNTNI_]>NM+ @O!G]SGF??JS:NK$!FNM6:(!+ K$_4C+$TK_GPI=2 MGT@B 0-V][!,]^SKW33<6,:02_YR,B)-#.G73EPT/9EB%)W@8(XIG2R_>)PP MUR^%C*[($G6EX5BWW>95 B_YNX=M:^5CF"3AZ*RYO%SR9M983,(V23?;M0'R MXS?#9LP,F[%BV$JQ7[N->Y-)A6!8^P^=V]X5,Y_E6E9H*C0WGLD;Q.;6&:X2>L()4 M,_W;K.U9=S5M_/IMV8)3-7[&4>(YR)^]CKTY_7C./JC&^+7Q%0!,-6,GF&;% MXP-^\F*JJ@F]'7R.R6:C?8/B/G9DZ2IP3@'"DC5XYB7D9$DO.D/E]FP.:!>&;&X2?H$=B)6;//X:1BZ,3 M,GP?C6-\-O_AF^O%8Q]-S[R ]9E]:2^<*LJIDC)E243^<>=OGGU\RC[ZFKBK MGVG&J6&:&S]63M6-GWW:K'ZJ&T;AS1K6J:UL_NIBLU_93*2S02:3C>2$,>Q@2O(%O91^&)/H<1YE\_]OGO MH]>KV0:#PV2P[ U8C7;3),Z 9NNFN@)!=Z?[/=WZ[T7!GF8GJO3A]/> MJ=0=C?UP2N9G&5C2;7BZ/ DSL'SPC4@HV]@V00J=GL9.<[GOH\)- M:+YS^A]:JD"=FPJ[T;8412( N @G3SYQ9!Y"Y,J2JB5#B5CG,,IMF[<+J!1[ M'M$)XTH^Y^3'NZ@?OKRMD/20^3DQ3;[T.W7J8OG@"R5/\\<,/3U4$CX3H[Z[ M'T)/90M'),_,WX=D:OW_ZXU3_V\VK5JCK>LJ99N.W .9S1+U-L;S$T\2GF=K MD#_3=(WX"'P-@A")0F2-1_&5A:T06*H-P?_NJD'M>"?":$D9=*(,RHHS_DL& M[N\Z)&*]'X;!!^Z/'O$U;?M$)0LY')+%VI=D>2>3_NLOEJ:VOL52@GT\I@.7 M C9RF3KM_H1J@H3(1$O.$J9V'6O5&XF[ :]'S$3D)1YI,&6<<(1=:3R)X@FE MGI)0(D]05SW=L%"U+X^_4$M#Z?..DYSQPS_9QJF1LCU9Z2=#.;74W0B=+,VJ MQFE3+Y[5,M13S=R-U=K?7:YB.?C$^*==<[$S"[3/)@$!$WVJT>Y[B<\858R< MH>20("3F;RG<=^P18F8LGHX>0_]+7B=@)U]S]OT3^O"9>=JD>U?SO[&H:?[' MTBU@_OF[G9'Q##KXU1G2X@Q2&$@O0X_\Y=UB[NITP@)8T5[[;#&9JMHCT[HW M'\),-R?)Q/62T/DI2_])S) BW:-(^@/Y$[S1L8"MH$7/WTQ=>TQ;WR:/[G3U M_Z^8HB6(=6?*F&X)?@S%J:I^B,);1)M)7_\11C]3$$KS)CZ=V?VBARV^W^:- MV#Y MQ)U$OD^>H$D\U,O\]\2C/B9Q+1_Q[ '2\+*;J5.J/,TYF3F;"X[J7'#4 :4? MTYP3R26?DI6./CJ.L(/9NJ=J$LM;BZ4OI#V"$BF>$+L=#T.Z>3I/^DB&*/DX MBA>TW%7:S_3+LX'\(DLH<*4OVL)H'PG@R$./_R)CH5]BSY-OTJ[,&F-%*%A/ M6$]1G$BV(KEH&I_.$M379 EEI$W.)U%$7I.F35%[DJ!D$K]I@M5H_P/''U&_ M5T)2H2EB;UFI()*U;D,@,V)\V\6.V+6S(U2AB"Z-O"0A*DAB=">)PH"N5OY4 MPF3EFDI7U.328TO/6+I "4K3GCY8F/\-/$3_>C>B=] MZ0OM;>N;I.G:Z>R)9.BQE(LQ3;DHV]2D'7XS'CC^Y71C_F#FG?6W":/S-3,4 M;Y;!%I9!6 ;XEH'H(I)\,D(L(<WM#9^9->D)H^$J*=:'/?:M&A.N6' MT;/,4S--"\O*Z.GJJ::4D%!VVK*;Q;?:.M45N_!F=64^>P7/P:ZD9K&;]2DR M&I_$607OM>5(7)CHGQN IC*9K(EOV$#,3SNRA]R"7UHRZ7F]T#K7UO$4, M=C[>KZ@U5%GC5>R7<5)K['96450):G)FKQ>/FH^>UQ'9L]MU;I3 Q2>X$-8D MG:'>)C=6H">SE\#F2U4D"&'-*EX-F+F1,1H,"A$"*N M!3WKPY(6$A2X*')CB2;5>N[ZO"1)U;^@7]8R&;G/6U=%V>4]N0^4LHN'V/?G MR).^$#PQWBP]U+C*2E$1_K+I]?_ ,2! MC']K7-U>KMD_9JDZ+$FBQYJXFR3,&!.KO S;8#(Z<4.6/44;)+X)<3A(6\H; MB(U&NV7)%NFXJEIS',^[VI;2+M+1.FE^4,Q2,\+W%V[FHQ<+\8W#=-DYBVCM M0N\9;RS--R.8E?>OH,G?PGO#)8X31SQ,T M(-[8&?)?T#2F1_W7ER0TM-.665I5PJ6\/NU4,U?R^F9_!)+9?-/I];OG1$]N MSS=CB+=!7=X]W$AIU;B:C&A6W4OJWE[06I/=^W[WYGOWX6,5J;)&NR53B[?9 M['>^7W=I'9[SN]M^][:_N6SG\BC@;1+SLPUIMTY;K=8^VY#V:=,N?@?.TDX- M32O^7,&I:>E%5K7(1_4PW&XD.0[.YWR617Z/:)+IQZ32PLZ1+S([&T<^&%0Q M\E\1E*Y(PXBZOW_9H?"S0B46)=+5J71Y==NY/;_J7!,O@BZ]G3XK%XPJBL"4 M-14*RV4(=S_Q+@"6!6#Z(H@.NH>XY-&H*O->A%0+D*K>:%\E>"2I&T1;N$2% MT H1VN4;]_QV:60L??D1H(GK)=C]Y5#B%":W7#GG-+GE;DP*&>>7<9,>,@SB MT/=$AM=:QC0%9TG#OR.?^.)8Z@TQ3L1"71,1FT*-ZRUC\].%NOOO MB9=,A3+70]!-HRVFYZKH<\\X'CBBVV->D)$5X2YKIE857H E]GK37M6PEX#E=K? MZ'%#+V%G2ICM)7_PY[]3T^V'\80>8>D\AI-$HA>-XT1Z\.*?PA[7! *&2-:K MGUR-F4'>M,4H##)0J1%/.(F(9)@QOH]"![O4_@IK6Q/Y&IDV_<6A"2BB:\U/ M35R=2G?]OW8?-AV9$-K)L8B-G-M_PA>")U==$2<7@'0EH]2N\1/R4R>(%2$7 M7E!=)"OL; WE^G9"K",,+5]BHWR>=(F<)(R$C:V+4(6-K:%L@0-,EKZ%' -A;6LB7V%MZR=70YM9VTVG'86U!2JU.U:P_"I( M"QN3IH2=K8EDA9VMH5S-F9W=)%MA9X%*K?LZ]!X]4=:A-@(U6B)5"TI7LHC. M:K1[5[_?=OH_'KH]4-K+U'X!$Y M/Y^BD$CJ9#8Y _:_;P>:*JV(VTYH!63HUYTL7UI<-B[7W^9PWWGHTS+DF^X) MVE">_".,=Q2*WM@\#3,DTZMV%N^Z6[P.@T4Z+6W9,L\F/OV31\Q+D)R=T(>J MF="K?O=&4G>9T%Z_0Y[=Z0:-O0:^Z=Z1'6757">K;;;C0).\T\4[0/IZ?G?; MN[N^NB#"OEB0.;U!Y>Z^^\ 4:C,"EI4CYQ6:10[KRV1>Q$,ZH9?K)<-P0IIS M8UG"KPX>)_1ZQO3R+0F-Z(6+M&CFAU$>^AX58L%/E=2*9[U(Q;1/%=TJ_B:5 M4]TP]FKU\\\,>[]615^KZ>MNR,I;,,G>)=1)K4HU]]ZLV!JFK)=A>MMGGX0, M6+HASP]CJW8]L<0J M0$GS07,UD4N7P>4<\+%-G%:$ M9T;@2H"@'5%I.U2EXX#L:#P6>C_I3;JX"P M?,#/.)C@CWC9-L*=A:Y('$S"?Y8W_&\?25I(X]YXU?(D=C_>LZPOWK-,?TNO M69[$)T\(C<]F.(IWNU!9GU^H3 ^'Z;)FMF2EU5JY3_D#D5FT<.BG&87TF1W< M9@T^VE*A8T+'EG7,*$?'5+*TR::JRX9E"!T3.G;4.J:6HV-:HVW)+=64+5,5 M.B9T[*AUS"Q'Q_1&NRFWFK;0%)HV>9GK=W@6H&V!%MTQN\&OX>A&W<"MX>C M9\_!W?FD7RS,.?G9Q_0'\EQG8>JSJIY!74B+A&FJ:N55O?4(+W4%^_#*C:S6 MT0-O2P1R>."9%'BJU9(MW13 JR_PMKCEAP=>L]%NR2U%E75;$\"K+_"V^*J' M!UZKT39EV[!EK0D)>$>P%[(HS;U\TS5#KI_"[..;QKW0=Q>G-ZM26(VVJIJR MHNL%!7Z ^!,!K3S>9VYHV8VVK- YH86W=)KT@V]HHA0P77N!(Q%QYY2GEZ0H.#)HWGE*([9)>^"TRS8 M;\P13+&J"1J)I)J (BD1PD-Q&_,@2R<6N"7;+5L@J[[(VMMMS(,L@\2Z6E/6 M3$CTCX 6%+J,::V^(H%8\IJM$U-D5M*[OA#8 HNIK8XB05CBI;R50SB'D+:9#L" M4O&*'H3$<3)W!F4IP(D@$G=V"&/2>_+31^V83^LLW7BF%+'(EB72&FN,JA6GL&Q4:236:!ERLYG[I)^ %5Q8K?B% M9<-*9TN@KN;V# 5QF 43L_O"O$#"* KHE;ATTWD2$#2PHTJ(ED1#@X'G>^3' M>'_'D=MHZDN!5.(5F=<1O@[C^#(*1^G/@*1-K]7ZXC$U^>6( MJ=HB/>[;, C'F&Y:!$^I =IOZ\*DYX.:I,"Y?UU?SZH3YJ060MCC/A0%))39)MNP\;!$\AI6]NY7> M;@/8PTL%)WWQ20STB_2(B>2PE/I[4H)>5W,TMTV#*'QV;(7/,A',Y^2K7C A MLW"7VHXPB+\SU*7/]2GFNJ])A,A$>@&*IO2BT)C8&OK2*/1]9FW2'9ZLAD8C M*Y8F6_G]'U&L4.@LUSJ;B<"O5&?I)JPBZZHH,"ITMGXZFR^PVY@ 49[C4;; MTN36FF(0F;EPH;A"<>&,N[1-J$K5U6RT=44VS*+.@8E*PP4L$?=1^.S%%&1$ MF#1&#_# 2Z0! XDE(B 3A9VC6AA;[9M ME&LK(9\YX5JOMAW\P,G[7E]G01;]L)#MNQ8MHBLK^:NC994D1SS@$:-S2P"S M!SI7 $CWC[6B*D8)^-4*?MN.I91M'.E9;UE3BZH\)=!9*W1N.^M2@'%L$>-H M%;6G L\SYOH8S,J6RXJO?(/B/G9DB<#@5.S'B B[N$@@ZT)&CWT;LF;G]K,$ MCR6TC&LMRQ+19-4RFQ'%EM RH64UU+)2=F7RZ)NE--HF+>V?IYJ 4#6A:N!4 MK:PH-*N"J6QO1M5Y.]LQ[\A\4@VF0T6S(SNTL=. \[Q =)+O3AY#;>9Y1>89 M2S+&1#^'*,+2E]LPP9+VR]G&O<,B*EJ*-N"T4=#>.2<,X7<4>\Y[1?*/^,^3 M$U\S]VW="+GUT.YQU*/R_93@TSXZ:G,S.?\V \^;3Z:\^61:HZVBI6-)+TIG+6-*P-]G(NBD$KB=C!YQ=#=@RA/?O0M@IDC9N%]:F:15 MX/WNO.RP"'3NBLXM6^FEHK-%T*G+MGYL6^T"G;NB6!T;MFU+16=-D&G(>L6-[9S_:ZN+39U12=!=O*XPL$+SY_0.##_/M>N]PM" MFX',:4KU9GFR[7/-X+/*\]A*,3M=\"[;% I0;P7(MM.U60'4#12_4 "A +7< MZ]JL"EKNW2ZA!4(+(.]V;<8^2WG0(?E!QY7&-P]P2M[Q6@XWTP&OB3B/FS?; M;T=L)L$5^BPC\"]]2*PK=)\&W*2FOU=G"! M;X'OZG;EBL)WLZA].8%O@>\"]_6*PG>+V6^S57 YM>KPS0*-KZR@#OFOZSVW M?R7_FO=[H2T'TR)*,XBT?WV,OK;?!KOKUXI'%FOPS$O(RYS/L:91K/6'6$(. MB2I(9Z9DZJ0@3,CKZ%$YTCM::?,I0KXT1E$BA0,I&>*8!B$!FW=$(Y.!%Z# M\-O+YZ;#.>*L/#%&2"4 M]Z^@1]()@N&-7]DVZ1LQ6+Z>L[G7EV=I\=]T%%3!/ 4-3 L/](';0H;:,A]; MCF:9R'11B_QF.?]4[<;\2\.W[>HQ4?23QPBCGR=H0 9^AOP7-(T;7Y?F9^0% M)Q_DL<-4_FL2)]Y@^@GN*T3_;+Y;:^?[IM/K=\]EZ>KV?#- @?3U_.ZV=W=] M=='I=R^D7I_\YZ9[V^])=Y?2^=W-_4/WK]W;WM4?73J8NYNN].7ZKM?[9>.H M1BAZ(M*>*9&^O !6.D.3=>'0M9/EB5LS>#P!8" MTD\?C6-\-O_AF^O%8Q]-S[R O8Y]Z=OR!%"H?U@$V'RD'[]KP:F2:L*,=YJ] M>?;Q*?OHP[J6?F;:IXIN;?Q8.54W?O99L]:I;AA[M?KY9X:]7ZNBK]7T=3=D M;6%,MSKF]LJC:YSGU'94XSVO6!2FK)=A1-T4J3^,,)9NR//#6.H&+K$P/3PF M#@IQ?R5=D:4=*@#4?8YNR2<[3U%>/"T$BQE\>-@3J2F:O@.."DLZJ]/$:44H M8$WG1H"J$% =0:D;<0NC*-\&Y!9&VQ*W, H5$RI6XBV,MBUN810J5EL5@W4+ M(^F3N(91*%H=%0W"-8RJHHI[&,%IQ%TRQ!%-,QU'>(B#V'O&L_AROY*I!9Z* M%&T:2O[01N_UTZ MOQ.9L'O.(B\FTWDQB#/GI=M^AHC;;57,TVY?E4CP#?YL"[ M2O!E=(?HM=2R;A5PM8C )D _>DL>)U56BY MT,$"M]PV:1[5IG,4#R_]\.6OV'W";RI&LWH?L..C./8&9$+FVKB'BC6IV]$T M;$#%;2LX8U)O_&W9CZH4?ZU&6U5DI96[ZJL (%P [NG\'@2 %O4Q%*.&]YL( M_.VXB5$I_FRR *MRL[FZR\A]>7G(#N[YFCT.D4,G-D6+<.C7F))Y"$Q^\R=T M1N[#B!F-)(F\QPD[IM0/;\. OB@*?=*_IRN:84LBKJPF156(3V7)BIW[Q@J1 MO2 4E6M%W1+Y5*VH:J-MFK*M'MN5%T)1CT%12\GGJUIE-1(NZG)3*V /66BK MT%8XXRXPGJY:1W6RK+9D.W]5,*,%&$A)*!&9G2P@@96BH5"( M"RAT6?M"484&K*4HJ$$"5%E1BMIT K.0%E_U[!C!NG_0MAM85_%H-MJZ5G - M,X'&>J!QR][5H4UGL]'69$TMN""P &L]P+J_8[ZOZ6P1TVD57-X4D*/]V=D& M&WPA^4\VN59<[AL4][$C2P06IWL&2"65:(4VJ_LR! 5,3VT,U?X!2>85D]:E M:,G*FLSZ7&P _!K,Q=!Z0JF%4I<>N&56:IOMG)F6(91:*+50:N [MB51'1DJ/0'_.^)]TPB M^6!5R;,,OYY\4CTIH>862HC HA.X]#_==W!TDG,41907^ /Y$YR9'"*QJ:8: MLMHJ:C.'(]96* JXF-IBB@O%E$DQI=NVW-)SVV!X]5HXL<'G-#.9S/DL^#RN8MQ%>O.S>?R[ MEPS/)S$9$HX8IY-#09I40>QF2U8,45:VQM#:YO^6 "U:*5!N:;9L69"@=5S^ M[U7P3&071AY.+T00KNZ>QG<^D5.B$9E5@::T$T50\]M8X=C"1= 6&YL+039! MD-HB*S6DPK_'Y<;>1WB,/%?"KV,14U7=/ M_ @/&VW;^%%3Q6 MUX0?^MQ'X9CT9LKR.&D*YY@>MLM-UA]Q4:VM]%,ZX?<^"I).X';GX'%$WC*_2J8SH@5R_V2_9M;2 MYMM666&.,ICU4!2*.P@1!@[3Z?:O:$Q[+S<%?>>X(9(AL@R?)I]B0 MV 2=A(.3"?E%Y.KDX^#F<[M.[3+K$KWS3M&+N'51;'; A=0V.JY02-F-MM:R M20 .:?_LN#S_W\/0??%\7R3FY+&T\UG,J@&&0BLS4W;::HJTG!KC9XM9W1L_ M*L6/8ICDGZ(<7.'#[K=Q[ 4)"IX\6L(C]5OW-ZE'X6ELS76<3V=*/M[BI/LZ MNP=H;W71:+Z.*NM:[@PVX>K/#?GL_!MUEI?<*6Y!RAH5[6UD23PXHF92 LF75K.&M]WSE M\8C\'9%54%C^3F8[T"2NEFQJMMSB)YU ).X(%:LN<2>SBK6HBFFV+FMF4?$, MO'W3]5X 9(6X]M"CYWN)1^MHSS)UDFF>.GKE%5/Y,:4VVG93-O/;8K%1F[<> M[AA-:6U-L46;L_3M?3J/^VH$+;0@:RH[HP?(01&[M ?FBHM!$RVW(*N*+5O- MNF[4<',!(FN/RQUR(\NF&>%-6U^' MPN5Q;5.\+P?[%QMI-M/2I'I^]DQL6L"%U7Z9YSE@10N2VP8QU9"* M*!^78WZ!!Y@(SZ4>>3C"4H)>Q6[%WI9W/IM7;#+[Z'4AN-WCCN$FK3)NFK*B MB$ST&H-JB]TM&E1VHVVV5-DH[!((X?_NMT_\7L9 >+W%[Q3O[Y>TZ&:QH[[Q)DM@M9H-V5+;1+7OJC<>UZHL]5W16833R$GHE8GH@EX*"]!\'#CVB.Q=+H1VS=NK8EU+>O=NDW(8) MEE2CPM'_\J80#!C[Q!Z92E1F6Y!?8^\L\/S?&DDTP:MI]6^(HMN)BWAZ-PD& MU;,/EJ"R^HYES52KB)DR-\[4$527[>:N)@NE8"R(FK#$ELS;GC5Q0I\_:S*N MKAH1WT?SS8\X"9V?LO2?GZG8/8YZ0Q3A3Z.$J]O+U8N 9V_IT9?=*JN;=2M_D,8HDIYI:<3$3QW_]Q=)4]5M6H>PSYBO6D>7Q#KQ7 M[)[\B:-PS5 MY2"RN'N?E2R=4S-W;A\D9Y\T[2#]VG/22$A&.H:WXW:7/ZSS M5'.SVM!+H#W0F0V@$G*$5 M2)SEU @3HD8<.O*$&+?0X#T,2@U:TE=D#1"LDB*6/7M#PA7E5#U\N))AVY:LJJ8J[V_,O[R:R, ["V#(#U^CN*L4N&0DO L=,=G2A"P1.F3.3WZ?LC M]VA*_]1Y09&;,G%709Q$$\98LLR,_A %=V-V0.0V#)YQ3"S"[63TB*/,4\(J M_NJ:O?8.CWUD:7,[%>PDI6*T9%5?,Q7A@(P\;3]=?21$>Q7_(J&8?MC#XP33 M]Z;^@:[(DJ9H.IO""^PL?J2RCS19(M,WQJ3]9^Q/M^P\''VBZ-9Z56\F8HVS MMWVWU#;H17=6TP"4%RJ2C0]=F2HGALP40Y#*[!Q7;O'L%*443Z*Q/Q'YQ'N7 M625CIVT@_QYY[E4PF]<%!\S.4HA6D5UG TCO 0!['W MC"4_C(_,%?Z2RQ['I/ODIS7%XN?3S*BG\\5)3@^H7I.9OL7)W:"/7C/JDJ8H MC39Q8I0U!Z5^$9YQ'8"V8IXK II*R[#+MKE*@5<"-+&MV6CW(XSB232=;VRB MA$Q%G)P5O02@F[0,7U76=]M_4- M?9]MP E>OYKE=ZO4]R%G-<5HM)LFD;JZNF>YN]D3T0]@)&T)?PI#DDF0U-0) MDE:#Z4J0=)35SV]0W,>.+!%_Z#2UV,/0=W$4L[RMUC<)KSW$4ECMVWKF"A[A M"=PMZP^S%C-HI2D(F>T%K2 HMQ1=U@O;^@!SX%U41!?J5B1'68"ZM9BZZ2V: MUL2+NAW79M%M&)Q05$2A[]-L.X\ A,1,B:A+(^IEY%NM;[P@C%B:8(JHS,;# M:K151=9;1=UN!&:A%I5IA*85N5#GUC2;5JJW\M]XSUEI&KZB;!%$"Z^^E"#Z M:G[4XCZ,V & )(F\QTF"'GW<#VF]R7?_<%\3HRHL$E!UN:4557T2S'HN F^A MHN4&W@=1496IJ*'*JG64UY=QXPDL5(]E>Y\9/8-E+RT=SAKQ'*M9*GQZ:F.V M=B]$VPG<_.RAJM$S/*9F$Y^A8 X@OU3YX B$<@OE+KSZ;3'*K5/EUFQ=ULR" M;VVL3KF9-_*5>67S+*.WJK;M7Q^CKQ]*12VDORV\R,'4@RL-,:S!,WK2QW,^ MQY#&7(XAEI!#LYA1,*4[!$&84+\C(G\.V';!4T1\DC&*$IJCE0QQC"FTV.RR M/.CT:E6/G@6D!3/8@?'3C1,Q>[FAI5LGXS!FAY3.(NPCFL;U[<5SD^$?\*>B2=F"2;O[)MTCGWRGYON;;\GW5U*W;_]N.K_8^, 1BAZ(E*=*8N^O*Y7 M.:0ODP"1$)<:C!-B5H@A"2>D.3>6)?SJ8&JO62[H6UK78==3UL-C1\KI^K&SSYKUCS5#6NO5C__3+.;A??5 M.%5,7OIJGIK&?JU6,:^6J7'25Y-@8/.GT/JJO"IL(\F@4OGP\EL'5I,PKZ?2V5-+)/2O['.^#-UUOY2^ZV\I?B E;.;.> MW@B[=,I5NO[LS'HE<[CKF=+J0]N%73O G +KY=(IGMZ:4SP?KJ+9=BW34>L4 M3:L^7TBKOMJ45BTF;IVNI%"3)&EINLKP%Q?VX#+L#L">P_0H]BYW1F6Y]NLH MIJXS(@J4%*2DM9L= 2Q0P.+^T4/?_E:!W"_#B.Z)2OUAA+%T0YX?QE(W<(FO M_5;.0II7LMCKFK\"KX$4;8@V1!NB#7!M',%%K]^1CP('STH=_?J(STAMG6K*FYZXK('14Z"C?.JJ#U-'T9A)= MD5OYBVX*'14Z"DY'L[F[!FAW5Z-WGUBRM:;LGO!VA99RK*69E-2$N))JK$1/ MLV7+BEG4'5]"1X6.PAEW)AT%6>E.8U5K]"8WQ32%?@K]+$<_09:YTW2VAEJ6 M;&A%W< *K\S=9Y=H@M4L5F/A%B>2QR[6RY,-65@"0.]W[6 M+ $@TWIE?;Y>W4?AP$OH:S2U,,\=O40 MR/L,>=J6=,((8&W93LU!^Y:!'>FK"NKF7] @5?HK6BP M(]"T!H:S5 ,C1T2Z:W:N:$.T<2QMU/*"[$PNS4K.Z_+2PFS04AF>*V:!Z&)S MBY.[01^]9EYT+';!AY7;R_[$M'-PQ*'>P-H6I94"++O^P(+2QM$#?(M/7@:^ M=04>OH]C1^C]BF(4#\EK0^?GR2.*L2A9[">[AZ-ES\#T9 M2^@^8"=\"E@K?R!_@C-;8K71;LF:4111#)&2$VT()G&$5'[EV$TP%XRB3 MLD33!R//H76OTW(0LA3@S34::QEZ9ZV0H>E; M*F2PK,ZTBM+%)**YG$QQTBH9#V\SSA[KO*#(G

]$EW6BT=5-6K0+.Y4.D MG(X,;^O"DUW.LZYBC5GF3Z V8;A>M>*_8/?D31^$Z&]UZ@S@@2WT< M^UW:^RT+THN7#(?8=ZGDI 2]SL)3&KB&+$.-;8=)'L$#+1R\^5J&6G)$AXU; MV:[RNA#4(OZ,G2=H ,QQUA(W^RW>@*4DVC@"U&9C38J([98MWH)W8!.+M\I> MU\+@B3:$*FW;>BU0E0Q%J)* <-D07HDIBT2P"@?!6P)$UXO'/IK2?N+/P2:> M%$^*)X5"B2?%DT*AQ)/B2:A/"H423XHGA4*))\63,)\\NGMK,]QIGN7EM4:MYN*J5=>T5+6V6%OZI4F0U/)8UX?,"4WFH:ZJ-8P#754+"89B=:CWZI MHV;E-B!05W89 MYB%NJ!7:*;03I.\&\AH@@U46UDQ#-LJ_]%*HIE!-D*H)\@8@H\7NHS5,63%* MOP%(J*9039@^[ZBY<6J&<_"EG)MW<4O&K(I5,R_PJ MNJP+EU:HYG&JIK[E+IIJ5--42+2IR/J:2]N%7@J]/ *]!$D"F>R^]I:JRRUM MU8^%J)FSA)5Y+^;B,)C>[:JVM;H44'12=%)T4G12=+*"3M8J?[*UULFYI-5] MAECJ#R.,I1OR_#"6NH&+W=5D2DU<0"?:$&V(-D0;>1>*]94'8"P4NR3:__&7#9I^W]1E6UW-)A1J*M248S7-I*4Z2)^.Y>$K!O'K6D5=NB9T5.@H MG'%GTE&0YYS-64*^+CK7E6/9]% Z\Y#J,=]SL7UAS-.(36K)EY]ZBR"JELIU"H1Y'HQ[& MEJ/1.=1#/W;U$,C[%'E;T@D7D;<*+J/1UC6!+(&L=<@JS:29Q*39LI9_P_-0 MP"OHB 4/(2:[[Y(,,\X2AB=)J-=E-N6D5M#0+:71# VC4,*P58K?H# M"TH; N 5X-N"A^]CVO()@Q,'Q4/RVM#Y>?*(8NPR]YS(%U$QB+H8HHVRV(^: M&],MIS8Z[K\F<3+"01+WPPZ9"=HB\N^1YUX%YVCL)<$G^ZEK4$AK'M9F*6MIF62;J81#19DRE.6@;CX6W&V6.=%Q2Y,YED MKZK4TAIM39=U=743+?-1)(B4TY'A;9UQW^7 ZBK6F&7^!&H3ANM5VZP3/-43 M2J*-(U"M?('_9Z=,BU,Q8YV*B5V"NK912SW[K[]8FJI]$Z@5:#EL,)O+%B_Z MU@/O%;LG?^(H7&>CS3>( [+41[3?E89*THN7#(?8=ZGDI 2]SL)3&KB&+$.- M;8=)'L$#K0P<[Q6W) M8!L.@K<$B*X7CWTTI?W$GX--/"F>%$\*A1)/BB>%0HDGQ9-0GQ0*)9X43QY. MH7;=X .ZN;;F'LT,=RSO?CM:.KP/=3@V5^C@D(#(NO=F'N::34M)K]ELMN2F M4? UFWF$6G&>1YX1YD0N-.W?MRYOWKGA4YO7L8DKMU- *-IKJ>G5G:M49/$Z MSXW:%[5RU6WQRIPYTCS4I9^65LJEGWS#6*Q>8O4J;C-LY=X64)\-7S0O6%Z@O59ZH/\JX9RV0WG]J:;*H% MW]Z'V0NWSJ_V6BQ4J4GL[ M7?&;)-*OQXK/4L6^LDDB_W6]Y_:OY%_S3B^TY6 Z9S/@M']]C+ZVWT:ZZ]>* MQQMK\(Q6?_2<'4HR](=80@ZM.8Z"*9DZ*0@3\CH4D3\'DD>Z^A0A7QJCB-5G M2(8XQA28;-(1+3 X\ (4.!YY*$[('UA%RM.-$S%[N6&2_H[#F-6;/(NPCQ+O M&7][\=QD.->-A6_-H*"\?P4]DAY,DLU?V3;C&X]LE:_Z;.*;RU.T^&\Z"JI> MGH(&IH4'^L!M(4-MF8\M1[-,9+JH17ZSG']J5F/^I6$T']D8/>&3QPBCGR=H M0 9^AOP7-(T;7Y?F9^0%)XO"V&$>:<%1;S#]!/$5XGXVV:VUDWW3Z?6[Y[)T M=7N^&9I ^GI^=]N[N[ZZZ/2[%U*O3_YST[WM]Z2[2ZG[MQ]7_7]L', (14]$ MJC-ET9?]@2J']&42(+(046MQ0FP*L2+AA#3GQK*$7QU,;3A+*_EE96ADO:"& M^-T.,,M/NNVC<8S/YC]\F^?\>@%[._O2M^7YH"#_8/C9]*0?S_!OVZ=VJ@*S M9.'9BV?:<Q:B<)^:^.3TS*I^U%-[+WBE+ 5/LUGE5C8O,,] M2W6=AGF.;W$301Z-PI>/&=I<3J]O$%Q'SNR=!4XIQ([63'C;UDMQ]8W*>5Q/W L(/ 3Z=NP^#D_)W0EN:, M-C!%@C=QJ:ZD4),D:6FZ]G DLU0_VT3DK^'R8<]A>BQJE^LZ=QGR44U=9T04 M://=1 )8 EAP@,7]H[4JA+%>[I>TJOP02[?D$^F&/#Z,I6[@$E=[I2B&OM<% MR[S=/B':$&V(-D0;6=HHZ%82&.O$+@63+K S6QK4'/629K.PLQ/%1V&)C'4E M3/TP59%L6A7)DINJ*:M*[JI(6457=FKIENV7P6&0Z/&QF MNC[C\,M&(06#A)H*-06GIIFT%&152IM5]M'HH1\[]WD_H:-"1_G6T972>R!T M=%:"QY1;QK'%7D)'CT%'L[F[*R7R8+F[M%:.(MLB*!5:6B\MS:2D((O9V:RH M34MOR;J6NXZET%&AHWSKZ$K1.1 Z2F\43>(YPG+[*P3.0RDYY$ M)T4G#]K)W>\JJG\:P)IEJ[E2SW0#/W,?A0,OH0!U1CUA'C@]^F="WI?YD#M!I-#K0U((O-A7 @PN\3';O M &9/;[0-2S;6!*?PS%Y!1S-XB$O3VAC.4FV,' 'JKBF[H@W1QK&TD;&:!1_+ M2R:_9LNQ"6:#ELKS7#$+1->96YS<#?KH-?-Z8]!B^5;3*(@+!;0C(8"U.5P[ M +#,^@,+2AM'#_ J\-V$A^]CVB<*@Q,'Q4/RVM#Y>?*(8NPR]YS(%U$QB'H: MHHVR*)!Z&]/FRGFL96O:<>GU"^QVC7[8(3-!6T3^/?+;Z@ MDP_XWQ,O]A+33@]-22VBIT X@ 0$XY; !*L<1L?NTZ@^KP!0.))I5&'D.+8B=%HF0 MI0!O+MYX7+'W^K(937-+V0R6ZYF65KJ81#3#DZE-6CKCX6W"V6.=%Q2Y+"J_ M#*,!]I))]O(:NJHTVJK>D@TEMT8!YI^."WOKG*!=#J6OXH[9Z-U@MV*J594@ M"Q+I Y&0K%,;M52R;-E>F0JT%*QNVEIURWP456@:_#9JJ6E%QO3Y]6O1BQIX MK]@]^1-'X3J]TQMM=O>']DVL=0+Y%/;?Q)WBQRWWPQ12VYL*R%+?-%Z&S_/',(;A+/36W)MIFG M;AY@LO?(@+53^+U'8# #UZHA;A+\%'#X R)T1!M"E4J(L3/8Z04]:S7:IJS; MJP4KA*K5L VA:CL?7BQ>U2RJ:D:N0L)"U03$"SNG5CS";5 (WQ(VNUX\]M&4 M]A-_#D;QI'A2/"D42CPIGCRD0M4UR2IE*24OH(Y+@%./AE*^$G+2!#OZ!Y%T M51JEVWF?YLS)59I"CSZI:\BY^NP,UA)ALWVM^DA)M'$$J"WR[-)G >^R25P) M;3656#U%K['-$VT(;2HL'VF;-FE"FP2*H><6;0.Q#@W$1Y0G=#^)G"&*63@9 MT&H [\7!25R95@??G!4$9:\"2ANUW#/)&E%ON#YME/QYMK[Z_ 5VZ(7 ^#(* M1P_8Q:,Q,Q5WT1R<=X/YH_%>]P3K&KW@4%-D,D^ C@8*]!7M::U ;\..W8T7 MA!&[*^%3!&;=M]-,>FN);>>^$D& #/"V\+;HN"QPT4P^539:JYZ2R'NH81M" MT;8%SF4I6JO1;A$]6SWS7 L]$[C:5OF\+%S1VBVRJ>4YAREP!1A7%9DKF_@% MZT,;B-EB==J+7R"V3B+L(UKM!,7Q))7D9Y2**'C1"U@UMZP>BZXTVDW9THJZW%<@#2#2MCC# MAP&:"@]H!>TM G6+&4R^(Y]EJ**8NL ]/$[PZ!%'DJ[(DJ9H>IXB QMO8ZJ3 M.JW?6-.,+:FJ1%-&8 [W"!Q&26" M#YJ.[G[U>K:Q\ZEP:]8O;9<1MMVEJ%/ MG:M)-&78G:T6>^53Z#2?@N!0U67%7+WFL[@[%B'!4*P.]5X=,G']6J:B/8=? M)TP2^9BV;*L%9 L([13:6?F@,RGGAA3$BG62)O#(FFG(AG%4_IM03:&:;ZK9 M JF:]/(K635,63&*RA 6JBE4L_)!9_-I+=@^K=5H&TU9L57AT@KEK(%R9M)- M&^2Z26_9RJJ2L05=-06%JHWBKJ,)+02Z&7E0\Z4ZX32+54 MV8JIZG)+6_5C(6KF+&%EWHNY. RF=Q6D8FX?;=7)HJ*'HH>BAZ*'HH=[];!6 M&9*MM6[,);V-:8BE6_*)=$,>'\92-W"QNYHMJ8GB*Z(-T89H0[21=YU8G\4/ M8YW8)9/^ CNSI4%E2X.:I[+SQD69SUS)K$6J6H?)I3=H+KTIZRU5UM3<\7Y6 MT55\&*I<"$+3U=WYN,S#YU/SUE%R(+,_#)94;^JYF7+.]/.(EXO,-[]:ATJM M-VAJO27;ABK;6IX21)R!42P6Q[!89*O3!#L?R3 ;;=-JRG:N$S!"386:@E/3 M3%H*,C/)8,GVBJ[+3755/>OMUPD=%3JZK*,MF"E*:=9]4Y-UJZ@2'4)'A8[" M&75Z;[APVNKU6BW++F5JRZNT%*AI>"T-).2;BF@5I%NLCQ\4[=E2['% M2BIT]+AU5(>HHR:[[U4QB[KO5>BGT$\XX\ZDGR!+:YDL,]\T=-EJ6@Y8YU$,_=O40R/L4>5O2"1>1 MMPHN@X K_[Z30%8=D57>BF\RDV:JW #OB.[SNDN&."*#'(TC/,1![#WC/"'G MKNFWH@W1QK&TX5N\\E( ;@$$^#'M^M +=%$\)*\- MG9\GCRC&+O/0B8#9G7"B/(9HHRP"I-[6M+7EX$;'_=C9\_!]V0LH?N G? I8*W\@?P) MSFR*;78RTFH5Q09#I.5$&T)+,WGUT+2TJ0@M%=H!)"( IQPJ0.4X(H*?%O%A M!97"@41S!"//24@\\?_8>_?FM)7L4?2KJ+@SIY(JV9OWPYY+E>,D>_P[29P3 M>\_<^]>4$ UH1TB,'G:\/_U9:W6W'D@"! ($:%?MQ#&BU;UZO9^\YX.J6,S; MI:72&9%:>A>,?GU-%PS*W.2=DC[Z#N9K$MGP3A@_ H#38W>OFC,FL_RS[4R8 MX?E;=,OH-H&@VAVPSW>FJ!([H"X+]U+8?'^3^M4DWA&/W@SMDJRZ!9A5)J=/ M&3V2Y[3&61)9O@+4A$-@50%JP>363B6WW)6E%:65?XVSI+0B;?K=Z2NJ14V, M7VQ\]1=S[#2ZZ]1 IO6;C>9M)>LJS#^RO7Y(Q.^6$?$O*++'C4+EU?!F,V:. M\>843_LE['"TT&U*QZ/ GV((R]W=RD _65]8WCZ5NUGH%$#/;8+W:L/V0*TW M=ND+4F)?[X7AU4;6]Q9V@<"M)!_NUX:[Z/TEQIQJC8J2]F!AY^#2$3(;8/>) M1B/9X[HBM3-?+"MNFQI^96JUQS!<7W&[MX#^Y"K,L=Q^]A'+_5 M4AN=HH:PE-$-?5DXEN9)2+2XW5Q2Y4>OB,!JH"*$O#*>VL*5C^!2*) ?KG%SO*_-F]H:(%1%,_=JP#X)ID&R0 M?1985:U1SC4J:E]G;^V%V@<5M5?8?91(YOZ1NU\O%W*O,:_&AKLPM3?<)UN- MA]63U9/5DQ5!54]63QZ2H#9U/I;4\4=*RP?-I.P:S46_WQ-;>&P^8H[2JJM* MLX[NV R7WP:>SZWK8AGC#O=\_K% M^HW:<-!1V]V>VFT7/!5^QWL]D1YKS9;@TI_K4B_(OT]D/Z:P4Q'(GT8NN0H5\5?$?RG$GROW:)/>TH9P[IG;:3;7>:U5ROR+] MBO3W0/J;E*,?GO2I55>[7=1$@XKL*[*OR#Y*]LTRDOV@SB5^%RS]\Y#XE##V M&P$)_AX;+\-_P!]RTY&U=(8P$X@S_,?(^6T8G'33KQ6/;[3@#8Z(,O0-BD:? M9TS1=!Q-JEEO #K%LCUXG>; KRW%@*U.'3-)&Y%L"%>KA M5[01[,#WLK^R#N*9V+=_TB? ]^(@BOZ)IT#R,NK:I--GD]9DW-/:C5YGU-.; M_8[6&6L]^%=?_T^K49-?FCGR9 MMRJY&#M-^7FD3./B-9KYJ;V[MMQA\YH8E M-]3JPHXW@"-.)3,F;RLP_HAX+X#=2P7VU[NGYT_WJO+P[3X;-4NRU_O';T^/ M7QX^WCU_^J@\/<-?7S]]>WY2'C\K]W=/_U0^?WG\]U/F(>::,X6;%033BNL$ MQSS6.]_20!@AQ[C"[F_>S/9AN;'[/M>%$%\.V0() CB!J2U<=B-_N)6)P(9% M&Z$OW<9!@PQH20[0^_C'(3E]YG6KU\S\N'[= MR/QLU;*-QG6_T=UJV=6?M0?M_6RVO]&R:]*TUZ:"#1*/INC$'(N.HP FJ(+0 MZC..#P 1_ T^4;["XS-7^62-@4CB:=PQ%6I76$4,FBQ-*D69*C<@F_5F:Y/6 M%IL<^-( U\R#79N6$Y;9%KW7W)DR,>U75YDX]ERQ%\P!!12T7[1;7D##9.[- M+HU2"D.S?5;XYM_D!=32?&.>\LZT7?<]*"E@%K%=FA:=IV/F=-PKN:*I":]J M1C#UNV-/#.\+H$AN7PDVH.ZK[?XNXPS22:K,3LZ*(LISM +;&^Q !\W:$)3: MXE*#2M*1T;,*YZM. RN7C? LK:6Y1]^C+_446=:./:+@=;)Z*UX MI:DL>M$^51_._IK7S9+CQT>V )PPM)7-^"^^T>::0"RV>7F<_&[;8_?.&C\Q MY\70F?MDF^,H>'-SSQ9PSV9';96*?1ZAM.^\<6N-]-T3;K5KPV:WE:JBGH=H M/@'>>S?'<.U?FFSD:EB>9DT-]'MKKLN\"QLF>A"&'(5Y;J+!.I=F5VUV=FY\ M7.*V/6ULSY)UPJ\O[O;7+A%H7I@M_LZTKLGZHD?;52',9GGN^8);+F33[ MA3\G7(65,K,A7Z:F A\0KO<1L.:FE1XH+]6\G#-'I75M6HI!I3Z(]+[:[Q65 MS5JIP;F1X@.SV,3P>(1NS";,<8#O2J>4]HM=F!Z\EV#&1P'7!P+K,T(5M!?X M^QY^:7CY7;N#VK#74WO]DO2GK;3@HC%KT_&M!6,6[!P[834'R23CJO'Q)D^> MVX;/S>>WF+I*O M,D.VQ8_?-<,"5@ROA7LAGLR=\-LSX,O0$]E$_X"%>,"V7(T5O4X^0=#X:K@X@VT*)Z= H^TZ2 M6"K7_-G@UAJ.O#?9]&K#EMIO[IS956G%Y<6J3;WSQ6$51DK5;CT9[SGY_)2-&>YR MR;IAC<&NP-L]4GGC3+/ HD%?,O=5*)HU5DQ#&QDFI>D3:R971C@R/I*[SULY M[$-%.N8:%R:2[W2N36%M!S->L /"90GC@L,%. J%?63\[P=+@O=' -WP]/(+QWR=0_ M65_!?CFN!.V_#6]V[[MP2N:0*S<5>':8Z )!MHMSW:,2TL/W8?O*4DG$?#FIHP6I>=WNCO/ JITWG-BO;N@ M5!N8;5=MM'81Y)6RNYO77Z;#Z+[CP$5R7Y-M3:\\YLR5!6\]?%F*\&%X,8'_ M47;AX.D-N2FH4QOVNFHS)66Q"LR>#8YM&A78$XYU@4NWU7JW*J8ZOC=XH;U1 M!UWDTIJN.SX;R\R92F$NWCW\G8,;L\XXL+^$49C<=-2K#1OUMMI+F:!=:=!G M@VM;.XT+Q34JE_WC&W->FW8[:KUE&2NRLE\*,='+*&F>._'R2H[>VE4L,XTW4'7 M:3:PH:+:[NU"3)5&76(D*\K_L0N2-6O#]D#M]LXP+Z-7;F[];=/NQ5O.J5L_ M!.0\NYYO?OQ2W/UQL@!+Z3P-4R\T^J)RUJW9Z.S<" MS'M[)9\N4!'AI1'A&@?9'HFPS3-VN[V=JQT.1807.,S)H%8;!*'K,A=X M\^,$;T)\,L[-@CNU8;>O]ALE<7Q5'M8#YX_M%;FZM6&OH?;;NS2OK+RJVW/H M!8XMY^D(8\/SG4M+2=@K%P:%>.RC1L2V2^-I8OI!IZ>V4A)X*S_I6:!47MZ[ M,TIAED&CI;::9^@5/0&."_<'L!L+PREH<+=PT#OJO5$PB\%-+_#:+TLA+I(3 M"RAC3TCL1?8X^2X _-W4+._.&G^2,,Y-0(/:L--1!]7(@W/&K_6#./>%7ZUZ M;=CNJ8W!SAF'E5J\-9,64I?\%C9E'AAA-]E*02Y,0:98[PZ->EL-;(63EC%9 MJ<=G@5!YU>.=$0IKB=7>3HV?*^6X&.6X&,9[$>I*3G48]).OFN<[AO?V.$F2 M3)(J6J"3I!B,E<)[-AB44^%=@T%1ICLQ?K'QU5_,L=,PJUT#+.HW&\W;$F'7 MA:F[CQ%&&P_B5@U%"\FDE6K*9]N)$E*$;I:2)))T@LVRK)LKY+TQ93.7&5*'N).7I[J>O(R-9;RT4VL)XQ7MEKJ-U^ M 9VXJFS9BA++<^Z]%+_LD1(QS-L&2AP4,!BO2IDM/F5V(F=Q5"FS5]V2A&TKY^B!\P"*1ZHF'8H]@$[^@RNDIL7 M]GQNXQYL_>=E619[2"[^;#LA>$'_(]@^(6AS!,7;G3(&Q2N[XDCYQ9OBU :< MMUL;]H'Q#G8I>"YIGL4),-ZHSAMI2''E,%/SV)BP XZ%;27A1]<84P>;2QNF ML8>:#Z"@^P"V]U'0!AU9@_'TVX<]VSVL;E6[K4I+/E-LVXQA'PC;^K5AJZ,V MVI42??0JO37,?(?9H">K"!7 Q.?>7^M)BAH1K"6GU>KVH%*W3Q3+BN#>!:+9 M>J[=J6.2(N@(R0+^2@,_(-?V; 5@?X4(XMBFB:E0!N"*PUP<;6=8NNF/>7Y4 MP-E1:P^>H5898\/U'&/D5[[J@BI5(ND,87'M5\.RL=3K::8Y;&:;0)+YR0Y+ MM4$U3QE)5JGF9<6Q/27*Y,&LE7I#IWF"Y8-G$/@\(\.!G.Y7(PUK;[17S1E? MF)6PC_X>/[@!]FP_:[]P^ X2-D %=#NB\P\(['M[CB,02;7++4LP&EI7FX.2 MI&94AL*1_/)[1[1V;8AC5$_#67]R@N7D-GQNQABO_$^K1=F^\O]DE=V#&53 MG@CP13@S.K5A1VVV=FGF61E5)<:S34L)]XUG7="X^FI[ITYK)0UUG%I[@#1V MG5<;N=2BY-S'/Q].LF-[@"*8"+8'Z#?43K^ L8^E:0^PQJBK*+&BQ&+; Q1! MB7W,_QVH[=XNB3*'HL2"C+(RT\VGR83I?"(23376WQ3/@>5,C<>]+%(!=K'' M=N,SI2.X KV6'/:/DT^_])EF3=D/S6./%E(>_H^-O%^ ?,C;A,%&W6-C&GEC MC>._B#R91G*#VK#9+ZJBMS32KT!+[LPP="\B82^XFD]V='F!>A&5(^63'*?7 M6 ;-P[$8GHW6(9^H9XWY#RR\YUTI>YZI>KFIH;<3U_@.Y[#'R>GM(FLG MRI\XS\K-9C!?I--5VXT"5-03L@M8/=T_%+SHCRLJ+?:X#VLN="J#5N]NMH9 M-"_,]JWHLJ++);ILEXDPVT"8W;K:*VR2867.[U<78/#K_%I W$O/SY9R/Y?* MC0H'S]EPJVZ9F%4'"[O;:J.7[&>]78%@81=>&@ MHW9[.RLI9:%[4F)^\[21R>#OL?$R_ ?\(?<=64MG6.IX<'QI(KXHU7_5?]5_ MU7_5?]5_U7^'^R]09Y85@[GF3 V+])*EHJ) 3R"=(E" N!X#^H*I+5QV(W^X ME65/AD5BG[YT*U876A&^8$F'H??QCV]?C;$WNQD,KOO=!NJ6PB,C7LP_;5R3 MVKFDE?'/>LWK5JN3^7']NI'YV:IE&XWK?JN]U;*K/VL/]K39[D;+'MKKE8YT M35A!K'B%7[]IM*X#1#2L,2#AS16<"DO>CF/C//F+AB1/? 26^L?P)$52TTE-;G62S@9,?\U21Q'F2Q)KV";N21+\V[ [45C-9 MQE7:ICOY>MATRXWE#Y9NSYGB:;]@211U5*V/L4&'3>"(5:[O"2<=%BKZ$$^> M$4VV)?4!9N&J]>;.PJ_*Q*V(HB3";U>BZ&$'4;6_N_@[X339="=!X[2B_UH%XZ]@*V]40(6 MYEXM$%&B [O%A+1*P;H06;)NF"DN^SCYPV74G?IQY&GPNO&#)0LQ/MM.='!7 M,'T@M\BA[KDMM3%(=GJJ%+&*>$I)/.N&MAZ,>)KHPFNKO=T':A>ML>7. QK^ M8^3\-MPD2MC*B!+N!VEHP1L#M"I#WR"_Z'G&%$T'11PV\X;539;MP>LTT,1@ M=]CC?>J @K;0'')K>#/F,IK(A.E8--Q#=,&"AUP/?D$-SZXSX2)>WL1>7PN; M=Y._H3DAQ@L3 4V!X)%OB7!H/?R*-H(=^%[V5]9!/%,].U!B5W])H8W\B:= MBC'JVJ339Y/69-S3VHU>9]33F_V.UAEK/?A77_]/JUV37YHY\F0+;*KR_ MWCT]?[I7E8=O]]G869*]?GM\_O2D/#\J]X_?GAZ_/'R\>_[T4?G\\.WNV_W# MW1?EZ1E^\?73M^>GLI_DW1^6YH-BS\;ODUO=$,=[M6S^*A@#NHDC''?):QQ' MVD/?)?!3I:%0<_S&K2+$]C=_#JOI224W+ID?G:EF&7^1!7P?,%WXQP?--=S' MR7<'V#%8T/0KW\5!Z^Y'YNJ.L:!)+=;X#GB[3V-O1^9@C@#3S1/ MN#] QBH2U.OTB\W/VNH>P=/#.:\&.*<#Y[7T:^4=IC\Q[)?&S#?EU?!FBN&Y MBNN/7&-L: YU/$9B:=9O^1?I'T YMD.0$9_= 734T"4PYN-K)H[F M M+J!%-45^@?B%-"U5'0P: 1;LY!VX6]>#/0!J8SV_>4;[8#^[HC%-5 /7)L M%Y=W4!?FHV_&/J;5,_=:45"#BNRFT;MUE84#&K#S%ND+*N;H,#H#L^#N&*QN M355EY!O4*QU'[8 &9?).8RIMRV/HH'8>$"G#69XKFWB@+^Q4^'C,3+@(V"C?[8N@L-N^'^I[-#=>E M[40'_. ;7PS'MH3[;F%JO#2>ZN4 %J:!V[Z%^P75CC@&_02'_FUBC.#%]"# MT)YCVVO?G!BF22Z>$&*W8H]3/)V "8EPX98X/2WIP,^O//G.]AV= M%C$6].+8 1)P"4]M(1W"F:8:[%K7G!&U?%L0(KGLOS[64XC=O(*ZRX\2O(0K MS'@'$J*WRHQI+V^*#LH!Q(5T0LDDX M(#'NZ;\#?HPG">3,/295/B)?SQ!>*EZ <]'1A'RUG3&(E,!ZK(=B"I3=":!KPG04A^'W M+M:^4=XUWB-=1@CE5GG7A-\1TGP*D>9AZ1[>M=XKCX9)G_VNX;?:[T& (2Y^ ME/2"G[WKP'-(9=<)*;:YA!>"?$E,O_$_4T1U9UDHGXT 3-4ISD'^)4SLM>8S M$;(O-6="MIGVPI018Q80. -KG'>@QF6=,8D($J5:J'$!'X!E%\!]!02=DZQ_73]?*[W=WWP/IBO-Y:-Z;,8]L.!*>H3W2 M%G!9(Y2W?+;/9WA.:=2O_@\]]\,'0H5_U1MXW3_8U!?=-9^N_C_@4-]]Q_51 M?_1LP< <'X_!&;Q\&+DS<]!3E=C'Q+8]=&-$PDJN8N$C)K%%$L0!#$!T^7 8 M">SUE[/J @+012X,5@0,Q)[A E[;GBPLM ;LM%BI)FTJCMC#*>F(J0^,ITA M+^6NLE9#59KU9A-5'^#;P)?&7"IZ*0J)/%TZMKE<[=0\!5\.>_O =,U'1T\> M"*\^L;JI[PB.;/LF0 #N'?0Y:J5G6W_Z%A=' 9)M?F&X8^[60F[- *WXB?E) MN%KYQC0'Z_IAC0PP(R,GOZA$G&48TU-W')NXL,-VL1+U_[?R+J*^TK/!1Y+. M /(/%BA^EC:EK0=+VPO#(I4#,%A@LB '[%)+FM<8F1X_KQR8#ENUX"RNBZHH MS>95)IKA( *'1ILP.$+ 21>;&N@%\(C0EI&>@YX(F-3M!@#DS1!#LT. M"=TQCM_T@IOBFML83\F-!?D=<>T/"8+\63"=\QUM%:T9H^_%W.<'M@(IM MPAVC3D4GCMLML*1IL!J=K2+U/93\0+DQ:%RH.B5M[Y@G OG8LNN! M_S)BJ0N%BHL+(*&Y]B>-R53L5Y0$L>_:8!DHKS-#GT7% ] J@I159AIZ(*(S>J-Z&,\B!J*^@SVZ$1<2!Y?F8*@P&P4:%=(H, C:L\!3$282Q&;DA MR6-1/*)JZV;/'B:.BTO^UP>( X!^H?)*+ UP"!:SB5F"F&-L3L;?BC'&'**" MOV-%WE@NSUFG*6*:W$C&7KX&S^V%MYGD_O&X]X!>M&ID,NICT?-I8),"Q) 7 M.XD78YMT6X]?X3H,06^3%T54PR/, M(E3G,5T\&Z*LMX1'$]-G@#PJY^Z<+(0 XGX#,8T^0J 4XF=#ST(D!<';@ M5@BU":AO'!H!!"6A!G1*<.+^.OYX=(LQG#;(++#QTH%0(@ /]AOA(^&*14H] M "YP2>M>3"UXCI#WG35^#F<8N)DBL7^V(O$Y.L)AH@A8*0)8T;%-IRX8B2Z( M%**D 6>>B#/'1!9W&H!VR(TK+->44R\X6P0N+CP%:-B.L739(0X@AV)PVK2C MGR.O%"KH%79*8R*+1$':(U, MWB0#_0&:K.5SISDJRI8KI,ZZ/0,'=32Y3X19L/.Q3T8647(@LL49X8U/ %,/ MV*3!G2P@@P69+YN(\A(BYA2:V?"H@=O7HQ? V;+AI-V.8*8IR\6EQ-*2!F=T MW"!(+,KY6[!6L&F4=',;9!5%- 2"D2"=,PTMA QPS@P7133N((X"0D_AEQEP MQJ4E80%I:"6^_?L2FI#;(_@NCR,X+.;ID0:2Q!6!&%2O RM*MIG P!!/N6\E MJC6!P-!]J2D%K&29\:[^.7_<-GCY!. ;(XX%\K(04H@>I ,E9^-Y/P:.*.4 !H["2(\&N49D^'F%] 0;%]R ML\2>0R=EQ'ED"Z>M"]P.!61H&.B&H_MS%)++06:\ -@I"4_@E11G9000$L%S MC+Z#Q6;9WN^!AT[V%_0B'MB<"R.&; M 75_@C7V8N,B: ?=BI/S#U091'V+AB%L]*N"-+"=V)FBKW'X8'01RU",N2QZ M";:ZT'1"DBF:&T%$W;&GCC:7#@G0XBA!,C!R_D2$@?M"WSI9GW _"-@P\A_9 M(MR[A^%A,M6"K=T"Z$"7 4MFAB[^L>$Z_D+$2763D.5*[EZL<*M,37N$N+($ M_#F"#-4#=)8"8_%<'LY>^"/X%T; 32 2L4H*3I*#%>$SHB @-_%_XL'^],=3 M@> C3,U(TZJ2/E5R<"#::8Y#Q/"B@?G*C<%T#9D3HD.2@^(.Z%H 74]S@L(3 M#E>16 "'^/?, !Q/)019S9ZG !S?Q&.-UU>VH94B8X$9,BH#YR-4A544WSS; ))G$AS.67Y$*DKLA?ZK;+ M;TM\&N4EXIF $L<,Q)5NB P4P!IRQNE ZHY*TPGCN4Z6ATD2;J;#!E]]Y=E7 M^+=PVZCTR&JE\[>E3+VT%&^957S16=Z#["SO-E-3+UOY==SC$'GF MR5!K'X9$&[B%0Q6,%+D(AR#E$$F5HH(HR3T6B!K^-0B26*,V)L8H,8^.PK8DP\+MQ+4H&],D0EUC:MOC5\,TI3($YK.!6PC\ MIC86!E/.0*@RR ]C/EIAA&DZ_))39<"+(O(SNAD.[2E*Q-B)U:2KG5X^9B-@ MHZ H3&6:%FU$,4GAD ^"?DH"^1J[QS]KCQ+.@HK[O>*.,&1,])Y;M%) M8[_R: BR.QUD,#!S;O2#9L3,"<@GUW=XJ6FXX]L@)R)P7S@@1(7^'2QZ*XUY M:@UR&V")O+UQ5,?%E:?A<:232T 1?0K7*1PWOVT[]_ZZ^&^6:[A?/UL#]W>>'*5\$C:&JGSEI@!E*H5*]+UMB0+E"+:'Q-^9&!"8:2+;/0T+R 4P%=E!MX:Q%_,-B4Q+N(5Y;%!49B41VCMD1 M/R4JE>&7 N!+MQCI^F(6()(M/XQ(#^>F(EHLD?U* MA8C8AL],8)-@=#@"'EP?=E>93=L9?NX"C%IN-Z):MID=&%E^*=L]FOP=R366 MO%S%I&_0+GA.>?J&4PS,7(:E,!^7T\1Q#1=V!$\)\9@T,%,MQEN%.X#)]>(Q M?68!E6#".W#7V'E1!T3P".LSV[KG)AJW>"06HL''/3%C-I>Y8<(C(2#"+>S? M;(<#$:C"<+V(FJYX&#V?(D!X ITA!@2.X\J^2+\!5L!XGF.@AW"7J&R%P#<8 M\0\MFX.CH"1G*4,K%'O2O#/<\)+(8>(II"& .&547H!).2A T.O# %0OY/7F M[HV$TP?Y YK*(PP<\X@XB$(?B0W@N$!QJG,R5GG6'<8J5,I5$B %BM BA)=] MLO H 63D+:1;NKIFB:W]%_-(>2:7[()Q%'2?A,I";XU1B/ :2?-/'D M'S\=3#R4)B9'B@"Y>4HK'SL<0?!E\A9K1XHE0)RCE!3$L6S2[QAG.$ZQW=KJ MLZWC 2*H^!G$UKU0U/\-B'(O:B\R%:>4PK5^XXSC!3+X^B-TH)R;OB1\0W^1 M%.:GY=5(@;>%6$A8EH.^/A49$)44R>22"8J$N8&R0=;V$%FBZ4;9 M2IJRV@TL6=4IKL"T7*$ M];2-DI2"^C,A! MD=)0@,DMB8B.!#G?+YPD.(7@\!*ZJJAAO"SRX)&@DGJ=H$:'$J/M.<%'^?.-]1QN0\QQROCE"2.:(MEPU&?:12LY.W MR\9<#[]1WAGO03:Z6.,GL"6B:P:_ 8R4@6J.E6&U#2R-V6N*!DAL^11\>-$, M4]2I"?Q#92Q015"5 'U_,<-8%]"306IV$)O@9,(C=QHJ<5<68V.J%G$-$?VA M1)>W!6H;M 5X"9S(1=IB!G=9<)J+634*KPXP?I&FB@<#<%#I'U^;*]3O# !) MR.80TX.=!W#D?K.0EB.PYD9,6.0JDO.0W5!"1,R.<=\ ]'/BF^(E=#5&F!BJ M+==Q!M_A-R&2Y5U_]*?0Y6R+TBOFF-*Q, DQ=-+7%PG;,@(+E0-"_)P$'NV1 MF-7"]#&^@AJ5OXBD(L7J<[(P+@^RP6$ BO#-S&I-B\HNEXLU^[&18LV4U'G4 M:+FD^&&X/[\S!W\!6G\CJ,A$C[!4;YHX4SA1D/EWVGO>K;6*W5JK-NPD)QW_ M/1'B#V2XX-O>#("LS&%OLZ"HA1<&/6'M7*0RJ$Z502TZ+!;TJ-)L(&.2D^.V M]]0N%ACMVK"=!HQM[JE3[-8Z<$_)69)_#^[#PJ3IW:]CHZ8OY5(Z,<5/&NRY M!)%$:KKV5IMJ0+ZM?@PAK"#1+6T*6ZME_D=(.KS$O0W6()NEL;%L5J>L7NK ?2:FN)0%6D.7G1 M*HFPVYWUBX5,?T5#P8P=#(K=P0 D5.)N,L0"&$JSW6ZFN48<)'G_9OW^2F+" MK?5E$!*N"#D+*QA46A&Q%*82UJC*H.R$'+"<;_+DJX19ORK/!/E<*'Z"C$3R MESKVA%'?&=CD3\M^!7J9A@G](DLQB]$*1SMW5CM1U[B(0432IB(OBF7/Q79 M[P3S'OW78'QH#D"+\^9(=BR6DH'(NI&^9C+!,$L]C(+\ M:8^B_@B5?A&)'' #)5%(CI%UUZ4-RTJD("*=.X,!3. M5:J%SR,4QK!19X[- :3M&7[.WQ3)IUL1SED20VG!#2Z4@@H;5!#0S> &'\JZ M-^3@$HCC*/RB-9 9)Z3@A5@(GP_JS0,R3<&M,#F05Z?LJ+POY=F]8N8B00ZW M\<8SZ*C((J?@&M13!1;"D3RM(>;\'M'RV\<^OW!^)O?>X-_*SY":? M:'>AG$L3<_#RO()VT#CF?AM@G6TBEBFO5) 3ZE,AW04TGTBU)(0+O"&$U*^, M'$%2U*QN?")PI1&G\Y@77&C9%J449&YQ+9M.3;HB9TXZ:PS"Q#$XN%YTH6B\ M/<.Q'#J5;5%U30PD_#5!"KM8".)2"]!912YQ)!X>48E';[OIK3$?3^O N-RL M#>O7:0; %J9)XY@':>%!DF3Y=U6)NSPX'RY 6Q;A;*Q7EQB]3RQI'Q.X[=P< MNG/,[780%Y+V=A(YSC3\]#W".Q]#WKGG8%3.+NOA..DCV'MW&?*%]TR54L_G M-@@&I"DF*N.G&C7.!*GG4? T$COE/CP9.!6!WZ3LQ!A/*%OQG2:6)0O1QS3@ M*\$;,C8J+T' 3F9(Q7OU13U\;KA$^BE52CWB M$!$OH>ZV,M85 #G22?1Y$\?EBJAW:%^(D-S*I)I!PDLDXF,_&#:[Q>:7X;M" M6OXDC(]GRJU[G#S157(]>56(CG(#9?*R0!A8SJJ;P71 MS>6,W64$8:SQ+SO5_VM2&2S02R#D!1ZM6'ONIOLI#LR3)-[3CY( M2U\F6%<58840::-^^B5AK>RR*DIN+%VV:/I5<*^6["8;38?#K&'=6(C>3CQ/ M.E! EFR;7,0^:!V#VONU87,%M5-+>V\3YA;1O$1+',XX@W+E964B7%(VM U< MB;);0*#6@?H J[5/113GM%/^)1U%]U%'T9%SYE+DK/ ?9>O'F%4E6R1F>;]D MHOH<5J4^3EAB%J3$BX12"JUC1JRI&4&%BZS@B =70M=A1BB"=[?-4/_#[-)( M,(L'H63@(E*\3UFEHE1@22/8()&66$4DA39VCJ2K?%5T1<0Y9&PAR)@##9]W M&+*#>U@.XG"O9O)VP]X?)M 2(D6->7C9&\HUD7)'( MLA9QE'1P\WX2H+2\9'>.GF@OMD-9A%YLAR$Y;/PJKD&+FAL1>R(V.Y;]V V> MBXY\W'$I]7."P1;V@NU>HHG:@3_O5#CR:B_(*M6?KCH]RA!7#**1"\-S5\0, MW%W4A+A-T$U)KN#,^ =LV7A!S+PGE+VSQG_(FI\[S@D"Z]G^P.[Y[!TV_C=9 MZX\6^_\!7S93)[JA.C$ =6*0HD[,A3J!P,QUW%Z)C]NIU^&XO4;F<9=S?(+0 MDF G02B(,Y5))*DO%*JQX)=(@: &*PV8J*U38R'P.*<%0.-.[S-5+3>-FYT MTV2C*-/&-JXCPXN(FB#O06<,OQ6VZ4G)6@B;S8O2",EV8HWMA$\HH!'1>L>. M-/US@ANE()UHL\R+Z'G$+NS8'MCO%-#8DI(QE6#%[43K58+PG+RN(%2Y0V+B MTAR92&YBM(!!DP.R0&AJ4RE/B>$$547Q' G>P=_D\'KAOEQ=UEV'3L6@SH<@ M$2;T<&4\ISNO'F\L(*4I#WH\$GB!0A\=3JP!98(V\]EV[L1&-W'==>J-%:X[ M0 NA]*"K4[!;T YXJ035M0K8R!19#%"%@ R$Y S$!58,80[%JVSA&&OC%.A7 M*<62<>]'KN)"D'"1 4".;=E8N4F(L7(<4*?>W+60\#AUFC]XX6RT1#-VZG-0 M.)[%% 6N48N.WV.:53$2[0$C9<6BE#@VP"<*$6*&_D+T_9)C7B+KKQI*$@P: M*5"3*U/1:28>*7=C6\X[0NEP+G@5R EQO"!D'"6I)P^[Y ,C53[8\%7M9!>7JS^%VL(97<*M5E!MUK]!"OTMJ_\)A%O+7)=P/''T7$/,JU4B)*L9AIK MV\>>J6#@>@:H@P\&[L;LJ =-%8 9,-\(W$?93W^ <0A1HF=2(-CBC M*HZM$F>+' \T1>^51O'(R2\R D\0$>'MD(OC'N2+W2!:2[VHTS;_E"A_CZ(T[%ZDS'QJU+N\=&#B# M!4-;A%GJY)@U7#H KVVGAEJ8",N[/_$NUM&IR9KD]V2^X=;#04.V; #(=CI/ M..[%=]G$AU\;D\")O/0-#" OEJ_ %4P8&YI1ZZAPW)JH+8F.T91YE\+2YE4. M\:^,&+ >/E<98\"!6T-I=-1HX V>-M]"B2&Z=B5Z<40&W5!OH^CF 8@'DRAE M9J!W_A2VM):#=DY!_Z6[:M[^#R7!_(LGP9 I*-7C)W_D20WYJEL'KAOIVB,< M6 ;U3_L:3M8H%_?M1$9GQJY'1"")^R&7"#JU!6R9=$5@7"R=;0'%CL>.\(XE M.2=Q C%-7$Q(I"R_6,J1*KQ/$N8JURICSX1I4')*6"HUK62B,EF1,]/X^J*6 M&)U_4AG& %M\_]P-*[UE!L_RDO->H]JI&@0. ]/ BZK ?81]*C8&78N8-0[& M* 0GD.&KR'0=$0H+-\([ 4SMI9SOY+)7B$^Q)DSK!(Z[+EX!HC$OQ^,1@I> M3R:QS;--B1W_CV;YZ(#G[N7.&F9,)7T :"]\>:3;_=++15N0$<\)77K1$ELW M J&/_EV\)=X+?\G!)$&]ILU;>AX7NAN-NC;I]-FD-1GWM':CUQGU]&:_HW7& M6@_^U=?_T\:\H TT:/$;X#U V"7R2G[#B<9-FC?3:-SF'%7[27-05+O?F?.$ M"8TISMIVHA<<_"[9"TZNI,!2"JV5O*73MU8R$L@$1%+@U.0CXG6*-1%\Y&A& M;%7$DT@-5_2)YC6"-#V09J&LG^^<&30$@5I!?" M'GP/IYJ,I5P(JRFE#&*_2(7E<[1XMW[,+.,-7VD*(I5ZPFXHO,\/HKVB(PXH M_:-ATFF"0^0C'D#9 +4 M#R8*B&&3EH"$%QOZ(A7-"7^?\1*HVWP1%&[ UI;&O7"5# =#&Z)N& XS5>K[ -A [DA +*%;<+4AK]WP& 9M"Z2J^-:KC$%AYN&5 M7&!MV^\JQS8]Q[9QVCFV@MWE$T!/^@S469,]3OXMZ/J.D_4WHNK'"8D2]QEY M08IPZFP>26Q)N7)T(?),"B(F#)#&PZM3F^K55=_UNIT3V:O[4'GTO?:W6P_ MOQ'6#10>+1YN(7/GR;D%?+M,3)Z.!6 M1UUV>4/^\DS5V5_A^9FK?(I78RN8WA3PE^6#7PZ,OF'=^J8@VA6?PD<%YR:# M=>$IY'-0\-"W)P7%6 ;$+J>]*) UBZ"[Y?(>YB4NX M*+8EKHBU+):XPN=OCF$;9Y#>%04<]/V$+CO7_4$6.;?EEEAKA-&3^;@JF4Z6IZ:H'BA="N9,N\] M$')_ =2^D_5_V%$)7:Y/Z''%/!#FN!0TV*SHIQ6ZP[JU8:.MII4Y\:*272X) MV5?.R\K%,)=>NK5ANZ_V*XJI*.:81WN7AV0:RR2#[;[@ MIT/33K\V[-357CW9Q^]]13;EP:TS)IL\5-,YKJ 9U(:MNMIHU4LD: [MRBF= MM?DYG% _Y3->.[?29J@H[PF:,HEGQF?2SOAV?"Y-2:H3'.- M9+G>!Z@>Z_(4K5[AU?$/HE_%XR3C*[($\2W>V_*&QM)=_<4<.X4U-NJUHR4X78++;N:[[%0)?SIRD-]N3E_%RJ8)CR&B;)6SU.C7 MAKV>VFV7*6>I(-6Q0K+-C?O](MD D*RE#EIGZ RKD&SS..]>D:Q9)T[6;O0K M)#MK)%MC.>X7R1J 9&VUU2\3)[OX%-^/Z]J:G6;,/4&<(V M^K/P&B6XPETP0"R-^INU8;_1*5&B0M&&?(5.VVG*FZ!33DE#:3&-5J_"MK/& MMFU4YKS8MC+5L=D^XU3'"M5V5)SWP-@ZQ-@&.SNEOO>6%(/2!.W>D5 MY3\_(E*3T? ;M0L=9@Z\P7?C)*&8HQP'D:Z;?W.UCVFE_8UF%T2*90[^]CB@ M!M>-%D*!C]=)F95CQ.:^:#AST=/,E"=5Q<2Y7QI5L25G[. $'#%"T40+B&8A M,M>+#KHYQNMQUAMB!QL'TQXF2_U,@C<8$T6SWM1H@Q.$)9])EMKK)#+(#(?K MO%K,H8E#B<3AH&-_/I^7P,31B.?U-F6DX&I1A:Q4@L1<."3&>$GXE9XKQ M,14 T"?&%)IHU0)+\RX:@/-@ :^9&@@I/A%;!43S M5#X=+3R?804#T=:.##Y)HAR5A2C[UUV"@FQ][]%X +PP"YO@SV&Q63"3A,5[ MX7,FCPWQL>B-3A\QE4]T+-:]=JPWU?A M*A)Z%ATZ[UD.GW,1.0MU.ZFG'R8Q*4Y.A L%CYE')H;CD!&C?WX:#&Q\GR#%;>36-ME#:"L^W:T+(WX'^Q M,8TKYCQ&V5Q.N )WV_*UW#["K^W""-<(UCU4XI^S!*5N=U#->@I1A99$RZ6;$%O;L M3O)F*W.AT$2@5C^W,WDKE;3830]2Y>(&@C)31NW'?Y8F<;?SF6QU$CZ=>MUQ M"A H6YF*1649A=RU74<=_[CVRAY.!:9PJY=?9/P6F]>\8H!R%[AG1*@,UHN0 MO8Y8I@5O#$!+0X]Q]<0<.Y(I!>*?J./M-.PI?FPHO3 M[$B8:^CRV6&:ZSMOU%J!H^R=X&&YL;1)&7[-# M;)IQ-% .83I1YJ4OCZKE/ MU[92IV-G&.BQ1#;);B4C%.!_U5Q%@U^.?0XY9-E[ .W<^^OF$QWF KL M/VVOF4'V QW"3[*XXT$TKX+0WZSY:B3*Q"GO089Z'PBI'AW\&^/"<9\G_S0W M0VC7ADVUUTEG"67$ >0R1[SU#,&D&!;>]Y^^Q9'AU?!X&/Q1]VP<\8TT%N4% MN,B#-7$TUW- R/@.5_8_@84P?5/N3+ASBTH!P2YXL/1KY1VRV6;]]N'3'?W4 MN'T?TK3+X.7CM32-]),7;0>E1%LL$6BU5JH/_$8LMG0A(#KYT'6 4&/Y1O[) MK)\,!-S_TN:+6^6K?F^_*?^T312YXAY482T;_T.)+)8NKI_ M?OT]JF#X:%/IC $$)4[=:$+0UX?N>)W^%K&*#U EX$#(#5AEMB0,)R MBUWZTIV'>\+WI^RJ&8BU-<"1Y/^DST!)-MGC1.XX!0*]Y;-&L>B8RMU*3O], MNI)IVJ]H*/!,+% ]7HPQX\8!@$8W3$.3S$.G1NC$>*;R^D9DG]D._[K+IFC4 M9T>/U[CYW\'2<% 3<>3]3:9"G4IV8@="B/.\1X"DJ2U<=B-_N!T;[L+4WFX, MBP!"7[J-$WI*23J]D']\^VJ,O1EFGE[7>?:IJ)H2;Q8?7]-'2SF<_+-6\[K7 M[V=^7+]N9'ZV:ME&X[K;ZVVU[.K/6IU.M=EJL_O:;+^]Z;(I"?22G(&AL_Q/ M[EKTN$DWP!79V2EIV%&-0F>H81XFT;Y_O=S'(Z%H$+/#YJ.@4.M:S-Q?%QGNQ&MF35,RUAX M9LW/PM5ZZ[JH6:L5*56D5)YSYR.EYFZDU*G7AIU^\SHYGJ8B MI8J4+HN46CN24J,V;/;JE8)7D=*%DU(O%R%MDH40H;(F)L\TNHWKHGJP'HG. MCALF**R[^'6OZ[L]%EP]COM ,AP*]U /D)%N+9XU#SM-AZ8Q:)>WB MA7D@?&#C"(X\!"CR)<%W4JI9(BRG55@OWFJ(19EQ:T.W1*&X55R?YPJW#HM; M^0;2;FJH;X!<223"S,Q&-T4C.N49L^>-/7LQ30OE3-V*,YTH;N7B3!L::UOQ MI=X)\*4JIIXOIFYA!GP54:^\1 >SY=(X2Q5,KZBHHJ(\5FL:%55Q](J**BK* M8YZG4%&W7ANVNYWKHB805E1445%YSKT7/T4:%571\XJ**BK:W"&3-W#>I[D27 E>9./9/(3[?PF'2%B&>&B-W#(&*G0L0*$5Q;N9IB3G=?FU83^$OFZ?EI%/;7B75&D?J M>2/07NS$W&@SJ W;]<("717RE!)Y-K3M\B)/KXX\9^>QZ17NE!EW-C3'5;AS/KBS)\QI@LAJ%);A=#;6TDE'M>Y]QZ$9YS3KPN3-@".6T2[1K#.G MLDT#5I]M!]YA24@_AX#^73.LG*4DO9(44![=0W;NR+6AW5$L\$F+-)-V[4^ULG[?>P#+/5+SII M?Y>+.8UT_HHF*YI<29.#[6D2BSK;K<(B+15-5C19T2309&/[=@5]*A'M%EUH M7=%D19,73I/;-S_HBX+3@MO(5C19T>1%T^2&Z4-YRU?[O.]SHW\].%>"+&QU\KRNH-BZUM._GYE3DX?1K.X< E MT!)P?-_T^#['A&1X+%Y#3=,AY;G'BN^RB6\J. :1(QDP!$ IA2)%BD;3Q.DK M=,0QL9)IR-WQ*=KR$'@D M_GH7H4YDD>L *O!ZN'9=#.1FOQ;,0-I5Q[##H>] M, NH#;"DH'MH'>,>VK5A*YEL'EP$QW27\W!Q9!5P4%)&##4)^',;A/)?] NU M0"1M'P,XG=HPZ>*3L %2?\"4.-[]05V'8]MR2"%/8;$ FO [^'G"0*("SFJ_ MHHA)_'L70'>6 ;U;74Q.B'&0?<8R-8#Y3NI=X=' M#\41HA(H3CYH4CI0H\FF&I^;; .".0J\U&..RYEA1"^0@-L=/KUCP*=?&R;] M"#&)(7DWG Q(R^/CMQGH,@M\XY)F*5;ZYL^!"G7^;XY.7->(Z9Y"N6LW>=YN MLC!/S+7GEESDB\(8J(=?T49@Z/A>]EW-IO<9,)K*,EV&X %J'L"[@,_S%R8-64 M/2W=:##:LGO5K G6X;/QG2=_VPJL<($5R=R3.*(_Z3,V]DWV./EL ,&P+X * MXP?+TZRI 3;B':D.SV@N/L,J'TQ;_QGB\Z &BJ"N+?!LCL]J*VS)5MR6'$C; M1Q@ZK>X1JF<)%YY!H$ULT[1?D2^188S4]V*,&5?" ( Z<&4.?U1P9P ;LA(% MLS(": 7J;LR@$#(23@J6/NIH[^"K@NC=]S>9UF(JNO -!J1)[@> E*DM7'8C M?[B5EK]AT8'I2[?Q"TFIOZ47\H]#'+ZN+C:_IHR97"/VMWKGOU M3N;']>M&YF>KEFTTKKN]WE;+KOZL/6A7FSVIS?:;&RV[)E%L?<)B(_%LBG>: MR[G#>&/[U\NU][U4?^PCL:>0F2MW@CU]8U[,#;IK75 F[")K;.HI+3M0[X$5 MVR!:E1^,NP#=F;'@QO4'@)-I3S/KBO) 8U\@W;2[Q3H5[F#P?G:T,5.^:;CF MGEI9=)H;["2KE47S>M#;;5Q?A19;\[:31(BUO4W*@!!E9+W/MJ>9NPFN$TT" M?\PR-*8X'/>2!^TD<>=26DIO>O)\?K$U6=[+G@$:SOQ)^M*WC=H/ZK5A0ZWW M!]?MTVXZ?;%]W2LR+)8,UR1V;TJ&24K#=+9FX=DQ%9V5#-LJ.MN(SIIKDK6W MI[-F;=CO%M:+Z.S)[+)I[&P);$T9_9ZTR19JD^UZ>_]2KA#:NZRN3-'4RVBF MS>&[,1V7C/*U#%AGEZT(WD8 ?A>!=QKA8"95OY]2$UBB0W J*CMK*LL9D-B4R@9@*-33 M^M155%91V<516=YPQ&94UJUC7YE.T2TL*B(K&:I51+:'D,2F)-:H#0?MPELW M[8_&+BSH<)H#SD^'JAK-C!9+<^^O!$W)^9:;1M.[]69MV+ANEG?0Y=$=A1>. M?,U](E\+.VGOW+NV0KYS1;Y6<935A6"\WB!NSL M-.AQ+]ZN"MFV- CVA6R]"ME.%MERYD(E+("EAF.[HUT2O?J[SG>JL*K<6'4$ MG!J4"*:>15EA1<47% MN:BXLQ\JQDAM/\VJK:BXHN**BHNFXC5S[;:E8APJ,JB(N"+BBHCW3L1[(N%> M;=AO%I T518:OJQ)DGOI-+W)V^. &EPW6@B%!SY2RUT:@I2VR_T-V]D,>/D& M,S77UN>,V22[*\2NS<.ZC7Y>B;^V_GS/&QZ :I"FWV<.FCH:*M>&Z#*#+5V) MQE\&3MRA_OX6]??G/C7@&;/,67(X9R&]:T3VV-4D+SHIYC,J"_/I7W<)"O>V MY1HX4''A&)9N+#036 ]7S$P9,,9*__E^\<]\FFE^-$] M7*YFO>&@*^1=-.CQO\%!'?9BP'[XQ+_H(,0A3G/F(QU!%_D3'\#9LE-LSF0[;R ^Q51# M,MV7-#5R8@L&PGMB\#IU$PUU,<'/!LLA=FNGQZ*7SI3W@# M[9<.#(CJ)M!/A5=8VC08;1K%4SB:1_,[*, C:%(" <*>/DQ]RG3]@F7CB*>"0CIK!*ZCX M+@M;7M4#I:!9KPV]5SNI @2[HPV[T4';]R8#M/YD,6?*[^G!FCB:ZSF^3MCB MLFG*#,I3X=,KJ>NS8# N,P%[X8J7P!3#GG#T-7S%<"+C25T%:XJG@%61FF+$ M)(##3^814 &E[3GC:KNFSX+O?$&45G!6[L+W$+7_ *#P7/=[&=+1U&Q0&_ADN34N'=NN;.E(EIORISX$?V&.X2,.M5PR.S ML1KP&C1$E7?&^S0@ ^A='R2#YDK>(GE8,,D9!Z5J'F=>KIQL+E\-W_>TGX*# MV$OL#1@%\!DT%<:5F)3LQQ(78'+P':@\U,^4SVKR%P M1LPT&(Y;Q_6 ,?GS!0<+PA4Y,E)VC+$%;"R4N0H %Z%%(\/"K;G&.Y/ MY.W J/%1P2&"C<[M,?!?^3!B#0 1T6F9O>")(BR&?DE)\;U;5 : "3AO<+9/ M ?Y*]"$^+[![#(JC R(F0&]73>$YM@=H8(3H#I%S:DZ)Y M7)T!]A$< (#]!AKM*EQ)@8HX6-I+4-%Y,<8^:L;GR# _T$!T"1:AIG%HNE$Q M&N> F7"4C+2Z\0S,NE7X@''S[=$3N%G<%9W^&O$-6;]5O\)/Y] M^J!Q^UXJOC-MO-,XZ^9@LW'6>9T+S49MV.DE:]^#F=5P=LE;U%6 5D9ORZZJ MK/-9I "M.6)S^80Q=>D[#=X^0SW.B_< L/UB?8G^L^3N[%UN[FR&J" M8^-(97GN9MJD[K^O1EA IB<@5;)^ 0/2&#/R7,[!##?),\BE![1!1 (L3(CX MD20V+?QHZMBOH(62-@P[R@O,5CT5F%A3(%$E-$&?^::_,LT%/1!_\X!*2BK< M6K5ATL']=S5[@V],2]E>+(.NON7V\FG,[=K0-7XE,1TW2+>>IMF0"P251YL+ ME=C-<=-&B\NTK6ZKN:?;ZO!1Z,O7=_= MJ'6UAO%+E0_';X]]#B18$]C'!&3[R# -;DK^ALIL1-6+;)*K93$[%![FIF>H MG$5-3("P T#C7Q?*IH(@><&W<9-3OI0D4V@+@]GP0N)#/(7.#6O"2VX"#3%F MPKKA;L3'@"6.OTCLBOH539F]L.'0I*JBWHN"%7#*' OABULF-QL"(Z+C 4 < M! C@9VC)DA4BG=)7)GJEDUF.\J*YJV!_.LP^_*K;.N=^,)0:"G5#X*,]W3/4 MW9XC'CN7L9\<.T">$&; $9GCPFY)B <:/_GD;6<*MJ).2A4^Z\TE D1:-V(1U!L*3@;R19A>8-YBPP3;AJL)/9*=B$_H@KG M HL.+AZ9C@/_GC'M!8QE>"'G2QXZ8.SYW+>""(*X2U>JR@%'QF-Q[L28Y)XE M+R'Q8[H":XRO=(#,$!\5/_"A)$#)+-0H? M4%A_?!E()I!4Z10.Y)R3'F(T\ MZ:G@FU6Y?X>[6\7.8^2I\GVY(!>8FW6;> ,VLB5;_RF4&#B7<'T (,"\(N&( M1C(1J0;2=0'8"U?"4"-""@XK35,B/:C@&):O\4!EA*T*3M5N\HK-Y(CE5V/L MS6121^2+@A'7PZ]H(]\O<+X9HVXLEQ%$_IPYXN +)M 3;#< B!)> R_ ?(P=63=G3THW*[L[M[E6+ M*[/P"1O?>?*W[=H:67I"$3V*2D>9P/41PT2*\CD2*U/R1(V^:NXSTT,F)YF( M])%QK1#^I:5Q:5TJ%"">#(#<7]R-!MP&*!=%C&3CY/E1C(A$BH8@EAC1_;(H MF$:CA5$FCUYEKI"C%Q.6^Q\-D-%YN^5<,?Z1;[XESPN<39Z5P:](@G&%?=6I M+1X?X7(E'02DN(RX@QD=RR/*RKJ"%UW-T'LN=!#C);2N$!D^65-3L%Y-GG@G ML&$X5SC@8M&]-.=7(!HLYLFK#R&%8C[N'"6%@SGXJ0C6HALP+G>$HPON8,08 MZAG2FL9O:&YZ0U8A*.^>[I5^O:-*C]I^22R3 V0X0^7&[U,ZR1Z!"0CGHO). M $L +^)SI&@**&&("B"Z5UKCM](01TT+] O?(=TC(M^%]\-E$3? 7 -[6P<% M!C4DT7P7=85VAK0RG2&4415AQ5$WX+]L5.@>!$G+AG>I7I%N;=A-CL#[ M.^%][MVV][U;'&Z4XL-9QCP<2L@$AR4Y"S&PN)6ZQ%8H3D61U*B@^*J]R9CM6I[[*"R8W[4HPPWB M), $&'+6&.>%"UF(MV%^!9IP,C@6!C7#C"E5[)J?-&H9HBGT8HL8J.4YMLG5 M?/$"Z9[,?DGHK8O;QTL1&[""Z5WR)?8+D\Q>KJUR@8L\@@'XP7 77Z $9!DV MCWQA%5 CD:70YE)EF@<39M!"FF7 MK)D,0XEG)$;QZE7CNI!-]S[9*:@3I[AD4.>[]D9X\6P+0@LI[QOS,,SASE)) M<)/ SP"88'+N7A#W@0M#VY9JH7G4U9T%/%W8C!@:=:PKV_<4TY!>6U(OQAB% MW0DTW=6@D9"(2.1[,D/ B/7NH[K+%[FSO!!J8;N83 "AV%L?W"3'&$]FF(.N M3:D;0:X5$'L8<4A TF!A7EPZ&D;R5&Q0N11_@3\<"\YW$2_@#_SIY@^ MXE)T[I^@P.2^@D9:M$E>P:TRLU\9<"C!C5![MFQ@=8!S_ARXQAL/15 0$&-W M#!1O@+[25JX4C!HJ_Y)QX,]!-L@#*?Q<[4'P X/4#--%&\L3-XANP#"*'*I$ M\K82SB9YM5%':1Z'>ZD]S4'88:2!.:-'X!"1?C'<=1AW WM+UDG<, GM5*D* M2/X?<0X'_F1@5S_9FW SHXP")CD?F2C2;>6^H9<2"2OPLG+*T?09 MYMN,>3 &W\Y-E)@KD.) Z(O.W"!Q1:[^(GLX /N+:I="H'U'>79GFC:W#F7\ M\),X\;/VZR,/N6&%@HB/YZ3*YBK&F$BL%'BAD(>/@SR=IQF)>_&T7P &N=LU MP?G3C.3D=T8UX\XHY9A9RR)]''<5&'Y(#B;S5EE^*\V0WJ',$# TAQ/@3DE4 M3G-L!#;"&C\2Q51!_:0X $][7.7)V2PG]P:3CS#[$AZG@(WOD4YSQ>,RQM*7 MT"U.) 4@/=VF5IT1S:3S2 $R9_:YBY1TG3 MH.((PXA9+X9C6[A=RJJ%7^]1]VRXWUN16Y'E=*.T=<>6R0.H MH=J6[E )"GXQ5/3Y0YN]_,Z? @,0J:#YC,$;U(>7+B+5?4@A1$HKPPUXJ+ZX M#*-FN*"XUP#408)E_*K8+UU[T8+H%QR'D:#+YSGE.:NY_8PW6WB(T5F].1IH M 24QBZPL,-1EFNW+RAU_I_CC1Q%_C.YX%2+%[@EM4?@R(#Y@/_ Z,+Q-=-IP M)^C<<"E.BB?:#*?0&[TDG&*E4,G>8G%^]Z3/0 2:#"L&='MJ 7<>/Z!@,B8& M&\?G.]Q9XR^A_7"'.3PH\H&FG^$-'T I^!FROW8-E"]=6V!(R/%9F4,V*X70 M!G98D [@4CA5W+Z,@(1^&^'YYO:-_G8E=9:DDH\IGY%KW\R)2FE/Z3[4YZC8 M4*CH&AZ?PS4 (-RM,VD#0HK[\Q>:P=W\*>Y_>A??.!/QY@S72#.NO[W#K"RN M!+KO;S+5L=3PHSBP#/5293N@CZDM7'8C?[B5$RH,B[" OG0;QU0,?"Y5M=,+ M^<=A3/2ZSN.BHLV=>+/X^)H^6BK4YY]U!M?M3B?SX_IU(_.S5]WM;[:A-7T/MVUON%>6F# 3>+?IB$"*4?[-*?.?D:11E.BGP MX1Q'RNQJ>J*GOT-;!"7-!&RRXP"E MN%').;L@'?/0^5R,:]J:Y L^)9V$G=JPTRV\+>&:^]F\U5%P3Z482%X1V!D2 MV&"_!-:M#=O]ZV016T5?%7U= GVUZ_NEKUYMV&VT=A]*?A "NZQA2D^\NB&2 ME7KX44HG0R?K%+WT%(_09? <0OD3Q;MDUJ+[X+H^^9SQ!_3%I9%1OS9L]%J[ MRZF=YEML)XV./A+E='!LC:Y3*(YM/*$3=E7P#/4*^\J(?>LT@?URN':]?!SN MLCQ@GS*ZN[Q2PMTQQG:?#.ED*0=8OY"#;/XM()U&'CA KUY85^P26:,5&JV5 M_UNCT<8ROMTLQQ3N"L..(^,+9%2MTC&JR[+JL\1XD)#CQ6/9EW*[OK(K!LS;#EK; LB4V=VK!YG:S7K3#IC#!IS0CF@C"I6S9,*M). M;_2OFR67\)2JLUJ(5R&^*L2WC]!%(XT?]&K#7KM?Y:A4!':I!%9VB\/&^3DHQ,V*R_L0W2_;>W7"]QAY<56[WC+99N$BV_9SE9MJP%TU%7%B[?^P[.X>%/_@CP+RUXTZGC')/B).$)*905 M*97G:/MVGQ^$E!JU8?"G(J2*D$I*2/FC!PH734X1[ M0<51(MBOTWR+#%XQ<>*P0L"[LB=7OLLJ;\2VZD9&K<_6](8W^ P7R!]]E'?V M _?]./G#9=DJ_* V;-1#'3^)=:&]XI9?E>WA7 M6JU 1 JC'XB;^LXO*HV:.K5AH]5-@ ,:V^-?#_LV= MM+Y01\' R_),R J-B#81S:/0=-WQOK,:3]5H4@8P=S,),YNY4J'@FJ'BH#,P"4+&+?+&14I-4^3(.J(YD M>#.6JT)BS0"M,2 9;_6(BHP]9XJG_:I<'F5Q>7RS+7TCBP"CD_5VY?4X7ZP[ MH-=C8ZSK[ZJ#5#A7:IP[H.-C8YP;<$ZW2^BXI+Z/DYFE840;#EMLVW:L55/R M2VI*?DBMB:45K_=I9&[_1/J65X,!*AH\Y5J@#!IL4!>JB@0K$KQ0$CRD2IU. M@LW:L-EHGP@-7I8S[W?;'K\:IGE9[K="]4@)PC3,;_%V_563U[-&D#5*SBH$ MP9ZLG0H_SAL_UDC@5?C1 0;2+T!]K1Q0NSF@0I]3,.@JFH@SS1"C&ZHR_'S+ MVDREIN\&F#/B(/MQ94G&DT>7[^YEENPN]WP:QG9%XA6)'\%3M@V)]_8QS;:B M\(K"+YS"]^.(VX;"^WN9IWL,$E]CC(P-=V%J;WC&-5SAE)^L@""!\)N'! )_ MCXV7H<3N;T )CJ$/_P&_E"O,-6=J6!)ENT#MXC>(IX,X'_[3=X'TWOBO# LI M\:;5)1%Q6)[37-<%4W&8J7ELK'BVXLV8\O#ICINKKD'\27-8)$]3M^<+VX6G M[8FBPQEM !-? =-N9\;"52E?$Q;3%!,X$WP,((#CJXKG:&-&#(SG=")O,.WI MM:+W@=M&HIJUKTZG#IG 8>!=:X#A8>K%P[%^P>X_![O^6 MC_FV8\RW>[ V<7 NV/#_6S-^>3>6/[\:V]Z5V$@:9QY@G54RIU(!/#+A!U5Y MG1GZ3&$:_#'3 "8*1Q8$#S!*;8KIMA.&5QH'US]BM) 3T(:R1-^-@"L[(OQ M$CT7!\*_Q9OO^(O_<-G$-[_ VV.G!C37;\:^\\8T)SCGH!X(SZP=):YHSSMJ M8+>=!,M8^K>"WW$!VXEL+,38__7_])N-WJTKTYYM2S.5F0%$X(C).RXR)<.= MP5=BU*6\&MY,D-@,"X" M$$PS/2!QX\4PX=DQ+.8 A@)]?N"4FDV"Q=!;[R3H;="L#=O)=%));G1#A=%8 M_\ 8W0*,3D7@$'\!-VGS(&4U=Z9,3/O5I2X$NI B(P;7Z.#.E(ECSY6)3TCZ M:CL_\?O2%QK,2>=('2(O(-PSH&DV %=)LV510!B:)M=>-7<=\ <'!CX&=EKI M[ -@$FC8@9Z"^S4LGR@AIJD(X=]N\E@R2&PZ\PUG)2_L]M48>S-ID$2^*'2; M>O@5;03:M^]E?R6B].A @LQ94G$RXPH'TGV00<< %_ESYLA=+N"NKD8.TWY> M:1,XQ(UFOFIO;NVWN 8(RMX2;#< B] %!5R&_Q@YL&K*GI9N5*!%I]V]:G-> M"9\ 8GGRMYW:KNIIN;51E)+-^NV=:2HV4+!#_V[<1JG8S:V>"O9L13A$)J-9 MS1XZ]0.S![CO029W6 E4!)+@FE1"!>()+A&$/Y[)!;T#^\P08)!3+C0/*,#" MY[@6P94&?B\CT!DFAEASB>OC8BA7*:.9!A![Y=D4*YH3.8_\)NT(,! K M&5ZT3T!.ER$B[Z)!MC;3(._"J_KN._H,5)OO0$T,6(VM$QBDA^R3@."S]NLC M&_NP!R3E.;;AS*TW8@%J+UMO%/!>QKEE^[Q9;S;CN&8D+MK3?@$CM9-9U&KF),NW,CP[^ MC1?R+]P6B%- 0S;.?7ALZME+MD$*#A_8.8@ G->B@J&S+,P2CXY1E4"UPP35 MV4*O%L\"(2-IH1D />/ #LW!'' MVPH (@SPS%(D "3BW6C2J"L 0D[<:A[.99!:^Q?M1I 3D+UZ'8>D)@,J 21# M%140T-*-A19*A5 ]34+*(O:0!%9,.CY\^[P,+=Y2 :2UCU)9DM\/V,"3AR+H M.W/0Q .I'9SFJAD>IU$;=J^[S600^.\**# &8+]O@6+K(Z.U; \NVYL!;WEE M#BFJ"&/!G2W&3Q2HI%'#'4X.+!JPZHDQY1NLH_24*P7WSBEL/#:$1\VP^(7 MO\Y"RMUO(+<$&2'0B'T3.8)RI:$VKSGP'2\*=]LQX/2:B=Y!8K/*Z(W[U'') MJ/H_AQ70NK!]SP7[@E+8@@6YAO&1Z5$%HZ%R985\SE&_T40SG'!W.TF3F/3\ MM]@.D.\]<>@G9-"?X6TD,CX:+C)GP+_Z'PMG&>$5E%+"NP(H4NY:+T:M<'1(F=0S#Y MB>& TO1?7W,\OCSJG.1\&X-X!92:&R)D!$@80;/86J#>DG'A6_*E)*&_:J"[ M*\VN4&05Y7.(6%-8)_0FA!X"H47+%4.2*,"!W6GGCM;?DUMG"K<=(^X[W!4W MCMS[&?[X8'&KXW&2\14IE-X:N;&[A?I@D"Q4N!NX,7@\*#3 P>PQ8 MBBIUAF41!"$$SN)U3$QNIP!VD$]']',Y%_8L+F;)PHC:'@G%QXTYK9CF6%? M8N-]DJ2[,<%H6MH;2$<% MM%TX& #B(5^D1NXNXK]X)UQQGSX\/'^\$WZX]W@<]DL'A.8;@ 61L;F/SX% W9K^005W/9, YAF M$NU;DF0[49)->/0VI]B _+XR#44,UZ 6OI=T[ %%OMK.&'2B@!CK(3&V:\,) M,/L$-5Y1%(:$"[I^ )ZD[P!T@[!>X(I:"*=&*',$CR697Y!9U\VM>J\#76[& MU0&QG,VVED-!@&N?!)YQ# *,QT2C,2%IP)&$DD_PXK\QT[M7:<)D ^%".0?B M?4C[F+#$W:5"77=GC)&L#936-BBM)*_^)16AS]29TP#*#I5P3@1C!OJ;Z2+7 M]81\!#D64:.D;A72S/V2'RZ5PM#=MLHWI'+$PN?QJ5 Z+VQT&>-6?= $71I+ M@[W(4[C7"BI&+2#4"KGKRE_@#_MQ^^63NS_PI\?)H^^AA'+IFOX)[#XWEG9! MO&9BZ2TH@Z_LA3D$:X<$@F4KAE"J3Z H?%ZO+ @9@8DL) MM+;-FAZ*L.4K!'7*=Q"75?CN%,5/0!]S"ABXIR+$:<$; _0]0X^)]5ZJ6/_G MU]^5N]"H_,YO)#SM$30-+C1Q8TE.OVRYN?Z(W.W+L6\VF0AI 4@C+3&D]1@QK@96NH-DYYF@)Q5J(>93RP1>E6L+M&,1-SG\!6@)OP>B, M,"WE'?Y#AO^2H)<*")##=]]Q?0W#+';2^$H#3D)I2EE?X?YW<3!A:ZFA*L/Y M(-I[8Y\^7VF"214G8'2AJ16R4;$"&>; 34T,M$G;*Q( (#-KU8YCWDO.-%S% M-STIXT.0R\@-O5EX.,DJFU! 2(C$=# B'R*K)##SLHS[C4XH%5SX'+;*HU-Z MN#Z':2#)EC9,NJXC=KSUB52A$$A&&M,(1,])#/WQ81O+LA]-3R'E4 WF8;B$ MM>2N,Y=\RV' E/Z*0W$>*I0*"H\7T)26@T(1OBWA+.Q9;@KC:O M;H9T_2,XW^^PJR^VFS=TT:OW:L->RA"#T&4*@,]YM@W",8K[N8O-XW!X3GT9N=V8#4:0#F#56P!%1XIS+]J;P+SN=21*O:K%G?% M% B-A$4BY?:S+4).$CS,_=W9!@=PN$NRXW_4% [\Q7GCU?&SI(2-U@9PW>4( M;CQ^S3_=[,BAHZ2!J:JME@K"*7GNE0I9R#J%?U()Q"YRO7W=?4[&\&-7MM". MI/*F4X03A$+3])T@/!W+_^)"Y51,O=5YB*M<'X0CZ0$M=:7&&SI)TO3T(L(, MW?Q![W6>-^%5R(UCZ( K5JH6YLK9^6RKT[66M;%HJ(-;MX'7/]6[&'6OK'4< M1NR+W#&8[7$US<%Q[&SN *AT+')AX$'2+:FA(?2XC -=;CES\'1%VVYL; M93'E&KW5IAR/L,%54(JFO;/*D3PX)L?!3X5!0+A['H#;D@,)OWSG>8XQ\C$[ M5JJQXP\B43HWQ,CX7:'!+SN%]' ?BA9LA.I.I;M1)FVO<,!%G5*OTBE%R7H9 MB4BK.&; T]\RQ'Q>S7OI6MLE4;S1EN[6U7I:ZMI6!D:[C,=L4B/NC&,*O%F9 M6+U2@UPRR1^Y+YK09HU47OU2->+X)>]TW"VOA@YBJ:I$/,)K%BY"=>T4E2&S M=="XB46[JYP%*D(AC)]$8!EZ^@N!1;1<]W;J*.GZY9$J)N MU8;]GCK(INEHB+ZI7%'& &7.? >)0:\.G*ZA^DEX0M%6!^=48;5.F)=G9<;C M:5W0XD7$ C:K^Z)4[50,[)RQU.^.S6],Q'JB=:U'T#3C09L6E!^41JJQH(.XJ2$36%#@,#GKJ4" MA\NUW3R8^=M<2I[P$&*P$ >/$^&,9$^P8")W6JDZ M\/:QKK*?&0/L:J?>VCBW)-K=7A/.K%V#Z1F99^6!$MA&[7YKA6#9)@J:$<@H MSZD[B!NM7GN%CK",&Z)&M0A>UBPS+\M?!'C@NP-+K],=K&H L;MV5[8SX^1Q MM=_KYL#7""_;A8%EI$"6!S1];&1GIE>>"& M83"UW>FM(J34;H0(2@3(P[?G'Y^^J#=R^I K+)J);,,*^NP#QLZ8MSBJC7VQ:IEC=/Q5=\#W#UERQ=:1E2( M GR D[Q!8:L)8PW\0A:N$6SX:/E[.?O$25H M)H!\7+_H%X0_UY:DK?HT<(3 M/,?8W\CU'%+3))K!(OSKE']-YHDJ4!1MS96-6-1(T7UV*>K:&Y.[OE&,]R() MV UI8BHZ! 0$2"$ ZGC!2P7=&X7-%Z;]QGB]M6!HD0.&IG/P(%96P:?\2:ZZ M\BX61)6F$:P2Z5>7EA&L SHA03MJ1^&EN^>7"%5(_!JK:GX",,2A?,/SBA%&F8IRWR7H# M?SX/P.XM\^H8P&B9K-18>6/4DXZ+E(#1BV@307H^-SS1CB98.2@Q_DC% _A1G[P>[K'[>16 M4]I@0C?6)=#G[)":7T4KZC1@\77K&X>>(_FG.>\K_SC(HD[8)86ZT$JP7OZ8 M8%&GP6&6J6EB6;5?FKN=(D!,>LO+SF]K%06>_@;^K9R'.1YM#K"AQ.9!@;2K MWEJ=VTA7V]UI4(PPR,A6W_\5=;!-\BIRW ;A\H>5BSI- YC+ZO*#8H1!_A!R M42=LUH:#8C,E>OF#:$4=!ATFG9++@G[^6%E1X&GG'&C;/YI.V>F03IDDO-4] M$@IC]CP!8F2'7'NW.S^:LM?IYKWSHVERG8Q)%_FN/.9O2=SBNAZ:*\L =Y'( M_0P-,*-^+ G2R!B#W(#M8S)MD1DDC7Z&#GB0XX 6V,F1YI;*&%(:.T1:SJWH M"IMH\$<\YGJ3$#'NWZAKDTZ?35J3<4]K@RX]ZNG-?D?KC+4>_*NO_P>5W$V\ MTI%Y<8WF40*1Z2YHT2^7X@Z-VS5CV9:Y2TK[?_<9GO]@VOK/ .PF]?_9>]= MF]M&DK31OX)@;)_CCJ#4),"KO:\BU++=ZWU].[9[)O;3!D06)4Q# <7R>I? M?S*S"O?"E2 )4IB(<=L2"51E96;E]4E!WF#$'OP,G\: 6[:8 W9\-KBJ@MB; M'0@;/TAY8EB\3+($M7ZZN"/X.C^DE?%1Z7E$L8(A?@%J%?V%@;/T"+++\:Q7 M*P&V8@7S1"* T2'_ C8W@VBA\067,X:3@P!H"&<+'W0<@WJC:>Y?](L@3LNH M+Q5^\?)T/'3.4 MIM9BF![)'%8,TCKQ#/@Q#>:Q;X&-3JL!M;B_,\*",5S16X&HH$F\!S%>@^M? M9II*<#Q*T!'!6\ I^(UA9P%5AQ/.@R[T(<=9=H(#1QP*_D8!8\M^&F*.U#"8 M8QF D8:S?>!U#YB,T->/.HW9L7TW&$&5Z,[ 3T9@$YCD DYTX)AQP$44@H?- M>4_88Q*,L=+!&L57(7^)G&X<773-\TUS'YYY@:> M%CY.@\=AP0P.2$0T8]_*$HDCY^H6[QP"R78<^]9V=(&?G%D-'J<>'P0>S8^( M)='0LKJ+'>:#O48B8SF(L[5%BBP^JC%$FH=SR/(5'^2T;5N%C!>=3(A?"--3 MB8W^N,EHW"_$!3'S]!Q4JZQ1JMZ]DS?ZQ(W4B'R&:A+#3$P7#^!,@FN3W+00 M5#.1R$0U"RO2L1W.Q"3?FK$'^A(8;1>X"0?,!C%)EV-1**\\^X[A#H:!0@]' M201HY$,NH1S8/"0$#4%)#&<)5B7&L5)B5%@3D88+X2&"G"+M M=[)A#D$HN:9O5Q(\#FWTF)"(.2KK+SBQ#RP?H,;ONFNX7R(;I:Z;-QL/KA9: M06=X$[>U)))\J*UA29M:!(V=A0$NQ1%R&*^YJ$>0DL!S*P39&#_9^N)OYM@R M6FB#*\O.$B)B_N3PC$0]05W-(&:7%BUI30JO.C30VTT+(DK'ZHK'RH!;P*+^F?@++F;XE"AV4V+SC2BFL#'M)V[=;[D[#SX%&&-$M8^,*H1V,^8>K'QPZ_"IP#_N%?XU9,9))'D%*A:4Y5K]2X'XU= MCQGF0F$A\8!+;L7+A)W,UL%D>Z)4W(9K<^@> E/$ MV"B&B(D%:U$57^S0^+05,5P%,>RB[X,.O8?%HY.*8\[@MH]-;)')CI"\8*), M:CY5_O@QJ1P&0VMB[FAR?@W5N(>5XMQ>CJ8%92QJ5G>@6@5_%C*O:1MQ\5#._ORPI1>S,QA#YM4X!2-LSED)N:X6=2FHF.T-UM0(6 M>LVM5PTG'7OK6#Q64"DK&'J'S13_(X/PZ2,'J4*[ 7+CL+QN.+?GN M)_B$+K8;?P2C][/MB;HAMGYOZG?182Q"%2A?K-:EQ8*3$[.V8R*2K55*_CL2 MH?#T6Y*@JK N+5_F 2D_B-#SA[#KOJXX+FCN8@GN6TP<41@#&L9]J5B18%HV M4P)&R>2LN+J[C(>2L\7^CCUCJ9S&D2Q1Q7*\/*[*2 MR> 6?&!)VAN*M,QD9D^. MU2BI6]3Y%..SNHG+EG 8R_1'9'GM?)Z'=7A;/$9P T?ET\!Z2+!FD&"STX8$ MXS7>LLIO[52 PEHV$3*^U[*%&I9CNTA#<1 MI@.V;8ZP/7 L_#OS/ [E7_\LIW0'M]KJ=." ^2Z[QX*.1>40YC J>A#F7*OV M6V>I1(&9 A;9P4QK:E*W9-[M2?P/:\KM1;\\[F$X#"'G5WGD.>7=>=E.]U*"O9"(+E7 DDN_<2ZM6#+1/5P9FHD/XI/ MS+NWU]%Y?'FRF./>&]NOS$$?!6Q]6<77.0PWC3V3_U>5_[['V&+@6A!TNN3=2DE*X:F@ZF; 3%1T]@8B=;7P'-O16D6 MZIQ0+U6E]Y@#-I?1&\E]X^#LK!M,DCC/Z=C4=U!ZV+OW+QL>ISP"!;%/6S3*P8N3_;99/74JI5GYK,Q(CIZ,0PC4XH..P.BY-CFTO MATK$XA&<86R,#2NU GQ24286O-G@\Q?RN6NHN +RFGLMN'!8H&T^"JQ@GESC MD6C3UJU83R>"BM+-& %3QO<@ ::- Y=2)V? T1O*I<8H$W\056GCCD5Y> !9 M'&PYT(7_^/#.C94(EQ3!LI\K^!6Y%K:%CP5Y,=8^Y1D,*UZF#L]-GN[:9KQJ M_5X79-I2V3"PPMIP MB^2%LX7C2.\QU&SX3CH W&]<@XGC1>2 YZ!]-K\'@1[3@MLTD]?1XB7^#\$A MP?#L=U3\_QF<@]BJ;\1RKZE8]H38)&]7*,&>#83U$3]RU8INPQ$$H9 MSP8%SNSGEB!34+YIO"DURH?R2)K:Q4;Z6$5P-&$RC?D;8_Z:;)'#^X%1)F<- M_N&[9.Q#PKKHR7X, (:^!> M1PFT"3X[Z")!2=%#G_J!'(:$:TUW$GXG[!LOLIJ'] E1\ ;WB!=/O1IT\\ _ MXRUQ7(&0&Q=:'\A/V(V9=?1I$6L[NMME7\T\/[X>A*T:BBRPV']0^D_E]5F$ MBAA6"2J3#?8P(;@ZZ!DT"PR'%T&(H+); *\2OI70W'G[6N!G[]@S'PWO2M[W M>=>]#"Y(8M%&E ]IR'OP)%L9[M%\"+1-++SUP;K>;"BJR-SO_JUKK,&T@GOS M.@"1Q_OTO]&6_HUE,>JYKOF-PFJRO"@&FAE?9LEY5NCH:=V/EB]%(&BDKFBL8>HL8/+OY< @- M<3AR8."P38#Q$N5PN(UA+TQ^+BFC%]ZE_?3PU/%'_%J,.^>ANX!E5^$%R@UW MXH]=IYFV3LN["&'-KXDF)>:AK52-IU17&# ML,R_!>,-)+:XK(1W#*'"P@2./(U9U]59C.;8#=%F=9PZ*JD-W,\^<*B-5E2D MO7,;N"8K^VSEX$O*"?=#,(),;]-(5T7J%=FPR=@,PQ"8ZC"Z1$[\MYA%!$JX7YS$#FN?"[K:9<^4TY 5VIS47*IF]KRA"=63[_.BR>J;&__!YYU!'.B*+Q]' MNY;JG1"$UU56T5-8UIP*EAW::!3&7^=INDA/U8PVEL"+?F-HI[)UT+OQ9WR_ MP0_E]P>K'>E=C*D[H'@X65%L-\?TY?V=\1"?[&C6QF;#''%VAI=KLE+U./-" M5/--\IS6/DOVF"3MZ#L!99 =CZUOR;/Y.UG7(R;MME(FONA.4'\Q!G==7;19 M"*Z..I2268QQ5M*L*2._K$SPC[0OBE5GSWQ^!/P5I<\B7'3P4!TW/KU83):F ML1M!?6=DX+D8A.( AUL0GKNHIDA6"$=0AB%I8V.ZX:2>:(X%SFG8&(Z+2(;, MXH]/5-[:C^"%/AJ.QVN_X _Q0B,8:G*9"@R0YXVC+L(M!Z&!\*$J:8F?\F DV/=I]QZ/\-JX)#3QBXRCW1)55@Y["-2>.;"]0@?LZW'"94%F6R M11Y:#+J 7?"A#WR"-^G5C8D1#E% F]ZE=*ZV&VP^"6H,*W78/184/K(@BB#> M)9GAWD;K7HVH!M)E9=]91)D8D4(,0#MQ!8D-!CI>$&ZGML]2EX,B)C=Q*D;^ MX UPQWM@CO]"W@CZ.*^QS_<;6YEP1E1NB&OXG:!8?^@_:ZO'106TCW9]DF/O MF#S\&H-*G4Z>.-R+#3:O8J_(85W0HVZ7/.ZBS"0:D'@UZ#\SWD4;?8:E"B@5 MK=VG(BIQ>(\LEJI*8/L'=8F/O64, JB%[+FK*CK(F3>4S0D%C]I$T#S0@3?< M+Y;9%K53%RBC$W$N:B8L>;)(TG_:C:REHAPQ;YENLY$Y2H&'XF$;4K(E+FRD M"6MP:Z45>>$>X78T+2^-%D]E.U&U:;Q7:L<;K4/%D0NUYOAH==2E*)"*49*L M*BXKS7'C[GE4?%GS&$L*+0]+B$7=8QQU:?5+:85A<5!>=,2*0%AJ!GA<#SWH MZWJE5NJX9#315X&^\<.^YD,O*F4_"\N/M)HP[^JX9,;0/M8XKE@B)70T]7J& MV8:8RY#LL'0CJ2RZ$B+PYUTKJII#XJKIWMK:G%7B9._CU-2<^6M[.*0=\:/+ MEI14W:WD4\&C+&PKI"^Y&?9# M\2E2/)NO2O-S*XJW@204L'W+U#]&W9\V0^IG@U )ZN^HG/>L+ZH"D.^'?G.D M7[8@*,F])Q+.*'30;R* 8N_*IX5C NKO5[O"QD&!3GW6!!!#@L8OGU664A%[4=PG_CLO!? M:VM'/ZNH.J:[=6_C$I2^UF@TP0K4R_QNT2;G6P*=V=[:QY@C/&PQ6RSFUD-F M-X/,GI\^9/;)@&,W*YCB'F@ !;/5GPDV84\>:4E)I1A>Y'[EJ[CAX[E!:R#T M#O]';;VAU@T^E4PZW\<:";8_B^)=-.7\@Q6BX$BC^^QA:]K/H E-IKLIT#!N MOF"?;V@J)9#-,+NAKQ\1U&<=IC0"#LEP1DLU1.*%DA>TPWH5XYZPE6N^DA]V M&!NN?: 3^8'NT;^%J[J,ZNOJZDZKU71 M5DM$NYUU+VM-"#V'>$ Z85\7GE=-J(U6X7D7TZ*<6-YZM#VN!\ORLC6G%?&# M QLAEM!*]@]*9CBBG'PE0,^WS 2FJP5=TI*9FA,BWF\F3ZTZRW O$>1ICC6;S#@UN/N*?FL_XDQ+=^48MYAA2NH MU9(X3WMK7^+:]PG[L+?,A%;B4;5&H]FHA$;USU@.AI4AX:#A*"&V7B?Q@3BLG^%,^AD;GYA!^IJ84EM2O[*N&=D9Q M^H)R!U$H7G,W)94F-W8XP>C++8@7G5?MI2/ 71$"%1@7G@&'$0WLH*3E+6-@ M*R'_K(<16$7-#9:4H^SMN.H"@FLEGM.^%CH?U4PUDXKGIZ*L?9SY&67Y:L.] MHIASO-<83*; P$A$T Q1J?><-DEE:<8F*R@I&*W^F%;Y<:T_74T_]'( M3,&\_L?-C^BNAT=D8>'QM9;-L118,.(NN*+AZV 5F.)*O]6MOQQ_ZZV> ^.0 MXP=E0,6%UN$O$_7<\7<^.;;'+NP-G][FL ?8<_V61ZTD')3&[G[_^-GX)K C MD']K,VE.S8]D\,*9#CO^SBP#^. SG-Y9C#ENH4/[CF;3AL-_A).5,_VGKF&NS)I'EYM M,H"'--6613Y2?9MK4A(O:GL/B-FE%2$YA=9U##DPZF+?;5+:/A7E>*KM5:,L MP 6;76RJ7HIZ2#:0:078P0KU5KFY9*HRR[KQ<%(BW&!Y26?E%&/-\P^$EUR<#F\M2K2 !@J57RE(DD71/# FLCL7:1C>"# M^BB%[8;C;]E/P\,;<,6XE"+FND^M=Q\QSZF,%OQ^I1.E;E(4 DJC*E MVV<\?A-PQ6>?0M/9B:#)(_]HPXOI6'XX^II=6VM"KXS*(=Q([G_ 19KX*S%O4MKSS[CB'[#<,Y\3D/BZS\4+&O"> ?R(05$J!/7AE6<+VX MO[XNBXVC5'/2\IV%: (X_!#;_DU]Z[+7P5_>K UW:^K/KPV+*$5?>I/4&=A; M_\@<#]9CBA.ED^2_CMKN+T>\]=YSX/_KX,WBUY?TJ]^\=?9W<_52FZNYOQY= MCG-_5_38\?AR,9XU>FSQ[R;+R7X6NZCTV-^(OIS&<(S(#O]G #=B")^P1HS/ MUR-E3&P0/$_R4<$4XICAXPJ58RF!" :/4K<_\6'QBX+C2Z39@C_IX+?'*(%W MH("Y1< .:'*%XI)/A9=*L, 05< &#>BE)NA5PFE9.)'5BK'-IH@,)MMDE$E( MA)@V$X^XP,^C<*C3X#GB_KA8'N'^(+J%%_LM*F7K+I6N3,EO+I$$+Y$55LA( M(Z4N'8] E/]("UI[VX]OV\%7=FG?==S5DGAOMK'[#\QKW#1#$5G.!U?CX70Z MEO0B<-=S;R>&OZUYM7F[!81\;SMO M;?_6V_AF5O!"FU$25W#X=->AZ3ZH7NVYX4CN('YTB\Z)G;C84]#/XPE/ MQ[1L,U9X1J4-[_*"XRRR#TO+Q/@;9BXM_6X73U5"J.J^QJGHL!S3X<'[.^QX M#FDITTL(-#<=2TK=FVFE#MWW/8^4W'.5>02[GT;CU@S&/LBW+Z;XT\(L'EO' MP8F/%>H[%>$H\;T"D@:"$K,&:]N 4[0!9^/9[MIVI_A-,VU[].C?J3!4B5?1 M)D/-R*E0%YUBJ*X8M-JL,WHY+++@%74[E5CDENOT\8N6R',VFJ@B(M(_#>_^ MQG=A2\RA\MX=PAQ4I[&M!)O9WR)9TK- M!DX0>+A4%)G[FEIYU$06MCZ&CT8@1P)FV#KVOV!I+D36H^]A MHMSE/Q.*BF^:SV9+OT\BB>"(;:EJ.6ES8> M@::7=3LB&'9:N8C^3N!]U +XEQQQ+^PFY3"\P.46X:^9H&J1X1TXPEO@7P=4 MO>X\P]M]QV6!B',T-D2 TX/9*QRK5[D'V0$^,K$]T>7#Q>'1/@L V=(-IU^ MBU"L_H!EB%D]A.3]Q$P3_PO: 64#4; "G:JO"*E%]K1@VD]L,$OM>?/4Q>62 MJD+!$1CD E$R[)DF-483AG:;Y)T!:>*\@'8T'#HCA#[M#.W%&_TQ5L#-^T@6BT"*1IT&7#* M5FKC[4<"9T<"+TY[)'#0?'O*)J\9=26'!NC6 ;ERX)VH)-=LP\#]60%EA2+^%LXM: M01")8::GV9%\'<=P]\(#\0RYE'!OQ6J^\<4TI2/B<"YE:<'6V>%0.YH-KK1E M#:#JK LATPB578B8QJ_@/,05C63\F 475/ 5T,..""SD.!(W)H/+[QWXFG?/ M=&P?K(VC\_EE/AA>PC78Q3.0W@&11+3L"-30(X)IOH5KJLTWW_?/+H84D2WN M'+I4K<1-'D:@!, W_HZ?;>)2"Z)$^!HT&2S/Q)N2AB)@M,T%SJ!KLB).1G?- MLSB(N^&27_^,1PA'?($L3'*Y"7!:DI.VA*"EI1A=<4&A(1_-(JZ(P(Y+Q!Y0 M\FR3LTWP(O)\@$J>SVU@_ K(*$=WU6%M#Q16VC#&C;'@P3GF6(!D0[/!Q)A" M/LH!-N.&S!@UBJ3C80ZJ1(S_ 07X]XD6W&N#SR8T8)O&& M,W-T?PAB?-F\#TZ!8PI=!U-QXCQ& SQ([O6'^&2L2M3%63!=(6X((?=EDR E?;XV M*9=@PF3C$W%2VKZ'8L.Y&[DL)\ .;@K7X:06I1A55@:CJL(,+FYB1'(%#W!] M>&?\B V7A(K\1CAL?LW0^%%4$HR"8AA URTO$'=N-(3#( )([XSV28@WJ?G4 M$"A7CYCL^OL-.$9;8Z4L9J,0=BFX!0X\XB!'HPM6XVF<[P%9][O&PA5="O@I M<%!!;X1(H!3_0U:BT\ZY8_"$P/'E&:UPVELP1C.P%/GX]RRGN8C#QQ^$ 7)\ M^P9S&H+G8A5) MS50<7D8A0P22(T=]=8\A]]2P(AQP&2>4-!,FR!6.6&-\VFB+@Y^G5$#>]\$PI1*&H5SQK3#*$E&:+S?F\5>,YM_+A8=%QT@T81 _G'E'L&YC2W'+E]PQ03XVCN M[D"<4DGKP3A[,,[B^MB3PHX\!-CF21&D,V":(=3,:?3??02UW.-G]N 3U3R% M\OHAN?44(IJSCWC)?\,%?-G\Z3(*W?W.P,!GUZN5_^"3(_\6:S>Q- Y6!%^] M?L!RRK_%^.NL-X$C<60CKSJ*4M&#P_3RN2?Y+"D,.9)\SD]+/@_4J']BAL+O MOF&N>1$Q.'+DJ]UC2L1X0.>0AUK[QOTR 2TI>3J2@"X&5\NQ).C:M_B?$>N5 MC.HZ$NLAJNQL=X2Q[H$!< Y28RJ\!D#H,6%C/^FK>_BA\SR,A>M0YS^R>V,5 MAV?I48LR0K;L@)#5R\5HF#4_"ROZJI92% '@/X,$Y6UMW\V.J@+:3J'ON1 MO:5>>GOIK07;T$7IQ1[MH39N+\?9O2*$%^%O\I&@$8\ (T9,PCM;8VSR$KW0 M-D>&-I3D/,^TP.^[G8MD3.R[Y>/>Y)$)^%';LO549 M_WW-;U+:R5GM0<_W39Y.J[4.7+((P[@?U389!9CI;25@CHZ9?EA?N%<.O7(X MKLFS1^5 PYCGTXG$##]1Y=!XH,*RRVWPL:8C;/+F>5 MP3-@1R'\5#QT$H^4# ]]? U 0R:8G);9),ON!W,>WK);"=S19)%%<9HLLBA.^.U&<$W\89)7 MJ'5!G+ZO[MG:-PDE]-;[0"6*U)\JV=6R HC3V4 V$0JD[CC/^#&:1N;R\1*W MWNZP2TDI6680KTX)A&FB76J39KA&AT=+TF";XZ8+.CBT$WQQFO_KSBUV--;: MQ*'J5%@O#TG)73G&-I% WS>>5-=H\$GWP/?RGI6WH %?,*I6#S-V,)BQ.F'. M;HB.//K]G5E&-+H.7'<:L_&Z L\T+YUX0>3]C%@KR( \7#L[";KN\H+C+%(J MQ\=_]_J.>Q$X5Q$H@5:J*P)C% '9;+V.M3\7W8<%E8W= MOP\Q"DI7X5ZMJ[,L^*TG."5P274%!S$K)EJGFDA[IFF;:>8E0$9UF4;#^8TM M&!RG5\L=OI1"^5TZ=\M''S=S])/$T7_X_+[X[,-Y-;K'ON.\J_57YF!,2;]C M(2=35VFF76/:0[447MJE^HX.<2N_4MU M#JQP.5.S\._)6U79X5IM,51\LM?JLO=5]ZDAQ]E9C[MIR 5BW+4W%:'W53O( M-.JDY]5S_F#+W]+RO/#FNQ MYW1I3:E^6_*+^0&<[-[JGY= #]=43[/1X&K>,:N_9YK6F:8$,[@NTXR[QS0M M9;NZ?*>]CP_=)2UL>_?8678+2Z.Z_&9E(+UMN%OOY(/W]^MX9_>UM?Z"!_,E M.A>9$*F#J\E(W1VPH?R$=T=8B["!77MP2@"Z'B M;A@<_5K9$(=@8?_*=KW>HZM-VC;A=-^*4Q%BB^ 9+N'(9$5N-KB2VN8]T.U9 M,$IIRT1E1ID#H\PE8%#=@:!] ?Y;"*_5JM[M#<&P3:#9E/ IPL^K&8VV[ M<4%VXVBZ>[JZ]^EZT3QIT2RY\ \NFDL23;5U$-?>I6MKL"8_8F6++ATP%Q@7 M)C#)A8=5*&N"V#JN*[>;#CMI86[EGA4'+!'..<*OSZ>[3UYN@'QQ*O[A"^:^ M5JZ2 NY#?._Y>/'O##KVKAS; 8? MCE09XO:)#BKH!;P7\$X*>"LV26T!UTC IVK;\:43FT02P5+OC5'H@:]I%L(J MP3IR%&K1UG?#(0 S[1+E\-KU@9:/#89>.&V%CVG $1*Z]1Q./W YE7S+92L? MDP8IR$3E%7X+/ZZ.WJ1H23\=O_DU;)H\K(*@+=_K:T6_NW/8'4Y: -EP./ST MRGYX,#S"V^931?"'R?$*LE4?^P3KC4B8)[L!YQF5!\__LN&G%AS:)QT(X#_\ M'E *]"#\QGNNIOB6D>*;#*Y Z66SP\HM1^D^(E,,E:=[8W4?3 XR7&2'K4TS M0#9)K7RZAY^"O#OLX4_!/Y<-D3G^V?/C!37HA'"2<5U TYD5+X#6XK-CX+\V M7(R&I9O*UC&LE;'%Z2_AW*DS8)9E>IC*OIDE9B+-"-LH=Y;*$9DE<;N%O97! MO7:I=/+D<''8<. MP2U0;'1+^.HK3<6#O_Z^4/?@ KHC=<,A>G-_6 M:!KS:<8&L1(8Y^@Y#&E"4C#_:^NP+=\J3LK:;2C@1C>*,+#?'VB.2#@*#&7'@JN!\=/7@4@^D,?X&Z\,'#5E;& K< 'XEGT+DOI( M8T,^LD=F*AI\=>MS)N+94&5MN"NZ+QPT1'77]1]H>H$[C'/76LPI2\T_N3QK MMR0%['Q,=T%?K1P_F!X)3*'HGL*_@*/5G>INT]3+#J79/4)(6;H#&F!MSP-/ZSI<-O;A29 M?%QJQ#4;!DHFD/\&8C]/7%R5?,4ZDC0=7(TN9XMY6]?8?+'7Y-&'=SC5A#*OY*;4(1/V M .0 [#4YU,5HKZM=X&HU*0OFG"F(:$RW9,^&NU4,3^91AU?[KAAAB+M_L.$" MOM=Q?K$/=CRXYRMXN,6>*.!D/QHN]Q1BGA4X9, 4E@T?97SV.?"1:9)GOY.Z MT!]UP]1ON:>$C.>DS/-&0[A+)W#(3NP;>P#O$-Z\9PM\DZ];2Y*\)=DVPPV=<[+ 5]YJ^^@[%V M@G_X<:];\*L?CKYF\//5/7C?M7.L2S 4IXN6#W=1 B!T_%VCQ3F:U3A_%&;0 M*5G=A,Y!%YVN>S2DR)HZHA]5CVO*+.H8UR0/?&/\9.N+OYECR\Y:J[N.&G'7 M.NL X]>R,PPGR?,$V@TG^UKV ]@N'CF;^"Z@KJ6LJ+AS9> -2*S(#()VRKNR M@'>[R*+R6_3RF RK).-I\:2WT$\B+%G[#J_#W7NX\*9[%((]+!?36E+(N/QK M"OWYN/D%\B+$XD:W]+4!I[G& =2HO!WE$_N)$6BP2%T[D*);V[MO8/:)\)!O M^1C]#HL[P%-L[,'NXHLLIK6M^S]IZ<%AW80IW?>,%4-_+^?HP*GM>2:S ZY] M06L?R<).>7[*3JF$KA1O?>%"DF M=P^"Y?I;;+ZB+->3[?PEM#S2$4[]W[[AL#"/:\!_@MO7!N[@!8W$XT$>+A,J MPB@6.I8N5Q"A.59+#>\T>[&Z;;*L>STDW+?2D0)-%S8&;JEH-=FQ $+,@@+C M!@Y%5IV7QQM5+:KDF.@Y>BB5UQ65;G1*9J7+ H5@LSZQ3U..9 MAT*KA;LN^4IVCG:Z*1Z&:RB@HN%&]UNS4,:B9"!8]H'=J7A#;R4YGT:& ]+=;^K MG>!J:X4US\)<*,/&/\>JBD(5>M2\=/HZJ:FX:HTX@:-F3176- _S.^ZO197Q M8=&HJS"224JNV^C$P18LQO=&!:5( 7T%YIEK!(WS']Y=#^-ER'#))DX'J+VZ M,'Y>W!MKX+C7M$#P,+U[AS%QFA?/3'=BM:OPD)JD+2E5:X^TQ$6JT2K1UU06+52-[7:]\!(WKM,BNVU&5*KF4'L4"S/780 M_P,'D6Z*47XX8/O2&7MMBJ/6*KB&X/Q&Z#5>:P!?N.H;7/M:O83,ZU%ZM? M1F?S4)(TGI1+TEBK(4E8VVS97EY]<[7MM7>BTPHG>N1R[&4R8QD>+<*V)O<= M5OY^B+V^OD!B#%1F;X;RB+T7C(/0V4$MLG#F)H$+$*, 7)^FF2C-KDF '-=M M;P288PU;P?[3FYZEBK 3.7\R&W@)=6 V-*B@YBJB5!+3=UK#F^"-:BSI:R\N@&;::/QWE8Z MI6K9<1:K^Y=,5547L[Y-PY-'=[NCYIB@-R;'1JS>%3,\2%L,)B^233$M]L2, M%]V!)4"I4F[L1V;I:/"=0T;KD^[^8"OE27=Y+.0!+!A* X2QD*C&D:>CPNV+ MM%4\,4*S:(Q0[^R:^$Z-< 1UA%K0L'R=)VEB)!>;FJ@<]7EK\^C-:X=AV>4C M>_-DK+W[ )DD]D5Q2*/H*_JM:YN^E_^5V&&N*)K4L>BB.DH1+O;GO1.L>O 4R5K2IUHD"Z< M+.!"JB)1'=01479.^6!Q.R?6)WW*JF*'LN6TC0;N$&\T%4ZD"X;%"K%QUJ1W M0!/Q[&GP1?9SRRR7D8Y"G01,0]@YXOXS>>+RGC$/[J9&B<.23I7 @OK*%QZB M']9T.54^EJ'-8MB2^%U;"\=^[8ED.J \00BFX7L;CB^2!2.2!4QG>;R0*W"< MT[GS]#T"GC9CRF<;S)"Y7?S?2E<(;M(8Z9OI@FVT MS7JN3\;SZ>U\I2ZF^G2MS^%?B]7_XIC1*O(K?D(83^IA,V^%BHFHMZ#PXWC\ MIMB-&VF6+=$?(6& X_O=]->_57C$\6G#^!P&Q][04_Q D(]\A6=[QG/N:V8OPNK9/X=WD3D1,4L8K!N9B[H2?R M]H]JH^[$K M\:P*-ZR-U)PM?^.KR TGI?8[+M$XVDAKYT4@L^,R;5)ZSMIHTLYJM-)M3]MY M$4:W2K=-[$6'3@YA2FZ#NJ]0T&["PD<)-X*Y8XB9:=B,O6J$30 MY"!M\1NJA^CCR)/4_Q!]'MX,&BPP78;RUXLB?31E" PF!J;"E\'C_2*+R3<- M)I I<@.!BL)N0S3+7&H PP>+PM#@ ?R;GOZ3D8IR?0Q[@MV,.L1C? !W^+3 M2@[+L^ YD20ZP6@A5+.8G+,N^-:HL,$2V8D?>>HK3H&U3;F]@/SQR!)8@<;: M!_7 UEWO@XK]K ^C#8(]#:H_!5,.X.,Q2B@4!HTJGCS= MM_[Y#D= Q@#6=- 9P!/WS SJ.#?QR?!N\R:%?3AR<1OR&^[LR^9/EUWC'GYG M6(%]O5KY#S[=_->Q#'!MCTF;#JYFRU$1%D';OM[A]@9N[%PMVELV4U"2:]+F MY04(V@*#$,7<%DY2TZ.] M&V#NPF&8FA_^PG6E!P$/5IO1Q<319:49[Z@'Q4 M>_D31!729+-(HN6W!4D.YM)^ =S+2B%HG@M,$O;N.PS]&2#&-OYV)+ M1AL2_H7PN-P69'\O:CTE$E]NT?EAZP_6NY_@F&0$W+14&?5NMWPD&WMT"L MF#I>Q?M6K 3P8P-K$9DLL PQ_DPA6QZBQ7[_GROFQ@O+Y%&U+(R9)'M2(6:; M*8F;@"]@ _?+FP $<^]0@URB ),;>,=)5ON4I^ 13-K-@9:HMI;630T,-7HD M@4UX'*[-,_B'B!C25G"N>_U]X%BK F2BULG?PI(U1 O/MX33E'?0$70QK[0. M0ZQ*$.QT*<[YO@V+,Z4X7!\..^57[B"-)1=/2UR-D)GC6<%=W/J5TM+"P4*" MJS _+-*..)8<0@N\C;;0N-7P3@G]6U@S=4Y4+0:I)(]Q9 W*[1@6H5"M<^]G M7J 89$^/W'/

":;=;BWBZ&%5<]& MI 6.$TC:\4Q+5$L;U &390+*Y8#*O8U58W"PT ]H/5ZD*-_26L9.AB=<+%*, MDJE8@&BX'N]Z"YK&PY08_BNJ'GD6)6S\]@D3NYB=#;'>@JK'\*6XXT<.&".K M>70]^$_8=KC2W7ME8]I/9YE#C574\L*4W+K:6C5E\6AGZ+-^$JU]/_"*DI28 MS;0V"MER'.;2ET\R+S_!N-][G["6'PP+)U2%9D!LS%=A/H@PKG0,$IK(\,HK M$ ^A%MQ?7U=D?]@YS_FX/G,U=Q?CR['N;\K M>BQ<"XOQK-%CBW\W64[VL]A%I<=*I[E'LX[S1AK+QB*7#'--S6NM/**X1B?) M_DN#1]'>_MG,Y:\1IU/:,6) MN8 N1RL&BGW9O#?0R_D?*IF5^#M3\-(TR23 FC/(ZQY3TQGC#95%6@'WTM9+ M6RUI*_2=ZDL=PM_(4JD=E;K:=[7H.3ZMNWJ2IGNX5;7>5J5*X9REH_ N>NNS MS_"D'T_,?&2?R/B1R@36%TQER8B:0B'GO;W>-JE7YIK[/1^UH&6K\A..ZIJ, M).'YX_'3R_!YIHWTJ&2K+X[_R_0HVA,_GJ18\C-,H8UE7?+-;(H.&>L]^[2L M/@O8:([-N>.I)&MW/#9Z&=;GK+<^]ZDU,?0F97B<$3B7U'?U5N=+X9]::C.7 MCU3JF.F2]_(RK,UY;VWN46^^MWUI!&NNT>29WMI\N>Q31VWFLM%D<*7)"H!? MCK492W*+1US@Y['L(,KRBL*9B^41"F=& GS!80356)+\[HV-?"!YJ<+]8?_. MONK&^AJ)6R@K4^R=R!8F]H;J2^"=0FU;G8=XXBG;#?URK-0\?:M..,)L1_0M MUGBGZA2#ZEVY!NY3VGU*NU7S7ZH_YJ@_YI)&C8YFKOMZD5ZXNNP<285L@4W* M+<22SK4\).\*U]+8[,>[O_'\0P#&L 41BT #'/+=_:C=E$[GI._5ON^V/ZU@ MJ A;OR,TA6"A9R5'015PS!:[19'Y]GP#KEO=4JHUGH(UM6#M-]A&J&-VJ M&@[7#GY7;I]^;T6V1)Z7HL2D%]]GVUH5:#$EW\A&/]3%*XY?2/\4KKOD;O@4O"(%+QQ6& M]"TPGQ:9W"RBH.=)X-\P,!3&>R\;#C8&<_&M%W?88A]_(#X MIT3.;QR^% %_WNL-^QU&:0=6,!)QRJ4F&&"^U[/#E[QY\[X(>I\3?2,+Z MA099OGO8FO8S8\KOS&(;PU.^FD >I7@JLQRI[D0N)TXH&?U4/G4QP,:^UUU8 M,U+PEBBXBE-PBV0:BKEX'&[6Q;-S U#:]&1/A-VT+?Y J3%&AGGD?%I*X;K M^J@X+Q7E3WJD;IHE+ZQ]$\$QC*N7J);Z78/,PHIHAW MX[QV[3@XNP1Y^??G#'M?/^G.^C-IP2\;^JU[_:@;='^\MYT_<*)I-53C44P^ M0,NHP_E4'0*'99&-Q3GIP7OH #8<*O4.7PB'\)EN,O<^_PP" &,_/"Y^*OL8 MAW1M@@) '2$G<5-<_R5./BJ:%=8V"OF^]C$;7,EZ^$]PPMV^*(0AE,DA!]SM M:R,(<[,H0LYO'Z]<9A'EW(;B!IJH/+:\M5V"TWY-".7PO BB^)=D:%K8/J/H M*_HMN*Z^E_^5,HS8W"C^@2Y@=9P*.BF/P=N[AUF/[7!?7;O=;-)_W9 M'?R6M!#!&$S1M@)9DJ;B%4&SRM948"FH%1]^8./F@P5W$<-AYP;8\7D&N"'_E.8G.\=^Z$5W8"80(>ZR-4OR@^I@P/GT#0SR8 MG4P!?!A/^<;@:2O#Y%.O\^P:+'..Z!T4/-\0G/W_XD^[^8"ON7*/ A_L3T1 NT\C3F=\A3[O**\^^8QC& M&%+L31V]B7^0B$0_'[_Y%?4( QH8Z-EO=4SD&%L]-A4(8R^/NNG#-[EJL<70 M'Q-,;] H0-2_0$?14Y4MO(-"N&(+B2C.*_R:6(_X%GT^7(IX\EJ$@8/@PEO? MX?CX+-PO177H0ATJ][:Y9@Z%='))!4O#!BO/Y(KS$>.2^#Q."WA'27:%]"<0 ME^F.E;8/8PHY0V7E27=W&JXV*LDQ5KK//ML67A-L3>$CEUH/XK_'4.IGV_L? MYJ'BNK. 4V-^*/\2A3]_W.O6ERW5S=175(@EORP8'(^M76B"8A^)'^+D*J97Q"&#\/$X"O/CYHM50I38>G05IQHA6*ZN#VUOP9 M?]]7]VSMFTRD=6[3U(VL7,I27EOKU$_^1,OOFL]FS)O3!_^K/J=OT$^B>^&3 MZ!K4CA]EFEC ]<.LT?,ZK+UH=5W3R\6TPM(D&0T4K@OMRJR\DR((7'0\:J$$E4F**$U2*)FOO$7K&^] MA2Y!)4&K%X#ABY4%W&?)"O=05'*\92NZI!5M3/>SN@OH[YFA5]2L6='&B:#O MZ'"F7^A-?Q9%?O6J6,9CG,T]'$V60W61K6+I:*-MW[S>-Z^WTIH ]PC)78D\ MJT>0YU3)+5UK>*O%'#N)-&N#JRD8]2VW072^99[+GYH9X=LU&:139.M=II*\ M\(LV&7\ZX$5+1^<&,9;Z]RQ6BXXF0W7/4D.;S9 M_3,=7"VGE\N=H6Q/#&7M5.X?'BA^6<-=\H$(NW;%),/X]:^8V>!J,9T.Q\ML MQU5U?,-^>$Q_1U1ET69W!'8)S"\7;<&=]VY(;9Z[H>Y9MOX--,R&&3MZ)*-GY5_XLY-,4JGCP=5\>CDZ9ZPN>7D@=6LGYI$NTMB@^V@16E1JGWFE M_\KIG_WS _75P9MJET6HIWJCJ7BCC63 'EC$6IL.VJG20<)JI" ME!@B7E!W)'XEBH\*:X+3.$%R\IL"UZ(BD25R,I7WUG=(S(9@2.=?#M> M&N1H!2I41S2A8-><:[;!KCFPS2NLCXXZ>D7?V[OO7[^&O7<[X2$E\7C"E]\^ MR]OY0J0D?#BM8BC_(#U\RYP'PQ.M5^&S>5/?4 $M>IE:D%<7M$T;)] "/GQ^ M+]4EF3KXK"ZY3>N2@/V^8A<388?!0HDS"R#>QNH$DPY9A+?@0*B[2O1'A4U6 M40]ANELJ(%K0:66O5KX3?LK474_Q')U:O-?Z,WZ#Z? Q[\E6GAC["WZP8=3V MR!L2L$71DS(&HN=N#.S@? ::F\"2]&AF$*:9 MQ9[,9X+4XJV-=*S">0;62OP$=)N^ EWM1#UC-IQ-0!B$YK*P?>R1M^18[,[V M.,@&[!:.D(CJMM6&?#R=\+X%S(BZ=V^9O""'?Z!3Y!VS/,[*2ZS#AD82@T! M4%'5OTFG<).JPX6:'3X68H75MRQ*M<&A=C>#W4V'DZ6D;8A6+NLG.#9VD)O& MCR#PND /D-@G5+P?W@1I;4(W ]TH-5O&2G WOCHV^#AK%P$U/@CPO@#!CNXE MN%.P0_N175LY&%ATGA\"8 PZZJ:]R.H\T4TK[YG;2^-(M?.L2?N2'O&.T1XA MR0K0Y[HH7S(XNZ!W\(ALLD/;8DWM/.Z*=EX.KF;+X62>IYT;W3W3CNQ.&X$) M"DZJ*@%)" RR0CV//-E%^:FISTIPQ+JES[1Q,9KF$?5#D];ODJ[XCM%>1=I7 MA=4"'XHO= ?+"-U^]-.$[\?-?\)R;ZJ+N0S'W"I84NS]$B^+,#:[)^0)Q.P M[C>-LIA/V38P'7+Y@_;7B/G"MP7VZQ8IQ)G2JTF)DB9 M_7:854\:(WH<4G;< /\S.J^ C*;Z%3P_R+46S*'+ F\7S9:]-83IW*$);,TOUR3<]0R1M M'$ZKRV/*JW(C$DDA7F)H$KG^K6NL#=TQF$N'XABW/G EQ\9#8TEY2.QFR[F. MQ-DFMDC^7L#'BMP477L.')>KO!*)J4_O8HDIL#!O@I>B84XYH3MXA*.;8)2% MD'$;XR=>G&)1H'"4>]MWZ"]A<@PU8_ /W,LC0R,WM+.#?!F\,GD^^--HZ[@W M' _$E[)F.//(0"A&W0).QD7AGB@OYKK,%>O3@[3;5G^^T-V+9]N_N+/%+G$; MYA8B:TC-A0C4+RW;*7[+@>:Y$DP M/.GD:]S@;VO,H>G*'7@J8/ #EPGCY)Y%XTMX)@E^%'-://C@H^Y@7@=X@/)) M_C;(,N%(@8 KHA78UIU-F27'_A?X1F[X(HN)C? U@J<$I[EB]&XX"8OQ^UL8 M\C8>G7@$NB0-X:X2ITY"F0=>I2UD"FJ1U8N$&Y;@'9G$1)) P*(-^CD8C>,&R%X0D1.2C_;1WH3A' MNOT7_+U=1,?SH8T(#O5\U8!V/-J5N.Q[.C:@(WG'30RD3G5ER?<6E&7^H)S0 M)XR#N\J[9 !^[FSQ@!_GT4NWEH9>'$Y&'?4H# M./)+6!)X_YV&7&;CS4Y?R \W*= M"%4]GA,Q&5S-AO-YMB/X>+AW/3SC?KBLK U]CUPVQ8#(6.L2NF)+7+8S9W5- M85>W1&0[/$V9D5KF)4T8N]DBB%6@[6Z+]/+0R\.AY*&D0V\W>4!8AXEDX&\O M#[T\=%(>]GH[+ 97VKQ3TG!62=7B"H3/V(BW8P%"X[1:_XS^&3L7-)QDE*A9 M0,UR,SM!_[[DLP67+T=&8;-I:/4/WN*SW L[3"]#4$@28 MG?R *:+4SR5HA[T\]/+047DH 8'931[4P=5D>IG%V.OEH9>'3LK#/JM[IAK8 M2QU+(IQ5F*CE@H875!6M'J_V?DH%#;/1SI=$]XK>>BY+NJIET,9[9+*VZAFZ MQV1]9>5Y6B*:NMRG+3(#K:M*0$A[>>CEH9ORH.VS$V4Z!T]U?-G?#[T\G(@\ M[+.Z9XJ#0T;:[H',MDOOPX&9&AFK9KX&=>$R"A\<@B MI+U?DB!' KMK%'U%OW5MT_?ROU*&BW1L@.N82\P)%_OSWHG:_N_8Q:W#]+\N M] ULXK5N/NG/[N"W))2B85VD:%N!+$G:BM>3B:,:S_)/:F>#+'IM1OX6$AWN;6 67AP-X1H),^ M9#P@-BF\'H7[T?">0Z#-]-R )$KI!0=R#1!):>[[$S--_"]^&T2>P$YSYBLZ M#$5"H2D,7)X0U#0YYJW)G(>AA%S1UIY@<6N',%\C2N!,"KX+Y6>XK@@--[Z&IWM@(SV"3FU,5H3N+Z/A M+IM*T;42'67/QCFR\@.YE%T7<453'6]]/AI(]-*IX:V/&^*MTP"9>]L$S>3R M*<+XO$* ]>E2 B0\76:!A/GSF@&JT_-*3N2$1OS2Y!SE6@A=#03CSMZ//R1R MSP>H.BR:Y>O8=X[^X.)?'HTU"U57])FALG'L!\+LIDN,L+M#2/?4^%1$>X_- M2XT/1:TZ/'48#B%:T=L-O$]6MK/&64P!5@%2P=#[+5[D% M7&=[5.A]T*TBTQ2F^>;?KYJJ#C_0=)G:(LY[U-?NWCR-]30-TP1KO&]3EF3<0\CP.D('EXL=] MEX]R!FV"(C94UK:"H/'W^B->>#@?R> W 9\8C \5TWH?[+5!PWJ1AKZ[Y?<@ MHL/#FHC+]+))P/R484F$1-[RK+\?>(7[SC,I7CY0ZUK,KDJ&P&DZP,7?S+%E MT>_9J,"U;#8!MZV5@=ZV[ K#7[)\GS\^+%^SH#3S0C=C$M'*''(SFK*O-M)*ZCE:/>XKCW E>AXW%%1:,+Z\^)KK7GUDYW!J MRP 9:)/?0F)_Y;KHVH=-.F#'KJ]IL,ZX_GZQ#W*4K>A)'K9$#0Z%G0?2OC49 M&9[WX2^%Z>BP!]VPT(2KS>\EN"RM\OM"/L&ME-\;L'2=;;7&T@@.J1:,G2W@ MZ4\Z;!8%>%1WIR7MBOOB9PQPC*<-^!E8]IJNL-S@W"$(\"V0F(@2T6<:TX17 M=>??6!07TQ]UPR0_,#:?JH[!%..57"+7#09T,+IQO5KY#SZ/$7*<<20$.(>( MUPX>VP<+5")37GVTW?3\A%-(!?QI@0XRD?&0#^ WEK+R'8=9JV<>6C#%G# 1 MWADJ%O.&^QAVS .Q;C;NGV:\*%**R[C1+7VMTV,^L9_&RJ:I;.&F#.N1N=X# M#^"+L/ >%P]+]F,4U0T1/E#N0,Y=Z!7AL6U!QJJ M[SH62A0>!YK&1"9VV%DA>!IF4< M1=]\L,+1B&@HH@ (U\%\YI%4&E:YH8@GT<5#N@SC 4&*H&&D#/;]0,+$1SV* M1!YJ9?@2EZ-H("5HMY7NQCX-2OP"/\??,T21AY?@"_"G:P,>AGH07^YZNN=[ MMO,:U'HV#AWWF&EP\\5P8\]/20OHN M>&I@U MSS 4DX7331UD3J9&HOV:12TUD8P13GZL/$)'ZX\>'TP-WBV@EPGYU*+K-U!W M8 "9!I&4P@*_H[I/#H('!>["%\1\;>Y4U?>IYA@GR@)_ARY54$8 !B!Y0T'- MB?[,;<\GW5F+6IB]T&Z62[N(9 ER?04VXS+U"7+8G!5$#R+$45? MHYDB3%1,BF[ >@4KF=LE.3D\4C?$S S<4\QOVIN-*_P/G'/,2U0LY%<,I3#\ M.:P$EKSV82WHW8K[)5ZRLTL,OTC:0JF1#?0[=@5=6VPW[0+;+3'JDU/L*9CO MF-/;<_@>=#@6?(&I6$<"QG$)$!JD72V<2:MT50LO1G@_9JM\90J'C&_T$'C) M8+Y2CMSBG"+=&F[Q[!S<8JUIN16[0[)^8^@& =D+O>/%6.(=+\99[U@\E7/^ M-W&^'Z*H1K,2+/XFV0)4:646'A6>G*@,O\ F PI3'O+LZM9E< Z^FQ@N MF<.BP2X[&ZV,F;TB(.!2#CH6$N0!Z_P$%"=*WHP.WBT(M;H!CDWAVWAZL"CQ+WN:VM<;C$CT'AO M6M[>G/#9X>9>*Z_&O^)A/L &5OSPWBBOU%_+RH;A0]JO\=)9^,'D5UF]\ZOI MKSQD3PX3ADK"TF/XQQU<18YNFEA%#O+!HT2WCJV3.7CA8P$O+S2+JI+3U[.I MW]J.N%4PXD'/I[03&2@/&,!>U[M MB"ZC!>J$P8>M.[3575!901Z!JMDPUFU1R1T6D22.=QA['ECSGV$-]\HUZ7:] M-)]T*@HLQO,!<=$5P:-SD\2+<]4P03FD)/ MV!0,\W?F!FR@>)X#@Y Q>VB5 M?&L^T9'7GPSX)EAL]!+Z!ZSHMXV!Y0ZI!^$GQ D#^2_@]"_N,6P;+"W9;I%\ M+;W+]\!VQ-7"!\$I VL-138L1RWI(0BI%ZX?18\A%?$K0_%X^,L==JI8G$+P M''H+27H@Y-X]N&=W/":;X=F$= /3;DG=.S:\/$';6]WS M4/4!W1VX&17WV:48,1(Y>B-?QILP,.T];WDMUSW3'Y^5%;".*0YU#4?H&#R) ME&"6J%87U26L[]8QUG14%_7 UMQ)B*M'/.1X'\0N MXL#/-'@X;7QK;(EY"_80(RZ\0'=N88%@@0KV^K?/J%R97OBD8XT3OBKV7(_= M.4'UKV0%7!^&9Q^R>TC@D RI*RR7M:5/?(X]+\'*N?23Z6+.UI3X?3#(9J1/ MK0TW;-HJH"3HC)6'BIH?)W)KXE%(,*!QXFG@RE);3,"MO(;Z%C,NW"3(&"^; %WQ/7G^8J<1:;U#5CRO\;PD\PNX$?V'+/D8G(J> 0N=U.Y]5VD"76L>:+"77!^]JPD MS!5LAI+'EBZ2OC&M=OI7YCO=P<,&_<8PAQ?FR8=!9G"-YO'*B'0U7"/@@(K MRBL\%'7TYMWO'WZ\O:9_C-_\B@8@=1)0 19G?@&]URX6)#,+;YWC:$2Y1 M_B\RP]V87SH4;1:P3$RSB.ZN@/.Q7H!D=;#K;[U&E M;2RGM@FS_[$4?YA;Y1G =//'GY??+Y4_KJ^_\G\&S(,1T^A7T8,%<1+-&9R, MR0Q$U*%1I<*@[V[.=C=KI]+=7!!/D94[P(^UPGC*X2-?\A, >0.UGA2$@/W# M!B_X 6HBL+43,D<&&3.WXBJQ'1&$@"O,6DNOATC$>$@X;)+&FP E'=Y(Z3XW M7IPG[@44YY3\44$$ETS44@Q+CB@A@8^*O@5V&EPAP5V!GB]_+=VANA,4)?%O MD>5^RU:ZCVD53V$_4_JNN*J6] 4+@NP:5:B"A 5*]X$%CE#E@O6#'Z6J]2XBA:ZLD81Y*G< MR=_]!S1)_\Z]A_ T>9=CK(T^&T\PD-4IM$5E.6NJ8,%D0N"SEEYX9&%3WX5H MJ@RZ$FS3M)^HQ A?F;C#]/ U1IA\2;Q*5!Z%!D=4AX2KXL<*3 D,&5J)6 ; M;046(5(2@3'*5X$WI?U$\H*Z$L7(-9&NM+ M^E4*_X7_;KJ\'&F+W%^/+L>YORMZ[.)2FTP:/;7X=Y-ELZ?V:SW.6JMQ5@FN M;2EBYS+S40DR%K=]NS@2Z0=5'^;.1!I6F8ET[C0J'AN5(E%%?NH4?)I\^]]X MEN%UE:E8_):AM/K64^@^5X(%GM29%XXKJKGA*N.BSHEP^>#9-73%F=*F9ZI6 MF.K0*/2Y\9/CP#ZF$IA[J;2;7BZF%18CB1LB:2ZTR['$;\!$/3YA.X=86EYK*_<5*,[/.;[RS M5&9*!@ UEIDE@CP-1W SG>&DVIZ!0@::E$S,*?(0EN/!U72F29KG>PXY(PXI MP8ALKF)4O)87R\GE&0Z'[QDH8B!U7PR$H+G@/6F=8J C)"J.P@.Q!I(=S+3S M&VTJ%8$24-+"6Q:'W\[/<@YCSR$1AY1@F19RR'1PA=YM%BJGYY SXI#**;&Z MU^@,KU%U/CK'T98] T4,M$,R:#D?7"W5>?>F/;Z &%FR1;4/B96Q>>5DC83- M$5MM-I4@U?<.Z1EQ2.5$@X1#EL A"QGR9\\A9\0A>PJKJZ,1QKQ&\_GNJ:B> M@3K,0-/*8?6Z##1&8WVYF'9* [V8F!>B0?31KC+F;Y0QD(R;B_.].KBBME;U M38=<"9=D8O!-N 1GDJB2^M.C<$E+03!Z M]YRC"':XI>4F#MXE8,D;ME$(T*EL)T7?!-02>3JM.&KIC3V%U<>CP94V5*YEN#T9WE,]N3K6!E>SX7RVO)R?BPR3:_\;(25?U<04GU:< M8)A &;_ #[7-08M*,..O]%_Y(67_%!P13&#"J9[AF)S;Y]B4G7 .531&C]4> M_ZU-$T5XF0GN-[:%L(5\3- WP_WK*W/P!_H=&\LF?:OC"<44L[6]C::3:[-1 MR\N;PO+&DL#X+XAXGC/ +)@'%PP]\@C4M\F(>=G<^EU.;Y8>.;\K>69 GHG$ M/6]X>FK+R\.LAB;1>+_D#X1O=C159QLLDWI((X72(\2?%I)YO]8>(;Y'B.\P MC5XH0CR?Q](#Q#?=\,O&\FX[GWZF1.NYK4>.;QLYOD=@[]$X=T)@?_#^?LUO M?VGL;S&XFFL]]'HO/R]>?G+0-DKD!RO:1BV ;O8"U O0B0M0#HY'L0"IV& _ MGK:=>NH%J%.,U O0#GCJ)0*$551:"YBL/51Z#Y7>*7'(P70I$0=U<#51.P6V MT7>CM [WDX/64L(:&F6D=P9-[%FCRZR14^E8PAJ3P=5BU(]..&_6R($J*6$- M!.L==6IFPHM!;^H1RW=&+"]A[MG@:CGOH<>N#Q P./%S.X-L(A:IV: M8-2[BJVS1J-0O#8>7,VT'BGZO%FC45A:4^%:G(W[005GS1MY*.(EO(%C\:8M M3//I0TSU0TP]0/@. .$E?#U!=,DN.0*]D]@Z9S2*J6M3L*'[Z67GS1F- M(: MSK9;]%''\V:-1@%I#3NV1[M;T-T++)T(@N1W@6' CZBN55J$"?)BJQW;I3UESL=@[ER,YY+Y6]5.X9![)$*I<(XM->068OE;U4]E)9CNQ8 M+)63$<[-G>S>==-+92^5O516QFHLD@QI'%LI"^17#Q0U3&('P[^*.(?I1LL9#^.**8:U,']_U'[73!)ZT-XJ^^K=ON(87 M[-6(E@(;@T7 5VA%BF>3K,"R05"?:=C>_ W^&G%IXL]Q.:+EC>UL;<0NW973 M8VGO)J=#K)M52"NHU$MZ:UH":M09BW2_#]+7?IFJ+&CB>>39%\VQ<10^4FC$R MS.U:])P.,9A%/$82]@A]I;.9XM-IW*!]XVWLKQ;*@IV%!2V(]=I/1X M9M1T3B9A-GFWU]OZ>KTF<==-%.=FHDR.?-Y5O-$-1WG439\IINVZ+.$)@;-O M6(_,]2BM#BNO=5IJ'D!&<%KO0)MYS]_9RG=HS,/[Q\_&-Z:;QM]L_1$64_^, M%GA=YRO2I$+D%A#^I":0/NC&]HR;@]-HB33*MP,:2.6BQ(1N?0\S,,OF52[, M#'>W./D@$2K,YCS2LV_@ RO#-$@1?=E\V>+ $\.Z^^K8&\-#*KQW[ =1P>+^ ML./34'_ @W\W[=5?,0K &Q@09@OO\!R?#?I)#*[, MK\HM \^)P@SX0T__R=RZ;08OM2[H!>/X%GOKG,,"CQ3\4'!3?:""<%G!+_V= MN(Y_[@?RW+N?GJ,#(0U+=YX_@(GD?@83 ;[I@-L)7\48'/C=GM27QV"^VN/3 M]V+YPL6R) %U:+'$FK'LQ;([^WZU4_VZ"\N'OQU;0!$16)64XO[: MRV8OFZ;F\WH-Z5#;C.%F_L4=F^>P=)^YG)E?Y,_"2U!XHZ)P9)^.7 MM\(XB!4C*\KO&>=L&*>ZXUB'<1#:?-Y"8W3/.=WEG(Q?TPKG+.FNZM(HC9<% M3_66;1TX5?(\&]EI+P.CMMBGQ^+M+YL_;'OM7EOK[\QY-%;,_6Z;ZSAY9?P_ M'V&;Q;1'.#YG[BE)HNS />/!U7*\N_;LF:>[S%/29[@#\ZB#*TV5=>#WW',V MW%,2C-Z!>W LZ$SKU$2/EQ5JNWZP82U_-[?<7H37TMARBY-7*@ 3&IG<)<^E M=WF[8KB5,L\4M*>L;[-GGK-AGL:&6RGS( Z,.NM5SSES3V/#K91[YH.KA0S8 MX>0C;G7&YJ1Z.R[P\Z]G9/,=AS?2K=O]',+&8.3_=/1?:L'Q_M#D;]=!HY,Y";6GD3JN'JGLI;*7RI9&[BPF+8W*EL:N;.8MC1RIQ-2F1RYDQJV$XW@ M6?%634JL)'((@O83E9>,;&T.AOV:,&N-1Q:!4_Z23#Z(_8ZBK^BWL#W?R_]* M!OHHQ6&YH8/]LQZ-]5$GJ<1%[,][)\JZW+&+6X?I?UWH&]C$:]U\TI_=P6]) MN%/#NDC1M@)9Q)@C09>K_[QUX*F2-:5.-.#M\6(,7EW!KZ=PD=5"9+F;CAK"H8U7=!R3F=+X'^$YM.CN9M4Z6TY>^UEFU]?2PJ#TLZ@%A M43L9Z99O/UZE2QCI\>J/'@6UZ89?-F!ECX+:,]7)HZ!F#70Q$O58Y5WQ,67R MXJZ*7O(+C]R\I.",II64@<;O?_B[R? OUU9I$>@"QR#-V\Y GDO@M)>P%R1A M)6/5&DL8#CB5307M):R7L)!JJ4KF\G54PH[02'0<;])D\,YW%G/N^%3K#];&T5W/\5>>[["^=ZA, M7DKF6S:5E^6(W*J=Y:7O".@P\TQ*!HLV9AYL%FBA_K!GGBXS3TE7>&/F4=$8 MGO<=C>?-/>J>N$>#>VMZCE@^G3?EOA@F67!_Z#E9@4KL_R(@$;1)"9A/8_9' M*)]1CUY[WLQ3 N;3F'EPP,:D-1^Y9YY.,L^>\G!+A/(9CWNL_O/FGCWEF);S MP=5RWBF\_I<2@?MJ/S%'>+X+'N4EO-FGCUE-Y9+ MBM;N;/;WS--EYME/J%\;$7#_L@_7GC7W3/<3Z]=&&.L?CSJ5*7HQ$3?OGCE] MK*V,\UM)5&QLYT'W_L_ ^.F]WA@_V?KB;^;84HE0!\#["W6LONF0.]/[PJWS M52LIC!I\I?5\]2+XJI7<0 V^FO1\]2+XJI6T00V^FG:1KUY*6"_$].PC>B5R ML=A/(8LVF@VN6IA=W'O57>:=_92Q:*-YSSMGSSO[J0'11HO!51\+/G/>V4\) MB#;"-HESC.6=R"2\&]NB7A*PV]9PP"E(%+U@3E[%CA4I,-VH!U-LCSSGHV3V MHV+&F&Z:ME#?W?;)G48S9"_ O0"W,_.QL0"/>;ZX%^!>@'L!WJ< [RDP-59Q M(%A[I;J] /<"W MP@]&GC048F]PFAQDE>WC8:5ILM<>>#Y[MM>LRSZT"7'M2:)@)+&)"I*\(+%H#._2D M"/*6K00]QB$]>KS01$BSQPOM@:#J9SA*;">N7Y/U*);_<+&VO0OQ/:GI-!E< MJTQQWL.T4PAB+[AO3*>#ZAO$^NK6_6J,_62/U=G@:CFJDOM?%K$) 7JN#.DIF'Y5-J85WBY3(K1OWS7,S;/_$>& MM6:6]UK;9W$F/?"UX<'K5\7UK"JRSWO;@7]:RI!]!UZC&)8"E%'^!"$#R^N[1[]&@MWH MEK[6A_CWH>+9BJYL=$&:09P!C77NMC76I>(M9/U;<.UPO/H>&0,F.O#'(@S MO7N'R5=VH 4\P"?N%6!$PUZ["@.%!F(0- EP;:^-A@IV"="A8WG\4'&8NV5 MYD=F/I.,-&7@Y9Z80AL-KF3UB\T9&,BWK[6.!U>SHK4&#&S!Z761B94Z3'1$ M7I?S;YZ*WHB;=%+[;R>/B+KUA*QUO7T9%22>FO.%1/0?8LBKFC PB5YH.:+%7%2B5V4YN%> M5>]95>>IZ"?=#=5X9.;3I\E$MQ]@,\^$:SM_XW(SW] 3CP"KWO!<)587JKCL M[@$L?GC_1]NZNS#I\3Q.J]PSMI\7VQU?QMJ^F;GG7UOI=\$+X^WO#TJT5^\ATEWU#,G_9_.DRB@]< M;SSF7*]6_H-O8O@YWM1>B!Y!Z>GBX=_:((=% M&CSH3!6_&@^%0.#O C639N=;WP51@BT3%P?BL0)]XSD&8P6C9&260\F1?JT+>@'W_"PCW0["WKPFC=/ ;ZF7D?2"L;UMT?8O6U M)7TRPD!#MH9H%Y^R1-_M9Q]C#.Y(6"*IH)KHIJR]N;.FVHE-2O16>^2-B=P$ MB\W4EKVR$LVSGXWDS6(/-I(QSK[[MRXLQ#-T$\X*_D ^DIV^&;.B++2>BM2, ME$&$UD&E@\::Q(Z#]5P7,?(0\5CA:6 O!O;DRG<]^X$Y+O_GT[VQN@]?[0C+ M,VYAZBM:$.-\CM%AV"ZL8OQ+WLY7\4P_J,_@$;BA%3,>"1=G:[N&1P3F2S#@ M>[JYXM<#BJ?D2T(9TQK6;,,$I CN:FD_.5R+? 3/#?+ MN(D GYKFVQO;0D@0?F+?#/>OK\S!'^AW;!RRY(4:XTGP%[/PQNU0.^U=W-F/ MS+'P_M9-\)0\^!#P7>>C%*<63<[1]'4Y;3QJF=/(V9>P&JZ[]N+&+2\.'*ML MP)B+ 5(S$/RB&QE#% W#2BV=F-HR4= 3DRF'1B>FM;PX1/6O?6)U[E2G7'?% MKR[Z&%Z=*?O\,EF'FXM&5)84'R^ZDQ3_#HLT-L8*R*CTN:'69HJ/>9#GON/ MZ O_KW#)\ ZY-[;*DP%,4*96R/E#EV.S,4R#BF_ U[G577B+OX4//.K 13XW MY GE!K^%Y,;-<6-\:VP9JD(%M_M(%]V0?L%])Q[;,N,+QW>$07H1N9=%^U,= M*=*",3P,8Z1OI@NVT3;KN0ZG/[V=K]3%5)^N]3G\:['ZW_ER4/>B&:O2F^;@ M*(ETL7RVP=4>3Q3BBO&;0%@_^\!5QBH+>YUF^(<'PT.2NC=$P#MFK>"8KJWU M'[X.[.$QYOZ !_QNVJN_8@RN<=$"BK/UM1?\$%_ 0!RV\ K@"<8Q"L4+>/%6 M_"V!/(C%7B5/-76HL7?C:V1O5Z48C;%#[*QY(,K@@/M=__9?8&/RPC:4,>8] MHP(PV1T*.\@?R-#*U(T'3E ;RP<5A./U449!9X K[1BNL#8]6"2%?_&_0J!L M9VU8NO.,(1L'/@A/1TD/XGY#(8%P3)@GH]4$DMC0 M+6Z9K8T54HBT\HHY'CQ?)"9UO- V^B/H9(R&P 5AFSZ1#-YA6WB2<*4[3.SI M 0_47,,N'H%("OI^#FY07P,5@+QLL\&CLJW"L"]H:$J(&/QN68MP%[S<-ST* M5<4R!KA*V.>]LC'MIW('I2.B6--'N49>Q9C=1Y#!U;/RW39U!WC3 _I>'K/R M1/EB*=<@-*:B+L+(J?(O'T1[@Z$NY<.[Z_ B!\7B&FL#Y'Y(/[\)[FW;@3/_ M^/%&>86\H([>P&]OZ*]PG8@BVSM&4DT\"K_F1;71QY5WPH\57_MU2 )ODNK9 MFLC1QF;C*O_U_^@/VSZ R(1?V?B-]%3OM_KOJ7\E^Z 1J.=7#\8+/CW MQC:!ZTB\%8\X/9[K?VO ]D"T8*.^XX6N!%@[:UA7^%O@YS^8#=RI#^&3)IB- M8-.\!6O%13E[%=LG/2=:6EP1Q$E U+V)XIS"PH.]@/X#@5*^@7#=)VRM@ C? MOP5T_Y47)E@@-(QKL(WA/"C_9*[W9(/W\]6Q-R"K\&78]7?F/(+BQ#=;*Z&, M7+#N4))-;D==^W>P#F21,:S+?PH_#?Q]M\Q&7 M@#M-6'NWS[17_AB7I&(#YT>TAKV(I03/QQ!'^'54L)8B-DR$"DLRP-+@P?3U MOW0TOOE5.!Z"$,"U =J.WT1X)U+9%"X[QF/!;4([^*3#/_@^LA'S>HF><5F* M67\F,^>'+?3%1UA=[R>"0;]C%[?@\OQUH6.& M_[5N/NG/[N"WY)T%%U:*A!5VGW0&K@BX7+:F NM6E5NWVLE:MZ0%(@F]=6P? M?AEYD+J/R6;4(H$HNH9D M_^)'A8I#O<7M./!G7*%PT"1D=QAMU0W3=^BF8C_!W4?3F?0$7*R8Q@2KR78\ MEVXR\E(]>I_#P$BD#[@V7, ,=&K@-H/N,2B^"_>PXUL7]F;#M10:24%\5ZKZ M@$*HZ]3Q!2DZ4_^+H9J,:! US?Z9= M>KVS'@W'%DF ;X*3X*GO?FZ9Y;+Z%)IAI5L!A<@;"E\#RW4]EU_/0*G 7IB M#K$^%C6!=U$_G*RVG.B;SN$R_/_9>]_YYS,E%)" @D$$I 1N]/=!4B9YWX_ MF]4P/R$O O^4CTQ:%2?[^B.@S)P#2MN[]!DKSKWUQ_E 1.M-6&E<8KBA'[%& M.9*WDG7H@PT1 :P9!W^>?^4T)\3#/VUW79[J!QVN\+<0_1+/C(5SDL:EU0[D MLT>QC]4[_27-%^_Z6XH$MUV2Y**0?*J+$H6'T3$B:PW0_>=Z=L]%)7>B'EF MD0GN/X;AF@J"X'5_KKVI2#RAF8N*AYP (*=8)^(#LM0@N #PH^D/S)>&6-X1 M8FG1N<0-MAHYF T&B, A,)V?!CF!$8F.NV1P\]4-]UD7/@^EA(S]0& NUN[* M66*]%>^%0 2"Q>ZP>5PK+W#3-K[$5A5_L+^4-CM9+%3*+-YP$5#>L':RC!L2 M8QP>MK@]F0>2/[A]B8"4-N8\<,#+)6,4PW4_D[D8XAHT>P5N3RO"3DEYT=]' M7GPC\WA/<6%E56&ITD(" 0&B"(@%?@;>/QH@=@0Q^, )#"!6^*O#]\(%6,9& M4B<(UR(L -\184[XP(V,P3B(B743SMQA,U'*1L8^4%O@L>?(J)TSC&%$N2$P MAQ=+%W_#PYH3C/P">V ]7%A>K68G)1>K_[RY%0?YC;%8F6;JT@%VRFUJ',K0 M86PYOIR$,HA$X%"*4:&GR1E?BE9P)QSV)*1QIK0@=L8"[@<@:T[)%\'&GSWC M\W3EXW8O#%KRT.4JTDFQOJ'Q$SSR'<6@EN!%B%@C^4(;LC2AW^9. *HP6+M, MQ(IX&$L0N@_*2>4(>--*AN42/@.8QD#&:[*.X4F39_J,84)"NJ"[GY[OG^#S MV5^8O !%CN7]*WYU$F$>P)Q?4.CFF,XR7[7VJ-8T4S3>8R4%>9E FLX*Z&T= MB)LZ0<'#XL\/B*19.VJ_C^M-#GHOWG5R!^XE7$J\==)!)/"%6?##$'L10CH2 M[%".<:\26#/3J?R%8;GT5YX3>_X:';X\ /L(P+P!-#).J;(@Z>-"Y+QAR@I2 M5J)'VRAXN[U_*.AS L (^MV&_U_J>63%$RZMPR( M-DS60^&5$P0Y/;QPB4ONS#/%-**"&IFUB"F.\JE H(YK? +FH9V4IM!:""3/ M1\VJJ*^G!YXN(R,FHE=>[B+103U<<_Z5&3TC]YL)S0@@]F:$FP??+:,%FVW6Z[.Y2&=R@M[TNS M=D1CA[!VEFGW+>&N8/T"F-TSEE0C41Z28LK9P"H"AUM$=D0/ MJ1=B60.R""I);M%1-@Z8;B$C!B!IF.V*00ATG02A?%LO,;J0NCR@Y E[@N 7 M,IF@^"ID189*AA=3"1425)/JJ,D@,G946YT%)Y6\.+7MAC5.3SO1Z+:<$I"[ MW)*NN)Y'J?;AT;Z0)YI %]Y,,8'F4JF&*.L!X>$23(E'14&2M'#G]A2KN$!! M/#+PTUV6'* RHC-$@5D\O>R#@Q]MV?Q FRA (5'%8PCX\8@5!J?)ZZP_CD- M\P+'/GS^53R#['[C.Q:O!]*U#Z"FHL%+5>W M(:9EV+TS!7<>KG)/GFN"'?"BJ*F(X1R*O(>KJ N(>HK &-L$$H8'0(P#@V*K MD0B/D,:=V-X/K ,,'4 Y%N!$Q7MHU(/]N(J],?Y&A"B[&+G(F-)VZ GM+\*'+3!>EJ)NDXK5*2KC!-/U CNVJ%:*!Q5Y62/2DFU,'T!8\$( .\"8 MW\>C5Z\&UD9_N3^ M7?&[ CR57P'[C@:##!\ONR&^Q2NJTUPF^"IV4S::EH7(XEJ0<^P?&TS%(^'D M-0*]@R.$PV^!;7G)+_.BRMQDFP;*2W(#GVQ>THM_BXIXQ5-Y[18&0GEWO1_# M+DML;"5>/\BAW0M5IU\4%8$D+2KVC%] 2H7-5ZUQCT D'4$#1*(V&I! A4J\ M4GZ9NO%2W!BUJ;#OA')<4[5W[#THDV.0S$0-9UPSPI\05>0;][);1.J)J+-) M<06%D,=B?7$RA=> =!>\""SN-DA$U9._MY]E5;/\MB_L@D<0_+X27XE^B)5> M'#R)EROO\R/]M_W9K>05%_"#&5LD3BOLE@7&? 78T?>-0!:*HET% @C3E$A8 M8-5N4@&*!U/ZCD=VZ;D@"%S[F;H8P-S@\:7]=9KU7>][HY!HD>YBOGB7:\UZA>? M \.;:L'B%.BB,C"D>(SB@/:(:K6Q&@%H*,IS10R_WY"R;L[D4DI:R-.\Q\-\ M]]^+HWP1)_G&#_++,TGI\D#"?'AK,.YNL0WVP7?.U,U3W*B+-QIVLU:2YX[_ MN4OV5"(^;9<,X;U'2I%/4A)J.\9_'H5+L*#>&E<[;JZ[8]_742Z"4T_,_I;I M51DV;G$Y+FQ?[.I@#[8[SVLZQLIC7B#*<*+A^VXH9GF=7?^B(C?+"C/C?1^$PA@=A_5\;EB5"3M%DNTYJ]BT(0O%HD MBCW<*K&'TUBU.6LEZ@R,JD84ABS(SG+0\II%<1>D0AQNAMU56%E7MJ2HFU]2 M]"7))>H2L;\C(_R3\\%G+#+'GOP==4?# ;CH675'H+M+GSI[!,(Q3HW;:C(J MCVD[1U3F6(U $6U@PKAVO'E@\T8S;.U(-*U%AC=9T"Y("/+/#1J&L'"HJ2Z2 M'2TU9G@$"AJ=#!>CS%KI_2@H>W+<,4X]SBQ^YA0DBQ=SCR^0N''^7L+ON/OT MFWJ#3W3GSW/UN$DC#232%!7V$WCKH,"RYG^,P,N8@PN?,? #*,A-$J1":]O: M!7)O8Q[]-N!H^#@T/7V9LH33RVZ_. +AC"Q<:9!![IL\3+6L\(U2HB@9K"?+9::*.?RKJ!]41OLF'F(LR.+&E+ M#)G\*J;[ ! &VD\+3U;)B!$1E,:;B[$,ZH (%<(T2B'Y4.1]*I6464FP?,2X MR$ 62M#/E&?2G=:8B\$P;]1YL!E=FF:E(# BA+$;$3=2 ;AQ&&ZI.G/EIIDP M"2D>95"=QQQK+#??PVLR%3PDK&#E%+L'JB8":'8JT!P%F>=KKB^3HRXHI(2\ M[#'.YY(FL3!4-3:W3)O:->5,/9\@JK).66]+E$$V9\/Y>.DHYW.14>83P$&+ MEW;*1MTBQ:28GDS-0YG+5\H(ZS9?B9?$BRH=Q)[JUFWUWS==_\V^36E6^RZ.W8@/(>+GCKS? ?./3J$7 (A[Q=O0?: M?8;7[==H,>J!0378UG-9/JS0VQ$?.=)-^F@:%LZ=12F :"@Q8OX19)D<^"&S M\B2DXEDQ)+9P\@2+)F5,UIPL2!I%C\@;3,Z%:>X\S+.9A5#W+&)K< %#$LY[ M&D(4FK E63O)<$Y>*0G/%HG9XRO*/)&U)&+Y2H(ITC M-?*G3G<29BU_?Y3 M2Y1E]8P;XS<;C! 2+R1NJXD;7$B$4Z((W1E(0>%V#S627R":D'4!]-?%'A=X"O#5K,Q30V^GWWZ5\!B*FF M.U7*&8,IZ7K-P.F9HBNY>J Y+?3EIPOM MJ#=$W1FISJ\,,P![T#M&T#O;*;X\Z^X8*E?-R;$ZJH MU$FVT?(F+*1+Z?1H=&,4:Q&:U @?&%LIHW93)@9-?$F84\\\^B?.1,72BZ7K M/X/'@#[MTL"&KFE4L*KL25(G&WL>QKG0:(I^O>#U$4)(1"?:*9^VOGY/@=+? M4HMM2M&&<*,E7QY1KYLJJ&(<-JXSN[*R;*A*O*B8M>,VW4<)"6)?4?< MM_(N@W'OQ;MQ>W.YTR$,NR/B6_T=^G"'_M9+5,.]AJ$<-DFOBOT7^\-A&)K- [D=X\;@7>5?V,AK6B.+E\Z@24U]P1.*)LK ,.;/RYT@?Y\<.7+S*X]T&: MGPJ41-D(%7JCLKOEX\K-\;!'!67 QY0-%T4@*8+ \07 : AJXQ:_R<$2/634 M,5[%0$270(R/__#U[MMM/*">@X2OF^.[Y$#?WSLA'_=(=VA)HSR4L.3]0V&\ MV2[+D^!3D*E#+?J=LMA3]!+XO,0#GX$HG07V$Y88!/ZBA9_QODR<1.')\19B MV^DRP1(;$N(LC#WA#_(4MR E4>$E@+BT0S#D'NQ0^0;JNQ:_?YPSIY3/'/]W MUA+[&+"S%*JI=DV'GUWS6=RTH*3^#^S<)1&CPC7$'Y* ME9S,?,9K3OA)^07]Z)WBC7S4:+(V)=&URX'R)#IW[=#W[(E+XP3(4D@W2\8% M+*V<"A;.!OAAE%(CFITZ2WLE _A8$6.C@("3Q)AD\2YC^-EI.HB\92]QY?8X053'A\/PZXG.*8&&S]$>>2D41 M K_'J8?,$BA1892H@5(D8^(2RDZ;R%,G8;?:*!;@2\3BZ[@ 19=H";T+F04A M#1"+>)[=4*ONEEP7*4E!L#'7@1=I@^@>'KNWN:S$=68\;H+E*7 7?X'I0Z [ ML#M^L)72L=X2W8?B?#0)3\*0ALO/56E%+9Q9!$9CH.-E1TFV0&):\+$_"1VP M%#H GZTRII*%4A/!^ Y<1!W)G 3BJ 61:K'@D[@5<7Y0\J2?#+GVU&*KA#XC MB^%?T15B8_4C/Y&HS"KCSBBEJ>,1AL]:(-8W+-9#>_>5T9U*D\D![8[]';'> M8F K;]-C]+=BUV1'G/)U MOZ3S5J'2I2X#3%$[AA.U;\B>:+4L,MF)(<:M1":]HEJE\,?*F"CBG'0'Q*' M/)(QZO1VNGAKG9Q$>K TB2M^GUG@='UB#E ZEY&KT7_$ M[;0900,8(N,^IEZU /PRXRD\_A!O(JU7Q/VV]T)-D5R+:^RR^C 22_J<9$Y= M_6K>="N^0%(*V#A(0\/6U"=$;FB(40HR.$^9B2'3 (!- M*@.(\XCHUU(N4?05IYN/TT6'6:],Y3(V1V^ETI:QVGFB@D QV(J<"FKUH[5X^(YUO$:#'B:>%$=P%.YGCR!S>(D_SD1E7JBEK2%9FATK EEBF2=TDX#4 E,634#TZH+$0P_ @ M9Z[H8.I^S/XU'3'Y!&,=RE[M2&F3A(LVOM)PM@*'15=2ZG^L6Y7 W3@&[7HV MC'^E@%)DM-)E"L3$]A\"/ZX :H[E1]9-PFC)U?:2#-,J/Y%Z[V0U,[Z7!%S6 M7>QU:'9&+VMIT*9EBCU,68"MNWR_SK;ZXBU=P+:?_,/VVR<[P=F*Q@VO^72J M*7,>1<^?#*Q$A2: ]NF:&_"HA39_U,*G@=6/U;,TY3B(-]"W1(:+.235RL]. M2S($"$0P$PLS14[C[*#:Q6J]3B]G;YG=1(+'KNCZ2+XTKJK=,=?KX/;#S6J; MGYJ(J8PZPAHQ1ZW!G*OY> 8:=>HO#7"E,N1]$P&Z>L"5 T1^.%VB4]V/0]X M\/'QE4B^:K0RV0 M6$J#A/ H N"DZVR#"RW:ZN',P-V\HDP%K*!(LP9_22.F6N%8\)B-+PRJR3*"(F&]GH]10! M\.4P&)Z77BQP>S=%2,5T)F4@!5>D^XE*GN:5B5,*EZC+#.(I!Q4TI0UV%(1^ MEDL::+CDK3<3V[U*SY'L=<8OW@VK[689[*B]K.[P9N?%N]&6F8Y97 MHDK2JD(!,,P>[62M?R]+\C757AZ4'#6ED[S7*35%_L9PQ] M;&ZY("2J#?35(')'L<.MB,J(8[WGI2L DOU[J7IF=XNWGGG('74,1SDDSHW) MJ+_?57%-FYS+)Y\!\U]5%UBX$:K^JA[W.W28.- >5-\'GJVVW6^7RMK_K-@3 MT.[EGW5>@642V?D;'MN&Y:\'X"@#<(9G/@"'^UB9KE?V7)Q\AZ\>3TU;9\>W MSDYAC^TO'K'3:'NC4>7FU_Z'':&KE"_+-XPM&:F15<]*ONJ4QM77Z+6?V!Z6 M"A6.5CHWOZC!==C!K0Z:"9MQU,I;'*L-L]7N'6*B#*5HL".++;@(QCF5N_-W']@;ZPOL'V\$JH8S.LE]\.YCA MWW^E 46TA0??_'<__.__LKK=M\;7-G](ZH?O'QPV-S[\Q:9K"I5]GL^=*=^9 M&SSRD9=4B**\&H[?$@NT>2B*3TF-PD]4("2BC4J BG[A\8#0,^\*@=ORH4FR MU\O&N:^(26J% .O!IQ8Q'LNJ*& EXZ XMP6NZ8AY$3\N;U_.'GN?*W M\HR,PS&V,G)I"33<,=GAJ->QMD],2@>M$G-RG%#&>+7!="2#266;@UAFQQ2. MH])8%]W.2EWDX8XY"T>]#D5+2BPZ$F_%J*0<1XL2L JK:[@CK'&,:)&%Q1_5 MCIP8[HAX'.4:-/3N%$,GTL-5J3 XX'5G:O9*6"B)V%C\.?[ YKL"*Z.>8WE2 MUK!DU'-X+#?)&B&6-]7U]A@8!39CBP=QG5O6T$0]ETVT5HT:+>I5RN>97/>4 MIHO-R#!U%DZIOI)S<7K4#@5UQR?E[^-8N&B8C\QY:6^IG0S8GYZ=YZ>-'4GC M/IZJQ^L%F/)P9<<1. J10Y3CX-@XYXV?+Y?S9>/T)OLG@@-7[Q;/?D9K!^G]G=EI6!$-FV>\,59ANT$T\">KS;#C:E(9&Q4P#=D MI#%E?!\>;CR(NTY6/M8=E.6ID]4E=8;WAOMR$M6>/AQI:-@SDD;Q,WGNVNK>1O[G-%26]LU/CIP-B/TIU,6 M&',<8P8"@QFO4"J((8*_R;_*08)Q5?9VMY3GL^P_4_FL;_)41U?B\\_$8>UI/%$X7-DS9[U0)\(\.2 &L4X^M?I7@@5WBV2"2QU& MB[7X2VQ"#^*-XK;A 0;%*7BS_E\ X'N:C"Y4IQ/,C'^O[6#%$X6B_37INFZ- M:^6:00)0? +<@9)EA^MYS#!^KU-Y&'M<8UZR9VZ?W)YV6OC$CLV%F:W$L*$C M%8N,=SBBU=1<]'8.L]^QIE)NZ"2FXZ4!46 FN3#$B$14!364U2CMDT5U>N0N MYR^+V(>13N;K]WJU1'4J8:*3A;YZ?012I75QXQU1BPH/3WF^XH5REV27;;?>P!?U0R4ZC$5:J^$;X_5BM"C5NUJX^OC8_4B],#5ZY9MEZL$_,=* M>O?0_[.VEQ24A_^Q$N-],'_'HQ+[MP[6>@>-JSRV07J2ZN4^V.C]<;5ID?%) MRI?[%HF6$@,HU2%X2_N9%$0L].>,1;%!$1#.RW3F:S!XRS](3(.:XPXR2P88 MU/?J1$[S$U1W5&4Q^'DIU6DU1X^%X9BX]+MB1MBOKQG)S\ M=M>Y&DR?++;?[V^O9CR"SJKP\(/MCDG1H$?#E%N5Z>&BFJW*S&M_N*NT\FAJ MKM)KC+8'-BXMH+\Q2S@Y-I5K<4&BB8@^,H\?[0A!#R\J+J,U$WSQ+A\:$TU# M5[B1Q^$Q'Q#&8U=%.[AH\5&6,;4RWD23K=4%$Q@Q3]?>4C*X%-GU.S5&=/OC M<@GA?J?&/I)!)SN.EB\#9-6,I*C9.D M6T'V7['<#@C159Y'[7=J[,$8F-MK MFLJ+Y'ZGQAZ, ;4MY;>4Y/9@*'XCZOP$DJ.U[B!,T-B;"EDRP93=:H7H%W/. M:4XC1JEP&=7F^)+M JR2Z&^_4["BZC"_;T"M.]623<%>CP,/WMM525!5=\?9 MJ_T[ ,9LEK$)JFPUNKJQC/^VY/#*A-,3C:[$&O /-&?_(UL]^+.[:-B^*F$^ MR\%K\4#+S'F6 _1W-@7'3VIT63$:HHY=^3'/L"MABVB:LQBO3Z4(H* >OHFEASYA\7VK%VD&%X3GB/1\=N/8DQ''[5*E XIW/L2[/O8/M6;GR M8B?'-#K)9898"UT\T)J,B[7B!$H5V)-25J:VO_NWW$+/@4+YVXY.A+KCWV1< MQOUK\7)?\C$PNFB'#U7PNE64UU/1U -[0NKCEF&.(W& Q5'C9N)EW-%>UJ/L]LJ'\B>Q '._I?'8T+YU<$%E>[V.=X.2 M;29<"=#.";X?-:I2/,B/V(*X3%/\\_Q7L9Y"YAX5,\S9(X@[[.W )$X+3FW$ M*-*J41(.6]!_(CA0)'Y+'16%T_9:'+(K\"RB=UM,?5N)S$FBE H,Y99P('#Q MT:83$:TK5T/N>7B()QHOG)<9:*,NJ;$HGINGNC[<^TI:46[+&GL M"*'_P59PE/#S_#V WEE]7J]P@1<>:%_) .:OV=_FO;KT2NKUI7?*E6:IW5^) M**TB^VDU,.V#5XI?LK=1IS,EE<0N=M4F8JEEE"7B)RT/Q)(S"/KFKGJZ2DY5 MQ3R"_1=@5($]5C%9QJE$GVYXKB+UF9!)E\2? JX6_^(1VRWQP/5W> %3&5>S3*TR+6 M\0QV&-?3Z""$J^@D.18!(,Y#C-FR(0K_QNS HVW1JO&U.2PNP@-9ILI2O#@7 MS%,JXK&;V1,4A8=L;^J;^5'FXKB)@\R96,J(.X]Z.7'GR#*3$!3I**)L(D MW\;42D)4N(JB\$4@=_:2YI/OW3-45C2F#.%KYF.%(A,8# M<^D7N?-@E.V_6?&6Y*;D90 T%CBT<3[SZY\=EY38[X#HD-WSW&#LS- ZYHQ3 MXM.>?&7%RX.=7"=?9'.6GL"^.8%]= $3V,]CU'ID'3C;=#%UZC*#UI]UC1OC M-E8?P%Z_^_[LR7$Y"_&E['<@D;U[!RW;VS!DF-$' XYGY:( !7;CDA)-6 -@ MC(2K[<9 =.AD5TIE.4ZL5(N%VYW@]UC3?)[_TU\IGX0BWS'+UC=]C"%DZ)MH M9;DB3WPO6A"?E&%R-IC\+L]Q!.P1%Y/AO.!TZM/+$]%B!1A*KIV;M/!9Y5)$ MW0VK*P0BAW_;,+\"?\K8+,1:MSAS]%&8C]\>[( ]^.ZL\")GU=8:T/CX+5$; MD1<"U>"NPWS""?$4X:X[=M-7^T54V"ELPN/6$<'<49#H1L6HF&]?8K?_JC9>!>>O015H<%)';4&^\$3!HN M_\1C@00!$MHCZ3,: 4#,+5F?J@PQ<]2<)?#?EF 6&[_ZN&C0N(UJ-<_>Y%2: M*4.ZXHQ?T77F."8B7 +#F,@\;Q[EP3<^K0'^(?X^Q9%]Q-(0^ MI]U2_65%72J'.KT[(N0;.?H_ 'QW$GI?P%J?[N7=CJL/$>T(31_I)N. M+C#',U?($(E)66*P=95P%B"L1#1<&.E G[<3H\MKK*Z .%A;4C M4G\L%NMF#S$[0%A898NL*KK)CH1Y)<*BFL1%:R\"V1&F/Q98^V7%3[%0;^7G M')2=QK>GX#DHZY0VD,@?SZJ43_3V5)*@M'8T3[X''^P;]82!GT>V_N=Y C7E M43+$!7[56B+6#J_F"+? Z7O]PC.DVCK.N%^<<9P?9\1K(#JPC_-9K^+\9W&AF<5'Z]Q*B;=W_CLCGXC9;T\X13=X-_ M.;97E^VMOK_]Q_>[SY]NO_X_X]OWV^\?/G[X]-WX^N'WVZ^_WGWZW?CM\]=_ MP;_>_/'Y\__!_XZ^\^WL_=GOF&H*V-(/*-F'V0P2_D]V,+MQ??\'95U7('9C M;U8$:1?,IH"G,$*_!,XC3ESXQJ;K@&]WE? M!1^0EOC&&%#%3,F&NP^8MM&U%AZ_H MVK*C[@=_'42-IZ(Y?P;H$&O1R @*P_5BR7^P7OJR"(WKI=3))G;(9G"-?STX M+E/CE7221R45L_N6P*.A[U$1AIA=^?3 //(3R,"&KTQMK-X">- AN1JE%\S7 M-$9R!J]T_:5XYGS.>-7>&I'FNOC3U8,?BM\\8?7<"@R.)1P#%3M\ V-Q]&,@ MA"D+.'+701**:!B(%T:UESC525;2H$I8NRJ$L.H,'P._9%,[E./SZ,& 5WK+ M4B14^=5G/F%=KJ"@]*6/2'8P7 ^.!JQ$*F#FA%(]A$8TJ@_P#'>] M=Z:) C;$'ZZ($!90*&>,QM )6V+,J/R(PV/CST2'LXT_(_#3?YOZ:W>V\<6L M/X8/67]=V,_I/RU=$ +I/TI"W'@J8S\VKP6X6&3=-T)<^H,53OQ+.#J) ..4D3#F=&Z(! VK-J=B0AI1![#[ M&DWAZ6H-1"^9"KZ*OV,XH 3TN8/UM2*10KPM0(A,%S-Z"ZD4E M"@D6=+@$.,110;38BR58^$Z<88\9EI$H(L#?,P\8'?X$D/ 7R(GP1%"5/QAI MGYEDX#CI[:)0H]\ZWMSEND3Y4=2%%Q#AP@O\)?A1*U(5*)XPZ"J^&Y^Q[&RS,OA+Y':RE ;:W4PE$8$I2) 3B3 MOC7.WF"BS1W@Z >XR9;$"3B>C):7V#,Y8V/*(T?QOO/GWZ] M^RZ_\_7#MW_\\9V^\OG+AZ^W^,$E>&Y(OZ[K/U%=!>8 9TEY;2OR6O5\6E2Q MR:7W-"&]@UAZJR8Y[QQ7,I+[MZJK)>SD>^:=F1N^*(3 -9+-*,F^'6%2Q<5] M\;54$Q!/"<:(L#G1EO1(%/.#F9$0^;^\V >DS*;*^;^X?\")G(/HS['*B1Q( MT#LKL?A@Z\%:5"Q#61-$(#\B/N6(BCA2G!]__6^PV-[>1@L4A._/DBHX4JVR M, K>*7\:J;&74G=A0" T_M'^UA99<1R-1WUH5-5-UB$ILR>0O95N;:Q'>OTN MK-D/PIK%X8YD:7+XWV,ILP^V1828G>4/RIT;*W= Q5+S'7K!@8/*;]82)OFS M*!U?D_T0?P$]&MY+;#-A: M."O>+1H]5<$* &5%I7Z!^J2WQM0E\[,%RN/1"7QY&3YU,\1OB4+[&_E2\:2W MQG(--M[4>&"V"SHA^K.TNM"@9M,'#YCC'EM1[;\2]\6, (*'V_*QTRIH(G80 MN1G-_5U)A&B0$C$ A!92/\K@ H<(SYZBKTE C$->$F)@=U,$+! ./QP)8X$X M*4I\ PDL+#!8Z$R$!X^>*46SL[C -M*B&+H(&>-SN3A @3@8@M)-.B M""6* ]>-8T*;%$$ _T[GT$#^(08$">'LW$ MA1,"PB+'K@#/X F4+4AHV@*Y,KZ4@#\E'3K:+?>3$$H:P*F :A. M?KKVB"M(?2$)VQR@R@LB# M .OE?O4@TCJ,)XW6%%_@L9.$E9,, W+R)E)%:ZH\4_$8R]0.V'R-N!5OQ'NX MSK_7SDPB%WQ"9T6FT'-&+)C>3BJ:)FD7YVF92THS;!IDJ'&?_("B.I*2**N& M,*/H$%64+#%;05%V>CI6ULU!(/'XSX*G+QG=@:>=]H_44#%C^6!#/9Z-K) W M/C^B5&9/9Q\M^1>C>"6MJ9T)DUZU@1--R5,Y+B.*TZ&.<]$&!'E__X!=F9^ M2AZ,6] (#D-M#_08S$HL+DE;QEH1N-+H56\>J8(W MP*9/9'&XH*;AH%(A)_PG''ZU<"@407G6:.)8VG1'^\&3FHAV$E(L^&VT!;'% M_PTN_?/093!3=RW24-0*/4N>KM/-,MF8$2$H1\(IN!=8"($,&&,B@DC MCYUL.2 >8]PQGID=A&H[ IB;C\E8X:ZIEO0>C D:\+; YHPE*@&;N!Q89%!& MW8[A^E/%ONSVL!W*8, %_C-#$&[N,MHQP4K"(E$'.>IOO&FX[4U<>]>XEMBG MW+5J[BN=_KRWYBBGZ[='_0('S"A$1,UVTVV;^',@0K*3A8;#ZA9\PHMW@*QA M[VW=^YY%F0L'+)E28537 '+[!Y_Y(J)@W_VE 8_"X"0-^$*W9?)L?(C5$)XL MO/D*QEDP.__T^+^8W.Z;)#]TQT"1H3D! M,>PB\3 N8<4.84[8"RS B+&RB2=UD4%<-2(L<[2PT6"_06FJ?%4XR8D "IX$ M35[T786"Y//&0_0K9?PDH/HYFG4N',Q\QTI7Z<;TT^V'V.Z^2T 9OM1]K4XX@3_T7AM?R)S_5;@GA6!E0&0[@0A82!3C6 MDR?6\F=98 !%%#)Q'74O9C"1\A*.F:K4(M^+RG\]X=\<$/'HG5/$ ]2+Z]^? M__:&#Z**%PT9?J6(LWFT5PP+!B$JZ[>?XJ0,%CWA+"_&W3@B6[B688ZXXR8B M=R(E0]8&]2V1@\]6:?Z*#(Z$:PWWC"T1+IPXK=/S'FAJ"!;1WZ^]1)Y"GC<. M'F(MUTR::-S1=T'&R4@ENK]L QZT@E*$7N(%5J6MM2BI@F%$;@]BK) F7"!T MXQ8VX%+K>)Z+F(>>YQ%RS$83@O MC$I HK)]I>\"H\XSRF;&-6XA;UJ0-?D8=8IR_ORVLK0[TO@4NI"%YJJ9+=-! MT;N3 2VEXD?:Y0"#7Z(O;VGXV$AM"4-#BEFU$R+*W%"<6/)"TNFV!C_)1\%)1D(*7$ M$Z7ICAR%-K9K+T/V1O[+6VRJ<.WG-XY'0H=^]#:9>LGPD4DH\H]C&[?=X7;N M*H#_G\DWBX_;]-'/J]GF9_U1>S@PC]W^66_^S,1 R<(H#FDW?]YT7V1:AU\8RW_,LRD_L6JUHW0#%'PO>F;#US%G"IB4NR[WCIMTX4CV&2#VR"U%45?BEAV\XXO+ U=&$K GY_ FY8_4:2LBES2:1,+L4LVE[PB';CHK@9)6# M4R:3-HY:NZW.L%N26K.)XJB2-?7*7(_G0G'4+2U1-(Y.BR.S->[6R$=7[@\K M2>(#A'@&3,Z%^ 8CI;&4:-Q9+;Z9EDA7B&.KMPZ3Q;V M7*,Q;K5ZW:$V]!J.HT%_H''4QI+%T M[EBJR!CGP+;:5K_9V9JX-#2J)Q15A&4UJ$ABB/J^S3S&M6:Y*@=/H_G7!%]F M7#:?6S6(:C:R-:=H3BG *=U6KW1D4'.*YI3KXQ2S95E[^O6UP]5*.H5P'TP?LW[>-A>,YB_5":7=3FCT_BE%Y&^O&Q(Z5 M*8ZJ<7EK4?A LX #6KPR>Z39.W ,>!(V\XCIC7$S'4W,4WO@^!Q.I7TYZH42 M/6C1R%T)97$(916%:':S:<(0#;Q26Z=:ZJRL",1B:"<-\,/;N'(R4-R)QWOY MQ/ ',8@9AT1,< )\O!F@_)S;MAP)+,86BK%?+3%_@@Y($U;C11>;[7*+."H "UW. UX@2>.\73J,E9*UHC;3K\IDG_G1JAV*YA=JEM@1* M6/J>I,$$J$17X6RM3 <3[TAT0,[X85?J5>4,LL1Z$-[]E;/*QZ;>X)T-:P:- MT[%7ZIJY6@1SG_&[=[HE!<8T.>,BA1=)_Y@;)E1=T2Q&S:*I354YP9\VRN[/PEEHBV7&*^8#8@DV^1 MH,YT 62Y9$ITI"[8ZL&?T3Q:DA:R\1(Y4H* "EH M^0HN^2CL,Z=W3IX%>U%[)'\:7QD3RD4Q:@\PGH]/$:&AM,I&G'AU0J(7/;$Z MA'? &S?&+]%DS5]L,9C\"^]IC-OEORF]YK?3*9X WRGW7A[6)N^$^5WRN_96 MMOB6R8U@B8 ;OGE/P)%HB$=NR,<3?=#0.UY;>"6Y$4QIEDM$A.]J5' M),H1Y(3J!K%H_]$&&/C%%5:)!/RF]J%^WBVLM!L2&P^?^L 2^'BY6"&T%TP. M1]M-.RG,=-K#(U$2*1Q'41_*&D YD#L-VP-D?#TC(&+SYD[="BAL';&GY^P5 M%TYO=7V:/"U'M*9&""N3T^/!K(E%B1L;N^185F6^='+F?N8V,!KT?03K,UJ_ M) 82X_S S)'3FT.O Q^M/2ZSXJE>-(W8B^<8D]*6_YXW/!L'*:B39]79G9/U M#!?GT58383KA\)IHU+%QJRY?DS B01I9TO%<#'CS?32G3%F$&/L"T8!&FM\I MI]W&P^!B)^N)T;V9-,ZWS^IN&8)\:/8XWP- (]9HIF@"@&)2QAS@,;F0C6OO M8T81\'&\;'J0\!>PF+O8HV!'7H7@)Q#V""T$LIA?*B:6JMSDB^K8>T"\)-?6 M%AI7O-X[3S'@Q=Q7R>S* Q"?T6X,,7N5QH6*0\7#5Y4E!RFG,AZZFKZ)0K?1 MN-0-?SDU<%6^1DS/L!]MQQ541%R"1$T]]]$#U#FU^!@;QZCS2^+TEUU4'=]F MX\XM7"8P70&JC/O F27GOB8NDCQUS,<)&""P'X"F>"1CR58.;3>A\;-,VIE2 M^'(\BP RHZ8 .,=!1)CK6B!Q,+Y*]I"0<)894,IB"-F?8I&&,JE/W1R,=0X M7DX!1CNML6#HP2JA'4',ZC9:&K*"(V;Y8CF2A+;@%7X8@_-\*"@ MI7321T=9$[GEB84G>,-(UN&@='OA!SWJ*(O%TP MN?M?^%J'%A^9^V#/$DL^_7BC!7X.GZ7WXDC=FL2:G/POMB2(J37T"CX\B7DM MN5&1,"CVY(H8&K)FBP2V'89"S?#M$Q(!Z5A$M.?XB8]+?U0MB.UV0F(K0D*M MZ,F3!=1,U]23)RN;/YS8 O)$D3A:6RG6<,2FL*#66,*2NI2DS*F8V$UN)) ^ M5L8&O59J-T*\JH#SJ-@4,D'73(9WQ'H%L8* #*T)*"&4E:AAD^K[ I:I?1#" M#J,T?*J8A-;[YZE+(\@^14I1AILN827(9PHDQ3'2G!V,B@) .23))$$UC MBUWY>!NW&,2^(VFDQ&P5,G;4)8:[=A7N/;!RN&5@Y592 MJH=EW@=B;8\2396E7Q?!&EL7A JR*[?*%'['!PS2 J=""T1E9#'>> #* OPH M3GZXPS.8D5-/Z1;:?OG[[>T7X:OP[T9SBXNM+!7Y'NX=K,/$.$GAYBM;Z'DV M*/;=9 :63PN,N:38JM3-I:08C@ YLZ#M)?(.DO3LF/24+%,RT52G+*#D'PW MYS"=<0?D!TL!],_U[#Z*+Z^R$9<)LS3T(ZA+-*!+!IZ_ *_K< O>X:L92.R+ MR ZN3I,1 AE41>)W_5",_/P7DPX#I3%QB37PF<@[)JX#?W,"'NAU"9,)@O'! MK26G#;[VS/?B*,N09"QZZ@33]0*NZO'P@1+N2"85TP3YQ(E6L9'LR!L2HT)S M]SC!>WY=!U(3[;]GN,6W_?*]YYX?OU^QZ'83,D!B*=)394RLQ@K4WWBZT7;< M2'ZN'IQ@AJOG_<.6LBW MQ%(M@,NJ==3,831B%H&%C!R&RN#5;=27<6O*7#$2BU1L$@3$G(^V"\8?O#B9 MT!G^))3( B,>ZJANE=O43'.D' $(T3Q?$<%Q O$>$?#).)TMIN\C)BFK%9#K MH5JGR2B$>@Y)!ORMN#HI\)]P5R'F@G9F8&VCWT'5#&=?TJ3C*-@ND)LXD_%$ MLH6"0$Q-PP$,.5;W@#\6+R7@W_OI[>:YHL"_.%?6==/'<^28Z;0 MQ=]P$Y:X1]1UH%TCB[R2<(FU$=%RS7N.T^B0SN>K2RC9<-*#5#?/P\KRW R&]< M99!8(\O//>6+]Y1D(@4=1+)2+!($49Y?&\25L$J2\M0AXT)NP@!S,LF0\/1: M,OFKG$ F=>53^ OG9/O;8?1GNB7]#(U])?$FH3]W LQ5*MOH0I6(HDGJ0DW& MZ],2X&C%U743V^65'O$-23RKU7((JJA4ECLAXH9^<&][SE3>3F9O"F5'N^/,&2\WQZ/NF#:[5>Y%R&_H=R,.[FV MM,V4G5>QH"7PY1*IQ[?X.S+(01LN*7CTD6OX7'7:D$-_2 :S<%B^L6/LAB:" M D3P"0,@9TP#641PJ$@8IXEALU%N&R4T;\=$P14;NV][52"S"H#L*@&C:>E M6CKUS*P:VI>_\LC.\<;B7U9O^V5M!>BVK/ZPO>>0WL:,<2ASGD/F51U&\XU# M/@7 FH?Z&B#Q4Q$]J?>J: F:-=2S;W;;_>:QD9:@6H)J":HE:.-)9]0:FOWV MA6P+U!)42U M0;4$/>F]!ZWA8-PN.X).2U M02]8@IYZ;4T-%WY/?SMYL+($F+AM2OQ FOH*:K5\5YWXO7_Z@!6Q1L70=T2ZSOV^T:S^Z MCBY;95C^LG&T=SG$@1BJ7?)HZB@ LK%9VG;0#'QJ!BZ[2EHS\!51A]77'-QT M'.V;#=8?.P5>0M[]54O%\&'TT#8X/6+RN_'S/ MTM'$AJ.HO,]V(<%$31U%[(E135E?C:+B#%Q/_9-FX+.@#FN@57#3<:23\IHZ M\M.]9MO2#-QH%-6%H=H9^ H2\G*U)Q7:SW %=K@*Q.XSL0WA]'GZ6HE]U#EM M$NF@GJ/Z0HRU%G*=-@C<'(&DJ:.03]#?=S"0YN"37QM% <["FCOS,6*=7VFG4'*PYN)EN_?DEZN_DTG3AQ+<,CZVN*SD_L$K[ M\3JP>.K XI5V^FCJ*%3L5Q-Y:!3IY+QFX JH8]BK:3**QE%A(:O'7FCJV&9# MZ^J:9J.HXU+IQW/8';@P:%I9M[:2RRBM>=SQW5P7^K^3O[9 MQK!>#=JCUSK"V%3L=-K6J;%3NUS2E%&,;TW-MXW%CN9;31G9E&%UVSW-N(U% M3Z?=U8RK*2.#,LRQ9MP&H^<:&7>'!S]SPJ5K/[_Q?&_'! ;]3?W-8W[S"@I& M/J\>6&"\]ALQ_V. M/';CE>N'X6MCPN9^P SNQALK^Z_-\0V[8' QFW6M*]VL2_>VK$M93%Y%0N#" M-N?NW1U]T7MS*Z(K+1^O03X..ONN M#RL?'RT2H]<5#+1RT?M7Q4[OUJ9+6' MI2L2M&QLO&Q\U2D3K=%R45>W<[^\X>U+*Q\;*QH^W&ZQR7\^I+X#\Z M(6ZUF?L!AE$]-G=6QCSP%UN#J1>>.QCJ4J@&8Z=4E\Z%9'8T913*R)IEVNLT MXYZ<<4NT8FC&O1[*Z):?FJF9M^D^@F;@:Z*.>@:B:0SI(N03UD295MOJ-]NE M_\16TG/GM5%76P?5N=)X+9]!V-=Y_@N.US8P%E^[H-?Y+"T?BR]J&.^[IT'+ MQ\;+Q_+#7;5\U/)1RT!,UBM[XC)CY1N>[\&]O%7@N_"[>_@:WS!V9251 M9DWI YW@T0D>G:"M@CKT0I.F8TCSKZ:._)"F+I!J-H8T_VKJ:%[YG,:0YE\] M-"JW.&K#W?]HA]_9M&7<>=/VGE$@?L&,0)". %<$GD8SE]D[L/+J< "=7P3Y M2#S3..(XM-.V%MJH74.=-D.GY?=5R^_>Z, )@EI^7Z[\-L^1-K3\UO+[>N3W MJWYG_PE>6G9?KNP^I/)-RVTMM[7YJ4?.BO'ATLQUUXYC^SMDS-;/8@'JS\4P.S$ M/[$G +CU*O\G"LRF#"OH4N#)3:X<'VY\O*$5 8[ I/[O0R!/N;3OV MWH6T.T[RKW@8_Y/CS0#D;[H#$C:G)4H"[K^8$;!'!Y[EKP/#7[( Z,N[AS^& M:W<5&I-G^->E'_ D3,CN%W#>MF%\8\SXY*^887:-&_@O^GMHV-[,^(HTRF;& MG3?W@X6-1&@XGK%Z8(8'OP@QE8/_,?4]8FGZ\MSQ;&_JV"[<'_Y 3VL93P_. M],%P0DH,!7 ,^BZ=:+0 MW<0_@6^M();S? S_"'SUJQE?/CE[ONOM_0N\:^0(1XK?P10$QA'M,V<<+H. M:2XAG!=_BV6X_VA_:QN_W]Y^43"Y8'8(L 0\\JOBH:8@CVVXG3U#/H!W)7\< M_\0.#8#--' FB''F^D\MN*<+_\3'WUFZ24 MR)8/?>)]0;Q2BI/FF^*3ER%[(__EK=P$['C$RO2CM^)90O2C3$MI/1(U_.-8 MW+4[7.2)[+)XL_BX31^E%+GXK-?NCWNY'X.EF/_3+8\=M*U!_B^W/77[9SU] M5GW6(YRUWS;[^9\VZZR]=J_?/Y.S:KAJN&JX'@VN@VZAI^ZH.]L=)3'C,,D6 M+W];'QKW1>MQX(>9#OQ7;C 6",/NA$^O?X'PV;2C/Y)E6J:B<2?DQFG ;8:' M]NYN+!$4.1%(?Q-NQ_>' -ROC_#]AQ"\UAGX';FN14.._HTMP8^?@+_<[;12 MI]T6F=V)54T:"=+X!)\TGABN@7*K4HI;0]\72, )V=9TVN 4?'K9IFDG7_A= M%NEOB:4*C78L"+0JN3!14U)C?#"\MNUXQ63:E5Y4REF\F%AC>O;2]!(L[+V[D8M/+7P+#ZXIS-N(A-IZ7D"U%M-U)M: M?&KQ>3[BTS+[[6'SF$B+SU,8GPT,!&GIJ:7G&4G/;J^)F^6T]#P^ZAOI==0N M/2^J_CRGLF'[\)@'):+/4'7;UEJN$XLEJC<7EC0F/IU/*N M-^YJ+#4<2[WR@4&-HM.BJ%N3T5"[A:RIHX@R[)6.36D&/K&,K4G$:@8^!^H8 M=;13V' 46>V19F!-'?E#^R\R8G!^F+!VK*\]=W:\@F8X913X7N'AC!N?!^T. MAM:^.U,;5(5]V3C",OJREH#&T:G#CM:PLV^YAL;2J5+"UG#?I+#&T:EP--0* MJ>$H,O>NJ3EW4UB31Y' X[BT9ZHY^,0C!4.P=? M0YGRZH$%UU6@_-__-;),ZZW.9&DL:2QI+&DL:2PU DMUI>Z/@J'#K*3&X>;3 M1UTO5#H]KYZ>S=$E%:%K@KYZ@K8ZI8/GFJ!K(N@K*&_\X#H+Q\M> M'GO9 =97O7;_M0Y_-Q4[5GNDL=-<[/3;8XV>QJ+'M-J61D]3T;-?9%!C26-) M8TEC26-)8TEC26-)8TEC26/IS+%44;$;O7O8'O:;'6S\QNX7S%L9W_V5[1YO MDYU>Y-=9 JDEXH5+Q'[Y5:-:(C9?(II[E\-JD:A%XE6+Q,&@5[F?HT5B M_7@M/_E!2T0M$;5$Q-F0(RT1+U B:K?Y&B>OO_>#I1_8*W9=?4FUUZ3HRB&- M)8TEC26-)8TEM:FL:[:[NJFLJ>C13'0.6'K5TXVS#4:/9J)SP-(KTS)U?W-S M\:.YZ!RP],KL:BYJ,'YJYZ+KZDUZ[WL4'K97;'90@Q*_1$;]J*XOK@@\C6;; M*AJ<#H?1>=0G:U:Y:E:IHH%*LXIFE2M@E2H:M#2K:%:Y E:IH@%,LXIFE2M@ M%:MG73NC[%%2=R2F:1QU#,_1-*^],$\+<"W 3[A,8'".3*H%^(G*IO=]HUWDMOB?.N#&^L&#* MO)5]SPPG-#Q_92R8[0'@Y^NX=BCG] *Q")WD?23R;E !O#%'20+_#U;V[P2_6 X97]VN#TO?F_O_F!L7I@\/\!8\8"GO5@+.$M_LQ@,+?P[40W?^\"JHT/ M'@ONGPW;FQEWWCRPPU6PGJ[6 [[[_> M&HXW==<(^I>]]LB 5[L X);QTNRWN_(_Z>=-A/C+3KLO#UDC>%M&P,(EFZX MLNYSR_#GACW]]]H)G96$GN.MV'U U NZ,5R%\!.7R@I7ON&O _A/E!OJ[X#* M\9=1Q_,FQI3;XSO#]?2!/YQ^V3+F@MU _I3CMI?F*,8^_&=WT!XK_VDI[\4C MONRVK?CCQ$D,H#D6']GQY"W@6WBTD$]_#Y-730*T;322^/849M:F,/OLN'3_ MWVWXCQ2;%B2>#+-+$3MI-4T?>.7]J,MBZBGIQRRE[A -_&? M_,RC=B>;RBNAK5U*F:PIJWIEFK:!AIDT]IUHZR."-P3-LH5ID:B6=L %2N&? M646N/]YM;QS#W(@@1 ]\XZS@]=,",/O*'IFW/HZZ+8:U]DG>G:/JC?V-K*E: M[AYP, (Y >!1U% 1PI(@%^V.W\!$+_5M&%>+95X$S6>+33:H-B<'_9[W:/:HH41#^ M4X(VQN%\3Y(@R>D']^#!3*.'Q8^?@'I:+@/_KR8BQ%D &;O/0)=FIP&((;H> M_=3:9)P<+@$&^ ;(FC#7?R($SMC*=MP0,2Q1 0@02JZ0'AOL%N3=07,$>=), M,L2BH#KE>J;D.15GI\ A:> )".KER-J4O.69?4.DCT;C@@(=J%.1YX-^0IP/ MMTCS)HH.=(9'JLU9(]H/%>$MX^F!(68VY+C$&)?C3<0#Z99(CINFXI+6B!% MA-DM)\B_/\3@QC^G48$\/ O (?&,90 7#N#0B!67?$$7OL7E_I,3,)>%X)#1 MOZ'KQ1VV$&2J"S+^!LYP\^#C&0+_3W!RP+D#1\=9/1NS-;@^\&XX\*J%3@(> ME\WG^"5X],*>!CX#OO07<##XYTRPJN]M/HN?"#VIN8N>E'J),@6(6DI.F4!6-*(D1E(@<"Q7?C7!/5)C57^'+D^QT(U,=E\Y6J=!] S@K.W-R(MY* M@2/)7+&+6"ES#4:CO3Q6JYL,0&9Q5EJ/;&,L?#=8O<$"LPTK7V13 (Z/SI2! MJ7LH^Q0REE)22/"GPBJUA.+)EZ7,KY0T]!=#[]LF9 MK1Y$X8;Z0U'3T(E_8D]"WP6K)OTKUQ49ORV!_22Z;L67 IHX=I2[MA1^LG/_0'^HU*_8^=FNK(3X8C)."ROR) MG/F75FND9&?V=@SF@;_ AYG%Y"@HF/]OTYCG6R#/Y%. I;7I^"J179>>V#\ ;:R$;XR (P!19;4#KL&!,[=$)CZ3N8 MK 9DCH;MX4^5^'F$3GA<)_-Q^<$JY40QY%!Q;RA%&S7PQ/$X4.@E$3)(L;#Y MW)DZS)NBCD,EC?&O=9 .9V=4*"7R]W&T*N'#^?!-\!=G@H3@K.M ),$7\#G_ M#ES1IB#5U%Z"O@7B@+^&Z^42L(*N=B)8**^ZNZ1HD[3-2%I496\W237\JO!CO=)>/8F(.9G)'$BW MW?\I(5:JM'K'9NI=@^QW%7$ST\(QF9FW!ML#5::EQJD2 O. "RO1JL0C$V*U MB1D,!1YUYYZ3>*4,QD9@+ID2 &F)K$CB$=,!(*="238I"2IE%#P-7O7,[, ML#\!AAT/R(1\!"''067,9O"D4/TR/@J.,'W A\R<,%@OA5SSX-%>7FX R#,B M-]([@BJ25$+G#YE:<6GCJ[Q[[B51L/D<9,4.]K1W8G*+V6\E>?82 M&?%W#DQNTLX6H G WB55($5R>%Q.S#UO-F_6*Q<*0"NNQ31'28NO?TSKTK3Z MJ9=U*C,O^X/$HWN]M'Q0@ZJ%/:%6*GN:,$KO"P"ZDL1JD1=MD1#-M&=[3;%G M3;-@$AK_%)N:&7%].VD[W@.)4=E+"+S&G6J2YBW#0P.4$QS'&IG#C_ P?QVF M42P(,:9>QP.J6G J7;'I@P? NG^.2($N\\1<%_^9BG;$V6Z7W0N*@B.M7(9! M P,>"F8I6I,TH[Q I"!JFA ABW*DBO%&6)1BEEB M<_CAS%G)?.=S7-!#00$6+ S7MU'=/STXU),V!2U',=D-*"MWEZU>T<&211 V M"HE[#&>[MD=Y5R5#BZ="AIG 6SR,1T3!8\I(>![C*H%#7Q6I&?G>E\-.HDL- M&[;QRR"8U@ <>#!3KVE08I->!:?->!]>2GTG//+NPZU49W-_'<"7_KVV XQ' MP(<"K[$&24$@PA:VP)%VPRCU' Y#@7%J+D10E*EJO?.B:[8VR('#-V0>*E[/ M7Z6E\,LX_R]+NA[(;UHOEOR)["\1HR$5!A\@"LG%["JPMN_O ]")*]+QWM19 MHBI8(.W@5P?M@066<>H8F=!&\"H0%^T7O_$:57CH>UD2VS+^<.!K,TF\[T68 M["L+ :9 91C FJYYUCVS?0-!3\#&PMU@'0?^11,PY>UM.A^%B"):!#9 M70Y^$I":<K/S2;P@)Q^$# M: G1<(@M!_$SB*Z9?,LC\ 6C8'=^:VI8P*_F.HYM'IY>MQW@K2AVDI)X2D+7(EU#%L!22-Y+.UG3A3"-,+@ =IZ3YZ0 M_+8(A*&ZF*Q#!VW8M]&3*%#P,Z>B.%0 7T@=E4Q\>5)DJNBD8$E@=84372>1 M#DNHLDHZOJ M$1._*$N@+X>;M\W"2>) BIL5K@,RWV.,*D392CU>H#=Q1NGYV$Y@/-KNFJ6\ MK$,YA\>/4HYPXE" ?B>@>)O4E!YWI*7\/OF*U=&8,'R1 4&W/%. M%$I*Y JZ70Q.TI',4;OWTZ[(?MXCQ1$5#U@ZP(I4,B;,8W-GE1'7C*L)U$J@ MV-[(=TYU^X/2_M"[Q/:'DX\X%<,=,%@>F4FDAD MNDI1"3(8%=P1([#5.N!! MSQ,,6\KB%CIQS7%,][@&:KYZI:[=PIV?,"<*%Q$BYR48[ MWP7U+68/VJDY1L7ACJHBHUM E,MSK3Y,IN1&1TS"@;+O))-C%BJTXHFW1-=A MVH1.IO1XVFU; 9J 4:(RM-M/%X-FY,^4'J*-F+KLWXB[)K!JE$+8Q/%Y,TF4 MNK@X"[6U&81LZ:V9R%ACE^F# *C]D3ID9D]2HLLB'AT96XF7V*-<<+!(LYB_ M6/-,9N%L]XC20*&95(E<+!\AX]2WL&S!;,R6\_-@[)ADDWR M:J-VUBAECTV,2UG\].LY>T1/K*RPKTDD'*T,J7ON=VK["Y*LAS7/&-5_V=U, M/U9*KO&;>@7G%E+%?D%S,G;8DGU_!?N6HI+4N-G%G- M7_ISHB*?.NHK: !3ZMY[HLK*!5CM522)6T:$B\L"E50;M4-,P#FYF;%P"J8% M5H7#/;<7\&^RZ%&ZU=(]E1L&6XK_\8%P2Y65XTJPG*X]U6V#.\X9=50 ^.>, MB=K W#9)/X"?V0%&+-?]$9MW MY[.AW3.'_%"J(R9IJTQKUD4Z0UWC$'J]7O]%)Z M)FR:JLTKYJIW$#Y-3.JU55TS:&DSP-7]%S44*.+UIIKI-,U9K--Z45*4U_&;96:LWWG.W)ORTDQP6-=X8 MLI2V7;JC;KUB<+2W&+S<=3.Z"%TI0N]?8A%Z8W6$WA=48%^0V;*&FV'A"LS? ML55TITE*]'=3GE]W>*R%0:UX=1 /VLOA* MG!G*.V8LRNX52 ]GTJB&]:NB M54-6JS/<[ &OPB8;C_;T2L?6IE.Z=U3,SC?DLI8&EK?&ALD"D%XI:^PP<4-0 M+;G%J)!,.>9N)H45+BAJK??P)#R4UC"U$],:BTT\P]:P<[ =(/+,_=:X5W0B MYEZ+>. >9K(6JM95/+U:5_&DB^MQ%<\HVX% M4>R*RWI@F$[\H 4_9=P\1Y2BKQW*=/,T\$,^MRHN8]ISN<^ND!#^*:/J')/6 MB:'V^VWYD9#@WOQC)CXDZ*:N'S(L]+C("5)-WO_3M=+[?X;9E;E5Y$=25<"Y M/6][=!0,4EJNNSUVV$T$#C/W_QP4/QKX;=8;%U>Z[L?2^ M&[67\2+VW9A6:NIT7@=M!?(RM3S#+-;-RHU=NZ[.4AX)IY8 M: RP2+_H13AZ$4XS%^'TK22M#O)VTU0@-GJ=7K%W%A>O3HZ_520GHA942X,O;UQJUK&;.)6AWAS" MZ7;G]#ZSZ?.2?Z[,+DELOC$ I;:(&C _PTRMF]/ M_'CR^25:/)>V]<<<)NUZZWAFQO;X2Z?"T(YIIG:,CCH-6_0S2A@O*[WHYSP6 M_311O\0:N$8AU-@MY1&?U2FA]1ZHQNR!BNME-D*K321@O0?JS/9 7:#)>WYK MH'(KSFI;QJ2,OJ=Y!&H[E%['=(J!/4IS>Q.6,&VN\[$V)QQ4D4$O.5;'APVP< M(>9FT@Y;1BN471^4L97%RKOO\8=\--%"XA5/19;LU,CU,9$V$81B7N3N)5#[ M"8EHWY)N "O2 #:XQ :PA@&YD+K*F*94@;H:U">^\S=]]8OJKP*KS!):/N'" M;[UATD3%[]S^\_UW)98=0XIR%^P>ZSY4SW+7GKL]=K==Y%K?7\1J'&&!**O- M:K6+E=5F[8OV IM>8K%;,Z2ISTW5&65Z]LDI%3" MW3R/TNM"(@PW3-],*$@II+AA@PW1<';IYXZ6I=$->HI"Z]%5DJ3X#JSTZ@13K=E(OW;=(>=O8[GZJ0V!0 M_:*9>.A),>FX)9T]REHW85E)<9C50;MSGIX9R]//NP4GEN=KOIUQZP6_)E/[6HTCI< M<"L;S2K;"59@B^U@BSE[-@O"6EL,2#IP$W6(THM29RPTPRRIV.#?5VQ?HK5^ MYNO9S$'29!V>Q!@W^^FWY@0R#K+&4SO)AQ6(]&%EQG=69.)E=XOL5D5TSM+P MK;O=NE9#I, %"H%SV>J64U]H;@[2K#:"6&B_Q)FM=KM ,E8VN]5)PCLVNYG6 M,<;)9FUV,S.6R!V^VJVCZI!CKW:KJ*4V2T14G$DNO-BMHD+0&DH_F^BT\(KR M&LM"H]UO>R>?TY13I_,5$6T3<7V,$C5./[77I4F%OJVDK%6NIBQ>4! I_1(% M9342868E5MVTU\R6GN)*J=I]E&:LQ"K9*YD8RY(U!"5OQLK659-;8G7GN%-R MBWU^"F-\J^D-%,IPFN!G'D_UO7#7^47U.EZA01[']F$FV/DH+NI'%P6QJ5(S MT,1[V[-GMM*2-K>#9%L:D#+!)#3//L\<6VW[-+O&C?3/ M.>%_%2Q\I\PF$IS&^Z %;R<:]N91NS-.6I=M-KM[0 ]8<#K8L>!T7*1B_E0[ M3WWOYA_M;VWC]]O;+TIO^$<033@U]!Q_+P-J$ MH?".>OE;B?+_UO;9\\8K'(EK==YR%XW^PWS[NB4*?=&SX%Z__-YM\N\9/T!3 M7)Q@XT?8S<]; N0/Q?0J\?G,<2G2']UMB=8#UOYN/NM7\=T/\KM?,-:+WY7/ MYM.!P/81/Y6O$9^GV%LRM1C;SU.B(%9<9TIE,D+QH&'D3-1K4= M$Z!F2N"N W"S0OX 4=S-Z[655[WERAY#2QDXI&<6P$>!D:OQ@G0L"U<-6K3C MY2O(@(^P.F-S&E]-.S6C0NG$F>3? K(>8A/>)H.<*N3X_*??Y/PG/Y#F!M=J M6#!SCV4X'MG5ZR QE>4M?C,@_FMM/0"&Q^',-#F*GN\DYJV$#_[:G=$9)PQG M4//Y4H CD/U\Y.,,-UBA.R".@>3E.F1H1^[)% [J4S(8:(H(S<8CV4N3;K@\2_N._%?D M8TW8U,9SKXB&TT(GCFZ0K[IZL-$]>Y:4 4"G$O3'J+MNBJ(_KO;@I2!AXNK* MHZ8V30?%]1 S='C%FHF9,R>+&"F$;WUD)%* ;:EI#J[B*5LX(C82WWX&EOP7 MK=UV&+:9X)OX]2+.C>Z)R5)X-W:>@/"A#6L\2F^[S_^A*FLXQRQB3[!46. ^ MXP=*2/)347E+%YZ@-3BAW"Q@\M%'LXMX/2O6!-3_ R@$+,DI4[1/!.W%PO?X M:Q% .&E5>$OB]UPH(Q%X:XQNSL06_$\DP(31<=^E2.N/;X0!(4X7"_U%NC(*UZLJR+$T?^M:0 TKD MJ2V6HZH5D'&!*Z/ZYQ8<%@LN9J+@HI58I68H=+_\) LGI\]&[^P#RSII"I4WK)A+I!6R8175-B9>)AZ1%"Y M@!\A)A[L1V1G)K8D\2 P/]*$X6P;$>7-F$D6KJ>)J80AD1VR4+P-J8V[OWZ5SPV"$[]8HFS!D@/6V MNPZO#-#-1V_W/.JMMNK>Q(A%$ Q3IH[\VIC_^,0B_;;3W83_CG^^^1DY&B)WQ^I)HBE4GTR\.YCF3S 4W0TD5\9FPYVPQ=2^M__+OF7=#:HRWA;8E"<:E.P#OP4;;D+,SDC'H ML,U'\*1+). M2EI&?%;;LWR20((T9?TP>@>939B2!_@8<\<5IO'$]G[@&IKI<\1L3A"NTKPF MQKPGH8UU"_,U&FM/@;,"B8B!;XY#2:9I=9S4U[36$94%S?.2CI089DA"(FZ3 M37>0E?*_6G'5S*8I%2L))R 7-,($\(=G1[N]'.^!&W>QZ<-]VRQ-L<.6H*@M M81BHSMT%IW0^AALV2##<) "!&Q[BA,N\IYQCEZ&N0>\,32<\3Z<%=O9@GVP!_0BL 54VK4F8Q+ MYBZ%E/*#D'L^!'=U,B4\4Y( =S1#)M8$PAMHXB#7+[+5)_94R?SDKN?.TV:A M'>18PA4%RS]T1%Q,.+L"&!D/Y$XPL5KD3J$OJB.18%#(I%V]3JK]8JK:=['X9)O3WHO>JX_ M;\4Y!27BB2-%*!J MY:=-E2+4BWXF*$EQW)5_SPB3460C_JU*FU+XIP[24D( "[0?*)#%0*W$%"]3 MV,KV2WYND))@K(/B9AZFM?D$<.AQ2VR8X$(1URN9ZXSA2'P9-EP5$J M+2.'C] $L''1+$H,GGET]1D-WWLW@^QV2CF1V>F>48[X.[DS.(67>%$TCI)Z MXRU(*I)YN6;$%("8+;%1W <(#[8#CI#,7148^@SC]@-IG@N+E+3P=XH=3W!! M#I]>_4H^=<&G"L-[1&U'^)H$F8B1&B%77>%Z(:2Q#(=-8R.+'2M9_?.!YA@7[T-OETS'4],LQ#V*Z@ M%J(2_G&"IL%<#_S^2;Q<=M^NCGU6SSLUZG/>STWA^P:9,H;4\O)9UO(O?-K;C;*/M';@3SIY]5%' M+?+\_A P9GS$*L_0^)"L[S2PM#-2K6G(:"!&0/R$";.B,-Q!D;G%0#NA/$X# M&6V<,XO'> KFW1OL]_N\GZ7HP$ M/RT)B&W2ZZ#SY)MR%;T@E^ ;A_E.N]\\Q-< AY^*J,Q= C]-5UIX7H/P[(W; M5O-X2 O/XV/>:G>:AW@M/+7P/!_A^:HW:O>/YW5HP=E,K'?:@T8A70M-+33/ M1VAV&^FU:<&IW?5ZA.>A22?UWD/>UMU@J7>76FM/30RYRF0;CV2 X3S88&"U M!R7Y8 O*CR7CBJ8V+Q)%9GM<"X9J%T::.HI$3@8UD8=&47$&-C4#:^K(HXYA MKSW4'-QH')4/3VL.OA[J !NZ;,Y?,_"IO?TKM:$KJKPZ$X?^"S:GA7*>^JN) MLE;]=6*PVEY.?@9HSH/ZAZ5]_"U4<.0X9A6ARO/#4&??PH=SET^:.HJX".4] M2,W IV;@GF9@31UY6?INKVV53M-KYCU=$47OU-C1C'LFE&%JOFTP=CI7Q[?7 ME:+_59E_?EV9>=/LUQ1UUF'%PN5CI8N(+B2LJ*FC ,C&ILX+-!Q%W9JJGS0# MGP5U6.6[>34'GYJ#ZRF>T!Q\#M1A#>HRT32.BG.PSLU?06[^=M?.E.O*R??* M%PWI\.*IZW;KP5#M@DE31Q'38K3OS +-P"=CX'K*)C0#GP5U6 .M@IN.(UU6 MHZDC%V0CLZ:R28VBX@Q\I86M%:7IF^S1BQ4@9<,VUSHYI?3U&TWM5L_:-_+> MF-$I%89=+VPZRG#?J/E%3T>IB*ZT@+P* =D9-)&)M("LQO4H;==J :D%I!:0 MRKW[O;US\UI -EY #K2 U )2"\B#2@2ZC73#M("L2$ V$+>U"\CKJHGZY'LW M4SM\@-?ZTQ\W$SMD,UJIS;R0%TJ)R:2'U$9=&-\,+V5'2!4)H0O#[=YC4"Y: M)FJZ.MC5+)VJT#+C7'"K98:6&<=)<%[*)D>-W RAT4#<:J%Q]G1ECDHW,VFA M<2[(U4)CCXC-S F7KOW\QO,]MIT4]3?U-X_Y34VH^IMG\4U-J/J;9_'-ZQI% M=SO]]]H)'4K+V-X,&]C9?<#3-%,_W+.!_6S'-EAUK36J*_]\?BCJZ.E6FCKR MYZYT]7"KAJ.HK@&"FH'/@3H&=6TUTB@JKH'U=#I-';EE">/2XPTT Y^:@?5P MNO,(1NAO7N-QU ]XRXU_YX'=>A);$W'D.9?31V5=]5I M_KUP"ZEV_KVN*I-?[.#>=CQCN0ZF#W;(#/ROZZHLV<];U)'QZ\%2[3))4TC# M*41CZ1RPI/E84XCFX_/'DN;C3.B^J5;[+2(OF01/6Z/SHD>M(C6(OJR1?3 M&N];^*)%]$6*Z$,'2&L1K46T%M%5MD%:UGE935I$'UU$'S:O^]I$-(71?U[9 M$Y?!/V?.X[N_P?_((XD?XL)6+'Y;^GR(T9N N?;*>61OGYS9ZD$\6/VA &,G M_HD] :BM5_D_46 V9=Z*!2GPY&8RC@\WBX:>C"+ $9C4_WT(Y"F7]CV[F03, M_G%CS^$2;VSWR7X.7_R)= QT RK^/- ,1ON@,2**]-'=?A8[#\NA =<&)L2?.*%AA_"YZ_I/ MX1L)1&*#F(2)YP$@KKT,V1OY+V]E*ZGCT;WH1V^3@$:$IEB>X,X_CG'=[G!\ MBSR6>+/XN$T?I>07_ZS7:0\[_=R/.VTS][-MC^VW^X/!7D_=_EEOW--GU6?5 M9]5G/<99A\4DX8Z*@=UFMAG;V5N,Q0RK\.V&;5./03C,- A_$UKR^T/ F/$1 MOO\0&A_ 0I@9W]ARQ183%AC=3LLHX-O7"L2%,YNYK%X@?H)/"L/PT/Z47"B/ MTT N-$"^V61J=:QND>A2D0M?&^"L*ECW0F&CB:H2HKJ">KR#RO"N;J-RZ>LW M.FIF89RF>3M<]HDG'R;,KF]Y3_E5VM>PO.>TN3TM/<];>G;*[RS7TO,BI.=( M+UG5TE-+SX.J''I=+3VO4WH.M/34TE-+ST/NW>LVTH'3TO,4TK.!B*]=>E8T M%:VPK%/*D<0C;O#[;P94^%0/1#[YWLW4#A_@M?[TQ\W$#AD"8[%D7L@+DMA? M^.],0J[2,_;;HWZ!8V;4VR%%WG3;9D:!$=X!G_#BG?'*?IVJ"[N*.0CER_/U MI(K38JC\K-\+F5:AJ:.(GUO3RBN-(X#GJJ8^N$J/,]$Q>201,79+F2R]A[/>J;C1\X/19U]IS.>NY^EJ:, MR+K=?>?I:@8^52RK)@QI!CX'ZAAT2D+3=-<-IA([WR,(5C1$\ MQ]#:E98 ZX63&DN-NZZN1-K#=BP;(-<\?&H,E=V-H?GWFJA#M^(T'4.:?S5U MZ%:Z<\507192[?RKJX%>O/O%#NYMQS.6ZV#Z #Z_@?]UCF&* UN5SS8VOI\' MK#,8UX.EVN6LII"&4XC&TCE@2?.QIA#-Q^>/)YHKGN?42#YDG8IC_:=-7&Y MZY(KHB@M$2]<(O;ZI?L'M41LOD0PF@%P> MJR+EH$^H3ZA/J$^8_?2*TEBDNX94.MMD7RS6'AP&:UK#LIK\\@WP\S&S MA^47T%93**];&8I'5*%&AQU)RKF6:G]. B+8].C".K)A1I M@:0%TLE3U=U>39W 6B 5-Y"T/-+RZ%KDT4 OH6JX/#*O=GA$19F, M^<%CP?TS;9VX\^:!':Z"]72U#EBNJ+[(YH7^L*:5 +J_I/@"X;*AO@OI,='4 M4:@H5S-PPU'4JVFHMV;@HZO%C8SNOI@A!-'OE1GH[F MX(:CR.SJC*4FCWSR&(UTCJ_I..K5A"+-PF=!'MVA9N&FX^AJ6?BZTO1?_"<6 M&+\RUX%#/5]=5KZ>>)6.*!8?(U9/VK5V*:2IHPAU=$L'>S0#G[P?0B?U-'GD MDL= LW#3<53>6=,WR#ETN.Y<_W]JXKA M50">1C.J-30/#/,=#J'SBP0>B6D:1QV'ID]JH8W:XXFGS;!H 7[= KQ7OANF M 4RJ!?B)LCU[CO/7 EP+<"W 3Y)HMPY-R6H!?KD"?+CO.@&$QJ>OS(6S/8 \/-UW&>Z_?0253#%[VY@:_5,^E7]FO.3%O_N\GW[N9VN$#G,B?_OC_VWOS MYK:1)&_XJR <[@A[@V+STF7/=H1:EGOTC&UY)/7,SE\;(% 4L08!#@!*UGSZ M)X^Z *\=!"4\#[QSK9%H%"5E969E?G+S+VAFPJ4"Y.IB%(W"^+($3_QOT7+ M">,TA2G!G[*Q<$9ND#BW;C@33CQRXEGB!-&M2#/*V TBY^0?I]?42 NK#.H]T\)7;*B\ MA2VAV>0+2=M=[_=5_^DU^M(\;>=]KZ:Y!;)V\(# M/!5>!I0-[ULH2W)G'Z@71)FX25@8>7&:I?!*Z&($-8M)\"0"I;G]'G YOFFD MQ-R.6:O';Z8S;\R#\YLC>=I *:QWV-YVC\SFPS_[!^UCZY\]Z[/XG;?]=J]\ M'@YPG"7W0.;)-\,K#D./KVJ66*W'A-7(@6JK.4(3Q73 +'RP?$$!TCL"^0/+ >UX0"A100#.44)% 8PCL*4'$U'_W@W"& M_U>X"=J=*?* DX[!U&G1%DQ@G^ A&#(+[\D>$U!20*[P7PTO.0;?/KGY/X<9#7U6"@^\N ML$&A.TW%!_4?'_T@G8;N_8<@(CK32Q\E(\B;$*97%.XMQ ?\\\>[P,_&>*=H M=^A>H4! \LORYS;]5+B*\6_[G?9A9[_RYTZ[6_G;HF&[( IZAQL-N_BWP?&@ MF>Q.3;;?6VG8)1"VY;Z8[IO">:OT)2Q O:%%))+M> H.2ST%2NM?D];_BIHO M!8L_I_,<5'?K)'DMI>9QD9@K.5[J34FT-%?QFZ^RX-=&N-ZC:Q-X)(EEV MPSNP@:0%F'=SWZBS[:1RZH4"(=MAG<;?CX-? QW#P?!F)H^+A6^_E:^7AP_$#$ M7,/'M=K/U\K'G?;!8U>M?BP^?J1Z277F.@YR4/#JPY.V?VC&J,\8KZNG^6SKLOZ".L2]RBWI' M+ZG%WHOU1NBT[=QH2IBPFS>VDQUW'F MAHYK8',M9YI@ O_/)VJ>^KJPJSL$7#WL/+ >>;W[QC;L^[+9M],^KEN#W(9] M&_9=N9KXX8ONVMVP[\MFWT[[:$-L[].R[W.GO)270>MMH<29].\4JXC*R@I@ MWSM ?>%E5'#1F/^E]0(?/-O]]M'^"A/^.(TY_ON!"CP&M^(CDF^OW^Z65 _# MS <<@FG6=GLZ[6[3ZK2^V]/=;^\WVU/;[>FT>]VM M;$_C3GTA[M2:&6.Z "O09*^Z"E'.@%G1>BXM$-EI.1:=]_+#J&\VI:$[%BSL56%7]"3J=-<>B.18[?2S:_0V!QUL\ M%8L[K,GU#7H,F)WWI^HV"[_D+TAR*1WSBCN$F<^RZE?F"M\6=O'INLRLUM^C M?URX4UG_B\L(_/]^$W3Z//7<$2__@AG?N??KFU_RM$ZZ4&*TT?CQWK-M%,MNGC<5/'FN*JC\-^T4'KN=@J1KT]2C:>JQ12YLFGHT33V:XMLYT,#@ M:!U,1U- ON'A^O$P5I!O>+CAX1WFX7ZG7=L]Q9UCS:%"#=;]&RGJ+?A1:E& M-N2.Z-JFG4=>.O0.FGX>==^C]D%3^JW>6W347;OQ7+-%SWV*.DT_CY?W9$/8 MAK"[]>3K\FTU_3SR%;XZS6V\YEO4:1]NL;EFLT4K;-'^<7N+S2*:+5KM%&U1 MT#7&2UV,EYUV%C;]/.8!,T6K;!%A\TAJOD.==K=^C;R>&'^ M@=_=Y,8-(FE?KK;W6QZS7[;8WC'77HYC;DMM'P[\OG'_;AQO> MOQKV;=AWZXON'ARLG?C8\&_#OW59=*_=JZ7XW4+G@*9?4UW[->WN'7C_J'W0 MN"AJNSV=]N'ZA3>:[7FN[1GT&@=?C;>GT][?CG!K$#_U1OS4VD9P MTTK@*0A3:^G7[0P>Z'>M-Q_$*-,?B]1V+]8M$-*>B.14O_53L#]9NQ]0< MB^98O/!CT6MW-H3'UK8=T\*^//A/.84]Y,X/W:,\R\I&0/RG(/)%E'W8PX<> M>W^.5NJG],Y]/^^?YO^]%--$I.2/QLX@QEN=HKL:_^2JBU:0B0D^Y6:.FP@G MG0W_#[W:68QOM9P@\L(9DJ1LH&C5:FGV.*,DGC@I5D>7+TS=>W2=.^Z=F_AI MVW&NK:_@G'R1B60"Z_<=?@,&5K/)$N&2YUTMC#S?B0 MT++X@\&MT M(83XI+)LKK[><.Y'@UQ3I<7W]?KO["\W =88B$J. R#7HM@>_ MM.#5=,ICAO>\-AA/\8<;IT\['2=9H6];MO:D62"A^CDN%S5.+_KF.!B1:/@>1&WD!')C3./(I MI-1RO@3_G@7PCWLBSJD[#?!$78H4-LX3Z3QEYM=XL%R@]@^VT ^<%GT!_#=- M ICNO2/7A)P3FF4#=Y"X&X7Q7H1K^-00S<$2@L4>_;WS4!Q[)LX(R(/K M2/ AELY(@G_"A,,T=@3F]Y%PGN)1GT7 @K ;2($T0T%P$WB.:^H9T)+5X*GU M23([!TT#_!B0#JU#E+#>FS[ M7=AA$-ZLV.52Z.'<0+-L'">R@AOR?W2/0QFJR-VEP6J:Q$:7^5B$#[ZMMOIJ@=;($P9KX'E!1T,L<0IR)N6+(?B MS1(XJ7-?ZO;-ET8DU:8DP]0Y4$==GEV0G_1'(X3X!SQ5MCAB<0G\CA_DI++K[6Z2PG .@"IK<4B#@HWP*(+//4[SP534Z\; :K*EN= MDK0)#L925/ZW4F4S? [^3._ V+,I3' X2P.2DBX:<2B 0P&V'-N2=P+([:(! M?Q/3;##-/&5]D5L9K<"!NV'-OG2D\J&P?$='!<\69Y'FDE3D=W$J>9 M4N)YJP@&'KMP@7)OX%[FXWF>N#_T09$W[U3=<5,X#&CY:6\ V$1H;"#CTE&R M#IE0S&#J"#),X.QA/E^O\_%,&I+TS^Y'/3M8 ML/K)S!A%P1!7$*#D9DK%24N9*B"]@A'LD1.&12;^ M:0@BB9P6N,\B'K4<6#A:RL F0 ^RD*;X +HHQD9T(UE15.F:%))">M*AX7P2 M-:,J1G#N\#J:%[5'6OO@%6'$K.!.XADY(@IBN:>Y)\E[@-04[HF=<.]0T=$H MJ5P.""4W(.H%2-[(9=:F9,O#CZG15##_TJ55# M=O6N]]76$@RX M^+]^_0-NF_$M7'F( &4BN=+!^URRVF,WG'UEL6764#) 07P%(_.BDD2)\$1P MBVYAODQO40/A%1SXD!Q.2B;:XA"7(D7BB5GW=R4-I7BLY7XYWV<)WFDSM27Z M[HK_();3ET?42-*=ZN"%6_(E/EBR;+:+U89+B0\$#$!N9#GIY<_H=W.U+1'Z M('^VR G4<7N@!'HMMQO5E=J/KZ"0I5@FIE9>?7P&0P(QF)4&?U9'>N9LVGR9 M-1:O>$$NE[7.LO$6:8S6E4I?PM@FH0^;29K.N;T; UN=X]VJMM4%;;].YY<)F^C," M,=22/ TGK6/_93F-;'2PY #=223/#?%B, 6B;5Q!*2.Y'6W2DECM%)5SGGWD E+WQ$HSHMO(K)WE3W' M8"*8F;+LC(2:1>*G2+P G3+G9R

B!9(AK%#N=E7;T M@'C-0)IOCR.CCR@M9'Z:?9'#?@H9!8C$601(Q3CPA23@960D'WT\"9H6$ M,JV0HK[.ED8\0M8Z61+H2#OZ&DLOSFK<8PJ]B1EG/'#:1*."B"%ZZ>UJ5E)1 M4?HUE2B],]*:0>0^S5CQ?)%1L9OS*#9PVN*2W$P)0\?CK!$YT(OY'W'"31@6 MA_PS2FS$XDC+A#G=U]+H8R=JO0UN=)* M*;':R3E!)*,"'J8LDYZ>YC5'AE4^L$$47AF;T(ZR),W2BGU*GQB]RBK^':2[ MA !U7O$-*LO/_'-I=A!C)^*>3T0A=H.0.T(HYBY1$D,[B6*,48)BW],[8AHA MQ?).FS[G&;QX$*=-_Q"127LE=G=O1VWHCADA-2Z:&/6).6HO/93B'P(NJK/^ M35RV$CH H<0$N\%G@&@L]9Z^!#,GY!L-T6&:OO%-C<[X^:*+7XJ\+#]\)YNM MB+1H\Q:O[8 XB1WZ$$5V ,6F,D2>$\,D<*W0=2C#%M7E1)6.ET>#U]4]$\5? M=Y,1-9/QKM#.<:X(OBK=F09TE1TI)?E\4XK9%/:\8:W>R\N;,@M.\T$24=05>.8,Y&:F%!>063>F^M1 MWU1"I",]S)L,Z;2*!XF0>A[5F^ZB?+<:G]R*ZNP;N25]L:N'6*X]R[*B@-F0 MV2(JT(D\&(?\#]\B@16%,4HBI2)KYPJRM/VA^JX_>:ZKVM?B=@I)*O+&V9D*_Y6GTPN871>2#3=*-7QXR)B-LD+EMYE@!R; M)W?JGAK M22]#9S<^R3ID"H5W,C+4WMF!/3ABCI8C]^(JX !G]582-I=7S=2)= MS6[4M1=0F_K8AMAFW M/$('(LC DV'>"R$(18TJ7M4?UOK2UK16^CF'*&[=\ M.#;;P#BH&\66^"3!,)/P8U8\5_=/J>N2S0"%@. M"P:-:61D51#A%=SG&_Y&6+>[P.)X74P_[ MEM;-V=-=+8VS:NDTZW^B##;XQCAX9L7AUOU%M181)[@4\8MW)L'WH>X?9.'+O0 MLQP/QY$5L%#KPF5/7TOC!RFJ'CWT(:G&#X;PF9@@6I/CX-39^"Z? AZ&B*&O MIUF904'EU]2@\LK8U)*R,"IG_NI9.EV<;H33);WV\CKI_&SM^\AW;.) $L;B M.K!#H C?@*[OH<0C5HQL+:[0Z'MIW-'>>MRELRT8YKKP?Q>U4J+^J:[QH3,6 M:FPS$<(3LT\C-9!B@XZ,;;((F4NB\W.3B2ZU 3.6_U*]YYG38FI#[7*O:WM G> M21"YEWD%=E*K'U:I@#U\4F@8PHF98 B]8?=EW#>K?+1G&,Z93O!&?Y1:AVT: MV/294F!RJK8$I%!X4/&BKOGBPUG M.U'B[XGQWY/F0[<""Z,X]#@;!P'TD.7"F"$/4@?AT,6,64RIXL!Y8BR-LX4B MW5O]W =\J0NHE0%=;<0SY/0QM<9B8O(_8QA&K MGC(?Z=9)[1K<;=IW\A:5W]Q6C%T^L M0'?L\U:T?IW(0I'EK2S.P;Y7[[C^?U]'/@Y#R\4P9%X(O=B/8&PYW#-SDMA* M_-B)$[UCT#%2+&WI:I40VVF'A4XU3TY'#8OBH>K48$^\-G5Q;C4 C0J@UD'\ MJM8"_"[U $(1(#4Q>0Q[#I*F3FA'R3#OX>TY,!V<,BCI]M[E%T_UHG6I2VT8(!W:LQ:ZSBK\T6O[" M!2Q2(DBB_C0TF7C>L5>D\,6.Z-3<+[2"4BW051UT= ?X&72?:_0'$H!5FQ*W M@T$3$UAQ%$ #PPKL@%@=65,$.*!!Q^1Z\B;#:FHAFE?X>5>P-QF8@Z7O;:0P MEV+X5_0]?=@^?/C^*#/LK"V?Q@[Q;>C$B"]TH1=!Y)$(!@39+$JLT+7.SC+\ MJL^EK4[[%+EY-T7N0RTU8(W8*[#-:%K*FJBZ-3)41D)MV3&,[\1KQ8GLPXW MX,,.VM]4H#62C/@$6!/F(W[=XYNG)#X!@4I6XE.OZF_;_U:)/)DI:Z,-:1Q: M$:,N),1R14$D#V*?4LY&(6))D 344\K#=:3MI1'.3CSU[=G7: WO@9^!P<2D ML)-LQ#;UP5>CO/=\!AXS;2A?;LLJ?V@*"W'K .!MF6:L+ 'O6]C+W^[SDO%_ M4"@.SE@%'HN<;HF('BM R8JGE'!0N?4!TDPVL-TAG6:4MUX\&]IZ/@%FSW[R MZS=FVR0^(6IWY_?4(Z,OY3VRHGH6J16J;DJR_28ACD(;D]B#*/$3SG78@MS4 M"F""X\AW+2]1Y#KU+I=&@=T-Q%;ZE^GTN,_'-.LE*R"O9F29Q7-B.FV%72;\3ADD M&;EQ1,/0@6[DBNU-AD0==NX$)CYV742)8VM5?>CM;6G\5&\-338T-)X+%ER U7D#LB^*8O'64RY"8_QSQ+(I@&XM< M4>U/_PCX5_[T/1]>2S;]A3TV6:EOBIR3VT-SQ&<[-J/(CF#BR,.2*( XL6S( M0CNA"45>8BM?TE+J<6G+A10:"*EK%@![N4$CN/H!JAKFP\?+QI&U.-RRM+U!QFB\/4!;3;OFK"% M-<:A[2%*890D2/@'!**(^3!,O# .J.4&GE(0_8GVE\;3M8A R@A:(=6XY!2" M_3QL )>I#XZT(%&>X .*]^PB\#=K$Y/_96]9GFIOEFD]H$P[B8<>TY^RGSB^ MFYO[/&ON[:QIX"0,!1;T/(="C\]5&-N.#QER^#3F.L61ISI?7S>^M,DJY0-2 MP,;+4I^I!\ -3]-SX)AXCFH@H35!3ZD\:G8>-#;;U#RE1G=>GGQ&?R?_"R/Y M$RN>KY,/12$\M?U^X"<^X:\J]J"2XTJEF05]@ZVX\MYN47 @\VVY>:ZW05YO MGW2WJH4R0&IC:*M:![A1N]5*'1N]1 M'-4V:<]%9^J52XJWQV6";+Y]"!C:SCS:Q:Q;D7U*OMY&['UVW$2_(/+B3\DY MA:5/8F^QG>S,Q5X48)@P1J 7!A'$$'$M' $O@F880@(0^QPLIM9 M&6)(V=55K(PPH1-RT":IH@M<@FA"6A V-B,^BY3%RML$0\L^TE MKD]M$FO%,Y_J:&E,L9=3!O\#(>G(H,&3V*KQ@@G$)G?K;VV:1\\+*$$()K;#V8%8&&+' MC6'LNZ$3(LL+L58<X56=A6BJO+#7WPJA*$(= F9XEC>($?N:SE M3Q/8$4JX&..,OKYF)@X%M0_90^6E<[/PR1,R_#I2XE7?%QD])LT%J=*GM'I^ ME17.1C2F@<\@LDD@8A@LB"V;0M=*@B@* LP"K4(C4PJ[- +K7A5M)5Z!CJ0D7'&!]2@+KW;C/U-*P>D&QGCFP0E$?:,$ MA=.!?CJ/X81]ZA\!?>08YAEKM]C?;]EM_N+ MATKU;H=NNTM;"!KYP>ZPB&YED<>=#F*%$%J 1@W ]6@K+*G?!=&&?_@T;DKD M)Z;O:4#7.I(;B]ZHXSGMSF8[JAL+0_?8;G0;X\HR.-UTVO_)LK^S3?DKN-51CBE7GV^_?+A\ZYX9\18'-G0#2(/>D'L0N0'+J2Q'],XRL MY1;&*OVZT,+H=L9M[KRX\B+,^'87>A^VLBN+3OPXC+$;0$1C!WJ>:T/,D \C M_CU&'F&)R[3V:C3Z7MKRTSDQ><S-_M /3(F4,_XB*OQZ)N. MX\1LVPYA$R#X<3>$K8*O;E2W.H)&R6Y= O%[J2C8:6HPT'"J03 5I6A"]R ^KAS23 J&T^#/: M;-GUMXPSV'WZ>,/X#.3.W!U;)P&)<6@Y,""4KQMQP"!*L 43:MNN[43(4B]A M;$:DI2T437[$=*=6N0)Y*S9XW,FMOA=@:.B&]VCF'Y")&7]76Z;5"#0J@48G MT%4*"*V 5&L%=HJ!F[<;,O4-G?F';J8MGMM[UIDT8OG>3R9A6^4/#WD&2GDN MS-=D5H_X(RJJE*2/]:E$F@&4-3.2,?#M/B7W@.:L!%E>@7OTQ "1?-%T.X7 MD8@OXDF@]0?PX3O9;"E_Z;'('_-"9FFJ&'^#+SMEODDI$B?4;2^EW&?J_(LT M%2VDZ;#-J+0D6"OP ^/C):_"-P^FV9VAV^]F/XV>'2M#'L]PU4T^N,\]'Q WM'P+!E34#8TB[@52*X0T\:GC)W'L,JV"/\-=+FVU M[@847:*B>.;SKEX"I.LFU!@;3'02==V0(!-83AW8TX'Q4Y[=P5O^A4OT7B9+ MG2529P@OX_$V)SM\HZB9(0!.Q[X,OCF.BJXXGV5W*1_[B[)D5?F9\5[$:LIG MVR]Y3K^EF\TZ8E'L6SB&A&$7>@ES842M"#IV9#O4]@,;:VU)J72Z-#K:RPR0 M%%I:$7>-M"N0Z9;!4$)>C9!,XSDQ)76@K.65U^; CSN902OTZ62)VB2D@Y$A M&E+J^ ]\CNBB;&;R-L^$\IPDT1H+5' M* YIZ, $!S;T/!S"&(4>M!+J>J[#S21+Z=KIF,Z71DZM_,+I:A58<1=GIP+W MH:0.8+-70MUGUAZ;X0V-*1&?F+YV8%]VP>Y(#QKQP:=9P%;?BI@2])DV'W0;8V\7RGOVY3JPO##Q^5) $YNO#('K0_XQ MV3 *J(.(:],XTKQF7#>\--8?E5A@AY+C)R3R:,BQ"2)QV0G!V*4^=!,KQB%A MCL_"]1,K<#XE3MT.ID/JLKL/6)P%FYI%/@:*B9>M5B23=R)?*FGL^F/3[,PW M'5\JQPWN_,B0B4N@UYT2R+0IN4+]#95K^EN58U L5.S-7 MV:/8I13*\+B0(8(QL!P:Q'^'(LZB%K77&[H3]=*M3;W2H9R6ZB&NZ..A_PD.3NHS' MM[2ZOV>;^F"X0M]9*?=YY5&W##BK#[=3KB'*1%'O\65>AL=(\6S*#.0SG4U) M^&II02TNJ.5=->D"5G5DG\D*IJKX&"MC.MCAS+5,50$X+&BJ_*;^;>K;@EX4 MQ5=!EI) +^[N9!R>QL7IGB:69F)RT0K)9ONX5O6;SWU0]9.$090F9@817"G8 MX$4*BKW0X B 1B\S*Z TZMYR7[NS75%64*Y[&UGE_9?'.4B\1=XT>GX1];>_ M*;8.:!PQWW>Y8^0$T(LC%\9AX, DC+%/8FHGOE8LWD!_2^.GKRQ+N?^3":E7 M@)55^B#WT?<1N'J^SA#<:HZ.01 GIB I*6A$775"V55J(&L[.(JX&/)NAGJ; MU;515/VU7Z/ZFGY,RZXUK4V@W1;0+RC-/N5E^;7B\TV8P-?)54;R!_;A>\4X M-_+7/Z5EQ>5OI&7TXP;=K:GE.7X4!I"0).*D%5$8\Y_ Q',#AS(_<))$-3+F M;518&@5VYNP.!R"! %TD@(0"O,2BL_,LT "#K## UPGH$8$["$! A-IDNQ0 M 0(6]2"2-_KR^JG[G^-[FN]4XO__E/I(3#FJ:?F?U$RQ44O_M+2BK=YV5'MB MMMY(L-DBO]X6^&[\V!M+,K),3E:E--ULJ_2)[??,FAN*]".'6B0GV59-+K\/ MJ,BX8N4-*^1&>KV)N0Y]C[JV&_+/CW&_T_)#B!QB0R>RPBA.B)TP5ZNFC@FI MEF:5":5@J]7+^Z:C#^+,#)^:"SO[H$QLVG3UZ6[6MQH!032@HY.L(]AH)0[^ MZD,_M##X<)Q"[VH,X,2UV*X2\*/3HX#2]>?["1'ZCM1?9;AQX,8QK:'86P[%%K$9SY"#@ML+1M4J=>E3?]&:!FV]5)LT,BM9T^J M0:]F#!H'=&*N&,9R@@*:6B 9LIO4^IS5Z-&"X;7%HO?R2$YJ4KE\2C-V5;&' M[4#+980;&]B&6/ /<0A"24)0<;*:F#2U8] GBE.JFR."@_7DG_BGU#B;YR0='IL5([^ZKZ^2WLL[; M=(TKQ%NF5]F'[^1>N#H?\^+ZD0DFR>X^,>[L[$Y0UP%C+HICQKT+FT$O"/G4 M]T@,19'<.$XB[!-7,T?$>&ETIL(\:25V@H*-D+1< 41I72Q',[O$&6.D1BPS MX3XQ!4DM8)Y KD>=.PZTFHCMHE87>5]S/SA2G7V B\$$&.>#:BIGQAF2S)MF MXWS(#C)S&&AR;,8AF<+HAON$S[<%RDI$Y.3?!P_OK]=0!SDVPQ&T$1$W">( M1C:UH#A%H &S:)!H72+0Z'MI]E6;H4O*#KK"Z^;D48=?D26G 75J5CR)9^>& M@>%;36<@9BQ-D'K/,V<2TH;D,-F0?A,CZU89T);,0KL$?DB1@FC-!'G3R$A= %(2EB" M@CWRMIFL'2#3XSE8^2\J]>FWRKODVJ+-YOD&I?+H4"-'Q?&WEV:@ MW7RX!JV80,CYZL"_?]JH0M;/36;0FIAXS@-*ZPIY/Q:C[HN?:'*VR^']*G5O M@@\\>8[I\S'-1.XFR1N=2B"^39W0"1ETQ*:7AR,"L<\(=.-(A'YA0H)0JPIG M3V=+F_[U?LDUWJ1W:(1;UHNKCD%R/EHSV1V-H+7544[D::E@8M2&.-'5&Y@* M_4H?MP@&WAF[X2/+BV5WOV5IM2\'=9WLKBK)721;T M(XMQE\E.8"PN^%!$PQA%D>M[2N4*SA=E:71S\Z*&W#ZKA-C19;6A+LK)M26@ MD(;U86#<5#>.YAB-R?>1&B6 T&(%7@Y,YW9IO=7>#,RN-I=I;^I\3(WM-(T6 M9.:-IW,!.]R'.KO%<41[PI^[W!8%$_M/":)VA ,8.6(SW;=#&!.;0-MGED,P M8C9R=,BTO[NE$68C%FA*7")N#?IXS7[FO1UZ.@%&(U18<<[!-O*CT[[65IA-T(R:U9*:4F)1\'4HTFSH9GZ@VT!IE&P DHH1WV8;%9!^!#]%2^ L5*9>_;N 3!!5?EIY4XO\80?S+NPG%3Q8 MS$\_J9^Y\#.7+L\J+BE_X.ZJ.;%^ST@A+ 61C>$+H^RAONYV7=SP[^6>_T)D MV*D?+>NT\&L:<7>!.PW0H@1#SPM=&-D6Y7_$ODVLT,94:1_=I%!+8XU64.'( M97D&.TKN@@5&U)8P.H[]7/16HS,Q>[U4";2"KD"K59W1IJ,7GV"@.YP[W=J" M%F\P=.J9]-YB"&?*C3?G4&KEN3.->4_F.F-=S9:+SC0XW>QRQML>F7.(R/B4 M-@%Q8XQ?9%3(U_AZA)# P82OFJ&XAN%&$8RP%< D(IX51=2+ Z*5B6BXSZ6M MD:W(X+&663,]D0+(:M:V8>@F7L!VJ-T,H*:?R4@=!U/YC11ZG#?KD3H$![F0 M-%Z=H.C;AX?'3?[,F'RH);8;_N64XK(Y14SLRKF1*RY[^C#R/ 0Q8A8+/1IX MOE)FB3/E6!K]7#;))>NZ<&E=L6R::F\]@Z-&43- /C%MJ=2%:Q4!]<,[2TWJ M,E.]N&$PYR@BUR/%XS].$WQUV&H_TOYQY#'SQ:=QAZ&]+?V16%T-AG M\>%Q<_-R6U;Y ROD?3/AY]ZGCV5S^I!8-@TQIS0612%W.ED(,7=$(;(C$MBA M;_N)$J_I=+HT*I-R RFXS);3B@Y>R*Z^IZ<,_O!VZQ203DQI:F@.GQ*-AU5] M*W0*>&?:ZCSSH]7:O=2%J6=W4KFIV78?=97K[BYJOZO/Y)?H421_NLK*;2%" MW<6M&)0]-Y]ZY$?4PA%WWVD20P\G!&*+(,B]>X*=*+1]0E7IN[>GI7%V(RS8 M20L:<=7YI!_986XVAM?$A'P2JA$*.03&UL8Q@3+@&D+Q@["T&64V=1!L6[Q:4T!EL9+7YBXA+1Y;H\' M]LJ E]IH%J76'1U8"?09=:#GQPZ,;.ZY M)J[C)TYD6:$3J/JK/?TLCB@H:6=7=KCY(AQU50T!-S$3',1KAH_:!I>ZA M&@)M)O]4\P/3GLTQ55"AZY:J/#[.,/R89FG%/G&?EU[QCR*[ M$_5I94+3DM/S]F$K,P)>/(@;I_^H/]((>2[&=@A#0BWH>813IFM[T&)![ ND MS-P\[&)_H8*]MG$X'CY#YN$( 68U$,<#]-I$/*.E&:)PON7KD,:QY5@AM!V7 M.\DD"&#LL@A&GA5&E"2VI;==I]G_THQ*_JGZ$T;@<,#5&&Y"&">FMW'1-]_R M-XJ]V6/W%I$WO/?EQMWLH3DKZJ;3C'[.T*_5WV\*-+9L@)PJ5TF"=[F)I3,*EE$=H7$[U;9\3Z UOCYV/R<2D(."X MJ.$X8UOL!#[J.V+GXS339M@'[KIDC(G;!"O Z:#>R1$$*CZJ!R1NV]>I7$M6 M/'&J+64IH;SYZC)4;47AQ#L.]V/ZR+B438S=8Y&++'C"4$P0:3*OR7>K>P9$ MV;Z[^B1]6[6_3#.ZY?WSO_[!S&Y<_RCT;,2=>'&V/;A^P;O;;P-/CG,VWVU+ M,8[E9?Z TTQ^@9?\TTBI- SS3!;@2%A1,&JO;<>S/>8Y,+)H"#TO\6$L:B,& M%(<10H@[G%J>ID[G2R/CV[SBDX%TQ=7S.K605W,YI\)S8B)OQ08=N5?@A>2@ M([HY-W,,7H9\3*VN9W4PQX#RVKLU2,?RM+U5T:V!6^I+;0H[CNL MD1^RV,(4^I%C02]Q'(A#XD+DNG:"$,$X5G)*3W6P-%)I9=Q7'Q52JM'*21#[ M*<0$-%-O5^FAHDP-0ZKW[$'Q5VL&X'_93_R3#-VBHB])YPO/N5E^9E5U\DM^KYVHLC#H44@#9R S^TDAL@/1$H_ MG(26984>LC43$>GTO[2IWSWDSF6F2])5 &RX[-J)BK0&1,W4F!#FB6FDBW"= M2_2%[* 6'OPHQ/]I!;@&(E4;U\%HIJ,QX)G+>J35^]P9D,9 (7P:,#63 MUPA6$Y/[49@F2)(_B(4A6_5T/[-:I8/JOK8_AU_0MS1W%T>_;A\?-ZE, _*U M.5-N,W3$ONO%20!]&B'H^22&V+$#:&$6.Q&A/@Z54^,/=[[$3$@"B"J6WMFP9S)M&NS2)8K(+;%T:;^ M'NMZ>MR$8[M;^S+@HWU:_.H)%6F^+8$02OZ@['[1;2B)H3 /=7![;#V%1F8S M[-05ZEIQ&F_IL_<7]L2R[>[+#^P0NXE#H!_;(L6GQYG:)A&T N(GCL4XMDI) MD0^;7AHKM]*I$\J%V3CIN*!=_CGQA#[7O&>XNI*1B&(X__<6%7RB;Y[%C]!F(R\AK*.$)3AR M$<0T8M"COJA\&Q%(0LO%(;.H'2M%G2GVMS16V@D)THZ4ZM-3!>)AXC(,W,1L M)J0%>W%78 _BU60@JA.?83!G8L-S0=4B2PV(>AA4I979:%5#I2[7ZKRF1\!E M4:U_1=_3A^U#>Z?"8I^_V=Z=S\6 MJ/Z%Y2SE)UY"&KD,[DB>U+9O!Y*_U-E]Y/_:[SP>MC<+E9U4HR6MTP_HVX=? MTTW*Y?F",G)_F1>/>1T__.G39>MM$!I3-V PXN0$/3>Q(: M]L5>G\/9%(70ILQU[3 DF'JJXX Q1BRV7:03,]'7V=*FY 6E:5UZ6-8BSM@W@-MX([*_ M1J894MP+=_\,-@WBQ+.Z%7,%6D%?%@\T%U&A HBAH(K>KF:-JU!1^G5HA=([ M(VF$Y7<%>KQ/R:607UQT$K/C2UK^O3$Z+<=R(]]BT IC[AB%U($X<1WH8 =C M/_9)$.AQR5"/2R.4O<#@A<1 B*S)(H-H*U*)20RGYI,^^":(TU+&QA2U#/8W M+[^HJG] ,LHOZJ?NND5XNT'%I[2L;D6I9NU\72<;6!I9-(("(>D*W*H76>^' MJ9\6C"$T,15TP0&_2S'-IKQ7 F)4@JW3K&'Q]D+MP5#Y;9X MEE&>?T:;+6N-DLN\K.I<7>N0,MO##H4VBKG3$5G<_1 5@)(@8LAW78M9X8B4 MRBI]*WWM;Y%$>1!!E4M8)6!TG\] <)8L;\8 UBJQ$ M5OZM:K63\\9,C=@F'XF)F:Z5?W\5L99]!?;#4_^$/]$9GO:D7R@'/NR&YZ)_ M>+0I\2QX#7'D.!EF)" MD53ZZ/SO&R;^PI][44+#-BGJ2.05Y]5&'4 [^L@[*./+GQ@82S7NG7>$)B9B:5'RL9'J=.^U MK%#'JQ,( I_QORN:N>A &*:*1#SLH]+XV#^><<:%>34@19 MC34G@6YB'$<*0VDVH!__VIO#\CVK M4^@VM[':#*Q!%$81Y6 MTBBQRX++)QYM]&B-2?Y0?RY7(\/43W$S@#^Y%=C@_I=NSMP]X8%6 ]"H,)A" MUPCLZL&X$\,_4WQN[=,*HY L:R_BT(DR62N0/ MIF7S3^&6KP#9H+),DU04J2S;>64X"/2^*84QL"MW$LA!R8]\) ME0IC#_2SN#5+B IVLH)&6/5;6'V8]B\\!I&:>H$Y#I+A&UL*6)QQ?ZNO]=EN M6FG\Q(]XZ;W+0UM??A M-A2Y=H0L!*,X]B G"Q=R^G @CCF-L(@Q)U"ZOFI(GJ6QBCQ+A%)6T%5';KG5 M"89W6=G>L8PE:05N> N:,=?GCJ*:[S_CV$S,8U+*9E@:.<%%48@LYW5-,Z.Q M5H;Q,[1'<*XTL^X<&(+N]7Z"J69'%@)#95I>)Q>$"']!Q*GGFY0\UW_N)V=L M6>+TR8&V0R+H$>1Q@\RRH!]X-G%(XMBNUNZG6K=+8U(IM?"I;GBKK0^G6?Y+ M#6\U,C2/XL2DB9*O:EUNF\9;ZT@#@H\*7W]CA* MDB;)9ZX.*N_K3/@?O@M69&N/>)831"YD*!!Y2BP'\K]0&'#[+T)>@GPO'A&I M>K)#I9DS?WAJ;;-E>0:%Q""MV$.Y AG3#"HZC;,:^YP'VTS%8B54C9"[RAF- MG#^9XY=!+ Q1RNE^9F61075?$\?P"Y/7,;W I=S=6E,[L5R/>M!%+.'N8H)A MC-T0VE'LV9&;6+;O3U3.M)5A:89--^#]Q6[N'RUJN0S=P$\QLR+ 5 M0R^)1,Q*$$/LHX0%,:',54J5--#/TBCM6-42/J^XI(HY?H9PU>.M,]":BYLT M@!I-/B=@,$PPKWMY$Q(YH>HIHCCU^,AH9&YG?95'=/P=>8_D.OF4)NPJ*[>% M"%]98Q93E! &?3\05I"HC1Q@'Z+(]2U7%&F(M1(%#/:X-((0PHGE(+,&HU4&S@JH6 M]&H49![.V:JG2AG!ETZ\T4X9&;5TR8WNM)(7OR8HX#X*.%.54[7ZGK=NZAA8 M#JJFCFID')_) -^+NX+)X]A=F0L"9FF]?(3) AJ1<"0[QQO(]9^:%7S=<\ MT/_P2)>IB7@\E>O+"P+DAU$ 71*XT*-6!&,2(RCN;'I!9%/'5XI)5.QO:1RP MB^0^-ZO:$,Z*'I(Y]*;VCTX#-P%;*.)BRC<:Z&U>STA-]0._2/&U<:QRE1&1 MTH.]9_7_K[+67KE!S\)8$?<9ZUC\-M0Z9>4:V0F*/4$Q<8Q%\:,(8A;$,'!) M&"/J)+:O%=(X3HRE<=#.MG^LA:ZO>3&ZEGMZ=?/>DK M(]LBK9YM!]^FU8:M:4)%A6('TBA"T+-<'T8X8C!"'J)!@N-$K5KZL<:7QHQ2 M*#'K;.='_!-HQ56OIW2 7C^%G8O)Q+2D"X=6A:53>H^JLG30V&R5EDZIT:VV M=/*9D<=WN0B^E)=46$:>/R-A:KW/'U":K44R18("!(.8^-!+[ BBQ/(@B7T2 MBZVWA&C=9NOI:VF35V8[[ "J^,(X[FWNT-*JKGYDL.P@@%=D)A1#P1*QE0B!TW M@,3Q@]CS1!BEUM'?81=+HXE&0B!%7,F2@2,9X@B<:L1P'D@3\\$H?+2IX#0$ MAAC@2 >S3OS3"KZ>[SU/CCSNOQ>9%G8;VIQ'/I15^L [>?M0BB#%*7(N[+8!OBR+9APHT6[LO$F(:V M7J2 G@!+HZMZ*S#=B;V[V"'NRS MU-*+:_9MMLE6 8,W[L=B9RP60+/[F:, QH%S>/X_LAW]HI,7=W?5AZ(0&9 ^ MY]5?6?6><;IX2#.14T.S_J1*6TOC+2YS(2^: "YYGK%\6[[,UL8U 5P5L-=% MO52E$KC]G#4%KA-SU A(#6==TP5M5+%+I0YFJWNIHVZW!*;6>R,3"SW*R_?9 M77LZV 9RT"#VB!5#%! />MCF7I[%0A@01&P2AQ'F\FF84"?Z61KC[,3WV-^6VD#B# ME"&19C%5LR<-X#0Q)1]^YDW$U*_J01JF@<='QAZ1>T:W M&W:=_+K=5"FKD\D6,H>L+&>\MMTXBBV1LRVR1/5(QX(1%G=GJ./'@>.Z3JB5 M@V2PQZ5Q;2NP.">^S#D9<5.C3;I;U\J2P6$IW@K#A'NK+_2JT_$V-;AUXXH& M!T>-6XQ"/C'+'((WB)U^R(\J'J9B>P;[FS>(1U7]@V@=Y1='DM$N56[7U.\D M5G[W?)!-]^(;*NB'_]JFU?-55E:%C+$MY4[2[3W*KA_EI/R<9T^LK!C]"TOO M[OG_+_@\1G?L%]YT]9Z[&1]16B=66$=N:(%6@! @U"0$($!$9 @%2G M9C)H 2UHS$T964M0:5X[;@D:GS(5ER2;_EW&+ZQ":<9;O6&%N%DNRCO4%X#> MI1O^SEVYYL:@YT68P80Q[A=;3@AQA&+H(-NA",>!ZRM5_%;K;FE.\4[BE5@B MA2@G7FLZ*#;B@NL$[,HPOIL"0O6KCV:A MG.G^XTW_URB6X J@?2G$5-IX#VDE5M\JY^:A4!J($)$-?YB!A$.PV3=4LJK: M-$8 (VA;LKJF?0.5*,KXE):"J$2($-J]:*A"HOJ8]%S"5&ADMIN8Z@IUKV-J MO*5/_K]EZ%$,(U^[9-#0M7A/%#F_+BXW*'TH1?Y[4A>,>/B8%Q?R:;196R&+ M \OB"T$0$.AYL0T190BRB"''2R)"$J7#J'.$6-I"T83+2>Q%-5$BA >HD59, M%\)$+C]Q8"CK_?)94YWW1/<917+6;OPK<3R]*\WV5^S7[/WM]E_\O]]_5>1 M8O,!52N9:I-]1V+&K?A3]E_]7VWW_;_R=>ZQ+I]5RL8*>6;*&T_$TB@*%F<, M/#/$6T]$?<\'3LKW_!,2AR1<=/XHRP!%SZ6AU?#<,>]9(T:[RW?7T M[+9&9]CBW^(M^KXOI+>K+9(X(?5(&$,BLW72Q(&QPRQ(0HJYLY--:3R MD014@Z_HQYIR\KGCJXQ(#/#$BN?W6W:;-_6HKI,/&5^XB/3.+AXJU9!3C2:7 MQA2-Z*"5'= M$_9R([Y8DCL*K,"%1F$$7;3[N61"H"?F%<,8:P6@CD!L5!RJ M3C^SA:..4+X;E3KF]7.#J-H4>Y_SBI6?*!QL-&2G \7&-SF.BI4KLN-N1?:=/Q22,$P"3"!BB$'/#2P8 M)3Z"B8>8QYCM.I;6=8+SQ%D<(0H M:-.J&? ,,>N9PLQ*KF: >\VOAEK53Y[W(:O2ZIG[]%>4MRB3](E^/V_E31=F M,QRXE-NR-@FA1^P08A)12"WL>E:48,\AJIGT>GM:&C'6PLJMIY?B@EI>]?QZ M_0#W,YU1V"8FL=&(::7@4T)C5#Z^_I9G2\ZGI& W4Y_:"_IGYEB9_J9&ETP.4$ M74&Y1_3I4OVP]"26P\?2)A":>IO^&#@C$KR?1$G]R-@$6C,=">M]4EJ'J$,H M]!R2GGQUMD/0(>&[AYR#SXYS.=L$&A_S@J5W65W!D#S+*O$;^5G\@M),)#U< M1YYMN78H,I%Y"'J.R-4>,0:I;P?$84[@)5H)?]2[7AI%MJ*":B\K0/1OV[(: MA'WU:;V2N0^+ ,; M62Y'24!PT> MJ^X/Q:$/_Z)DB*A !>Q@ 76=W>M_NJ]+W8_X9_G*9O)5_DF^-BTG:0E#W..( MO:EXLSE[2QB$KD.Y"'GT;+ZRJ-9?Q%&13- <4(MB9+DP]!PD@D]_J-!-?[QFK/N7U M_GM370'[ONNBB$&'80H]<7S[MT,*_QZKT;AC;&'[5<9GW^( M5.D3>X\J5&\#5>L$QQ&)O1C:)!:YXQT+Q@GA*SD*'#

N:*7T"B8JC#_@J2>#0?+3H(G,!:@H&P$5U,!31W)5Z97RD&],'3N MX:&Y=Q6J@ 8Q,4$%6:V.)TGB#GI<&GB^>,==X&=CB<:W7Y2'K&-><8=I'(*I M5_F*=?H\((M(WM1+U@XZ>3+9_SM.U"RG[HW8&\+%_L>>.X)%?'##._<^??-K M7A2!U"G0=@6RY &WO_UEF,"H)7-Z$3"-?THK#K(!(2F L)AB4K? M2&<3'(6@*O (R_!444LAJWSY&0J+X[(D\#>%Q0CLOW$;)R0 2PA*\%2"I$@P M*)L=-VK#=,"3<=,(!#B-(T1545"^R %F60:QX]'S\E9+$1)KA7>X98E<&%\S M4V&X)TL$ 7?'\9V 01 ^'>%5,QZ-$! WO,_IB-Q6@3K"Q!@-9)%ONL1>>*V^ M5X\ ^4(02H0K\3P1*H XTOU7)"D#X$!OQ IK@V@6'LGLM6*(G4")+3SA16:U M,7",!F*LLV%!YK0[00$=.C>369@%4V ZM0](WJF+F6"ST$V +^!_;ZR?A\)S M$7,,WE*8@5@R-?U@WD. >82I0RV+&>$K: . ML4$G8BC@S C)] 9P "8*3E\E/Y$PD6@8-'42H?PVPI>N$<-W0[1ST"PA)+_D M,"^,4T%H%>)#HB$MBOP]=# ,'\\B'(/N!;""F="!L45P- 4 1>X$BB&"*@L8 M"@6"0\H[:V2S6!6HES_A7)185*>;*RIY'R"7KN_I8(HH_9?"FVF9-PU;YC)&RB<"]!_/"8&3#,+YC,+Z1C.A( M*]S"VOL\/FJ-A> NVGMXOEMX_A-,Q7J\R_E0*)4)W(=,WL(/2WG.X%4.RM%^ MYG"L26096&9).K]((6=2B4. _?71S&6ND@C*S= 4TC3UT*! M56!:JD:"STJHRZ>KBR*T96<%'F7R2/R#)+]$PN0U--*QWR'BL A*49@H8T)2 M-V5.S!L8G-+!$*D9O"^/[G'?Z@RWFP?U?\/5NYQ=;OKR'LY$%(>="QD,$ M 2)L(Q0LE$!B("/J5!$)ERXJ;(,;!/[#FQ'!+E&>E&?TH,R?( R-DT2*PWGW M7BADRLX8;B=K [PS2ONPH$IR0N#TP2:BXL;B8Q-ZWHQD0?2G9&PR5C:'!_T'Z&/\2 G/ M2GZ5-VV-XF+1G5>N2"#0[$0?YE1YUF'U>\%H#QW\&NRKMA(%B$@$F%.Q.44I M6\6YL7%:!#Z*(]1*>!TD='$B(P=R!$WSE>VH>N2 KY:H>046/?HW@%]>9<[F MN3;/>*^3A'*%=!('$D;RK@.F6A1/$!2>NP#BBVR@\3UN:MOKELW*),L) !(= M:!AYP53G\+ ?BS]*0)IBFFAICB!G6N*M0"/%R])$M765SD8C^*Q@J"4)JC(! MFI^MF:I?D3YD)WK:"9TKII3F/\>)I":/E*]SY1FC+?6N;Z676JY""[W<*L_! MD$E<"U-,6R5)C+;[CDW_8O*M#FK,6:3:)8!F?RH$70(8[OY8U[8GE2UK>HVN M9%8TKOK/E/VBI\">.R]&EM^'QNZ\3[K5ZYDD1'1N%).S?5\6@:;08L6L6\O F\PUKW%7&9&LX3. MLH]&,@JF&SD(G\>^^<\4^DS-Y)ADWG+##STTH*,BD>8>N.:9>^O[#*HL_ MIH5101T3?J */B3WIZGXH/[CHRI:&D0T3WKI8SXP6%*'G.C(/QL_?;O#OGI9 M[E1^6?[NW_8J_RYT^Y6_K9HV&ZW?=0]V&C8Q;\-C@=/,]FC ME89=4E)V:>GDX[E'2TI]<V"%USP:^-<+UUN.O16VILH:#<-[BDD&J2>8=\ M1^>;$3IKV!(/K&OIBE7+5V:+%U:)<.WEU[K>8/?XH'VP65/7=>3"-EL.-(S\ M*ABY>[1V\?'G8N17T$- JQDJJ2%]^NFF*J9D_2_L\)6ML-;GZUWWL-L^7+VW M23D+U[GHQZ=[U-WM+GL- MM^T2M_6/V]MI&KA2Y?GJ0L^UA8I?: ?-B1;(-4N*V29Z_53%DHJ!?D10&42Z M1H#["U'&5OJ1JE.4T$H7-DQ7:[LF(^1-HR[RMT+0$/W/LD1F!3 1W@ M)3-1&+4X;H#'C1?)QGP0,JE4L6J(QBV!?:W]Q4K=Q.&., M7QX%W.+,!IG6/<<7&A5>A>9D/*C&M.8PH4#.+!0*#B.I:5/>PF' ^E=VTVY: M[Y+R%=]VCP]-$M=&06-(?>S>>B\,[NZ00/PT8%OM./2. U96U^1DFW"KR7(RA;H2%282U@@(K MK$NQK0>GD=W:$[1F5'J.D4[O\J-8W19,^;VY5RO0F>];&GH9+#R_G*JA:8O; M8Q6]R,W7EAM%"?%1MHC ==C[KR4(8;DPJ1;F&@KU7,S%XPU#&"B!350?JV]Z MG*C$'YH@L),KI2.!$&T:W00T.]I8B?MWAPB%C6*NP&1EB!@(^FK<2:TL"K1J M,;'LJLG6LN:.('$&')B$TQ[Y\.P^8.+3U06!F]T0,T?X:"W26//I S>*>5. MH(?:%A>L1?=&.+Z+^E]I!R6/J&0O?B;***=)(JV=?\]@HS!'2Z.+)?3/2<<( M\O,Y:>IB,W2^\\Z@[27R%@X>BN.C_<40'MTM90'XB,;IR]G!%S@Y!>P>1&MG M@F63E,$(4N;_4KEZ:W7X,?YQ ;.=]$Z4:<\;]%:RFQ.Z9,B*Y@<,HU$ZD=;5'"-I$U.X@59 MQZ!_H[E)3UQNDF/U2T,1RU8T(4;]&/6X#0]7.1CV*K$'#&4(ZA)LQ4XL93-6 MDG3 73!%UJX\HD*5C;.EY-LK MA7:U@^[1Z:DOF;WF8YK[,WF!^IY-))P.N2UB:;?EQAM>V& M..LTOIE#F_>Z_<(X!P?+QUE^SZ@JP0NZRL6W;L=DYFTY#DQJC^^P5D =JV/)'=^B.%CWK)3><$LY5O*J+,=A M=66IXT80+VU3*K\]M,HQ+4S>L'N9O$#M_5D;DL^FO9>4UEDIO/Y /^Y1;X$? M]VVW?[R*7BQUQBZ?.;#86Z-X%[656:$%$^9XO\-H1:%:F4G?;%7F;W(V M(;7^"F,W*D_K&AS97[*'E5^R/[X1Z6PO817YBH[V@ZY%35/(5.5F;4I;"OI4 MMRO"\A9QZ,NVHTA0ZBV-+JR8;X=4V$<4:K* D6,/(6O<%FH==O=_,6_3\)'J M5 6T O+JPA4"R;>8U*KG4!3;_:EV0I@M%!5%I],*0D-%M]AG[8O42X*A[BA^ M1RZK\FN[U4*\,A]7%1+1!NY1]X&6>L]L,77X8A\Y;&1Q#HM8H#]W*G2) K(T MM4%G8CNQ+J>N6LRZ,E1!A>M]=?N_A%Y5Y&=3?7T,V5UOPJ\J6@25: MN)+/U+3W@?G(5%!]E%>DI"T1]( 4R_&H.6Y^7]"#7E:QALHPA7"SX6(8M-:@VML!?DF9V^[[6-=Y8TK MM<7A;7%D1B!(6K'P;?/2[RNM/9'=?E%2+R[84^JIM!!S<3*-L12. MZ@VH[ZYJ U3_U_9@1-5B[ M2/A<"AB.!P8;"U0R!SQ/YC*:S5T*ZLAO.Q$"6Z:)7-VR77<,+EA@7$@JM2I) M&<=+\72!-8N5GV2[9@7&Q5(Q8VHL0Y%2>)\"C12LG* W7_N#9CZ51C#'5( 81+[V(5:XH&EG5V<,!X ?IR O%2-FL!XLN 8UI[7 M-EL62T-^9N'0"*04,))3(5ME?VSWU@U"M=09*6 M,PS62B1*<;I!+N:M0B7%2HQ@ $0N']\4R) (JI]_;WL)T$R ,WGH[#F?L.J8 MK@V;"4TK%TZEO+Q0*JQM>^,9S> /ZKHG+].R*CCA73['H%J[G;V_/6KMO[K8 MIH/V?N<71UJH2,O=+^>G[-*W!QUC !D#K6C^(+O/4X&B@R>S&UB9T]TGD^(H M9\;.OZ(L6GU M]MO=M;[X"S4,DO=&YEK[<,EIX3-E)XPKQQT.VL?K+5,V^%WV6?G8@K-=,3\^ MX-3_8<:%;N&T,^A+-= +PYR1F2L8:7D3+5!\@LXKE6_14H#>4_3K1'1[[AY^ M)'6:!G[@:N [3H5=Y%04;WXF$?Q-7M=S,X(/X+K.(I'LC-V9>%Y M1X25E%*@'&.1X8[P \L6$OK6H00]F=["?<M.INP-J6#=S;?;!VA3M\6_7&US3'B&N-#U/?$QWVZ$I-3 MJ/K8;KI!'@^I4B<11'0[5;1^"?*%Q 5)B,D4+A?4@:T3WUCPB7.3S++&TFO+0HB"Y,KGV,W/U$1GOYA&T[F*GXMIA,:'7 MD]G3*5"%0D=D=17'M!!)^A#ETKR+55X(3(L#<"S(@-I"07C'!2'AWC[^OR=, M$<7Y^;/$^ @HO9Z2+G/I?EL,6Y>TLLFUKDG!XI28;[LQCJQ7PVW@XHC:9.=O M N;(:+@"T=[IO%.SLVX:+NI6:8 TR&^%Y@(%9'PGX:$1%_TH@E_J^XYM@G. M#79\,8ET5%-%Y[6%G>=W=DD8E2+C_\9S:O7KR4?]@UQC)ZZ-0SVW&<>M8=NZ M7L^2DT='%N\"8]=OY2X'.@1Z#Z3Y@9XU!*/#XYC+HO-G [@H8.H_2P.C7CS3 M:TN6>"!(@RHCHDJS%%I+M4R/H1;#\_)]Y9*YOE.F=^9\$R)V2%:T(7*<2]6' MD71H=P!*]+2 0CI5X%"/>(L>Q.<^NT'B_$/Y!DV'L7/;D(3W>>1]>.-2 B2_ MNPEL]'5>4&V@M&UT;J6.?D"8:SL*]%QRTP@-SW EL[/V6O/B5M[/IRZ<3W01 MX"F6JVOELR8)U(&->677;>R^*,\H-5K*Z3]S]'#TFS >ZF9N.8>Q?"#7QUNI M;<5\?T9DFEXA?Z'L^*?.6Q>AN"7& GK_H*HX4M(@NYF"1$$THR(K6'EM$OM& MCZJFK-@WV*Q;0W4Y'<5G':)[(JE?2\_M->>S4G\_/2#^0Q4&\D%@>%FH6DB/*OM54, LR:Z']H:[*_ERZ$7QMAN528,+* M+D[$#1;8P5Z:2@38+9[S!*9S'G+J#G.&W RP M$:_-VDATQY3?'Q2$DQF!(\03A&&:#GR)#N54Q1) M]52\U;7KBKU.90C,:J NZW&1%7R#*30550]A=5]U_0HZ?Q-$5&7WFLORD1W8 M*SK+J$IDT2'B.KD%J)XSKI44^/DVNW%H"Y+8JT^I=#I(()-)S@MT M+4E:S+^D+! EO79>GUV/A2(12T7I%3="ITJRIJIY?#[4JBZ.0R$B"X (ZC)5 M(59U%MTP-D:S=5H10S]W$ 6#'%S>=N%/NOBH->S,?%]XEN]2G5W5M%C6[:*+:J@L91^MO 2I2M_61[RR MAJH:!Z'59AU29*",N8EC/ZVLFUI1WB&=2_S#VD;L^C'I8C*\<:YTVR4>G\L@ M_:'Z'%,;/@Z%6(5TC&X7T6V0Q!$1"W>;KP_L(BOHW%)#18D1?-=J6X^\3*J# M:P_R"_(RHR]7A)%&KY\:A%]!=69SD%%M!-J5II=2M7 G$2242*(#?0A_+M6_ M^T-$W+K:M^?"I!!\P$1 DRNJ;-FW&Y>G&2):R]TE8& M:1%RMT[C^%'74GFF2RZT:!UKDRS0%Q;.FE8F M*!PBO$,/56!+A'@,41>V9/%@5^%5J-XM]BKF,EE"MC"7B_CHC.,[D*SVI0&) MI"PWY7VP>-V2ERSF7!_>3RT+I8(.!5&WL<^VURWSV=;FCGE]]E5&==I5L?B_ M_WGR[?K\^N3Z_!]GSLFW3P[\X8OZ]Z?SJ],O%U=_7IY=.2>_7_QY[7P]N?S; MV;5S>7[UMYV[<<])Y)TW4)8T+2[WFVD93PGZICYYH0#=7,Z2S*@PN 9R5%=E M?=4Q5Z8B7V2(6 9%GA9>,\O@>_%4"N$,JPTC#1EYB-<*SKQXY[YGG,"5!""@ M/R0BD* I"T/,IVJP7EU\OC1%6-&:D.VBI7B:RS:9AF HN=+ P[WOMKN(=H-) M= GW1MD;[X;OX2$LUT>?VVSDCAZY0R-OMXK-1NVYCXY715+;<7*3JK_YHP;#'[8[0,IBLJ=\7;FL$=W3'UAMOB/I8YD?;/!+P6ES M;[.PM!WX+KW)NO#+9IJ)&%$MQZ&;8C^#.(@R2^_.U7CH'75H@-Y^I]C9.U;^ M0"H5$[54Y MI7!(P5JR7&D259/W=.FGZ3HD?9&I=$8F<$/D$F>Y",D4["@WR!6DX_T@DPRF M1N_EG6\JL"*M->FVLV9'!=)DM3-X\+/P*2/J4F @1,R-EG?WF=8O\Q["ZBN@ MBM"%,A$I3V,.C,+NS=NSM+XANIN"2.$%76J20.#PGQ)Y/>]3+#09.HEL("*( ME%(+4]$.C,PP\,J6L=B.M8X6Y^F3A\P0,RYCL/FBT=V#A]9SVOVSN(*W@;>_ MQ-5@MT&3B,\'97BW'IHGR_D.IK"U*;(@&!*7QW=)"$J)<%[E_I=G)E@-*I!O MN@AED)8*H/ECQZ #JHE&M1WL_ ,3"RFO=OPPWWZF&EJIXM4%,J:Y"^?: I@L>9Q&,)%U8 M WF,FD-]J'XH($;LX^J<@A;P78*1\;<8?$!!=E2/)6,DV/TJ1?O8=[J_J(ES MBZ5B'Z1UY:B9!ZY9B>R"][)\7:: +4,EJ"(I;&X\T?FX,BP0>5(O>8J39+[0 MW,!*-L 0P03V-+6C)93Y5003B)]\6.7YM-12G&O'%6.&52HQ2C1['2"Q#GYQ M],)6W\]]#N5 #C[,U7=R1#!\(E&:#,8M)8W*65?8C1+22T]7*5GSPX>Q9_V* M-7L(+F%7QL=HDT8PJ6XIYEN;LQ5!%270Z8801W('\A5"L2-NLBSGH$ZXC;^4\%@RJ'"ZN-+$MKDC>:>(?A\B.8( 5>) MX):+;ZGN>85@L45&@NRHB>^EU:X*8G\0-GUQ^IB" M?:D4(;OXH2R<6C3G%?05[]H&Q95_QL)E#55K+OF>*5SW &S#8$$^6GGV)X%S M6*$!/?+R].SSXA2&)'$D?7 M3)(]P](PVF;Y!"%ENVJ/+U 5VA<\\TW?;(9G;\94;X;S M+A_NNIR%@GFXVW?WNOOOQ'LK:$3(!39 SY2A\M^ M6 $:WBN-RV["5>;*2V7S441L4W'K8Y.E;!?9!'DH1^7%);2+< >@K&>PB$%: M3H),2N29'1[++2](M57?XOF@"L%KU@2OP?^1+DT>WD ],4U LE;JH->=^P9( M37)U=JH#9D"9Z03\NI(3UES'=@XSF(K,M<513D"4C(1)+S5\14W221 MJ(:F"TCI>MYLHAHK2]#^+,)T0?ZD?:3R27X;':&8&KVE:'S*U$NJ6 6T@JN1 M-CFY ?=7:9)0&%%KD\5W]$^4DD.A4Q&7V+B6U6"?8M[.44$->R,,V[HY.9D MY JLKK&,$2,N\2$&2!@[@W> _.L+NR[3";?*B>B0MDZD)QLD0,W"+,J>#%P\ MCJYOTW?"_8&BA_V(VC6^RA0_K*'[:E;N:*$Z(6EV\'%K"JU0CW;0/MI'4GR: M4PKH]2NJ#\U\&GF#,HXR0;E'[KV'$!S@;W+^4"/R8D\0Y(94E=A6%BQP5U?U M6O)U)BZ+"A(,=PQK#[+ \$YJGQ()^,EI$1KU1(UZ)D?5%8$:#GM.#KM8@:T* MO*+V6Y=HIXP+$K)>SN=%.U^H<]5L[S8$B+*/$ZG[.+=)=I"A$"Z7,7##>XS- M&M6-;OP IJ?T@M6GV?@=+0U&HF:=/:ZMER'7?(@JP]A"<4Y\%56O(AC:Y%X@ M_60H.%OLFM>A3+_%B[ MQ:C!+!.)$:<*%GY^_<>I*9>L !#4+ L3G5.TB#U/%:0%H_(F<2XVT);H63"CX^RA*?<943:@:B:*$3@N1L M\T;ZNP#'LZ;CNQG*0O(#RF%3$)BN3T5&9!XCT6G/1$;E[:G1:C4\F-7[C]%9 MUQN;8*^Z(NE72(^E'^A5&0V8NI0*BE$1^VH[#NR?N3 0Z,6]G%Y\$1KQ!-&Y M'.9L;7J/I][I# PB&;.B=TLV\,S,)BNLLM77Q$UU_22R;AZM\&%]=V3>7B#/ MC+$Z[KG/"VJA(<;]E;RTK)*6!A.MX@"0E0UH\S)JKAHP6^AMF,:@&&3 D/6( MF>4D2'5413DWW2A",'DLO1#!I+RFWUT0AHY,09T2N"1CYY\O,ID;#Q)!.7D( M8]A4UEX)2C[872CY+AS2;W&&MR:=P4&XI$=PQ;56+H9I:F\N#X#F-%Z'5 MKG/%5&#M,K;#H8BKLU/G9@:TI)@[1Q-N_PJJ N\%8/8JS<_E,> M%MWT/._R+PW=%7E@E;C PK:8LHY1OMH)W0ZM_H[Z3F7_455B80RF!)T9_T(1 MUM7[I6H-N0$6SE;? /4!SG^C6_F-Y1#1#%TE%(?<%,^A^">??#YB]SD8C MCL3%6'\&RV&8JEC_U+)INV'WK\;M("OG\MFD>)^=*)("VU,77%9B^12=KV71 M=M1SJ>JU@W\X0>DI*UABP5'YY]]C-_$9HH!5\6)5+BF8@%*82 XT1?P8YJ-_ M="9@J2X,H99Z[K0O0M8XK5(70LF4LI[8\2(2>0>ZOJ6DM%X/C$ M)Q;7V/!>H'BL.AVI:L'Y"ZZKHJ0Z&D1G5%ZFREV;'\CUPIA$KK4G8ZU4UO+: MKEUOI*9LNM2R;FSH[\J5/9)?):,8%%VJ+FZ2ON6S^2@]-XIBS&Z1N*/0+KP. MI*-6[LR)RFV&46!YJ,CO1C2"R6.]-=IAMC-,X)A^I(!S)$+Z:/&KEC@W+"30 M1NPH'O07"1F-9- *^..]YY^PF[F!%A7WIK,DR0V8I[W(CR6(_E 2B M;$[F-HO7=%U?QX\]@L=172HL((A[F2]4J\-!.;5:&F]LK>LU40$E2Y$M""Y5 M^5@THD-:3]96ZGVTRRA2?]@P ):Q#Z@Z3G3=U">YZKRS 6*=?_N6BFH7:)F0 MFU")! ?-V+"8ZV8BN-SG549FTMF(99"N1X\R$.$H7(5.\PK*/^U9P4DEM$3) M-ZU*"50A9EZFKCTUN5/GZI(EL6U4P\7R5ETJIGH655L^W>TJ^HL\I%MI%EOS M"&FO%,+#I?K_S2N#HW<;DN:9E:O)IM6#5L<3.?\6VA3H\S25WYRNY;BYV^YN)W;ID MN;%(/:F4J5C)U/E\D&TRLK)<+ZG'&JN!'[YV"L6MF^A@#9-MCC&'Z0_$ ,@.RB%5%&9Z][H^ZM= M 3A?4S]."^DC\V*U]#YBVF?(BXDI=T:!-SCLLG2Q"6F;C *067?PGWMA'/^@ M1 4KWO_ D]'T=G:EXL0[=:2H^J/_X"))A&KKW'X*(%D4O?^A8(^0G)6' MC8C./YLK:KO#U]0L@?_?5U^6/[?IIU\S?_ZW?K\]..I7_MQI=S?\;7 \V.C- M19/M8IW0WJY,%E[$[_^TW_ MC7$-D8_A0V_ZT^GF51JZ'8HGCP_=&WG&JSP^C_#C\VE0DAK?*111\%M)TBZ@ M6@=I]F:E1S<@\*JNRV>BT37!)[[-4/X3=F+L8L!,:5;_:5S[^X2/7CJ]$N06"12=PA#>_O7/?/_.N\Q96[OL6-O9$%O_[3F')[VY P4C>7TV< MUT>6I?P.MQ;L%(J_?9\-P1R%V\I)%,788XJJ2F"4_MD(N&/2Y,0 JIQ/5 O, ME+F1E*88UE?WWOF7H."SH;S)X)=4WDW9,RR3/4L4]GR%8U1)F:7GJ_>(U.TX)31.<'UU M(O)!J]<9\"6N2-G'Y#.B16=U2CSF[C[MCM;MU+Q]LFU<8_NVL.YN=[^]?_BR M.?D5RRE"F_0^ONS];235:Y!4AX>M?N^@->C75>^N;7A*@-0.V98GLYM9FEG6 MI?S#AO9E@0 ;R>T2(NZ&:#YJ=0:=-5FYG&.>5/8NV:,'[TO=6'QU\5JVPEIS MW/%^N]O;>8Y[V5)A,X.M?KO4R(7=D0L;6U:/R':;>NUVR'C2P7_+?C)_ZW>V M[:+;/6%YU#H^[&]V&]BAZ^L+%I5E*ZPWQQVV!^N:4/7CN)=]T(T6.3JBX^A[J, MT;#IHSI.&CZU=[?:3" M.:>EI@YA25K.8>M@<$B).72M=5(&<25"ER7+UW5S8EF&82IT\Z_I+$EGLFT> ME4N2#7O.KKY_I_191 .U5-0&OV4<$/%(ENZRV\AS;F/_6$\'TX/&0B9@RGZ7 MF?L3OSR-9M0^("DMZ?7.!W8DJZL6=MMU;-P@I8079@O8[ER1C&K5_ M=>%O.%3'>=O=-VV\B^\H/E!)N=@;MOMJ M_ =DLAV_@"S8065NV]?S;V?.U?6!_U*DL$-M@4. =5SB"=33"=+HDS.0BVSJ+"8U1+ MH#/ T2[Y^_CSU=[?9"T"7<3@[.2_IE10TV9_]![P6P_WXE^Z]0 MI&3W&/^323_$^@'K-87^2_#S0Q1'WV94'9>*$\&B@(=A^GM@5D;N!%8B//\# M]A/L=H;[W9,D.?%CK+7[.71OWCA\Y("]?F8?1L%/X<,JPU2\(9X;[74'QRA3 M-_K.=3*)LA4_L]_IK/.9;W&T\8KV.]T'?&J]1<&!C&+'EX4N26;).OHE_1Z= M[H&[UWTWTC+*[MCWOE"$U7%YS2U@&)];UF!>.A;;C61+OWO=&QD3ZK&%+@LQ M>.XNP9*<$14D-)6@#+0%(VOILD2 BJ/2B; MG#AY I)$'G2.:,RB4 :1FMOOW];_=X6D::IZ656]#AZEJM=@O_Y5O8!"WAZ, M@(?K [ET_@U"5$VP,YA,C^QAD_,W=#@ M4H0U?L* +ZV"'[.:THYF8'^F8]E'E@VW!4;:#E4!.&H?=QX_51V^N&$"_,*Y M'K8/5AQV\^QOQ;4%HD\"WP_%-ERD/#D?FQV3$OM EW+.I),,G:X06GFZ9$M- M&DM.* ]%PLMZTL(H&]+N$]4QG>*?J[,1"[J='("/1^!-'UV/N\FQW6_W]M?8 MRBT$ OK==O>_=H&1UU+FH]$V>/LO;JEU(A7;QVW/SX';+=RN)ME_COMP>04E M^F_QL]_MML?9Y,UOI[@KH\"3SITR!PZ\9?EOKMQDZ$8BW;OX&8I[LT!>LT'J-<(3U%M=!1UW#IKC4SP^O>;X MO.KCL[H":HY/699??4Y/?!R.]Z4V^8I1ZRN.6G\RC2%?%7=W.]WV^;>K M>O#W%M9_3BY>YW]^O_SBG$?80-9#X 'WZG+V' 8]R+^K'E[P'S !K![O3J?" M350C!2KC[5JM[M%1[0R%YV+E??1E]UJ.84](?:^=VYX7 MRX=7IW]M^!"V_=K]B=7D[YTS;,]*_2^NO+&8N*^##4Y/OC1L4,X&IV[HJ9CY MER#Z@;7[7@=3?#K[7 ^F*(?)/D.?HXT8YA-UIRSGEU=@V7PY^;T>7%,_SOCB M#D7XRH3(]\NSAAW*V>$[=Q9_?:IE4 ^.>/I"\Q49H-AFASIE(GP+'3S<2:L% M%Q&OK9MK+D1#:W3B2LTY6A*3F4E0H,67[S0J6W?-4= @.+X.O.-Z8VKP\[Y= MI<8JDZV>'^I5#GCZW]S_MU$.#G>T69J%\S2-;U;+P_FO*BC;9\)N82LHW..5 M;*!055> M7D6WDR?ZVC/#::_.__AV^3),(]) M';"3&?#G[G%_H#(4;X(41$.444]1'XO@DU?39] M-]?&SPR%DP(A.)>0&FJ* ML1N.5+(M^>;Y =D13J^NP4K.YOIP_Q]J_?+^N9U_G)S<0'Q_D&5PYS->CQ MS>!AC8^6$$H=K2BFN.6"T; 9O!F\&;P;?FDIZ0GE- Y8UL"V7X+^FO]K7 MV>NV\_7\]*\G9U^<+Q?_.-L\NK!*[9VJLD$;UUS;FML-J!: L8TN>%"%3TJU M7:/-Z3@0([B">%@*!3.++S@?NR&21:1WWY,@\H*I&Y90JK*-6Z5SM,F1MGQ* M1]4^I5^'L7\/_V><3<+?_C]02P,$% @ L(5B5Z.8.!;\& 8QX! ! M !M='HM,C R,S Y,S N>'-D[5U9<]LXMG[O7\'KI]RJ*%ZRVM7)E.S8:4_9 MEJZLI.<^=4$D)*%#$6H M*W^]8,#$A(DB@2HQ<:,E)=8),[!\AUL9^.O_W@: MQ<$#9IS0Y//!\9NC@P G(8U(,OA\\+U[U?AT\(\OO_SRZ_\T&O\Z[]P$7VF8 MCG B@@N&DG[T\_?FSTT''8>(<_]!JG'X[ESS!\]^D#^GC\\5/X>G#6CSZ& M/8P_--[U3D\:[SZ='#?0T=%IX]V'_KN3OBQZ\NE$,7WB9SP7S[AK+!XBS6Y=\> MPNL>XE@7'XF_YTJ/$!CT[9$N"HQ(!6N2<(&2<,HZ$JPA)F/, MCY<3R?>'\!XJ.FH<'3=.C@ND=LJ3QM';QMMCLY&1F)*9+7Q_F+T\") 0C/12 M@:\DR%]Q'Z6Q)$F3OU(4DS[!D92@&(.,S!4P7@O$!EC\IQK*F5!D!T$F C#7FR<> M'1RZUYKRQ@"A<:V:39JL]OQ)G188\GQ\>GIZ^ 0"NKP%2X5.E6_ GXWC$RD' M-:HMDU[WNN6OAJ;;1!MFD[->&S3=FFU8.B'+9,%&J7[S=9LQG=VUFY%3UFK& M\M7"$0M- ""\KU,AEXO%@#X\QPW7Y+$BYW9@7S?WKW0Q37[;XD"=/X MOZ+W$>[7[;TD(0E9H?- W97O Q)]/KB@\KK01@/9.'C^O7-==H!3E+! NL4HZC5O)%_;THXCEQ7J2"<$$XG.GF MAW4I6?Y0CV/EZ":#\';B,E>#;$@LIUK@C// MRXK4>W>D@E=SO'=U)IEKV>5?*1&3]=;#G(<5J0_NRU_&@6*R0Z/>#.5VP!4W_HW2 MZ)'$R5\F ]&+M 5K5#R%XAPGZ@.,6T?T7D\A82%%\G7#"E>7!<,&U,K,@=+R(' M' /%$M;#*=/ X+I#(.5+/N_@$),')*55"BGM-V.Y\\/I6LJS/"0(AD*12;%\ M<$-0C\1$..]ZZU9B!?FD.#VS&H-9E6KZ >33:K/9JFO.9ZEZ9E2^0[+0SC2C M$SD"<$8?PUQP7G++B*W8O5W$3G-22$QY[=KJ^17W'$=>E;0.\[O%80:R'1K/ M&XPX;O5B,JBCWRU06(X*Q:!P6.'!OU>T/"GO'O@"'2>..'ZIJ..2)>C M<4PG&)_C1%8JVO*(Y@C+"GRMP'U8!$Y5TE"U!&8UQAE/UQ3D506JKAT"6 U# M!PO"E.:@!H1+*:T@?5P$*<-AQF?G$*BCY'-4YAT7% D[I[++C#)=].1ZQ#4) MK.-;T #D-B!%OD.C?(\'ZKXE%]0.CD$)>9V 3ZMJEN-.4,G"AL1)X5ZO^:E% M/N<8&"QW"!VYYXV(T*,+UR22#'#BKNRL8F!%IG!O-[A-[VU3?CL$2RZ4;22O M2%TF-SMY=W4_T)926P$IW+'U[%"\ I/9#J&QAD+_V2P'+A:$T]/W[]Y]+$RZ M#5@0@E?ZKUVRR2Z:!;J@@G*$NH36BEYAAA8-"\&KC-DN05'3&% 'J=586X$L MJ,16M3;L)MQK*9OKP;^)JJSB4%#=;4Z[O8L"4J*IK@-\-0LKH 4=887*>Q<1 M M5T'3B,\M:Q+ZCY@'@7!WE1M5UGP$MHK8-?4-\5E..[B$1];78=K%;F;D6S MH"9<66.^BZ@O4X#7P;6"WHI<00&Y7(V^B[!4*A1KS3L'1C:@/M763^XB9&NH M1NX0@X":!_P5"T3B[>MB"A5:16 K.IE&,&U(\"IOREYDG!#LX >O>@@ M:\]SR4YYS58A*JB&-B-$>8L"HTE[<=H0J'\R1\1BVA?E^]-\M-[+7RW4K-5)@HJRI5-$'))GS4)9K^F#7H3?9W9 MBU1-8)<6>C:QJJS=*EH%#>SF1*ND]%Z\[ #_7XJ8P"R>P!/.85;*@;U.(GE8 M$Y3)D^7U:(P(4Z:.E3:JYVR050@+FN@UA'#:TF#6U$"V-9@U%H1SUMS];EI/ M%,SBSR)[E15:9:N@%U]#MDS2O=C40W%VM\DODW_CZ#J2W5<),K-BBB7#T;QE M7KY+1SC:IHAMK'%6<2PH^]<01_,6-VMW,&NXWG%UTPL.!WGK]_)K%Y'?;K\U MHT@51W$;393BO\TH)'Q%1C3L5/EO\.]@GL;*^& \E+]D-7B0Y9"ZH%P\SW+Z M(AVQS8O3C<5T2U+9PV#6Q4#W\35X=@2JFW.1QM..OC8K#?*^9C6:+^"WT>% M]7CGMP-+;/B<$"E#V=1E7$#B$Q+ER=2TY!K+U&K3XCD;9!7O50+?YR=!0]L7 M9\T,YMIIS QSB=_+9:489,%4U\D#YEDXPU:$S5Z+58(*&GXW"7;J95&I?8*#86?6GW4"T, M\NS<>)4*.6BWLJI1.E+%C&QT:P%9LPXKS 7%Y3*8S?-J5FV0UYL7-W/M[26A M+DJN=Y.U:]E+P[-(0_T,&JLM\ANHQRH1!=7RZCD[=GV[J ]7!W/!2 C?[X*@ MNF<3$VN]5K'98*H7"/'5SP.LLE50 M=:\C6_.FU:QEKXL2MQ1R5S;ZH7_SY%81[^8(SCSIMO%T3:^V5!KR)?06<>]H/,T M/_FPDZ-?F1]MQ9-Q+996S J:3FORM9V_$E4!8*@WEH1\]>0!R^78IUP3S:]_Y_I.U;7XW$C3(VK>7 MN$6PK^1@D4'2&N<1<%Q?;;:P8;G7996?HM;/+C]Y]<&L?N-2M=_HJG:;69*[ MBU1.]A%FJZKZUJ[&*AI%S9[#!F9D\9M6O?,R4?&YJ]70K\/0BG-!RU;Y/:V= M![/L.UFU +0QL8%6_#Q=^3>W_MM1^O7PB9^A\9C(E0B>9+^3A&9M5X_D$QQG M.B3 <"3^_D-*=3].I5#C6SSJ8780H!Y7 1*?#P1+\4&0H!&&R;M8+H&<%O+X MK?#[+B1.#102"RXH(U MX"]^?!;1$2+)M7P)G X.RUK_/4EYBN(6D^LOPW_)]@D@XBUV3L5094V==/&3 M.(]I^-/L6A_%?-JWFERVV7&AJ['W_2X%'%K]?U*2B!_RC9P!O+2/):7M?2$) M%W(?<^Q*_@12<6!F[\-B$/[O1 QI*CH8120&I1UF(WD!E V9WV/,A4PD<-T8C><8$^\I4>&9;4:E(UN!00^JR5ST40YR;[!GND7HS M5C9$[HYLX@BG=FUUP;)0U@<@S66P3<98;JBXS>B?.!3577(@]&#.3>.?P.:' MDHDQG[J/M+J';K2>=+*8@>$.#]2IO#F"B%#+UF C7GT*ALJW?EMS$$)7#5QF M>U6K_X/"+0628PE6"W6/V0$+ 857: MLCS5X^'#LK4LKUQ3Y7J;3S4\W47LA]]U6'IR$@:]K6R NN?E\%F0KZ+P ><+ MRL945H(S/7,I>(5R=1K_C(>&&RR%".>:TF2@W&9UT/VD2\]Q&Y&HV9>S\?\Q M8E<*UKJ)5 M1#Z((\1>S1(B31.1PR,4QVI_+\7)B=;3I>4^[84Y.G+N-.'..7 Y$MGI?$ U M-[U]Q0D%_0VPK^Y6!8$/_=%?AI(K6R]O'B])??H]81C%D%3ZFV1]0R71$##B MU\D%C6.<*;OE$L-(+Q4XZE)];C_/!*]CV_T ;,$ M'IEFKFHIK:;Q048O,!.RX*5<=B CP24*AWER+QS)5?R[7*(&):DW+8>5]1G[ M,#Y+%NGB]Q'0]-JNE]WFLB\D7*2,20+CA3[1&8_J;!?;;HFG*\J2D9C;+=5< MZV/9Q4BK_^N,JIV7KUOI#\24!&@5HII\DSN:A(:GG4X(E.E<6_U<7.;$I'2X M-EB#G^86(VH,#$5-<'2:>_(](;:EKQX/'U:Y+DYN$)/GR9GG5G47*PA\Z,\] M>6K##5G^WWVD5^1!W_RO+YM&5F#+W:P>$Q_ZK;T.;E&"LGMDUCJ[G\(2BNWX M*D0X)",4NZ@2QDR652-V^021=!;U2 6!#SJK13N[E**:EGF#P@=ATUNGT43M M ))M#M?RL($C+6%9H*MU(Z[);4O7 J[8N^GQEMS7C4OY%:,C?1:;9(*<+M)K_%ADH*>P%Q(7CIWWGK7N@=>?HPXB4&NNL/GXNE#[T M\#:-Y=3*$I0PE?8"7+@CAAY1/-O);F57AO$D7YA]DPN(2M0%/J*WNV8N.=9=/^?%,.]]UY*7JBK)' MQ*+R.T<='MNZD@H&WJ$NQGHI3BJNPFJD7RSH@[PM#K;DS8LCKO3RV8QI1G^F MN>6H5$K78^JK;%\F#X3)896=BSOR532G_#I7H?1PO7G ;"+?$P$M*#?$4C-)!;.FP".%*WN Z.,I_GZZ2=0I#I \Y+E;L_K,74TP-3 M_K77:O%8*.0#PE<0&8R5=WX>)HQOY' 7G/7/)[?H3\HN8L3Y5\6[=,]=@Z,/ M(S);Z SMEZN:8PF)!WK*Y4XH9JA\_1#8VMQ\B'B]PX^+G]"H1K:"P =97=(\ M,.*"PQQL-.'0HFEWI_>TM]TAPVMUMXR!#_V%[\]1IC2D L<3,Y>4>="H,W?7 M8>G#!#8;>4$>2&R&7=6.MK5Q\$$(;N1FDBF0[K$0V6X:CA#[6=U5)U(? M^KCDO@$F\8$VGJB=944'0@LC3^U5MRB1DY(R$LMK:(3Q2"5*!,%53!\MYRUW>@\.7WJG<;&5+"_K V1=^2"RI0+WJ7@3A-CH9.+\'L45:BJE5JESSY<3+(O]11=9I:@Z.O M*F = P(&6FV6G :=+3ACY!$D%9D25N#EZ=+X/4'C,:,/=^N#]+@6BJTBBN2("W*L,7CX)K$83X9M4=V?\-C 0D3B+B.P>SP5[-7-Z%MLD&(UC(SE3>=HF;DT!M09' M'[1,>O'NHB=G&T UC0?G@]I>Z%[[EV_4RSEW;<\.\) M[7$IH%G0]QB2.9N?<9E>Z;2#T[U 0C%N];-ON%P^"3B"2?(;PH6$/<]LB*.K M& W*U6@OU)P77E>5RA>\H&Y))&DP&NF4@\26<\F)U(.CUM6M7-B'%E7_7!D? MIL<%&L/LO4YX"K9P[)98KYK(AWZ5I& IRX%1T^^E@H^O2K#EMS-]0X>P6[ = MCL9*F]]B[?R6#^M+?EVS!#IOKH(75A: &>?8-./\AI.?..:WX06=J#J<(H*< M6?@P79H_+KJ6+ADE?&CQ;S=7B(TL9Y:%0CZT^U[NXW*>=,#QR-C(X*:-A+"9 M&%VI?>BI$8?1ZD_S]N779N<0CG)2'_I8@<>J.'K4N\5[ND9B>92)9G3 T,CFH^-$[ /JS<710164Y9# /;/%N^1<7:1X<8.S_CBUNO_,;8]= M:%?IP<%&MAD#XW "=K.TA]M9<;4;)+<'C_$&Y-GW$["N."<2$ M.KD$5%'X,'L*SHG+KJ1@T;[K=B[O:CHZ.O'R811TSAEYP5 >C+D[6[YZ3[V: M;-Y1=GI?U4"04EO9+U:Q?3@2^P#T=^%DP"\4\Z'M>I?JP(=FDZK(GB4E_301 M%VX -2\,/L$S'>Q\!LR.%>=$Z3[+=SH7TFUVT=D91E_&KT=C1)C*Z(,Y^"3< MRL.4O++!$V6G*NUJ#0XOG)#5+?/BJIJ>37'W0?(OF(KB3Z7(3N;[9;$76>E\ MZ)V9[%!"8@8\&($.TS2(N7?O+9+]4%N(4F=5)$#8"'=/78E7B*MXH4B*&KOP M:$0R:Y_ZR*[.79%]5 "6T3S D'!+?-XJG'R8$)>()305[E]]JB#PH3\0RM+J MP\9DN"=-]<]FFFWY=XSA#]#.C2!V^F\'3X7-\?= _*UQ(%.?E)F'[T;C3%SY M^_ 56>.K5=EQ3H=/<9 )B)[B(C_WM/I*U8DYSWN#XLRWWB&0?]/5>''4/$?A MSY@.JJ?60J'G74U^/93-YN$0C]"77_X-4$L#!!0 ( +"%8E>J( 2AX"4 M *V. 0 4 ;71Z+3(P,C,P.3,P7V-A;"YX;6SM?5N36SF.YGO_"F_MZZ+- M^Z6CNR=O9) 9*@K1VEY)&4+KM__8+*B]-Y<>K"HSQVS8N= M4BIU/A ?08 $@;_^VX>3V:/WM%Q-%_._?2?_++Y[1/.\*-/YF[]]]]OK'R!\ M]V]__].?_OJ_ /[S^U<_/GJVR*KHD7%-Y]/MT_?;1^BT]^N=B^5_3 M]_CHEQFNZV)Y O#WS9\]7;S[N)R^>;M^I(32%Q^[^.WR+Y9BM-%[2"@S&'() MHI/\,F<3''KI0_X_;_Y2B\^)R(%)48$)2@(*$<&X:E3ECZJ@-E\ZF\[_ZR_M MGX0K>L3BS5>;EW_[[NUZ_>XOCQ___OOO?_Z0EK,_+Y9O'BLA]..+3W]W_O$/ M-S[_N]Y\6L88'V]^>_G1U?2V#_+7RL?_^=./O^:W=((PG:_6.,_M :OI7U:; M-W]<9%QO1OU>7(_N_$1[!1G0V',O%C%Y1?=3^ M_^W5B\\>>8*K->4_Y\7)X_;KQT\7\]5B-BU-N[^N^=^F[M6BOGQ'RPW@%4NQ M^=;UQW?TM^]6TY-W,[IX[^V2ZM^^.UG_"YJV1=2B0?G?6WSIXT]P,\[RZ6SS M_H_\^ORK&[JNR.G#FN:%S@;JXMFS1?[L0[.FIL7RXB]GF&BV>7=RNH(WB.\F M/]/Z!4^9$_IQL5I-1"W22U2@D)5AK"\0#U21:L4@;S59< MI8UZS[_]<1O&QS1;KR[>V0SL9E!O!7 VCOM+\\MR4:?KC2@E6(O*52B)VLP, M#D+.C6:D4]9*).$ZB_+IZ9_+<8413Y;YT6)9:,GFZKM'OU,S+>>6ZPP*+O,- MJGP^:\X_\7AU>G*R^4Z8,EDN_KXN%R>]-+Q>=!G=,^4Q[$.U^YDD3];KY32= MKC'-Z/7BYP7_8K[F@>$_?O-BOJ8EK=833%&F*BN(4@T;7ZR0K$?P1AN!+AN2 MO4FP,\AMN*(^<06^$K(,JZQNG+K":6$"FF@3A)AXD8XFL+0^ **TNCK+DJLC M68S=Y?@TUC^P4GDQ64_GISRZGY:/[XD=&SK[W&O\0*OG']9+9()-Y[C\^()I ML;I#,)&'(*ITZ#\R XHS)-N_)ONMS;2S*[S8K M+X$^__".YBOZGN;$ S5)5&20V8(3.32#) "K(9"N&"QHT6 >A(DWH(S*:G>E MT6&CWID"PW"ZI.R]8@F$$+FM-"Q0+@6RKBHY*T*R]6LU:+N/]"MZ3_-36DVT M2-H&P8-AG06#I &+EU"KUQS+ZAR<[#PL%\\>DU$>"_.N3\^]]-1M/CY=K-8O MZS\6B[)Z,B^_TO+]--/S#WEVVK9;GM&[)>7I9GCXYQEM=#/!1685&H9:](X/MD&U#3OT_Y.RNY",0\+/)P5)J MES"")%? D"!(AL57(GKOM?"RBJ,1<%?K:/Z'@-V5W(V _V ??XFS9HW+R70^ M7:W;4+VG\Q!@$@D]&L/2)F_8UXCMY")S#*BCSU9(S-0[]K\'TC:4LW]TRO54 M:\>0[DRR!)=M]X#L#C#;\,O] MP4.1/IH<:*_@^7^?3MC8F_+]7AKB<,E_>PE4R=DB!N>1:O92\K4V^"12JID"#:P N:#.T, MU$<0)I"DDH+W_3>M[H1S>+QYYU?SJ[/MFE]:3,*&89LS6Y^2UI0C%,6!B^') M!RG8=GKKT,KHB_&]35QG$<:T\]R+AS<#T(?3>L>MDCN%V"Z]P!<1I,]0DN0! M=,Y P"HAJ2J25#:SXW \JGYUF2$/P,WN:CT&%_>:4-HECI=,A"J\ D-%\(3B MG] Y3R'$K.F(W#S?[X>HGS%>;S Z;-JS/U_0.G M\TTFVG*Z:D=2I\LV>+2<+LJE&1/:5!-M82MBTKF7+ZJ%4BMF8ZV0PGFR,&GRJ-+!/R&FE'6GK4^^L^3H2B=ODLR$ MQ[8K^P3R5(E=Y[+YZO_ V2E-5 HN.C(@9.(!;JY"4-+Q3!1.)^U0A-Y[Z+? M&+?%W$G[-Z/SPP:]Y\;8R6)^!456-DDE"4H.AB=JJA"( Z*J?(V);"79VV^X MCF'.V\(BM 6.) V&H) M4?C(]KJFD%TM&7MOK=R/:DS!86=B=%9)-ZJ\HC4'E%2>XW+.Z_GJ2CVC'/]6NB2F>5]+,J MGW!\:;?BTUY;]48Z$\':DIH7AY"(+#-;Z6(9LW.]SU!VA+ACYNK71*(AE=6- M4:^7A*O3Y<>-[&>F\&S5I)A%R*)E*2I>-4.5@+*-@8\,TQ2J.7:FSEU8=LP^ M'?;,MS-)NHQ_-S;\.,4TG?$J2:NSO7Z.*JW,SA8%@J4$T[8-@M6;_$$GI70R MVM[9+#=1'"S78O[F-2U/GE%:/YF7\Y7_1QYZ>IEFTS=G&787(HM*/.&4@)!# MY %/ 6(U"F2I45"Q59K>_OE. ,<4M!W(F.O383A%]3M*NDB'W*"ZD/_C!29- MRJ14/+N0R"%FB0BH.>[ :$LV2C%FZDR>+R,:4ZC7F2T=5='315NK7_!C MVZV[P!(38M)!@7*9S;FATNH%!"C*.F])HU4#>&*W(!E3@->9#AV&OAL-GI^\ MFRT^$KVBC0-XBZ1*8"%D.M88'1B9(R1D24,4*9>*2<3>C+@7U)A"NL[DZ*N0 MGN9B>7HK')-RIEA:@(GL]D66&(W)@&0BTSG5;'M?L+X3S)BBM/Y&HX,".FX6 MS]=+S.M_3M=OGYZNUAPD+F\L;$9+Q2%' J79VS'":XBJ1-!&9](47'&]LP&W MP36F6X*=6=)=+7TSFVZS9KK&4"U!TI&='R\,!(D14,GBC#7*I=[U?.Z ,J:[ M?+T=T Z#/T3PWJ[4W[)/$662P4F.CT(S:$S-%-!"X54NE]PNUO?>TKD/4_\3 MX[V.SE/4(J88H9+!MN&F +TMD 4'EE555M?7D,DSFJV P_EW?R[+X(H>8F). M:@ZH5#4@R3G ^?\=<$:Z(="?$[U4 MTB_V6ZUH?>DS%!><2R6 %VVW2J"&9"3[#,'%4'P(L?1>@SX#<##CMN4]1YGFY%>/\7E\B./]-FQ!CO%SF#0X%QM6[8BM2W; L6Y$+6J''+USN?: M"MB8%M+]>7&#\MUUTGV?]!5E8F"\:/],Z\M(BJ>W3-J 52T/(S5$*#?)&%+P M3XB^-TN^A&=,RV8_\[,7RX^MO!)R]!Y=$A!UE6 4(H?=3%J+/KN* MRMG>/:<^\G^KW'N&.70CH'4[+>;F9"YF"-<%IG\"75,"@\Y"BT("I MV%:R+6C?^^[=K4#&M"/>3^N'CWG??,V@O=.Q=D9ZX>-ZC92;,W'-:]![=G M:YQWM%Q__&6&\Y:@U**J=VU+@7_^83IO]U8WN2BOVHB^K+^M: -Z0]BPWC?,W MTS0[8U6[?'#9DN(2&<9D^/EL>HI-C6J&PSTA0.I0HU'6^NZI_]O@&E_(=1 1 MNJMBB-"K':->Q .^9AVE V=]J]NC2[L[2X#&*>\ER1![YZ/="F1\ =AA5O_@ MP1[FG)H4@RX*I$+VKDVQ@)+7'/1:5AVCQS3@M8\![K$$D2L/**O'L*4U)4F( M%#1(%W,1+"6&WIL'^Z5"/4"ZQD[:_L)1^SYCW8^]6UT=F=24BXJD(5G3.HJ@ M@^24!5(AR9"-RJ%[ L96R,84(G7C1G^=#'V/YXH1+@&]323!5J/;AIJ%R.LQ M.(X+>!Z<'<9-O13.FD*F;M>@S]@_1DN*\B&37)A27WSE@VXG;<7A;5#&!Z'SSN$^\!$1AO!Z]8# M2VL)(: &RLKEHITII;>1NA/,5K21WQAM^JAF0--S\PKR1/A"N?C6,RU&,#FW M?C8D($>C@JBHVWSR SH;+]=D4H.'_G_*;T[:T!AD94()L"K9$ M[+;/8#U$EZIP0KK^_M!]F+;BT#>VO]Q53T=8V,Y+$;?+73?JC$ZB)-Z7P_=#^E63/O&MJ:/H--^U[3.&]*^G/^*,UJ]K&?Q M0$/8?GAQ\@ZGR[:Q]?0M+M\P2HW"4)"E-:_A@5&Z=?=KG4?(MF*EK9A6[]93 MNV+<^OR-*Y\\ZP9^H5K>EXKY?4$0PRJU=$-5&UK&)X 6WSKDRYDI=Z>T[YM!][#98R/F^'6C,9#ZNYF+ M._"=';=\CB]E7Z)M);-C:WSE0RO(*!6(*@*9@"AJ[W5I>W1CNJ#S]=/S4/4/ M3<_+3,ZK2SNA+R8A..$+F*H51%D=@S0Q>I$+=>_MLSVZ,66P??WT/%3]_1K) M;$1\6:^*_7)^T #S/./Y)(0"GS,'*29H"(YCEHRN)NTU\4+0F<<#B#&F]+JO MB/ /3:B',-QD!0=C/$H%"\]<(63;722HF'QM]6TE]LX]WM=P[SX.K^@=?MRD MK;RL%Q=N?YS.6_AXMBLV\:96E5* ()#5$[0!1)DAVR1S="X%[+UY>2^H'9W] M!PGO#Z72S;;"/375+^_H'-0/BR4C/%VR75@10[K2&%LE"K8X!>@RLF=6 [ % M:M7TI8PVZ>!5[ZJ[]Z/Z&JZ$]*909UUUX]#5JF>_+*?AGHF/&:BLLG$O$#R>O'3 M=+Y83MR M0\.H[F!JG:S_=6$CV41>-OE8M[O-/![+,[6TS?1;(SP9I*L:F?:B@J%*@#8Z M$$S_H#G60W/-3[QQ4?L@ #M> ?FJ[=+Q-#6(O;K=?[..'UV] ]WZ:1@B"1AK M HJ\]#KD=9AZ[Z_?"VI,!=,>P#H=KJA!USOF_B9-[[8A*%2#:+?%8VS^6RNA M%0N'^2YX421[=[6*(RQZ7X XIMZ.#[CR]5)B[Y#N;L-ZF85^&V174*"E JF( MV,JSM.V<+, 56V(U-D39>[_@(, [7ECYJI?-XVNX^S[#>0ONUXO7^*'=C&B. M(L-C4>ZX#YHEAZ[(JWM$I]L[W.7?;'N>.WE6Z+BL'I] MB./H'"3:E%W;2>%!T;F=1R8$@R5EZ8.NV'O]W?O_9^'KQ)/_WZ93U<[IJ M+M)J4U?MY:;JT_EORL21";%&#]5B:LU ,KO;LH+6)8D[:A22+:++IO&>X&\6NH7#24 1M"BP,6,GZ.RSD#:PEJFPC^U_R6RNF, M%O7Z;Y[1&J>S?0H;[_Z,PPL='RA7O\+'GXH1/7G/SVG7REXOKN1RG!^A/IO. M3M<A;%!@@B\02FL2(*N+FIV"9'NGENP(<4S76H;EW"VYU8/ILML*>[%MPJ#2 M=+X9Q+L.HY?+EC"[L>1/-[FS+^9/3MJ=T): ]>5->#DIE.LF#ZND5B=!9814 MI8+JH]8F4RRJ]R;VD40;VX[)$1D^1O)TFQG_W"B,RI/W#.@-_7QZDFCYLIZ/ MVV9]7+T\7:_6.&_[_!,M7?!!.@[;BV<'665@R @VH4'2##3U+L^_(\2!1N3& M<\[,F555L;.8>3R"8S^173GV$@UD*CYB=<[EWDFS.P$N3]KAM#CL MU+MK,)Z4_W=Z%J1.O(E(0;(9L[%RX" M8(ELT$2Q;"^*4MB[X,V>4,=TF_+! MR==9LP.&A)L-N-5TT[?MHDLI8SV/9&]T-'VUF,WJ8OD[+LNB7GP^??R5WC2A M]H\:!X%Q>& Y_.ATBCTO&\Q*[TJM14! 0C"I5F:4\TQE+X-WY)3H?6QR>S_? M_67XQ[*5;:V5)X8F"TZHMCW#80,BNW)6H$-3BZO=[^9^!F!,B^E>VKVK4?7N MP]N]_?A9W1-J]79.3TXW22:?2J%LBO8:3*A; <,2Z*ZOGK4T>G1^G[]NAU^#.? M_HLE+NQK3.N4RH7$9RF/_#57ZC+R[TY/J!QMV>Z&].BK^C!CW&G1OV6[_29* MO,+^,YQ/;L/9FD?+8M$:12 4.C:U+D#2*,$&9Z0S)KKN.]:=11C@]&MO.)_8 MM)J@CSJI=H% M0+SB C!YP Z&B];@PNA>_L> XDR)F?E(?F_Q='7T9G3Y;IX M3T$N+IN>??2R!..KQHV7];?513JU+ZKX4B(H&Q48BA9B] F*KLAQN"/J9]^S%,AZ^!04/F2NPMZ-/3Y;)M$UWYQ><%MB?!!!8EL1.L56Z7% ,$ MBA)8ZO#8/AE M%2DY9U+LG3Q[#+G&=&WC#S%%]N74Z&*5FROC1;O*JPU-E S*96.5+8"/JIK)F.8&..GS^AFR)5W+L*R9Y36EY69-[447Z;9 M],WF.;QZBB"HU,)1F/%@K,N 1B&D& S6DJ01]VTT/[0,H^H)_BW.FT%)-4J7 M[.Y[W]5X$;(44 TE,%%YB#(;\-YJ%:63 LV(?;*#KOL?JX/Z&.;0>%DUR@ES MIB00646E\M:LE%K=JCS^1RE#9+&DF:PWVBC,H0\<@*LB8GN2FA MV>.# HT?;2T:"YF6?'I)_VNUG"17TRFRU^ M;XU$<%XN-OS.1NGS;,!/>80[?]$A69H/C;E'ON9#RS!$YN:M8,[#DXD1E6*M M!62)H956XH ]10NZV*1,3*A"[P[/7\)SJ+6]^=V;G/\+:6T,J(IN:=>15P#C M+:!BQU<*:91%K-B]G_67$8W)!>C&D^OFM:-2NBW+EU/QA\7RV>(TK>OI[";. M"XBM9KM!+*"C,@S1.8BM%%D60I)RPI32NQKE3@!'=>EB.!X-IK-NM+JPZJT& M^]/3U7IQ0LN-A;\R!+EZX5%;\*KQW;5V<1(3HR.*R7T$AQ) "R^.5PZ+,;3G=\8/_XX] G'AX]=)6YD^]_YTD=_WRU*^6U M'/GDVH^>?W&9VQ0HA20"FV3NR]28@CD.EW-$&1%/\5WTS7.KJ<(7N8.GCOVYTT,-OFW16MTQD-2JAG,PFS@ M2 U4JLZEF*T)O1VC0S$?:KBW>_Y$"BHB!PVDD(,4#DQ:QW,%0A(E;RC$V+L? MQW;(QN1\')5_U^WD (KLYAULA^TBT*;H1'89P259P) 6@-48L"FY$$/1V+T. MU4X Q[1Q\150;A^UCF&IG<@A%]N)/.9R>UV6L2RX+F54[ 1"9;L$)AD)H64@ MUUID<=)RJ-*[H.I#+[C/.#;CK[SP79\N5IM*0I,H*CO'10)9S1/1>L=A6S2 M@2>(+-%$V?N@\PXHH^H/>E2*73=P/735Y9[6M5&X&O=L-0IG96FC)&O;I3+2 MV*KF400DE%"R2#95"GB]+^VM1SQ=P'Q3B^@^''L8M0ZXL%Z'_6EA^N&4 =-/ MT_GTY/1D\['67V1ZUBEN_\#VP <>OOSVE+C7BMQ:&M-E(9S-HR\[HUPT5GMV M2A--[/39:H&*12:-J1 3%?"UE%K).$R]R\5LB^W@:&.;Y[RB$YSR@"]?UA^F M*R; _R5<3HR.Y+- J*6UDK.$/)$M.ZH><\U.E>2ZAQY[HQU5Z#L$[V[$&\=1 M;+^P=\M!^9DG_^O?:?:>?EK,UV];N:J*4G. %$MH'0V% LR6%Q55DR2L5$OO MFY[[8AW5.CX:$AZJU*-3L$V2U[\O)D%+76)"4$6Z=I.G^1*A0E4=C:#N M =EN$,?4''Q4A-M'A0_#,R8.34*N1E5$('936X\,SS!] .]]U"XZ6:GWF=[. M(,=446M\7-M9C0_"MA\6I\N)M,GX%"6H4!@E>H*D3 (K4M!.::W#0WF[%QC' M5)IJ=%S;68E]=EV^A/#UXGOZ!:=E[Z!M6:"K-9"(4AU9R#[7WV<2^H,06V1V3*GEKI MV63G<@_\DZ U9!V%:$6*L@"C0H18M81$JFK',4UVO6LRW ID$.DN)B?:JFIB M(3.U4P0J$9*H"9)D+12G97+A&$*.T%0>SHI;V@#UT<2PS+\R'5VM55N;&4IH MK1YLA)!=!1>N$.LY@"R4P=3<"G/K I6BS$I053D="PC;#7H9:Z(8Y;F;XKUG>.RF&&*DJ*T3NO>E[ZW!C>E\Y>&YM+.ZCLJF MS2ZJ$,%)$POXY#DP4C8P3HW@V?$MR1EOCA.#C/S\Y,&YM+.RNIR7W(KL]NWX MX"P5+3V(Y"*PR!(X7&IAMJ54<[1>75O?;CTGV?Z)8SH?&80> RI@M$FC>UW1 M./B1#YTX.M1ECFU/[9RI,;=R7Z%X=IRC1 BF73"7P5K*WH30>Y]R%*FCO\T+ M!ZBM=A65YQ\R?_3)27LU84M*TO B+; =3&=; 'UFDYM%1I^,MK:WB[47T#%M M. S"MIU2#+JH<_"C8A=:<>V80:G(XBO9^BT6!U:QZ#G[9'UO;FUU5/R59'H> MPIX>*CG>QJ_$S $":I!.A'9:)P!CUD!.RLJKN:AT;-=\$)GOG+916>46;0C(OYG6Q/!NU5@!] MGAGOYM6B/F4O?C&;EK./\7=0VM1L.OOY-7Z@U7KQ_/L7KY\]V?_"V]"(#@]L MCCIFG>*>L\?]N%BM?F#VMPJ-T_DIK_KGRS^#_/XZK.S=7GI M<0XOM;M:OZRM=/_JR;S\2LOW4UX(?EW,/J_)9"+[5$FW/8_"%B7$"$%8"5G* M:*T/2IC>E_"V0S:JB_%CH>UUFSZ DKML3CY=+-\M>&3HS*),G/(*T4A@Z9#7 MK92 '^HA"U.M]D(YOTWWT6M?.ZK*;F.CR*%JZ,*#\^-LE*D5W=IMSU]EH_UIGH&)6^QYAWK.]^ESVZ6A=PHD,L*2@V19Y:%6;' M0D:!X ,F0=%*DWNGY&^';,"'@*WI/\U-Z_N$=S5>TZ6ZE M*)7,H5,6F>$HKSGTY>FADY/""0ZENI<;O!/,F(Y/Q\JR/IK<,F0]?[_]DS@\ M_ON?_C]02P,$% @ L(5B5W!5<95KM /4$( !0 !M='HM,C R,S Y M,S!?9&5F+GAM;.R]:7.;.;(F^GU^1=VZ7R^ZL"\=I\^$RV5W>\)E^=JN[CF? M&%@2%D]1I(>D7.7^]9/@(FLAI9"' MKS">]$?#O_W(_D)__ &&<93ZP\]_^_&W3Z^)_?%__N?_^!__\?\0\K]__O#V MAU]&\?("AM,?7H[!3R']\$=_>O[#]!Q^^-=H_'O_J__A_C+MW'_\_GT!TZY6'YL^=OQ7Q4XIYPQ)'@6B00=B-,,7\8HK?:&&1O_O\]_ MS_EO\$/X$?<'C#R>SEWWX\ MGTZ__/6GG_[XXX^__!G&@[^,QI]_XI2*GY:?_G'Q\3_O?/X/,?LT<\[]-/OM MU4^=C MR&O1+X=<0*D"Y_\MW_;3SIC.$<@X7@8@^"X,"\4K8ESU[;MCOOHNDB#[R\&T M(N*[WUT5[^C"]VL*^,Y75T [^R)R 1:SB7(&\C+%]YX2=3B'^) MHXN?9N!>CH:3T:"?RK+ZLQ^4]>+C.XLO%MQ>0U0< ?TYAF&"^ BT?/QC%&Q\:E/5O=*6P M@0\PF+W;NYR0S]Y_Z7VCF MU^W&]1V P'D/Z M.!W%WU&.9^/90](__> 2WL/XXSG*MJ<8*$V#(%QK2V3,GE@F ]%4:VZ2%,;$ MRF/MANSF^+_3ZL5X*8G%U-QR[N;QZ*(J$Z:CY@J8ZQZ']>,/HW&"\=]^I'5I M,H,T>7$Y/1^-^_^&U),4T9FH"7#$.Q>D=S8R9?= A3F:DZ3!%H*^ M2P'>@@)GE]/BAA3?KN>2 HKN#!&4HM=55BV7I2!"6NJM"LEFLP<>7(-TDF38 M5N1W&2%V9<3+T<7%:'C_-B:94<:;C/L6]41RF\HV)HFR4AIC+:,Q569%!UB/ MGAFU17^7';(B.^[L9E3(I$Q*A G&$)IGQ"D1B'),H-&3$K.J'2M.SG:H)>J[ M+%#56;#8S$ (R@25) O+B132$1<-+F(&@O:@A,BT-0-.Q&2H(>*[FM>[:GZ& MY6<_@80 O\!PXN=2'?OAY]GH?_[V_2/O_;?RUHL__#B]^C^7_>FW-\/)=#P[ M&)ZL0-LX2.*Y MX)SKK).OO[\OW3&/SD,H!5U\=20@Q$C2^//C*O./7Z8'ZS_-0Y& MN+[\[4=<3.#[FZ/A%/Z5G[U/@&@(H\N.?ZZQY>;*'(42V!-C@*>W!#FZS; MT;X/8YC>#_SPG;^ 7V:+:*#V]O7&,_.MINHMH&=/V M)OZX'Z>+0]!?9]9FSZ)KZV+6:%RP5,ZV./&,*J*X$HH[J]#GKCV@IJ<'UY97S,O<@BJM&P"&XNKJ%:4'Z+J :V5PK 1W&:*JHN%$KJ3?85E:#TT%2K0/R M7HF(ZZ"EZ+@*=%R5A9!4EC&RQTN%!^R0?3-A$V$W8,"U8_/EGH5;H$^&$R/ M$QDADT#1_O(0--2=#NSN)0QD4%92S_D)B"\FNM0;^XZ=;,GF++W;_OIDS]7PT0+)-Y@+],!H,7H_&Q6#N&4.W;I0TA'L69_B;Q/YMSA8NS-@%,K@LD1JO1^-9^*?HJ<< M+J?%V_HT>C<:E@L(E#)^X^9I[0G$EHF%E+I(N9.!XUD=DD :"8,+5I=T27 MU/MD4AT=-(CG?#\>Y?[T[6B"2*36CD5+M 6'XW.(*8(DP=L0,F?4AMKA6=^? M?MKJWU+*#2(T9P$UQ?$;PWDY(_B*XT:/ PJV=S ]RY_\GSU+H\UR)LSCF7A2, M"Q\9$2E1(GT6)' +1$= ^1GPSM3.,6H]IM-F[5$QHD5$:Y'L:;';9AD+-@*-*/9 V>H!,C-$2]_-R>FH4)SP%"" 350U21[=%>]HL MW9,6&T28KD$^FQOW +\LIJ6)&1)P7F;5R?0!HLJ!QDAUAC)? #1W<1VG)#!.J063HZ\=N;$SZ"=) MQT8ZO4M*M^]U\0Y^:Z,RF3KB+,]%>FA7*/2[8W">.L8C&AX'7AR?*=E,HRN. M@BO$']TSIV;>78]KG=#1AY*?8DNZ@B4AI$ 8A9+)S8-P3B)48)K0+3+(G:![N=P3U)%NVH MHQ5LVOD>X#Z^WP!*N0\V>85>L#5$QJB(\QYEDM$<--I'26N?T'7%]B2YM)N& M5E!IZRN&B^F_>ZMO0)?B>8T"_("N[,4\F?=L_/YR',_Q%V=Y^=')XEHL%MJ7 M&A8AXL8LK43/PB1%0I+!4<$!V*UP[3OQ637QG":U#J:Q%;3;^6[BU_YP-)Y= MT=\[A)[WBJ%_"C@?N"#2ZYG=QPB@/\L2$TB?V@M81VBG2;*6^EG!HYU/_%=/ MB*6D"MJ?+R?](4PF+T<7H3^<76;TG 4)4@<2?8Y$XH*+DBG%5Y2S*0,86CWU M>RN@I\VQ]KI;P;BZ522NV8;C4@/06Y5E\L0#J'+]P$APRI' 95;992-UTQ"= MFW!.FSVU]+""(SL?PM_ ]MWF&Y<[UCU+/92UI!D9XP"%+4XYC+54D M9D^S<]DIR5N290VN)\2:&II909^=C\O7A<_Z:&F0:*IQD3B1 =U.;[PD(BA( M*:EH5.V#I4[ARP>+Q%7 ;;2:HOY+>45E,W'&!>(]%=(EBN)JJ'UAVC1'=(<)EGOTJC1'#(=^I%&5K$ M]5U832A-D!@PHZ!94O"A"_;LDKRQ@QB/I6#/ YF/.4*(P GW*>&(,CHA@>&B MK70&+2054/_&^OBSQ3=2]&;9XAL(?&^IP5U /?EL\4T4URU;? NI[XT21B=K MDF=$T*#15S2ZY!MQHH5F0>40HJJ]&3Z:;/'J3-A$V"T*X,\:CBS2F87W3#N3 MB4<#$2UEB&@BHADODO!!*;?,YEX"DMA(- M72(AHJT+3!(K."7:X19GN%2Y>L[O$50"V%XG#Q8 V$2@#6;O"A]B 8RZY*U! MS\XP-&6DS 8'S!(1+D4IJ.*,[\&A>?0:KR/@!@F/:](0%N 8C9 L0,J"?H!IF-'V"*PH#TRH^'_>'GR0(5%T+@ MF!B)JI0E2983YTK_#*= )I9T_1"\U4@>L=XKB+9!:N.+&"\O+@>E7,JZ7+HE M4."E2X8D1GE%I# E0J)4R7=1X1"21:BUEX"NX!XQ+=HHH$$:X^H3U.7FI93B MG#*2C2DM8D,BQ>(E,0BN41_@5.TSP?OPG(+A7TW>:\W$BG6BEC?$/_M)?S+* M[Q$J2F%V4^R'Z6/_\["?^]$/ITCWT>5P.CNF'_1COR1.?(5AB5:_RF'\I:R4 M@\E-_)VJ2S6!L7--JO;"J53)ZI?^Q'_^/(;/,VQG>?'T[\??UF4MP!F22_S_Z7M:J,N.O]5A)]Q:..$MWW\KR4 M")Z@:5[67Q^GKR;3_@7NT)-R.?UI-+^B+FX\'KW*& M./T^E%Z62GF':[5A$0AZ\$!0*J5?*=AS@.6\VA\43HZGX5!?RZ]5W]^@9+8]:E_@1\YRQ_QW4G&H>/OYA'.K)<% MESE )LF6+I@(G%CO)*%!(;,LSJ_J)EDM["="SH.JM,$14:=Q]+Q+U$3-B(P! M2M!70#>%16*,1 LUH)Q4;3^Q$["G2*J-E-&D\>E\148[-D+_:[D.?SGP_8O) MBV'Z#9&.RY'(BXMB]$ZN)L#H9WB)3L_LQ;_ZT_/^\&P(_P5^W(M@N >MB9;% M[XTT$^#ZB*_@POG@]&K^8?=H/>BGXP)VBN :+(KXDB&4.?\J,&^6 ^MO1HRN- MNVV??R*$VIL*&IR+K1'(//8'$OXR0* XQ2SAC&9>T5ZSX\ M^XJ<:[KJ5!/XL435[6P??ISZ\?07]'CF(25>FI 3D.1*\27NT7.F9>-/@_S_#9B"LNU89X M*(?3X&8M$2)Q' +S/@5AFY^:W<)T@..Q%+"RB"R!+[GTB8CD398.@-7O;K\* MR/Y]LKKZNIV"L+.PFT2BWJ'_56-0EJ(UFD<272GE,;LYH@#$,26H3)R'4#M6 M[1XX3\'RV$KT;8X;;T(KP):=.SM VY>]\1W6T9@:VZGP(6KL*/]]&!C7( +C M.G)TJ5@NZ>I2J5)$(Y ,Z%E% ,U#[2C'O5-C<[.B.3,V$7N+A)7Q*%W&Z1V$ MRXY\5&;O@B' @B R&L!1X8?RV1 MN5?#&\XC[IWM%54TVH-\&QPA+.]9/HW]<))A?);_/AJEF^2/P60JM$7KQE(B*5AB!=SBCC*QL_'6 =3+60"M5-+CE?P#B8MYT =GHD*$3P,,<-U17[V;TV4$W M+3*L.X'U(6AIC"8!2O<:%R*"Q9<.0J3<6,Y5)]OC<1#H@4.)X^#/)BIIDID_ M!S>&]&+Z?H32?#-$X,ODP(+ )85^N#4&-U-EB-4@"=>X73-F$F.U.\[?CVC_ MQQ0-U'@G>;^:#BH?6'PH$7.SB9!==@9,Q'TXLI)R*$F(/!"G@I/@M B^4TW= M![R6JP>>C#&RO1@K=E"\ K&@5!<8%4\@KCUZ_V<.6PK_MOIVD%SEHX7K<*R* MG(M2R"&4(TQ*$8Z)G&C&%*1H-#>=+J VPM]E$-F:W="8\\/;UW MZR;[8 GJO64Z_PIQ+= <)$7]MH">D]2?D]2;&/[/2>K/2>K'3*7G)/7G)/6C M)>=SDOISDOISDOISDOISDOISDOH#QMUSDOISDOISDOH335)_SOH]@D"9QEF_ M[=,WG[-^CRJ/\SGK]\CH\ISUNYXESUF_SUF_SUF_QV-Y5,KZK5]JY#GKM^OF M\9SU^YSU^YSU^YSU^YSU^YSU^_BR?K>^^7G.^ET="/B<]?N<]?N<]?N<]?N< M]?N<]7L*6;\[=T=\SOI]SOI]SOI]SOI]SOI]SOI]SOI]SOJ]/^MWZRBMYZS? MYZS?HU;@<];O<];O*M4==];O*S\N20>3]S#^>.['\#&>0[H@M556(-#@^5$0WBA/YQY2B4)"G<&E O^-.GC<_Q< M/^-B!&@GSN=C)$B#P,#NTW8AW)Y,0<>0<._QWB%@FE">&E]:2QF5 MPLE0^^9G8Y GSLVV2FN0/OPOZ'\^+Z/_BA/@,[R[+,(\RS,#?')V.9U,_3#A M/+F2#G=>&?2("'I7?%.[?N3,^AGT(CFJN6 M^DPD*P4:M*'XDZ#.Q1"#TY595P7X"9EJ^U=D@]5N>1I_EE?(:?+SMVNOYK?6 MPDOK<(4F4:M<$FR*GZ0U42X;0U-0QM7V.3?%N*^*',V8U50IQU*AXP,,/*[/ MZ))/O\UB5N9UV7!XUW\SNZJ5F:?,6" ,G60<7A;$668(F@DA&Q&I,[PRY[JC M.U1L25N2W*F,UD1936H]?L>SB*;J@JA1P.M=-(>);FVEOWMHLH/P]T,+YKB1 M/@7B#45DY0#0&R6(4-S[9 6HZO=4^Z+# [&JAV/#)C*OG%;S>C2^0+_@CV%Q M#F:+XQC2GHHF,J4,BWJC*LS*;I\*C]V\&[ M:F/43I2'B*YYY\?E NAKQ6":.U]9/7;F?M#[")5A,G#&O2,: -"LI8:X4'SI M2!F R]'1QQ0J\VD\*V+];791,S\J6/*Y%U4VZ(11$H!Y@O,$B(\6B) &S2C) M74ZU2[3< ^?('.=->' W0KV.T"N7J)]7+2]!VE\NQ_'<3V!R-KQUN'3G-.D7 MB&4TT,M)!G3I+&% 7:F^F$A0'E=54%R:*$46NL/6L1.($^#(?A71,)KEFD1> MX4_3;V_0BT;(T\F;R>02TMFX_%LW0'X"'#R@*H_AA,\SL"PP23)5B4BE&?$*S;<.;!&]"T]A'R&BB/ MYNQN(_4_O(QMK(;];)0+*W"9!=D%8*-SNP?!'>88KXHJ.]!C=STX&*X=?7T#>O M7BP3GAF7Z$Q*(A(W1%I36AFH0)1UP#A-SM$NCMGZ)QR%Q;N+*D;5Y5C9,R^H MV'54_X#A[S"8_!I?CK[]?3RZ_/)F&!V%4^GT>?FP[WZ6+.Z4EYZD MF,JF12FQ8)%V'" )?-.)VD;-Q1=?CK!?Q'AY<3F[:YN_ M569,R0[I::>I8T*0(( AT(Q.G'9 E(@X0B(.C465]8J14@0+A2B6>3C5PMF##J2A[(QDV.%I=XBB[Y>OY;MD3 MW&074B*J )'!)+2\LB;N)N/X;E=>LOE^-YF]/^*/58C."I8@171T4D M-8Q8X17Z#-)RG%N<5@\IOP_/X2B\->G6D'AG:3=3D> MPS#.0P8'L[2&OZ/L9E85Q>5=Q7*RR,M=NRQ]$"P:6=QYED6DI=U[(Z8\C.YT MZ%)9$PUJ$%]MD\EJD1R.U.)N3Z1Q:&<;GV>QA@!@8]"U\\9K;9/?K^>6WSB_ MA:/H3RHJ$\E"HZ?I(HJ624JXEJ6-O 4N:O<,70-E7Q?@=:VZ&G(]ELOMCU/T M+:1[;K4IA>FI$US7,>%,&"DYJKVDBYO3#F :W6#? '*8V^J*BKI-@9VEW%SU-&:6 X\ERQ@9 MG@%W/AD2;LC>@152HLG_^%3^P+WSOC2^B7 KWS27PCZ7PWZ<&5W+\2US'A(X MI9(EV9<,.S,K)06<&)6#-5XGV>FJ^9Y'[-^2W4'PH_I2JWRQ_'( ?OAJ".// MWUX,TYMA'OL)&@]Q>CF&FR"IU8EQX8GPR1$)WA TY=&^CN!H.?&)P751;=<' M/EI%-Y%HY3E\UA\@N+_[6T2,:'@P"9&@UCB1'(U<+Y0I>4N9T<2 L2ZA ZN_ M_;$JM(*L*AY?%43O1W_ ^!<8]+_"^-M-5#(HKWA6A"=T2:2EC*"7Z4L.&K?, M.R%N9R>MU.#Z)SQ6+5:268,SIGGUO"O#X>UHOD?,V[IYZT!H03*=%2;U)8"% M!D(%OD9W,P16.Q+]'CBGY$/5DGJ#D^DUT);-&#N :^11W0OL,!Y6-35VH\<. M.FC@;]T/,G&>8J:9&&W*@;F*Q ;K2 Q)9Y$E*%N[U. !"/* /W88?FPB^LJ6 MW2_P90RQ/T/SZL\O**9ESPA5;E*2UB2S*-'(Y))X&C1:+9PJP9VQM_NFKS0- MUCY@_Y9!126,:DNPLI^VZ)NTK"V@'VV6L/N=:/CS &;"'J87%Z/QM/_OV?N+ M,>B4 OJ*F5@P&4U4J8@#'0@DGE&I%D(*'?1="\^I,.4@^FE@,?[L!WX8X>,Y MP,TM3@67.% @+EL4C&*(B[%,4LXF.L=PJZM>\7\-EE-R'JK(NX$KN0K78HIT M0=8JE7 MJ@/E$%;17@=*["#Z%MF#ZQ%F&7"9Q/G$52B936@3^PP4]TG!N "C M&:]=P7??I'@H7W#/G-A$XM4]A'EOU$_^SV7KC_YW8ZF$,G!AB >&P]6NQ%MQ M0:**2N44.7I)G9R$]<\X0+98)3V,&@BQ]GW.58^7N[ 8USIX5RK9)?1W>1FK MC)%$%KU300:>=J^'X_0ZIE^>X\#GJ(56@JQ?"FV\#NX MNE""*+0H5Q*9QS)B*&:P(EESPX((,>0ND_?A)YV$GBL+=*U9?R0)GBL_=)@D MSWNA'#31L[N0=DSV+ 2\_9RW5R&&20:?N=7$*U^*G91++I$]H39*KK3A1G>Y MQ5O[@-T/GF]^\2P-\")([:B5A@0G<8X4F M3M-,.)-9,LN-<+6K3FZ.\A08U%@WE>V?VQ#O4/UZID&4T?I T1(PI;5Y $&L M $TT&,95)/JP]L1SNKI/'RL4Q)7+-MH@,O?0BVU'(I36F"0LS& ME?YO/#$JE>:B[UR4%TW>^I:OMGU-$56TE=9""1)5B)X/25H M7"DB):#43+!9;[/?;(+A"9"GF4I:-#F[9C:=Y=LCZ7D'&LHYLI'E9"&G0&R* MG@2960 >#)C:)^[W(SHQ^C100X-4T4Z;ID\0K0-'/.ARM\PD\1XDL082C]9* M6KWZT^9VS#9C7Y!LM0=R5PXLHZI]2 14F<;<,V*]2$08C5/:,9IT[7(QFV)\ MS#[ 7O12<:$M$OA^MW\;YJ)HL)%.*P$$0*(<>LYXB:J6+2TBS1FI46?[(2S>;L#:]]?'XTM'LP&>"X M6;>)ZAJP#1WI! 7.,MK!,PDJH'=DO2GCY^@=B> (8](D=)NH4O7[?]W$<(A( MX\:*N],+; >I5XX>FM\(S=*6-YLI/+$04G9$JXSSPQB.1JB@A'*?&'B:V>UZ MOJO;1F[Y_%.QDO:F@\IGI]M@7J;2=4"]VEJJQJ!#&$+[T_2.U-I!3;7;UVZ/ M7H>2,VXI2=1+W+X-(RZ;0%(.QJDHLY"=NMH>&;G6F#N/C5N;:*>!V?/RU3ZX/YSY?$!V["3X M!@O*RB#2!33!L^42-&$E]4PFKTIM4D>"-UIGF[B%VB&1]\!Y$O2HI8XC#/#^ M_R_]> KCP;?RSF12CM#S"#^8^C..3D;Y>^N'"NW>]XENWV'@]439K@T0$TY) M+0CUN50/C(98Q2@Q@2./@6G6K+'"VUJ1X\O^P!_@2[F8'W[^#34[Z1G\G\?A MD33+J[&<$LM*DS6O(@3I(.C:U6)7(SF*MA$;Z/GV8E=!O@T[!/70GQ!1,4UT M+$\/&DBP)A,E/)="XP!3JR+ICUVS6\FP@75S@UGO81QQ0?2?X2R_QM7QGWYP M"6^&K_Z,N(:>Y9>X4'XK%?TO2FG_GO+*98?6F$XE+])S3FP60"@$:C6CR9M0 M6?O;HWWL?-F3GBJ?)-[L8E4VVT\P*:/X%?SD=Z"FQKL+MW8QOA K%$.^1Z%R-W2KDY.M;6DUF"UONUS?,*_FZU2%I2RN!@1FDM#2!$LL:6- M&U,Z,JY]C-7OR]9A.26KK8J\&R1QK\*U8'T79(VLM_6H#F/*U=%>!TKL(/H] M+1(+A!%7+0,"MR%5_D-3)LZG1%C(EKF4^!"V]' MP\^?8'RQJ//\]_'HC^GY![1_E^7W)$AM(B4NEF!MJ=!8X<80H:R@/*C$8^UC MY@TA[M^JJ*7=!TA34S65[D0Y M(1V@*%**1!J4A\]H@7&9F9=:E!HX'8S*KL][]%QH)MP]+"5+H-22:Y#!\5C[^.!A5(^>)(T4<(0Q.=<_OO^8FWN?ON^8FNZB MJ!0SLSS\NO;@[_<8>!"EUKM!XRAQXF46*&X9&04-+MC*$_L^/+OL93,) M7_O2Z]>[_QR5BSW4!HQA,EW6V^D90X&5-**H2TRDENCO!XZS"A(P2Y4,/'78 MU39_\@%JQ=9BP?4=KK'(&P3=+/?DI3C@JOA2CWG+/)>:*(Y#ERRC$(!;@C]$ M7&JMMKY5N-5=-"= D,HB;V#XO/??9M-_U;SR89HF.9J!B@Q&UK$KC-).,*R(U%EX]6;RRQ.7T](8:C(+:/M'__-Y#SP 4Z6;#^LT7X-F:?:Y?<:#>4$F7M(9=_EL-ZY>.H" MYST5ZO\%N".4\O1?<0?Y#+]-(%\.WO8S](PW'G3().1DB>20B(]:$6N%MI)% M],IK'^#N@O>$V+@WM=VEG-GE.&V%0$HSH.FWY9'.&YPAD);>_<=SCV_V;(@Q M,H29E(U$RJQ04B6QRI3+5@_!=VK2LM7#3X T^Q'\7:;8!F;@*M!GX_)O67MG M!BS2O_]YB%Z\#\JH)!0!;0IZB>B#P466F\"SL1;?:F_W;8#X!+AV -7=)9[; MN5#)M<.@URBT:Z/H<+L,Y?H& ?HVA3"K!B6"QV(2X-[O2+S%63(.=[S8*B#?#$NP\#RN8+^4EHF"6%9&^7]7U3%(Y M.FZ(DP)7\(B@K7.24 [%T[&91EV9P]W1G1 !&ZED!7MVRC;^5PE**$DRPX13 MY6(T_#@=Q=^O$J1+<,I@5.)5>CIQYTOC,Q.!(THKB'<:B#))I 3.Y4[&?N<' MG@ 7V@EX!0T.= OQ\KS\^&8X/_H[RP_=M;!>,M1'2R/AJD1 4L5)$!2=%\MU M0-M2&=GJV+?QT$Z LL=,AA6DKW:CL<%MX9V* LH<041M[ZTN'X(= W_9,T ?AN.P0^*$?MW%/G;T632 M2TRGY(TC.I>.I#(DG#UH@281LK3!"\MCAXUY)Q G0*;]*F(%A;:^,]@9^7S9 MGKS!63,80)S]\8OI=-P/E^6&;QF9DQ8MZ%&^A@5E6!%HUD2B\T]"4HXD!R5Y MTD2>NX12[A7T,T4;*WH%I;>^D^A\7#FY?5YY\Z1\_ML>]R:C#VY*:(\CTE(4 MMC&)1)8"#4XJE6N71*F#_ 1(>T!5KF#DSG:*N58JCZM&-HLY=5K"=19 M0;(6$LT.HTBP*9!L-7/>"B-S[:(!:Z VK8,UW\V72 M6A> C4H*/ CN,)4%JJBR SUVU\-!"",HI3$H2[3C"-1I2T)(EB1I&/=9R\SW M8#7M@R@/5!LX#$\V$7_E0E,OBF*NKZ&+Q%3M%*.* 7$*:#FM\R087$9!!Z%5 M<-8'T<'O6_/U1V'L[J*$45T)5D[_+Y#X"DA&@'2S[-6BM-D /:SA+/<8?Q\7J*,563KN"6.J M7%4#&MQ)P0G38TV>JA<:_H.ZA>#P2R5?5FL1 2N<>BD MA#N7#GZJ%-U":2@G=/:):=6ENMP#CSEI'NP@T,]_IVEX*UBN_XR%,C00M) M-\CHNB=0_4YC/!L5>)X424;@0L5PK[-!*@*0 0R7S-TN"[2S/[ !O"=Q^-!* M70V2I>^!NK*#XC8XG-H1ZF,.*9JKO3K%J>FMPG+$I[)"CX3HK0B/7N+:S M1 *Z[$2KLC]30).]]N'&4=#L@:..8V79)NJJ[&)];ZY88OBN]^$L"_QY_\O2 M#82DM79)DEE D]1&$1J9*<>61@[;R:!T$]"9>XKFKVQYWK%><[ &SD^CX([C#.;F6E=J/, MCAII8#UT )J"I(8&HC5W:-YH3YR=16DRH$R(F&)U,_,PE'G <3TX8S901.VV M4*O!S?++SO*+E&;2]X-EJ<7%EDIU5-1'1RQP3F3@GH0 @AB3:)0:8=]N-K.Z M1]163]^_W5)9A:.]RK]R*, :Q->BPJ\2_<>0/D"$_M>R45_5L);;<:J.95#:43'B41$R) M6(&P&' )CBFF:.TJ+W=1/ D+>$?A-[A5O(GHFC/8!5!M&4$ 5GZ"@F6 M0^VSP" Z&&=NXTL-]% MM"T")\H=X5E>U,8Z&W\H)9%GO([X[)QD*E7C#9%<*.*Y\P3-$VK1"@I25*_B MN0[,D[ )ZJBB007TE<"6_1<[0&MU8;8>UH&NRNHHL LM=I!^B\NQ^R!"B$E' M1U0&6<[6*0G6!8(.54H^26JK;QU[)\9#%V+[Y\4&0J]\QM AVVI9B'&Q ^9, M.8]0FN_J0&2IL^^,RX0*YZ3S3*=.J4T;/_@ EQ:U5#;:E[P;6!QK&\:[I%CT MB9.<)>("%DL5?4:X4M32D!RO'@>^#LN3L#>J**)B]XO[<"TF21=DC:R-]:@. M8VS4T5X'2NP@^@:FQCT(2Z$'';PC1GB<"\>NM*D6BB]):!D%#[FG/?I'C MT-@W)S:1^!ZX<-4(#7WVQ5['-)?:H6,M9$(#*PA/ G!#>,PQ.,U3,+4OM1Y& MM7_#HY8.'Z#&C@JH'%JS+%KW7^#':'65^MZE%C*DTD;C]6#TQ](@2I%2JC0G MT0:<';)D@FLIT1*C$%$TN,FZ#@9HU^<]>O4W$^X>UH@ET%+^?QG0'C4PKC,1 MBNE2",82[[DF'"P'94T0W#9>(^ZB>O0D::2 !NG1LXR)VP6E',5Q!6EQQPRE M.@07Q M5?'298K3,N]ME%W9OW+<"QY-P1'96P%U2[%Q<]#:FI17< 54C!V0U MHL,X'[MK[ $*["#N!IO(&G1*RAACB>\,96LS:.!8Y@QA4CJOF=7L%[/WBPP^0/ZA M_/O;AS=7\OKCCS_^K8CA MSRD,$Z0?JY?O?7M52UU(G#!2*6(US[@A*D=<,@YWQ623-HDE4)5MA/OPM&G2 M="W_9NR'DPSCTL Q3*9C'Z<]IUG P0+1B:,E( &(CS(3CJN\\LE1N%W=LE%3 MIGMA'D75N^UXTZT)4STE-;@47";D734^68X!RO0_R]<[W_84*!VC#X2G[$JK M6S0RH_>X&2F9F,T,^5"94)O@.QR3FBE\M"=M-2RNWD$V*YN@O!BF91>4$NH9 M:4J4@-0E.R!KXETL]6&#*$E_W-I\N)7L(?BGS\M#Z;IVK9KNPUB&=O2D$<9K MQ">]*,?LI4"JI))P2( VM-$IY@Y.R1://EU:[4,7#:J<;-&#L1>$,3[P+M7VI;L&&<8;B(CU@@5(:-@2*U.)=L] MK%>,^!2ELL9IY_;#L]7XGBK!*FBK04+:"JQWW7]_=4ZPM#B7YPDO5AT$H'UZ M)<=$#35HAN(ZG3QN\380'[(E1CH6M8Z6\=KG]XV'=-I.[,&4OQ^WI,OP5@[K MY25.U^%T_LEK!4EZ-!G.!4LDFW*PRH0D7GE!!,Y;$2B5=YI&'(K@&XWK*%;I MPY&QSD1IQZ3'-%O0S$.:\HL&BMWH-!4FCT=?8#S]]GZ GBM^XNJ^KJ3$.T"W20BCLJ#:Y"XU^0X _7ER/!;>[.<@9^LA?[_#G_0T M!"I]CL0Y42Z &. ZX",Q1D<0/D7FC]D+N3:4Y^EQ;'PYGE.G^^S&Z[^(L^CW MR7O_;7[-)+),05.BK"O50J4EGI7J,2PQ@=L ]'KCF,E.B-1J1DI?42ZV :&64%T$PD1[7UO(\58Z4/17SKZK[7M_? M6;IA\[JO<7"9T E["WX"9V'0_SSO5]:CB3.@EI/L?&FEF!-Q0>*:X"W0#):Y M;/?MO&\XAN=Y\NB8='<&N6/:7=Z-AO'N$A$S\)2MQP%:2V06$@8E8-ZGCO'RZ$5%XL[!YY7'2%,>YPZY9DQQ"30*&UOB=.J''J[H'W4 MN*/6SANO/(3G&7 L_%C!]YUOTI="ZW&C(O<(1)2"@S(81P)3#O-K*#&H>Z5'Q)2CW(?): =I&FI'L+ $E]:OF7/DLPN:\F/Q$QX M:"C/Q#TVOJR8!SO'SV]<^T2#CTS)4KO5HJ&O9@'8(A$5E-%19'/'9=R].OJ& M&"LRU^,"OO]PT*9*616Q]D,10)K^-0Y&$TA_^W$ZOH3O;XZ&4_AS^FHPJVOT MMQ\G\/EN;$F53.)950W#,^@))E(H(+!$O8R#:*:T<#M+E/201/ZIZ1!NI M?\W"MHL:&@9!7HA!<(#D(8+Z)1*@N2 MY2R2D0?BO,>7*N*[CD>1:K=S.1!1'BAF=!B>;"+^RJ6-7J!B^/4UM$,=\66W M7)E3-#D205U FU$Q8J,'8F64QD<;I;Q59W?E"?GV"(XBRV4758[VKH?*=9+N MH'XQ&,QJMRRA&69H"(D E#)@1K\[:HGW2AR\S$GS8,=)-IZ MJ5A BOA0!U8CX4JXHN.ELBMPPF5@V1D3]>W.'MV4_ 24NX4$UR82'*[PU3]^ M_?O=ENKOQZ/7H_&%?]T?^F'L^P$N:.7UE3CGW_\!)FC\3/#;K[V)KTI%AL_+ MCML3?$Q)JB\+W]Z*9!UD5/LNJ'5XU>VC^)87#G#.>I(U3C)9HJJM=9)DUG/6XL",&RI=EW6*IW G$4"_IVW'@@I*"1(AJ4V=HH^Q_EXJWEJ?0C5$2:@":' M3B58+D).S&J]C]#D(ZS54(U/S=72X%#AGMI??Q\7B@NK/*H66L!/JV(@<26,K:\\2DC^UW[BV0GQ#5#J#*]LF?Z_;J#[=W:@$A M!R89\59F]/6T)8YS31*EBDF%_EG8,HFS*X03H-(^E;"WTE;W5N-:1%+W*'/, M:Z5*+F>)\S&.N%(#SBGK$+TP.>VG5&07M"? M#VK;#]YAP^6?DLI<_08+-%< ME[(LFA//\"X4)9###! O-21>&$S5\9HKEH5='\0W!/AS/8*:= K:\6BN,1Y[01Y M0?.SO+Q4^=@?1K@VN%_\%%].+_V@IR13I8X2L;QD+E/M2 %)!C#N-1:A'U4 M9MQM$"?(Q,,H>#^Y42L&],J/A[BS3\[&999U&E[1^0RSGCU6$:=# MJ4XKT0"3@KG\M),@VO)D$_$WB&QFU]?0?\#P=QA,?HTO1]_^/AY=?OD>;2]2 ML-*)3-!@5T3R%(EE%$VS:+62ROK8.=JYXR./PO3=15FC]I)NG=?0/1O#!2>$ MYXJHP(#(Q!2Q$67D )(74B=F'PI4/KVLF%WHL@<]M$Z46$7RTF/PW:V*#0QLM@B,NNM)H6VNF#64VAFUXT^'9)\V8VK*OW..QX!7;,5QP MB(E'0XPL:?0I(L,![7MO:+2<1EPUN[1ZW![!J?%F#WJH'-AV!_4"DL6G,H,> M'BUCESZCI<9C(( FFO#,FJ#,-M1X GK?0H(5(\[NRQ)30*7W*A,[NV2P@A*O M)"6&>:!<:4&CVV:'.$VE[BK!BI%=WR$-TQJZ:N>F963.4PJ"/7Z"/'!N>1A^;"+Z M!KSX.Z!KXDL5O1?I J5<"OH5!^75GU]0;+#8#XVP1G,NB0FF#!\=%2L@$I&D M$PX]& .A,C\Z =N_25)1F;<+>%;71(/,WQ)Q5E=J- M,CMJI,%F\S!0[:1A41B"UHZ>F^,6J"&1<]P9'>4FURXGY5_Y8B,-8A?C@8#B+--^C7*;W&XG#Y A/[7LE$OH=/$;'1!$L4L M)9(K3EQR:)()JA/Z7J);V,Z.,)X AYIH9.WR4['HX6O?'\\FP"A?*WQ7;H!G M4^!&X;M%\L9* 2RK[5V+XJ]0O'"?Z'8N0G@P458J)GB%?]&QXD:'BE_!3RZ1 MT6>ER\7E>(RX\0/O1L/Q\N7/?M*?O+V*]*=6>PJ*$D>3*Y68/+&9:Q(8]4QF MZJVK70*DZ@!V-0FOP-R/8?;0ZWWS&&.@8\K$"170']>XVS@=">24O#?"F52[ M7\R64/>_K!^.H;?MS'UH=V\5$.\MX+$855G"W@R_7$Y[08/(EB:B+"_)RZ4U M*E6.T"2S=A"-\;53G2K ?LIDW;?6&^8Q/#R$%[A3XKNS+?=#^>DLGUU.RPGH M9#YA1W_TN$+KJP3(4N9Q%F8+Q(.)1#L6DW>N%"(Y&(4[#."9S(=@0L-ZD;L/ MYA_]S^<]:6QBQD9B*)R8Q(>:@J%<::MO0G8 ]94;6UUSE8.HK M4=V< W=FS,T)26, ]4IX>8PZ)\BH1\)5QH$H%?>5)92P*$/ M+A.D-U=%LGJ*.QV= R)M6088E\0E:4F6/*%/H9G1M>M)[6UP3W'.'#>#&M0[ MK3S0CS"=SBOA3'IH;@4N7.GD7G*0 0QQ/$82(7%FD^52U2ZGVVXTSY/AX!QI M4+.UAHSG$7$FZ$QE.<:7,>% 0B8^.TEP1+[T)LSB=@K;45QS[;4BV!$R>J]Z M/Y;:8@^'7AGJ-$#9BC)D(AT:<=8$6MJ(6\]S$+)Z,:"C#8X]$%Q]K MU&QCQFR@B,I1L\5C&EU.KU]Z+)/*)/=.XFBCC^A"41=+-@(C1C M+,@L3)?B M06L?<(QQBQLI8E1;B@U"4JZVV9^_?>])-/"3R8S5UHH0DM<$MT@$IRA#+YE1 MDAD:@2YR2:NGZ=T+Z&D;(_5TU> N?9.0K ?.06\/;S'WN@RPD2'3?'"',80J M$FJ' +W]L:&!$=5^H%+BME)R.,&B/2\3ZLF)(L#QK;T*LW?#HD=+] 2/N M,;-]$Q)4-@!_]<-4?MT??/L ">"B(/\X'<7?%Q8,)*.H1>.E%+,BLA2X"#$# M$4(SHZ)FEMD.=N!#SSG@4?!QJ'742"O>V-5B>MBU914,- M=6X5I,EB[(6M767XOJ0$7U MJVBO R5V$'V+,/3U"+-0/G&GB,JE'FK6DN!K@1-"6N4]&%J_9_N>2?%0 ?T] M"6,8,H9KA&TGP9&JW]%R' MY6F;'54TU"!N>!6NY4%#!V2-S([UJ YC=M317@=*["#Z!EO-/0AU"3RV&;TK MLXQ'=D%YP@5X';FC,M0N@;EO4CQ@=NR;$YM(? ]<* &X)4[]@Y]>U6#+.@FM M2Y*QP.V5>4ULR)SHY$R,4E&E:M^:/HQJ_P9(+1T^0(T=%= PR_MV)ROCF0>5 M96FYB+"H"L1FAK"\U-Y3X2BK70[UR'H('H<-4D,_%7-+[H-ULVQ]%X#/S04W M5N7&3>.VT4/#I/SU0%FF.2A@.$$,;L'1X3IK#*Z+R@.+(6C&6B4D/X[F@FUY MLHGX*U_:O!@,5C2H ,UUQ.61<%[JAT+&X0*NF@:4YB%ZEFX7;%_=\&/5EQ]C MGX^-%#"J*;VU9L7^:H>]P@%,O[T9?H5%\F3[@F //[)UE:\-!WV4I;M4 )70 MCB'16T^D,XPXCFM4T(D[4"PXV>S"_QA*=\UU^"M,ST?INR;/_AC">'+>__(> M[4U\[3\#[K'>FM($S5-5YK="%S-)29)(+%N5&.6UNW)W!O?8,Y'MK;&- M!BL7][R]5)34JE&YM_>I/_B&RP6,+W"%06_C2K"K1B"DP8W!61)B0#FQZ$@0 M:$QXJI7SQDBT,;I$P59!\Q1)=R!=5C;8_NG'_7GL"&+%4;P:3G%$**J(!LAH MT$^SBI6XF7TK0KPH)QYG>97,>S3[Q+BAA)J(4TJA:QPDVK19.&:9DB+XU(&0 MU0 ]54X>1J,-(GM7#V3^WU_]G_V+RXN29/WJSR^C(MGY4'I)2(A9<,*<4D0B M3N)8J=TL)4K-!^I2[8KK6P%]BO3,X@DG/"6FR0?BUAFDNM@DBSFEV#*4(%P<2XYM$)8+$$4D0#+TAKA M+%2_4]P:[%.FYWXTW."F80O@;RZ^X(_S_E43%/KPT@\6@_$\9Z/0A6, M!RR MEN>:& 7$E9E[J3(DWD$D. MQB5KJ).Q]@K\Q*N*[$+BP^C]T%5%)N/IM09RJT_<[KX+\,Y?S.-S((H$Y?X" MJ$>K2"E+?$*KWECA>, =RJ=.ZS8"N49P?/6=W+MB?/QQ"ALQ:G0 S58\QBJX MU^%:7,AU0;9)!,,#W+L?S7Y#%O:KU5%3E>R7-%ES#BD91(@VLJ1H47B?+$E* M060B.1,ZQ?(?(5G6A"T<*U(\=F@%2& NBZ-U6Y\Z?[\@-J2'M404^W6>>-1J:6/;L'XVYMA'OMR11_+ MR M+R-OJ5;KR*&NPSS*D"'#6;2!26)8.>'V$(C7^),/'!WK[, +V\5$>JPA M0_/JZ.5 JK3_7&TPE>YOI5]LB@2L#2@E90A*JI1F)&)V"/_01R M$_;=O>.IK;D&&1VK8?W2_]I/N!9,SL:_]'$=Z8?+>9=!S<%;7A*N@]-$ N*V M22):FHV-(0I9O6SB9@B?,N$:ZK)!C/^'L@4-(2WKUO\V3$MXW]]T# &X\SGSVI>(3SHL8[U^:;A ]-*]?,;KX,H;S<@KW%;Y; M("_]Y/SU8/3'/R!]AF7OD!=Y"F.4:JG:U<_]>2&-GR&/QO#)_]E+8(*2+!)* M0\)9ER,)P7$26=;.@!*JVRW*QH5&J@WA*5/YD&QH$'-49S@H[C*6+*5$LQI( M* W6I/&"V(#_42%IS:.2B=:.E*N)_YG6!^!!@V"EFCGCB3*7+8D._4=)A2/. M"$FHCFC7RQR%JUT3ZHE'=>S"X*Y$L232O!&Y(.81L M'.70+27N.:JC%J-J175LHMG]7M!W0?8J(Z-)+T^JF,#,1U!'8J9,W+MS&CV>LU%3_L;YIW0M+Z# MKB>JH[RE]E8F+CTN6,*7TY%@T1,0"JTHGXI?X"FK?:)P9+?4NQR<9DC",<.) MRVAJ2F\S"58K IZ9I((S$6J7CWO21^2;L+7N$?DFFFYPV_W>?YM'Q(P6Y936 MW<7]-#*%:0$+PP3)%%I$)A1Q";N2_-%E2/-*N7:\3EKP3QE&M714(-+ MXA=Q5E)X@BMI.>];M#N8"R+.7_2R5Z!3HD1XZ8B46A)K?"":^1"80A?-^FD>]B3$" HD4:$X]BDD=.R]0>H+ M*JV@7D,K>VHEH*=,IGJ::G GNF0ZR@'ZLY9S[V#:2SH$9=%9D,+%DFN:B94\ ME>0?:3)(#KDV?58">!=JIF=HS7FIYK#S]\GP ?X.AI\Q;=ZUC//= R$E7)A M4GE+++.4:!-*FW.>6/6F7/?A>*$O!"49YD)50;=!$]Q$))2 DJ#U90R[VI;Y$\\XG"G/?$@>G_T M$8=,>!T ;03A-".2,HF#!4:$-CEIZJ1YCCC<+Z-J11QNHMG]!H]U0?8<<5A! MJ]VCR+91R7Y)HRP303E.5/09]P:K2'#*$9$C2&V4I*'3X<81DJ55Q&$CKFRB MBK9;/30HXI8W$A3HWV(N7*=JAN5>9($DP.@_UI:?\B2]&2C]CAXCMNLR@*H M[J#NHRU?M*TVMQ92Y MP44F-=')HV]IO2\=1"5AT5"::699A X:WAG(2=!BO^JH&"(R S\:9K3,AW%9 M0RTX;;C/.&RE2GL_;8CE5B##G=>*,P[>=Z'&K>\]#4WO(JR* 1JSYHS_?/EI M@2(J%:W'QSKE<2D2,1(O$YHG2;G N)!<=5'9]V\\"65M*: &X0X?8%":'+WW MX^FW3V,_G/AXU7HU!TVU#*6'9HBE"I[&/=]9PI5A-@K@FM>NL7X/G*=Y0E!; M3PVB^-9 6]9C[ "N44?L>X$=IAMV-35VH\<..FA2*>L^D$(#Y3[EXL@F4E9/ MXF1*Q$J3(A<0\VW+_C$2Y($NV(?AQR:BK^PO?+P,<7%E6=;.,6+[#-?M3^FU MI9EK8A+%+5;BRNDI&J&:)R]S-#[)+N[ 0\_9_W5?196,&LFS=CO7BR^#T3> MM[AISC?*1=Q>^A[B< WQ K#1J,CB>X3D ])>!>+LS $1E#'F./>\ P&V>OBI ML**]Y!ML%S_[08'X\1Q@^G:T*'A3%D*G*0M:)I(I^!)Z7NZA/4I!:6NUS-*R MV@6]UF%YVD9I%0TU2 Y8A6LQ@[H@:V2.KD=U&%NTCO8Z4&('T>]I65D@I @E M!,V(\JJTN *)%A9SA#/GM+%>^MOG2X^.% _8G_OFQ"82;\"%>16V11;*;"5= M6DG) /4"=ST)8=&60R(N*G4V@B;PHGK^V1HL^[=!:NEK9&0[ A/QG;6WSTTV4'XC4_'%LC^+WMONMW&L:P+/E%TYSS\E&5[MWO9 MEEJR]UGW%U<.D1+N(0$U0,I;Y^EO)$!0'$"B"L@J#-39Z\@42:&^C"\J,R(R M!A5TS(+1GEAJEC]G'#R+"72,&H7SH5AVHNJP6QQL!&WH(_.!M6!]D<>84#$G M,+43MU+!0>2HZ:\J,X;9AXP#:L$Q1$)VX>8%JG<0;$.[H]XKOB5=GEU.\M*V M6N9%KX8"8L)H-!U[&.LJ$UE"I=9IF(2JCAY/V.G&;4O^V^:GOT[[H1$;#4N( M-R-:SP+M@*EA6NUS.,9/J&W!T8N4[R'@QDFRSV(C-/1T%)!-4734)3KT? Y0 MO$A<61F44R='^@N)L6-QWD>N YSY;V?S+[,YG4ZTK7U.&2T[$=ZKHO(9,.,FWK3AZDEQ9 M!'T'#SH\XG^[B?V,\?H[<;]-KW&.B^L/]+)] MO%X:WM\;(* IVG.7:DHI[=\UF\$KX<$&%8-U(B776D#=T1VP[GN@_*O<>_/BW95?8#V$M+ M$+Q]*"/G!OGW?\ZNYF_KR,-?IU\Q5L/[YZ)?QL6 MXS:)Q+4&;122E6891)84&),Q*8F&^4=.UN9JZRX/&]]&;L/+;$BA-L[ _SCY MSQ(?_?>O?V8OHB2%E[8D2;Z]E:"LKZ6-0@-S):KBK;:/B_\VUUUT?N(9\#^0 M>%N7W#R'\K=?WCP%ZH,(0>A8^[P74*Q$\,9&$%)PY3T37.A]]\]9%?86 M!_A$6?V%ZBC4YBXFK"!@];5\YD8N6E0&76$C6,5-PVX7#+L\]9YUH M(>H!RBA^GTT_7>/\J@KB+_HW2T,H,V16IP(Q! -*,P M=-:#*[@X"_7\>0ACI6FP4D M'FWM(840>"%_E:54G,HVA=;775VQ[>/]?*BRG89/:TO\75E3\M/DDO[!IQKY M2Z9H6R#HZJE+:2!&J4"*HE10KK#4)1"R_4GC[U2#L'_?XVDLWB$FJ96B>9C"5["S*YS?>7FWM:P7SH<<#9?@655A=.2A*T,'/3/) MV)14^\Y%77"=J;HTIZ1]U\KG\?V,!0EA_H!?<7JS'H!X815:9;F&K%BHA4VF MCH02!-=&RU0QV71I8KS#H\],2<8@8(!(VXN0;Z&2B&:?IG4$RP5!0V6D RT) MLD+R(J)%!AB8L[$$$;J5B;7:<)X@/#.M&H&F >K,EW6SI.WOOF?6WU;8W>L M_&;Q,5SBXFU8?*9S."'F6ZG=_K3^_L\XOUO4FZOZ3R^""BY;$:&PFITE%(-0 M% <;Z$7)W#O7K1*IAP8.N)PS5==C48 !QJOV6=I=_/U=>;"0Y>^3@:E=%AA M)%J#8HZ#XYI!R<5EF;55J?4 J&;@?^AM0W('F.IZ5TNQ.AIN9Z?7<;.F."%* ML)!(*J"B2^!CH+?)&&%=2"SFUIT=G@5SIEK41O@##&#]/N[E@1R60B!A;)C[ MN;HX3-SR(G@$'KT'Y1P#G[0B0]7*D'0Q0K;N3K8CU+'RS$?1HS'H.G0*>:VX M_5"[?ZX:#>L82K8$5:3Z?N@ 03 .O# FO-9%L4YAKRUEYG_B!)7=URS%C)KW+?IC_"?>T!JN:MQ,8%+I7:O M+'4*NR)O PM+FG%C5">+;!MY]Q]Z@N3M++,!+G2ZGO2UT=S=J;_.V9'2Q6C( M<3#,DCMI&3D.&! $*5S@WJ@H6^>S[(/W-=A5H_,ZR "=^XC672D[8!JL)>A3 M/(?)GAR/U2?= AM1,DB+R W80O2BL"P@^BA ):; 99;!T 9;BM..3*.359,M M^97'I25]F!A .U;KQN_0UAF#SEEF"S(PJ58PVBS!VYB!)\5XM:FU:]T5XSDL MAV@FNB]3CUL,M!#S&(F9[^\2DNIP MWCJ^NQU5@_RZS4^XVZ*70XGPP^33Y^MWY>_%JE/(3UAF;J9MFW]V?\ M,L7C'#HR3^2EI.IDI*$$.G02EFZ5&^N?&S= MS670!?W0\,'H'\"PW'5QY1KG'5 MS;C]#NOPH>66ZM!U@]N1EC$/X_LEX1T@#A1![@#O, 'EYM1V59T]>3F0"K%4 MO.(F0[R.D7<>P.:2^=DU%*)V%@QOC_]B"SJ7L:ZA?@G)^" MM)+]$$W6;^8DW=K\NP8&_E._NKLEBR4%S@MPGB,H:QR$*#DP9SVFHK1J7C+] M/)KS4XI&DA^FTK5VU%M.\_QM2G+X1-#NVB 64YR-'+*5$A2OB7TA27 Q92=0 M<>M;WX"]A.?\]**9])\M5QW^YKI!JZ"NGSS43?0HK7TZ!.9XM$S;DH"7FJO@ M"JF21TL;@E:D1=%[V3I\.?R-\]OP97(=+FL5X-O9U9>;:YQ_G)7K?\(<_S6? M+187.G"K2A20Z&RD4Y'.QY!)[5TB<1A7I!.M(VK;,!W13K.;=CS9:%J2,("; M\P*^6B%HA?7<8(#@R(I6:!.MFLQK86RT$>G0E*WC'B\C>DT*TI> 0=K^+*[? ME7_-9KFF$G[$^==)PL7'V>6#6ZL+1VX7B2"!$#[62A0!SNAZ(UN\DMQDCJVK M>+LA.S]U:4_((>\-A24C3F$$5J(A&ZYX",5D(.LK%Z,YZM Z%_,$[PWW49A! MJ#B6>\.WGVM9SF_3V\3GR?33+XOKR56XQGO!:&Y"9HDGB,'0PI!KB"YK0($F M6F\*<\V=J0ZXCO[FL)="/-ZF6A,SQ-GV+,9[3F87C /='7;!=YC+P_;L=E:? M/:DYE!K%.MBF! 8\5ZS6(D0ZH6L+9%I"R-SKYO/+#Z8^6RX0CT-[^C RBM;\ M@=>?9_EA9Y_U;ZWQKXONN14BR0C2B!KY$@A!,PO6,:Z\RS*RUCV(]\$[OA'> M7@.VJMA ](U1&5/[LW^O"7D;YO-OM*!E,ZG%K-2?[AYA[/[9>\<8=UQ&HRCC MPR$YWVUWH80P0I%NL:A!F13!>\9!\LQ*+E)Q/>R,]V;QQ![CT9U6,HGLP#%I M:?>NP7,C2XW/%QZD"=JTSHHXYL'V+71CCV'U?=@8(,3X$.GZO;QMG^A\1FY9 MJ)NP!!6#!5?3$XO!7$HR-00ZJ*8\Q'..NK&'Q!L:/LNQD/>2XLG??'?]&>?O MXN7DTS)HM;A@UB6A>GZ"4AA,XJ[67==&R_2' M,X' %ID33SS+U/K"O!? UZ13NW R0//K;F OM)3<8JS-F#6=KUF3ER:9AJ)T M#M8)X=EA-JC7I#*]6!B@)?;#E:_NX>KX'D>>&1BO:?^S2H%3W$ 42:G"L'C= M^OYR XRQKL.']X?[2_58KKLWSD\EPSL)'FAWF]LNDZ7[R'B(>K/-@U2[H'JMDZ5[,=9MJO NXAY/&:SSY)TC;8BL MD)$3,@=?F*6O8B1H*BO3^I0X]LG2 ^A 'RD/P#VAP,7U)-5C\5UY2V[Z9%WB M9&UD.LH$!7,A/+3=^1K;C:;V;Q3DU9?F@?1GT1S-K.E>?#VV&MH(>X ;E:=3 ML"VB-TEY2,HH4(Y;"(P5$%DO^R'9T#Q/^W@'C.]#^GZB'2)19*EWOX:TG*VW MW->,#HJ[(H"9PNLX/=(^S @Z%23=,\A#\S&K3U" ^4=[LG5B]3O(>C!7_M;;*7VA==HZI0'VLZ\Q=JGUP#ZQ)03+C#; M?-SI:.1ORQH<@?L^\AV \P_X=7;YM<; 'X"[/8>TE\Q:PZ#H6@2@DZ[]N0MP M&TSF4@6G6A_Q+P(Z0%;?WIP]:5O>2N #&'G+_NWOP[=ZPMTB0HE,QLA!>])Z MQ% M%=A3X(-O ??P)6&9X$&#JOV\%8L*?*K3.P5ST:,JR@Z[$0RM"%LLO['TH(^< M6R=&SF[F[VY-GWT&Q.XMLF>#=JV+JI:*]M!]:="UJ?-'MRFIZKV( M@2NJC%"9<68AQZH[: JI35 @3$PI<2.*';9DY/=6%57W;Y;N@@^K(:$_S>;S MV3\U-!&^T$^NOUU(4XP(6M?VW>3^I!R!#B<20"%_E^R=%&SK'E5]\!UZ7]E- M/YY$!H9B9(@ T0:L=,)-9GF2WH=O52COYY-IFGP)EQ<\2,>3HVU6IAK,DN0W M8W7W$>:J'R]R+"B^"99)DQ M<+9.'M'>@/-8HY_23 I&:V5B[F,<2(] ^\\U&4H/@:(:/Z.UX1KL4;[[N9Z M<1VF^7OE:43-H]0<B)"TE/T3QU@8E M_H!57 3QJ5W%5"B6VU)#Q'0\%A)%E#:#\=)',KFT*:U;)O1#>"9:,QPK0Y1A M;4"[QO;F*SFA]8[HU]G\XQ=,DT+VULW\RVR!R]KHOSZ'*?WHKWG(2-]/G\," M%Q<^BN!>2$A0[H0.\,Y!RLEX7K,.AV=GXJTDNB Q1I;5+7OZ\CU:.N!!2,%8SD M\'E3,JAH:L/6Z*$4S%Q4#S W/VB.O!*P%[==*@'[R'B\XJ\NJ%YK)6 OQKI5 M@>TB[A&50>82BBI@6'749-7Y6@5G6>*E>.0YM.XU>^R5@$/H0 \ICUL)J#&S M;)RC3:[F+9.E#)%K!&M3]HC5KJ@YKSGT?^8Y>'98D)C1& \=5 M!HH#%X4'4;P3FB21?&NC[Q2JPWIQUJLZK(_ QZD.=;';8/[WN*=@A';WF_^\CR]%%AK+T-G&2E)KPF"$IJR#(P MJ\C6U:KUS+5-.,Z!\'W%V[B'\J^S.4X^37_&Z>QJ,ETVIKL%I10G-#D!&;0U M;=I@37+FM .IZ]\$IU2F*F)]Q[<^EOW]_:9Q]^ZLY9 M&ZFVIOD6Q]_3Q>J6&O-Z3E4'4'V/=W8WI&4#T7O(= _ZU\W81ZFUWB_ M2?!/W_ZLWXQZ@K40_@#VR&LLS"9(8(2M#B ZT>$!F*@MYZW=HFZ8+KS-2D.17/[B*-VQ(L\^8?!-XFN&C4 MEZ#;9S=I3+##,@;N3*"]<3K2>12EHKU!6 .!K%] I8++*1F.P^;GWD$9=&8G M';FHI0Q !VP %3R'&)4'TG7RU7(RJ?A!EWFL,SO[\-]K9F0^V+7D"V6GR(QBDO 9 MHV)-NR0I((O$9A;<>):,:C[2ZF0*?O=1C*:2/W 7 6-8T38C8*WI4+4LV>4Z M6H%Y3-&@UNW3E4^QB\!>^C(0'X/W15T%$5VI#7B%@(""]CDMR)P6I-PQ9EVX M4ZE]9ML1UCVULR[Z2_58ZIZVAX2")D\\TY'H-?E;MB3P*F0P0M!Y2-^4NG51 M]RF%XWMQWCLB.\*LJT M+NL_L7!\+_9ZA>-[B'Z0-.P-U88\L>BD=V"2E]7Y,N"D\]50P]I.6LGF%5C' M7H>]C]VQMXR'<' W%QEV0?5:Z[![,=:M!G<7<8]7AUWC+$*E .28:?+7%!V' M@AQI'KSC1BHO0^L^Q<=>ASV$#O20\A#*0_9Z.K.ZZ%S\OA*UV$.X0U^^K"H,-P()=UBPH*%C;!L$MQQ;R!J1>9-$98,G1S)$1(I>LV3Q=8M M%XZ[YGX?>V]/^0X0D]Y8I-0%TVNLN>_%59>ZZUT$/5;-/1;N;48/O$8[E.0> MHG$)=-3!V2"%;SZD[YAK[IMSWT>^8Q7>!F&D84R!EXZ,V.010F02?%+"%J=% M2JW';Q]'-MW^#'4IO.TCWF)* MB88!9[7NRP<'OA@$(P+9?U9YW;P^9I2<.)(IWB9;T(879:(E6E6#FT8+J+5) MX$T0@LF0@VJ=P? J \N'N6+KU=%YJL7.-Y#6%X089N M*.!=,>!9\EP&+JP;8DS*0Q3GR'IOZ38\_FLO@8=H_K^;,*>CZO);_5:XO*S? M6UPXKZK&"4C!.5 . SDXB&!-T%'2\:>BW'(6='S4:3,\A#P'".H_A'@_/^KG MF_ED^FF5(W4A/<]9)0%&*T*I+7FY*2%P7UAB&D4:.,O[.62GK20#LC!2FEK! M9)0U!$FF"(K5J@^C$M#!Y+)&(PL..YCP*-+4&AX!O:5Z+&EJ&UQCQ@+77@2H MLTUK_X,$SB9.;E,07I:8?!JV.]^QA0A[\;H]1-A'OF-%A[I@>HTAPEY<=0D3 M[2+HL90@NJ =HX.*.T\'%::Z'V8%3CO-I7:9V=;AHF,.$3;GOH]\!^#\[^D" MTPT!JWO<;0B+"30F,UE'AR"HQ Q$E*F>@Z'(0@:*;ET@MP'&D00(>_$S:RO< MP6, 2Y7&XA(G>Q0TDP94UJQVFJU7U"X*+KD798CRMXLR[2+J@TF;%>!2>#\5:VGZAQW!4< ^A 'RF/4\%A0H@1 MG:X#I<-M42%W'*((1:HLG13-*W>.-XF_%S_;*SCZ"+>AJ?]\9_+LI4Q*UII1 M1^O37$-,F0'/]1[3*<-$IWJ=DQ_%L,,)WT:J#7LSO]R;O NHUS2*H1=)G9KR M[R+AT48Q>)LY\D!H@B0W4VF$R&2!++TV6I&W*3M=Q1T7[;U',;1GO8]@QQG% MH(M&S40!)NJ4C7%T(57TPRP).A=;H< MP!E:K,E)U?ISFSS?HB$O/N -GM#9N^'[]K(L'&H_AZH#SC%?\+E,DL\*&>2 M+!I2R)K.,Q\@6L,AB:"M1ZG3XV-]&ZOW/OTL*=U5>@.XWZLNZK>P:JO;=^7O M!;XAJ-<_8:$#Z$U*-U81O"?Q9S6JLC,?3]5&[ZLVCZ"]B^1*3C'_1AM>^ARF MGY \^7=?L#J:TT_+Q?P^"7%Y*7\1DM:()!G#>0*5. ?O.+T C&N?BO4FM5:E M/>">EWJ-Q=M3E3/[M\:H8GD([I&G2.\#(F<(I<1(QZM0$ //=-H*E5@JW)KV MXQ^VH3HO!6K,PE,]L?OJR4-LO_SG"QE@>"&M%O1@ ]Y$4=NX6?":!Q#!8BB. MIUA:MTC=".2\M&%_63]5 +>O OP[S"?U?G&)Z>V,S&XGR<)*F$@%)2>-K"/T MM$L@E',LNVQ,M]A\#_*?@#@OXO>3\5/2_=[MLC^3<;3,_[M#E(WSJ,F>+D)) M,I&DA&AY;=S,/:ME.Z[Y4,*G*,Z+]CVEO"&:UV@^Y6J]CT97?< JL/NG%+_( M*;GBR-WB7" HAKH>3@IR55&ALE:#^C';$9Z7P@S(S@9E:AH;?@3WY\DBU99 MM2_$>YPG7$W)HY,N2LC("TFFN%5W84] X2("UOG1F/VH$S1X!799YI<=A-52#&W;AW4%^,K4JE]&=J@4GL'@#<+ M8YV@R1P&90&5)4^^]L$+J#@$5\/2/@7E6QM++\ 9J\_0\.&3_:5]Z+Y#-6GK M0XT7+O/[G)+",ES>8]4)CD6!X\B!,:N4L]:BQBYZLB7W[>Z!ATIB;L;>;%\I M-LYI7(*X3;KK J-ARO*]1X^?I+RC\!_3MX?D!B0RHS&Q=C]Q(G/2R&713* = MRRB?LBZ&J69OY9 $OI!NW):_/@)KS-L?)*FKFZM;(#(DI8(GY]>QFD8K P1> M$A0NLRQ".1$[-7G?PMR#AXZ;0KRSV&/\)][0%)T/.M,YD'($I0S MM70YTD%0IC(?HCQ_ Z[U_-@.R(8JU7X6U8'* MM9NPUT$E]A#]2!O%+4(7"906$5@0"52L'2N<#Z"$U#7ONTC7/O=@7*785KX] MLD[TD7CC'BZ__/\WDR_++L05WF)M@G"-49#YF5.-YPB6:)V" )6D<_ N(WMD MMFTL"]CXX8>(DK61_*REV!K7=ZP;Q3S 8V604F%M-E#7E-"#<\%"B;HPFX2) MVG:@<=-GGP6+>POMV9>Q8:G>Q^M9^N^?"&!^.[NJ:2G+M,DPS>^N/^/\EZLO ME[-OB#_AE)YU_?XR-"GF:_#0OG7_B0?&9&@Y2:;'<7)'G..8 DIQFC MLCF5HY'FEK6,OZN.K,U/TW".0"D&:'7\YG+Y.Y@W+W"=7^B=4X:\3JML-V:M3Q $(&\!K6Q]Z'W'^=9)P,]:_PG]N#\5? M2@/ !(E&_D&N< MJEWVVY2L.R2\-6_@ Z;9M!K@2ZC/O7<)%XOO"[P=9B>0:TL^%;!8#)GYPH#S M44+QOL;( ^>A==OXUFMX?:I\2"48H 3U8_J,^>82;VV0EP2[>$ZRJ^ S6HET MA"R#YT;&O^U@J MFSASG(%=5D5IA>#06,B>FR!=<0Q;M^I_ .!0]T<'TH''ANK.7 Q@C^XNB._+ MF.8:N[G7(K_+F@:ZG!IB/8>YUMI#3?JZZ&-Q?"KZRW/R3BH&AM=HM*CSV+VL M_>.TSH(E,KI;MSX^';W=>/'3YYE'Z,\,SO!L!'K&Z ;9 M_Z;EWN*6 =B#7#EM!7& *ZA^@CF>*RGKT&(M>4T&R3E"R\%;LHN5=J+(%#5M MN,=RB=+L2JI3=.W/V?0KD8JK76/QU^PZ7-[_>:T=_G-V_;_PNL8R/DTG_W,_ MB+SZ1TMU^>MSF+Y;YIPM+AC/M*L(":R87,NOZB4S!F#96*XR>EH7"9RBQ=HY2!2'DF*&V MY Q"2K3-YX*/N\(?;\[Q*- AO,_GA%VSSZZ_?1]"\60C^/=2/K]-5\M>2NC7 M,)G_.US>X 6SK"17DYN3]*"23^"43, ,1JY1(?W"L1SU>ZWTU;T^)Z!0 ]PN MMHO+%FEM!&SEXH?A.SCO(@Q,GF3 ME06;4ZCEV]7:L[2"Z&L%-RTCME;7,[N(Z:4#+U[$].'B5 +97=;TXR*FUT5, M+S49(Z*]"\>GHK\<;1$Y)^"%U;9)M9"VU/;"BHMB@C$ZCA[3.AJ][741W.,;B#%O9+JC.<#5S(ZB.IX[FF)L5KH.'Q2!O"54!H*5I+>* M&4,O"/W1.FW[\'(Z> 1>UU:)V$:(KM.U( M5EP)/FHU>O)&TQ4>X?'05O/'"XKMK4 #7,&,L-I5Z=5%'"C;$#I#T4;(B:L\'622P4G-Q?:M9)H#-U MP+VHL1&L 1@;@$?CO.'HN#B=-($GR_OQ.AWD==I/S0:8&CF>,>N#XSX1%RE9 M!2HD!]Z%3/M'T=GQS&-0)_,^O>@O'24+CQK8+PVDG\,UWJ6QW']Y"O5WU$<$+[X\F$B093P9/R?;N+XR(XYEQD#G2, MIHZ50(@F2=#<1FMC3%X>3<"[X;I/Z-T[!N4_PA>YE^:>U-O[,+"P71 NNV+0 M"Y"\]N$2NH[:10W21*>T"LR%]J,+CV3Q/][CXWR/A]3A$XZ>=1!$Y(YY)\'D M6-M(I9J.D0H4+VQ))H=03N?*I^?B?[S,Q_DR#ZG#IQC!NYGC8KL4O.>9!<7J M3.L$*F ")ZT"CUD43J+1\FC*?9NN_,=K?)RO\6#:>YHQPP[[F&-*H Z0:O!T M.;O/88[ M.+QF%.!C!NO(#$3ZF"J"%Y' 8[. Y44TX&UOGXXLV*Q M7CKP8K%8'RY.I=BFRYI^%(OU*A;KI29C5-WLPO&IZ&_V&D.T$2(+&52A(\9I MGL%B'=RCA"J^>>WWR>AMKV*QHU/;/M0>LEA,2:.%M88\LZ)(<%%!,+4NWG-N M'2H6RZ,C^D>QV X,[UHLUH>> 3+[-R'[\/'O6W"Q&.&+=L!-J,9)8N!EI*]T MD,EY1C]N?<_R(J!7K%CM"3O.,6._?'S_?LSBPOO/.T#YX+/+/9X"P2"R1ZY< MO6N.0/N5A5"$ %&TX#PZY?71W,_\WK1 ,&Y'$!\C>'\S3Y_IF^_I)27WD/[U MU6RZU(OWY%[2;UTP']$DJ\%PS4#EDND=%1I*88*<0&6+&>3R>I#5'.&.W%:C M-]J2AU>,(8K\*I;?%HL;S#_?S"?33ZO+K^5J%G<]]): UTNI.]B%SSJXVAZ2 M8\VU-9E.,Q\*!,Y,T5P;-,W3&G>#^OJ4=01*!W#%W\]G"3$OZN"IBCY,TSK2 MMOB;#L7Y;]/ZPDR^5MMJLXB7ZZ!?N[S)M.SE$M?M3,F++,%8"TEE28M3#&)< M"C1BO>1A,K8NYQET0:].JX]'/0;(R[F/\G;0VB__N<59>Y"^*_^:S7)=V&TW MT]EEOG I*!EJM]%@Z_VEL^"S3V!E5+IDI!^V3FG=!>>KT]3!R3SJ"60ADE.+ MQ0.6VI%19P;..D>^KM:>9265;3Y"]Q7>9>YE(!R$[..\RY2T\^=0,S!%[0V% M,D+$(L%(9TH4P67?6EW/["ZSEPZ\>)?9AXM3N0OJLJ8?=YF][C)[J@T@DK"DE.H"G!IM=5&6&3IU>IMK[O,HU/;/M0.H*X/(A'K MFXSDA.,L07&)9.1C )>YA1)S8_1'KIT_:^(NH,M=$%T!]TTDQPQ>%\^;1[GD/D-BE6^X[( M.C&./,U0:?0I!M*1Q+!Y&=T+5/G7<,U%0):#+@6BQSI9@@4@O\:!,"@3+T7+W/I0Z@SNC!6G"1]#F-EW MGO-34:P\8LN+5!PE<"&J9I-2AZ0TE!0P2Y?XD"&P9T"-%=H:2CW:2OW0L:C% M_/KB0[7M5EF.Q5M!V@NB+/-W;*Y1/0_<&";I!]+E3O4W]*GW=(7^]EU/'CSP M\#&G)AS.]I5EP\WA#L2MK=P%1I^P3Q=JVSLOVR,T>PC_,7U[2&Y (K7S(N42 M(#N)]5Z&052$SK*HOSX":\S;'R2IJYNK6R!)RI!-1F 9 M':A:WQA"D!!4UH%[KHMKL:L^>.AXYMA>8I^UD%E#FWP))/SG/A"E$^I(RU': MUP1ILA(L#[0FH42)*:+OY*QM(^_^0T^0O)UE-H!=_#"\\;V$P\LL"V%Q+H3: MOBA"8#R2\1YT<,[$TCQ1;#.2\[)Z&DI]@'R6IZC695\=< UT'?8)U"V%/T =GE')Z?K?Z^S4SFR'+:(O6 I**U5ZU"8)V M";)F5A44S,?6C<5W@'DF"C0T06.4IJW:Q^Q^2_CPW^]]+_@"G$8W@:LGO+T, MB\6[\M<N\L3?)'ILO7N*L@2F.0?F2DWW3H5> X=0A%1H>-!)M>YX] *<\?>' MUEKQ>*MH)?L!CID'T)9]H-;(ZN72'WC]N0ZY02E6]:WVN=,%UYHK2@HTA+OPJM@_XY:Z4;_9I'J[>W!"V^>1_,+^YFMU,K_D% M-XD)E12P6MNM'#/@I7$VYGM*]%P9HS-T ISR:9 MK.*,M'@O3!(RM)$P:HX-(D'V=7E*_;,:Z#@\I;R5.$I .K]YX> MG&4<3&U;%9*/Z7&/H8U-ZKH^[T!E'4T8F@TLWH:!EHKQ#_JDST04>Q&@C#9J M&RUDQK'Z]020*PTAD+]O)!?Y<6K 1OX[/>Q,R&\OV%$:PJVLTT6H31$OPW+( M1IG-KY953G^&^3S4OAU[-(#K]?G[-WS;?3FM&KRM$!#_L_DUN:/+JYF/DT_3 M29FD4'] #D*:T#__5%V<[ZY.R"QK50((M)QL518@^E2 ],4('R/M&^( M=5^S9%UX\H[L^U ?O*;M(M@27 P1BK'D[R$G?T\4!U8*PS6/R;C6_'+!M;DQ\S+3 X4,IPF)WO2,8"7\]/-@E:X6+R=7<7)=+G5_S:]QD_SY9>WYT"]M%A<2%9$ M42*#R5+7Q)T$'B4=[D'G7&ST]$=CQ>F.[I4HTD!T#7!'L(I0?L1T,R>C_]:_9V-EW,+B>YO@FK("9WM0R/MM@H@Z M M-DJH @+#O5%2Q8!.-$_$;+J$T3IX'4(=#TGWT=Q07!/^9>K9[0:_7N RG&9I M)2[J CS73/K(.#B?+00>G/-)8C*MNWR^".A0]Q0'U90G-ZFM&!LB=KW"G/D0>5/(6E-7B=H8"1]JFHTHQ.9>T;MT= M9 3*MUU,C,1X'^$VOHRH'==OIK3I+?O\WL*Z#9,*9+06*\#K0K!,QF06NMP_O/"(@]G)NPA^UEYJC:\5WEYBF/XRQ?FG;V^F->@Z#W4.:*JS M7A^"U$FA50B@VUPZD/C*;,B^A \_//^%4B6TDLX;Q MCEJP_-VRK/&8:GDN3YILB)/!M>2NH^%V3 V[JCR'8_P6*RTX>I'R/03)[)PN1D6()B MN>8PH 3)K/!"*R-3ZZ*T9Z",VQ>D#4^/2S<;"'F R]>WL_F7&0'#/V?3AS9* MBE%RZU7-6)(U)3N!TP7!"9^S\.1IR-9EX,^".0/^VPAZP%O59=778B7695YD M<2PSP<"2WT&PC *O4-1-+Y1LR7[-^_,PTF[S$"@O4::4"U@E104JZONBP1I'!R5J31[X M>2C*EM#P8?2DC_@;!YG>5&+N(5N;2)IAEM%H\,+ENF\&",DXT"Y9SVF],CVJ M>]H887KFX\,T4'9MT7F:?G,XM',Y],+YFXV14?I_JI=I'+Y_#=?L& M=D'6,,[U,IKQHUWCL3H;E)+&D;$M"+-T3B!R0%$"*!,%^?(E 1:?&#EYR?!. M6>U'J"PO1,F.45?Z,-':BOGWV[_6L1TZJT6Q @PRVE.E(DLMJ SDTY.KSX.* MT70Q7.X^<=PX2$L9S_86T #!KU\GTT!G9+C\;5JO7)<3G98!7L%=S!F!,YM MA92!3&X+*I-5%H0JJK3.87L&RFNV+EJR]%1Y]/Y=K,)T47"^N!LC7)-0RP:T MB]K];['Y1^MWJ<-:!HJ2M%S'80(J313D25>L [,[0.REZ9HL=XKV>5M[DTI0 MA2&M22-$M.136L.S;%UA<_R:NB6B<_2*VH?4 12TYKS-IO<''F9EF.:&@Y:^ M]G3)!B)W!8)1+/B29?O>%4] C!\@.ARG3RZM]B'D68MMK+KVM6J?]\9Q[!U\FW$,U ]_3TDOW\OW4%,O.;><5L8;8_:0Z3M$FQBA9,G M(4S!QMM!%US[%Y%]Q>D-+BX2G0-D&P<(HK:PTK'0^L@O=EEQ+]%B;%[OO'[V MX>L)]V;\:;'6#F(=),=BFFBAMW6OD\5_OR='C+X1/B&_D,SYG&IG55[;D-3A MOB[6W5HR$:TTSO#V)]SS>,Y0#9J)OW&@Z)>??OOKYS<7,3'CG4Z 7-+Y+$.H MYS.GI046A2XH'K?^WA@D6GW:&=&WHX@&* __&;_,,:U"(?3U)2XE.JT=;FG) M_[/\_D4(C"": *AY)AL^,HA:!/#&B^"$<[GY!)4NN,Y((0:C8X"\F#>+!=:^ M!JB\\LZ#C>A!U9Q1+QV#1.\N"UD;GUMO[JLGGR'M.XBTX97AW3+O+CM>6/!/ MZW*/5? S1.6,K'Y7KBT**F['I .M4%BF=7:/F^PU'$;<&>:AZO:;*\K0%!VZ M#O^%S'1NA)!">3"2IQIFC^!$31XQ4I.EHP-CG7(V3ZJ*9W"^MU?J])'[6,4: M73"]IDJ=7AQUJ=K81AUJSR"&BLH E&F/)Z4VLQ>3=8Z_4 M:TW6X>'!^TC%,>93C8'6GUC#7@1 MT!GH03N!#W)5]EPY4<10A/4>I*?5*J,"!,P6N&:TY5G)>&[=0>S8Z[;VT8(V M@AYDL-%+G6,\UUJQ.O71U_A'JNIIF 0>4_+1N^!,^]E%1]B&:RSGH#TK0ZC, M@[X67<"\UE9;O8AZL?'2+E(>O-46*L="'8@E76($BFN(EHZQ.C2+]C0KBVA] M1AQ[JZUVC/<1[HBMMI)@QNE:3L0%+=!X1;"4 K0FN&Q"'0;"=JY$@2[X_R^!06OJ6=#*7QN;39B2GR'A#V0YPO_LD6>BG M;S7%=M6--11+=F&!+$0"Q9*&4#"#1!X-;\/H96 M@:W3KCM &\B[?@'687SM9A1N4XT]Y3](G/9YB$Y9378)G6N8ZF1T,C=C;?J0 MBY12Y1Q=:-WP>G35V.*3'T(S^HA]"(VX65S/KG#^!.+M @EA\2S]]X9;=K'[U^&-+Z5T8R^QVK14/9C)(K_].TGG*;/5V'^W\M7(DB. M5J< V=5L96DYF:#_5Q"2)A&4PG5S M^W4CD".P3_;BZ_%MTM[";MS"[8_POV?SM>FTNBT3C+,*"&*1$91"A!AK[91B M)IGH,I,M$HV?/OG.N-0!MBIW*WX^+\A0SC42CO(]7& MUXY_7T\NEQ-6U]FNC):050"]'')@>:FA?0Z1D]_-BC*ZTYWRHX\=-R&PD:!G M;:1T\'88O\[F./DTOD<84\J\:*,_RJSE ECTP5!@B&_#:]#M-/$_+P5B7IY*/_ M-DV7-YG$^:_9+/\SN;R\0,M%5(*+%X!'6X^\ M(^*-!/_ M #DDNP261)16!&_!E3HSC)Q-.NU)N;,D'\;YC%'\:"C13GV&IN@8&DK<%4?\ M"V>?YN'+YTD*E\LH!\,B$07)*Z, I=%"2$J E44%SU/PW2I+M\W@> [ *45\ M>[$^:RW]QL&_VY7=A[2NI^P JF'@]UD@!YB+T8:HV5!2'DT%A(L$H@@H6010 M?IF%PSUXP6I>M@WV\73W4Z#^I2D7(S+?1[@-&4^S&S*2OEW\_?'"1X[.^T1& M$>>@4(8ZE32#5BYIB<;+Q[4*#^A=8/J_/LV^_M^WG[AB^/8OWPG^_KQQP\*- M!#_;2VH#1&'^G$W_7@>FG4TF\^B!:TT.CY , JH GKFB9-#H8Z?)63U,Q'N/ M/V4^]Y5FXRUXP[V3RJ1FQCMP2I>:I2@@>NLA\B"U"=P;[!1;..O+]UU-L3WE MW3!X\/(-5A=0K^;RO1=#G6YB=Q'O:)?O,BBMA9$@@BQU9K@%KQ0'[K3TG@ Z MV6D^T7%QWN_RO3WE?:3:^/+]7[.O.)\N-Z\Z^B&DY>WD.O/+LU2GBX-/6A$N M+6E/4YEV,D%KIX--E=#A)OZE9QS+M7PO"F8#R.\02?TIYRQ=S4"(JN80Y)I! MD@IH7ER4*I=B6IMJYY34O\M!/P@W8Q08/LXS[8+O1U+_SHSV3=/>A8Y#)/4G M5V(,VH,6GOPB1U^YX.BOS,D8#$I&7H8O$!$TZ^ MUKUTG=2F@S8R(8C$+2@IR;32/-9IX5IQ96EC;9V#]!R6(TSM[\7:XYX'+40^ M@(VRN>3 R2 DU45#[SUO;%*?6]&$HS M^HA] (WX?CWS7/>%X%P,F2$4RUW=+1TM7-CE+0O+= AZV;J[P5901V![[$KA M;$CY#Q$HV]*#61TT=!AK),69@D/8O-VV^=4F.4?92CI>R? MW3M&&_L[^32=E$D*T^N[.X.A2YPZ/7/@<;Z]ESUF89/C.C+!,X20R+_QBDQA ME@1P.NV$$SS8YJ/PQBAL>C&U.,DHL>8#Y6AJUKG.$$-QP".]3SEALN;';-=> MFM$KL[N/^(<(JNS@,,:HK4:1P6NL?8>#AN %$OB@ V)4AC5_2TX\LWL?]1F: MHD-G=G>.<^?$>%:J@$A1UJZK"AP+#J+QWKED,(0O72B[QUD'VX. M<9G4!=^/.\B=&>U[J[0+'8=0&Z%<2LPA1.YJD_8@:Q6G )=5B88[9&SX7H:G M< M^@A[^,9B,18K8F%@C$M5V0LX[0F2T$Y(.EY-T*\^MWD7X"ZM7D M-O=BJ%.BZR[B'2VW&:V2P9D,*5D"E[T'7]UW9ET0S"(KV"DUZ;@X[Y?;W)[R M/E)MG-M<&X!J3FY&Z8JT3(KC8&$I=13+9&)PU(MH;/* M(B^TO75(<>[PJ&/)=.Y%R&PX:38\T9<3MM9Z_*'V;UG0B44'&6?OYG_,YB2) MM[.K+V'Z;9V8'8HV@05@M%Q0.C.(J)&TG@PWTI18U#33LQ,O(HG2[0?J04 M]:2PU\"4_O(?.:5(6LPY:D];'7I0TF=P(FJ@UR,QRU+V9?!@TA&G% VE&7W$ M?H!1.AQSM,$4H"U3@G))0.1< 3=1)>9U4*7U$/23RACI15_/C)$^LA^C,VX= M\CNY7F=/$.IZS.(T3;!%;DB?3]\["V3GI33*]_A]ME@\>.KO=Y>Q01O-!7FN MR3%-&D46KBLUG[U8)(]$"-Y\'WX>S=Y=3<.WI9#_FKU)Y';-\7<2]X6E-Z:F M:$+(@M71#@I"+ +0E%"RX4(TG\^U$C.AOE:$S $5WFQ%^G-U\^GR] E@, MJH)9@ W*T'%7IZ9SAA!%E8#L'%MOB -X'3S]48JSF3%6NNP,^V X"[49C82GRN/VMB?(@<;Y MXEUY.R=UOWYW<[VX#M,Z-6/E4%]$:3DC)("T(1(^QL%[88 +YS$Y7D>EMS8G MMF Z>:491/A/EW 9?%'^$_DZN;*]H39XN;.=+F)\A# M\@B9U=N#C%5_30+F;2FQ>&-5:X>D ZRS49'6%&P(<.V5ZO/+XGIR54M0W\X6 M-7A;5$F]*_?!=O[BVT#D3O',I?Z=WN7]^MLOKJ'6>U1M\T*5O/_2 !DW@A. M)DX&9LFR438R<,9ER$Z&X(,O7'51(6M!'D],M"^YHS1Z+W3 MR78P*'9'O/@$1LT)>](YR/0O=O4IK?A,O']E%"PT)4%E)6L69(:PBV-I/B@>GH ME2VV=:O23L#.1EO:T[ A76NO..?:R;XKO;N01EF.D@/7SI#17 ?!(6UUUDDI ME18LJ2ZW9T\^^.1)W5]<&\C;.PWSR2)7A71%=9JO<4[EC$)YU,2JIVV*B-UB622C/:_V0V6>9HE N=$JV/BO 7.HV, MP7]LW$^NLQ9":=QGZ[=IF8<%^<2IYGS\,L7Y MIV]O+NE$GBZK_Q>_3=.;:7[A^%ZMP" 7*G('K,A:ZF X!(\2T 4>K!?1=BH< M:(/F!/7A #2,9S2OL&7GD[->@RZFII-@@>!" ++WT.@L!#Y.U.AK+I\J^4U% MU]"(6E8V$0%BV4YAL13CHH.FWJ+6TCHN:E4THS-+64NH(U-@8A":<\4Y[Y*: MM3N"$U2%D<3=L/!XN7O]\J8FB"Y1SN:+[XK+"9*O,\"D$62[&$]>A*LCGU(6 M3DJ--G0Z%I[Y_!,DN(FH&A8%=S]\GD4>T23&+ /+ECW!1 7+ R7Y.,JC3]@\W?LDA[T,JBU]6&CL9VYJW'4';SUD5%LE5(X0R.8?YR;M[DJ??NCCJ -YU["E*CE')$O*UC8((A,T:SW$FB26 MBRQ:X/ &YZ%;P8]C:^XD] %Z6;W8E+@#M!_=WGM2V*>G]P[R'[G;>\[)V4*O M0>):U]ZP#+Q*]$?),60E,V.#3X\XXF[O0VE&'[$W-A_OM;Q^\ZCE]7,-R*,/ M1A=F:=F*[&>VG)_$R?)1C'O/,R.CJ(,UV?_)1V!0[$K:;#2)#V!F;NU(;XKQ MCCDHRR$(5B@(%:A#G4I1=2".;+UKG-(T@%TT90C9-T[_O-\#8QD )@U>;I.\ M9&%JK)X[23:Q% F\1TVVE6626PPJ=.I5OR7]\[GGGX&EV4R\#0/=SV&Z5?(N MJ!HF>S^/9/QT[S9,;:%^#S&/\-ZO!QJA%EHQ)#5/$E3FY%H;QZ&@-YFIX)WM M=!(<&?DOI'Z/R7T?Z3;F_.--7$SR),P)S3HW.4998K)@6,B@3,VM470&"6V4 M-#KX_+@P?">NGSYYW-3O5GS,F@ES MO4TN\G[[]&>I%[&K.E5-1IER US$/ MRNDZ/J0NE6>IA&.<_M?8Q-N&Z0R.^4'$W[!S\DOX5NC6;T('? .%EK9A.TQ\ MJ2VC'=1E;SH&B#1MQ>FY]D4X#TP8 M^U4] MCV;\F$);YAX/!VLC]@&,D=N.>^'R8^W<'+^M6CJO.SK?8E0Q^8!&@S8LT1L1 M-,1 !V\P"C6]+(Q^WE@UNN Z,R5I3L4 ^\='6NKULD7O6GUY=H7Y!$ZE&J57 M!;S2$;R.I,6)7"_6.B7F,88S4X.]1#S E*_;UIS+671_T;(7(=V>F?=_LCPY M-4:E6IU%)NF26Z#32 MI%O*!'),+ '!@M&)F)SJUGMPRZ74@X>>@16_GR ;SE![ &2=M-T!2L/,@D>/ M'S^=8 \B-M&YAQ0;7R(_AI2P2!UE EFG:JA<$]Q4*4 F8\08<@RI4P_@8R#T MA12!8?CL([S&1^F#J3A_?0[7[^>SKY.,OUQBNIY/4KA<^@Q7DT65S<.RWH\X M_SI)=_?>OC@E7+9@E[58=1IL8"Z <2;(PA5&UJ56NAVB<9,+]B)U=G!&&IO> M]U?Q=O)UU6'6--J:2_9J45%R$:QGKJS3]Y,O2+^##\'YZ+#>.P$SP=_Z@XEKB&B#*(RD('5/NC<^Z/19 MWE]^C>WS#X',T^7)ERTO03L'%AV!*+103YX\6(DZH:I#>UL<]W;?GK([#&O/U!DKJZN;H%$I(UEHL:MBF"G(C: M%\E8!P1.LEL8>[!0\<]&W<6^ZR%S!H:MDL@J^G2=TT#:A N!CI] MD8[Y@&1I">TA9<$]QR+XX_JYWM36G ME23I]_T5'?U>[;I?-F8V0K[TK"/<+8?=GE=%7;(D9A!H +E;^^LWZPB0A [B M '7 QB^Z@$1]E9DG*S,K+W- I2ASX1(O;J@[H*IH\*P%=X)0+W M\Y2W@./>6!JT):XX4-(K=,@B#\0DS_#(D&A8=$I"_;:X_H+-=""F;T/7/M*. M)V-4?K.[#P,?!L/27+R9Z7OKA[.[Y2W7Y_OQ1PL+PCAC SKD0>DRV55%XD,, M)$,9QZ"S4K'36)-MTI&W1GG8D[X2>U=SD_OE31\%5)/Q[""NT%\Q*)6+MZH;G,$Y!'O:E;@_JXRS&02I#6D?I?P'E M\FJ-7";NE0J)$>%CTVPN$\L8$.F\B90%9Z'V,+R.T$Y!,/K@0@_YRL],YT5Q MSWE^/**S*1OF7# :%6$BRI(AXU&/<5[2J\$)EJ2GM95&=W0GX'KTS)(635-Y MS.;=DZS^+MAZREQ^ =9Q4IC[8NG+@W7W9DM"V&9: M998 G);.$V7@4BRIUAS0/@J.AF3!ZM2IE\<6O%^'Y81LC"KD;GGZ][9'VX M MQLIV@-:30;$>U7'LB3KLZR 3>Y"^A[/A)83>Z9*C3W(NQ=O)!+WI13SN(0JCM. ZJ!(1 M!E%NU8%XF_&4-.ADAY2$J1[CVH3I\!9$+?Z->R1^#];$)Y@-)DU;_(^X_V63 M7*:$DZ4=O@NX41E8)%X!)0E?I!*,$;IVE+P=R0E9$A5(W:(=]AYJ\QS6TF[> M#*RW@NIV3,R9%[?#3&B@G9#?4(':+>MA[3$D;KO+C!);#,CH@ M["L.L0G9#]ZKR; M[W8D=T^LK#.K>QL^5,_-_]=XLIBR<=^ZW6K+K(V,)",130'29*1(T(F[DDG& M:R1W/U_Y!"R/"B1M40][#:WXW5_#>7X":M$GN0.JBHG=:X$"X3X9*"40BB_ 0Y*CE&$@2REUL5II*U:DQY+?%\Q?2N@_"\FVH6MD, M^ -&'_SD$J:SY287)4B.9D/1SV6\="O-D(AS3), -F3P+,@@.ISR:Q*/:U.NAUA!&90!_[F%T>S=5_RR#)EY PREE1'\%Y1;'0+Q:)B0TD#,6I^% MTYTJZ+:P]== .8$3NR:Q6Q[IO8=/M.!:A,DZ(.LI1K 6U'%B U5XMUD>]J![ M+XV_UP$L6=Z*)4,R]9Q(80QQU#D2-6(%[:QUM6^E#RP0&V( AY6';PZ_$J)?9OP.5UQH(?WNU M0IL/^&OS1O-ZV?LGR#^5[U\^O5_2Z<\___SEVD]G$'^)X^M7#8G6-2Y^"S,_ M&$Z?0ID.KF^&L,'RV_2)KQZ /MW _&.?L'9OR/#7#$8)TL^]--!'V/!^!M>E MW)-#L,U$41E+F4PDSJ9(A&9.,64X0.UHZB9,>^_76# MZA2F%R"#3PX"45+;TOHJ%;O9D60=94D%2*ZVJE@+YKA-8O>6A6IX?O7;!J))0LGF=DQ2%53ABE= D*\ME M5(D&77O0_1;P3DQ:^F+,'&!$^%W/2(^Y^S.]X8%U+O_W YF=[_![&J< MWH^^PG16@#VFP;*!ZT>81'P/L5\XF2D"!*)E*A8*>.)*8^?0OVGP_3&>I]NLP7\1&IIECV#MV=2&M/'>N*[42DIU>65!R&LE[*?X?+)H7JWABZ2"H9 M&;(B(H92IJ[0_,G2$?2ME(J(U+&PLRYYNM:)B$ OI*W8<[O)IVMSE\[S6[A7 M: L7^A%]!NA0.Z%H8MX3 :JTN>61>%">@':"1P?>@.L@"SLM?D+"T3_Q:_8O M7:8%-/.9IXL!S>>WLVD9W#P87<[%68<<7 9!A.&L)%HFXJ),:%VC4J/6:%:] M!FL3IA,1FEY8T$<[J::L>!F7?S^*XVNX,$)RIG0@(!P:1Y*7^42"DB"5+*/Y M)*>U,VK:<)R8+.Q-ZCZ:?\RMGE_'DV4"T>R)T;SLNCF?_HZ2BS3YVE2>7P2! MIR$KHT-TZ=9'4REH-XHXE;56-@=1_5I]+\ G)E&'8U[->O%RH'9'_N#/M^VA MM',%@? S+QT5(C7$N=(8/EJ3M$!;?'5H7*M]4PG.B8C7L1A4L[:PB2..4<>. M9DC/8:-P\21&L_X![WG^YWCVZ)WIW/%+%Y!C4E)DHBCDDLTBB&4QD.1 ,6%S MLJF+V;PS@!,2I,,PH6:5R%*[3L81($U_16(]! =^&XS&$Q3[SU=^ E?C82IQ M:64E0[@>H1I>&@.6)%L="=4T*RCV?JY^#G9&=R+"U#-;^DA6;JFNNP\S+(7] M_71Z"^E\4KXW;N7\ZJ/9QOS="ZUCR@R/9V6:6P_#2# ZD>P,4&E44(X0L\M%$O9SS1,Y+1.T6L M;LC(HV; 7 ZUGFV8_<,@/PR27[3UOV#>VRB-)4G' M4I6.ST?P696LP,!-3@9<;9W7#=F)25,/[&B1FITCWPN8;_STZG.3_X7Z"],(D$1FS4,:E*G0T!/H8+C'"(64M$G"G>66!V0CJQ&2E+A-:\O?V+Q&, M5Y!NAXAK71[]Z[LG[S1U))HK322EB7AG-4D\@A-@#.TV>7Z;XI!= M@%84)S\<'DF(^F=16\[O3X42:?;?<3B>0OK[S[/)+3R\B/XI_#5[-VQRC?[^ M\_1^6DA/N80K^[OOQN)M.7\=,2G@]M"[)2X4'0 ME&Y)AOMRK)-'3:/)0W;T+QRBY/5G-D+--A#&8!&F"HC MK@*J0N>5)RPK9XT!$;LU8-[8ONCINLK YE:LU9:/_R[96 ==)#;X(UT!9-V#J .T#P[QFP;RH. MN#T;NXG''CSH.0;X'&3641GJ'1&Y))^@YB16H$4*I:):)\9#]0GT1Q"0W2*# M/R68%P"KRO0=W*C_?GV]#D6)>]C2[/)KC/^Z#CLG-S!$:3 MMJ04E!$9#!#4:26?6C$J QB=N[07V+3.*;"W.CTKVH(O8OOCS_'BML(RZ836 M)&NJ4-F41NYX;!&7)?=> SI*78IB-J]T\OS>C:8]]*7Z 'X*9Y<3>"J&6:HR M%Y#DA%M%PT42:Y,AQB?*F#4IYMJIN*U 3D$.ZE&Z>8B6P:KA6??^;"AP\5X*E"\\A7-^MD=74#],*.(MN)0I[DT MNY#W8*.(G)(V^#*]O0E+E_(U1VTF*4((BO+(6:=Q!=\6S[<;152?Y=M0M;)W MUG[[H S/7EL@$4KB1QFI%WAQ%ZET@#YC *X[G-U'OJRI2/2-]S7;4*QB-*4 M^G4\01R/\W9 <3!9H^G!5"C^@"/!Q4Q"5*52.>*&?0?V/?O@[YUU^U&JLI)] M,"[:NWL]?Q6@D*310L%Y'7V3/^_.AAQ2AS4#!2 B.HY:CK"@]\.AK)T-X/(R3;DKVQ!= MYI>L^?C#7S159L*X+@5[,"0^C$>7,YABKF!:W)!U0]60TM",ZCJ6P/\Y.[! M-EB#S@2500A*&)1FG)D:8KELP":>+$]45D\U.: 0;+ "#B4#VU"Y#][CB;AH M5;](CZ"6ZP22")$8;A(/06MI()%K(VG$(ZUZ'[;G* YO'=3@SRK+]R-N#Q;! MYQD>;"5^MK"%/M\W/KJ_@V5&2*\3+\--<*\\9>(T!1)+QP.K'' +D.*9!14:MBL#>5.[A>'@*REJCA66*@-2> M2%]&=F>NB$F):1\BR%2[9]D!6+[!$#@4Q[#9*__"+K2W"X-8G MY:,ARJM<4G(8<0$" 9]USBDGD58\Q5;_O_W3#W_ [T'N<55:K3W7__9JA1AH M0/R[>:-YO6SV$^2?ROQ7A[?=N8,&_A9@)QT- 5__/L>CR9#?ZO^;7R]@\ ^.!:I5U>6B88'(A5 MO?B(]W-?!C!]T_0"GO7T>+RP4(40QQ]SYPX)]\;?#&9^V)#\/ P'EPT)%XOV M$-3HOO;A_=Z-W&V+9&Q-S+5RN>.AUVQ["O&7R_'75Q#3J[,__205Q_U\-+S; M\G1[_#GW'(WI@9%//WFK6SRJ:'Q]]_ W M\V;P#:PE-F1J452/TG\J&_5]0-R[AP(*_2"BDOT\&\=___;DJ:G6%J%MC<,; MPCU*R//^""^0M7+9W,I:B''EE2](V<757$@J4.! &*6:2)D4L39;8GR,RGDJ MPFI:W9ID_.YKGB:G>Z5\#ZDS;<@^??YRB =^9:V3%(>MR-S#S>8[/.K'=P#] M:?&V%4Z:E2^0=&VT>8U5-W^Y? D(['_^Z_\!4$L#!!0 ( +"%8E=ZJ3334^QO'/U\S8V:B M,@QEWT:4I09CZ3:$Z#>ZDT0B49JL69(AY@J)REQ1QO*[=L;:(J'1*"1;MY*H M!F-?4M141(8T_]8_[Q_W]WL]YSN=]SO.Y_E\A/W",2!E;T>R Q $ M@>.B ,)Q$&D;Z>\# (FT#: .( #XD!C,BYB!*"(0 D.OU$"8-!/[P8-@8F MY?@/#P&A$.,(_^';-@ @_5]^361_RIF0L! ?JIJ#CX\_Q1L("R]"(/6.Z.9! M8 -0XN)(<00*B42BT:AUDMCUDA(2DO+2,ANQR@JJ*LH*2DIJ. -M-0T]324E M'=.M>COPQL;&JMKF1#/#709&QH9K0R T&BTI(;EY_?K-ANI*ZH;_LX0/ 08% M-H$P&*0!Q# 0# ,)VX"J" X!_1#XIR Q&!PACD2AUTF(&NY* 3$(!A.#PQ ( M.%Q4/2>J S@&(:V.MQ*7QDC/R,SZ^V_9Q:6T/[0?;7P.+_+[)_@_V'BPLD1:]3# /# $NP=*K1KJ.%Z7[_L3[7 MZ7);#<+@7&U?Q6T9_@V)[LE,UPY7MQL"@+(;@=NMH5A6B^&&)\>QT_>U;0ZR,+]*/OY#O,NSY\8_3I. _L6FF?W2^0,FCM$-+O'7(PI MG=O7R@V?RKP>'#R5?'5Z9(5M, M/!BTYGS\.6O?6"IR#\=[#K=EQ:YF MS9@>ST?X"TN$G*)5NQ=WWT_=22IG-5P=U[Q'OM]=J'8MNX-_?ISG45YKQNV3S_B2#%0W.'4E=Q30J,_:\Q+ZS,]<#Q48.] M2K[L+O(N@KGC-*D^*)!3H%'N61(PSTIK=EYLL$._"SQ/6?5MOMBN,/*0I80 M["8\C=80[41;,%(BL*[*WU;3:E):2Z)A=A&T+Y,ZJ0.][SW5>E>WEW>:,$/? ME _9PL+8L&K9I.)5\F=!?856>@BQKM>D7_ B#DF,4\N/N=L9;9,]_W:"F%@G MIQKLI^Y"[[5*3\]E=,J_L_R473JA>TR.G^!NQ"<&;:D/+&'U\ )I*C3?;&HU M-5=C>C&M\6-&DX>MDZPCN4)?+K.V;_J7*#5)QOFCQ-'VU/5'1K^G$]MF%4\Y M8*.LEG,+'KJD)AM4%?*C8D/O]HYQX\94G%FP&#="SMCVC3.FEAN#F/F]Z,19 M?!Y]?N $/I^YN5,9?[2N\J7SL'T];="FN-0^)2"/:-Q4[NM[%O$]]W!$S/B;,=F^9?R;-HD V,<&"7.?6GY/40=)F=!_TJW([\BF+4F;*NO_;RE(B M]1.FVYNPE-?4]6O[FZ:>-*NW*3'O;NH*@63 655L8/B[7DTO22N/Y *3B.H9 M/EWGEI?G:1<'YK&8Z3 F^J>FF>\=G5?J2'K6\PNV4*/$KD-JE M&Q)6,A/!RS,.ZO,8S2,YTOP;]G.!,>H7W#[S>O*U#J@\(K&* M-)/'KJ+45BZT4X8B0SI4\!P][[GUC65YOG[?XMN>/!N*#XVG3;(W%],/M#]! MXS(X62QFIH)A,&]@X1U-YFD[!RAT0I> )7==UHJ2PL#>" M^YZRU:MX:BKG\,BS3^%D$V5W>_;+CT9OCMI13NQ,7EK=V9?5,CYZF49,$*B\ M['K0$)B8$?R@_2!].)3!C@6A^3K%&4I[*K6Q#,]SWU)NH5[Y#Y=/T?9>HK*I M'F(O'?)G/I8E[5_.37-+TJ-]23E-C"NFZZ))O[,MRGKH=)*J<. /4$L#!!0 M ( +"%8E<\EI+&GHT! '#;#P 4 ;71Z+3(P,C,P.3,P7VQA8BYX;6SL MO6USW#B2+OI]?P5NGQMGNR,*TWQ_F=W9$[)L]^J&V]*QU3-GHN-&!=XH<:9$ M:DF6;,VOOP!(5E&J*A)@@11GXWYHMRV10.8#XD$FD,C\]__U_6$#GEA1IGGV MIQ_L/U@_ ):1G*;9W9]^^.WV(XQ^^%__\2__\N__%X3_Y]V73^!]3K8/+*O M9<%0Q2CXEE;WH+IGX"]Y\??T"8&;#:J2O'B \#_D:Y?YXW.1WMU7P+$__CSS]^^??O# M=UQL_I 7=S\[EN7^W#[]0_/X]X/GO[GR:3N.XY_E;W>/ENFQ!WFS]L__Y]=/ M7\D]>T PS\.*-*=?*U14GQ!F&RZ] M;*UZ?F1_^J%,'QXWK/W9?<&2X\UNBN)%JT+*6$AI!T+*_W&JLY_/$-^0O-6A MK :$D^I^-B5C'Z:?C8E[RQF"32]PIYNS1:X_J \9G>O;W75UMNC32VSJL\@K MM)GAL]AWTQ%Y(W[PB?^MZ48TU$.FLI^&NCNBLN\5RRBKV?)%TR"E?_J!_VW] M4/UC_6=4I AOV%56L8*5U8>L2JOGSSE?*[,RWZ14R'F)BN*9KYP7#_DVJZZ3 MB[)D57G!OPO^;KI)JY25:]]+HL1U$;1<'T//MA(8V32 B449#FR'^IBMJ]U$ M6+,,_O:UE5D*-H%4/VA@6)W@ BY OBW(?A5]V!Q;&OFJ*-;1Z.<,/;#R$34O M<-6$R5%K^Q^O5%@!TB@!D-0"Y E 4@^ ,@HV>TW^_><]4',-Z6:9 [69=HQ: MG4"K%*BU6H&#T6LU [5JX#H!M7* :P<^O>WHT<:DE=;8\D;QA7C_348S)R_T MV A3."]>HYZ3:5"OUR/>-!0>B16[EEQLS/;U\\'G>U&T6J."#(Q\\\3/O%O" M'BOX8BHG1?XP(3Q5/N$77P\X5^\'D!>4%=SG/ +5;J9O2WB'T./Z:Y63OU\\ M/A:,I'(B?!$>9?GUXLO77]D#9H7*BJGJ(03![[7(_^_YE*4-S]X\+KEF$IL$E5@JUS3VLR"JG]FF*MN? M2.J2M*7>WRR4I*U^2S?Z+XZCD@M"BBWKB)W =ZR(.3H\<[*GI?'+=77/"H!J<0'[_LBR4M46&X95C4V,@#4Q MBS0R=DT<;@W58IHCCD$D#!'&Z7YF)8I!=5\3Q/ +XXA!S@)AVM2M==IOED7J M63CQ*8'8\B/H!3Z#4<@]/TV9:35 M*,,D?A,S1PW=7M8N=A/8'JK(&&*2P>YF)115Y5_SBO)[X^CEMD!9F;#B.OF8 M9BCCQLVF<90($7X3HQ_SXJ+\BC:L_(C2XL]HLV77R7ON=Y'\+DO_P6C]_)I& M=A@PUX%NC!WH)3&!D3!;:$@I#J/ )K:KPT/&)%L:84E!Q58A%Y2E3\*1+0%W M6ZD>79D;.35>>Y/QF)@ 6YW$:.RTVFT;M7J!).=V: FD:BL@E .[0>SJU[QI MCC&-8VZ(6LW)-2L'&X?S-5F;[V 7Z/'M =*R^^(=X& ME9VN+19BA$D K2#VH4?\ "([#"&B+HJ\T/$BK$77PUTNC8=OMAE?1Y\8H+6L M>O2K +$:KYH%;F+"%,*"CK0KT,@+&H%7-3.:HT!U> QQFT*'LY*6.@"OV4CC MS9$TDV:NDT0P M)JX'/8P\B#W/A8'EL]!GCDWC2(MP-#I?&O4(V87Q0*3T(&G$7X&'6@& 6PT M:5309">=D5'DJ8GPGIJQ&JAKP<'''=2-[& G/+@<@EJ?O$9@9HK&=+J>E]!& M@') ;6/:&$=R5QF?I:AD[UG]_ZOL^I$5J*I[2"MNXN&R*A"IUD'HN-0)(SX: M :>XP$&"XA G.]\-7 >YR%,*HM'O>FD$=WG/_\6M@C0[$1"S AFKXV7(?VW3 M,A5'*N4?]4A.8V34*&X:O"STH^J\J])1_F]D8%2]ZA@[SB9T^?N4'/XF?2495_W/)>+S)ZP[^KS_Q+>Y\_H#1;8^K:?A+X MT&).##T[2& 4N0&T'8=:0>0$L6=K!6!-(.32*$U*"H2HX/=:0DW^FF0DU3CO MK<=GZC .C:'1#_N:$#M3D6)3B#AO<-F$(!_$HTW9EQ[),T+7LM%?>.?5>[Z. M[(XV5.BWY_6EL6?GY ^5PGF5(@,ALQJ+]D'53X*&4)J%P_:H=,Y*S^?^=L-"Q&Z)Y^^-F?A#@6EVJFO\JC>S"V+:OWAO[9B[XQ5]SF] MRIY863'669I#A&WJ,QL&&-O0\_@?49 $T(EH'#,/Q[&C9&0-=[6TR5Y+*&AS M!824F@:3 K;],]XL8I-O0NF"I3SMU7'H,T1X*QTCA/]KSP$*'J*MHR@ M\<;8+:(GEFW9%R;:2K.[&U:() HB:< UWJ1WTNCX\/V1$7$?-GW@CUPG7_E/ MRZ1V(.L[R/;:9BBTHIA ''D$>KX30.1A"BV*0M\- LQ59$:PI9%.H]<* M%*UFX'&O&LAWNJUD0+S0#E12/6&.E!T%5^)%KJ+N]I2A 5?=QII_&"??[FI& M<*<4Z&@%KCLCV"H&;G,0")2G3'4!/CV*W9&"MO\PL1AU"P=]N2=UZ6 MK/RER,MR'0=)E'BV#>-(W*["Q(-QB -((V8G+O9P:'LZE#;4X=)XK!6O&Z$HOS?R^)/<,[K=<$[[LHOSOZ*\PS1)VXC_IF/Z,D$%_]WV@9MWXI+0 M+?M>O>/:_GUMHSBT,$M@P"S*O6D6P#AF,8P"YD6,))'OZIU\FI5O:1S6JB?, MA+V"8*_A_L9/K:,,5NO>A6S4U#PJ-3SJBJ>D;S>6$Q.IL6$$OTL=@5 22"U- MGK1.@[^I0U;#TLU[OCH-M ='JQ-U,])"W;O]OVR1./EAK+F/'B0V0YXODJMR MB]1CR(?(]0EDB(91A/W8][66@=-=+8W1NSMJ8I(WZS=XEV=4\QY7#[Z*IJ@1 MU*8V0CN [:22 MZSNF(HO FKNKCFD!$QI):S@EM%51O('=HN^ M=^RCSZQ:(XO&V$]"&."(&RU1Z$"$N/D2(3]"Q$T8)5H;:@/]+8V!6G%!*N6M MV4>/7X805F,7@[A-S"T[R&I1 9?U9:XS+JXY7E'$Q1"K#/4V*Z?U0UFE#S*7:UZ*S3D1ZKIA%;LI\K\Q4I5?&=GRCM\]2[M_'?EQ@B([ M@)3%(E8M\6#D)HX(-XD<;N$$<6"IYC#7ZWII+".$XA/FL1%V!5BK#B!"'[$7 M31J-U)-;:PY'/P]-"_+$E+03'$C)P6T.6ME!*SQHI ?OGG7\TA% JZ<*GP[P MF?*!?V')1H(K:OOLD^[W?-Z[21#;R(&^Y; P)-2.K'!]4)QFT.2;50DE\E KYV,X6:Z44DQM(::>Z3WO M9Z!FR"]O5.=9@W>1"1W%5\<.AN19C^+1T"YQ\DL/8_?5W Q\-=KNQIN,GB'G M95[99W6%WF187CM6;R.$_N6_JZQ,^9.W!1)VU$V^20EOGZ_#Y)-B6@/%5A;$ M/HVTH!$7M/+6QU%<:$:W8JO9;(X#39Q&78=3:7^VJW$:RG:OR>F\IO^]?]EN MF&UAW[XH>!#2V48!L'"0T"JG/:,;&\2V.A%R9\FTBN M:\)W,LJ)WPMU-)/(3?T%3.K$33&N2W;;5J#5>'7:@^-Z3Y+K;J8Q>EOG3%G: M?P9W3!=Z0PZ8=K6%P;W/A6)"(HZV*((DX]7I)$CAV%-'"5=N]Z>UD:KW0%!8VDZJ%KI\'L M9Q1C$$WM'QU!9_@>E09,ZL%\1N":*6Y/ZZ/2BI@;1*$G..[TN[/%P0V*WPUY M&WY8G_U^R[;E%FVNBZLL$;X-_Q:D#WE=O,NK>WETVG%,+-NVJ1,Q&&#;A1YV M?(A09$$OH#1PD./YMG*(M5;/2V/)7UC&"K0!'_@8YP\I$?6DBK^S2FY+?V%W MVXWX9I]%K3Q:%[=1)P>](1GFUW]PP\UKC2G:U5E\'-@-ALJ@3^5:>6APRN3DNP;<8LS4"& M*O$6?S#=CQ[_>4[J6M:$R5'$'!%#T=.C8.]9'_3:FVW-&*5F=QT9UX!^;NGK M;YPDR_OT\>)[6JYCDGBA[S$8Q9A C[H>C'V,H(TIMG]K-@F)BYE1'0R@)]5-LSDCZ_;&^V',]'U>BF=#[^@-&D M /5%>+&]5Z0B?ZA\3":7_\RJZ^1C7B0L%?0MIFT<^21&T+=\1UQ&P.(4T8-^ MF'B(>HE+,3:0-$!=HJ5-]ZLF38 X+"MV\H-2*E0G%OB1+WOUOS6S?)X_?!H; M>7,-RL3DTY>+X&LS*'N50/VX5*J.'>'#V%%L\HP%^AA/F]% 0YXE9#S0AT\Q M(\*(AD<7F*WO38M#E4QD.Y76_0T7HO@K0\7N]WPV1SB([# ,8>R%'K>A$(41 M(S8,'&K[* GM)/%'W S3$$%IHL]_KTLD!<#<)T_2:@40_=NVKD8A?99'H09X MYGJ,2;>@,SQJ9&L:[9G.39*$<5_OB77S,,C7')IREOJRBEOQ.06%1N="!F MR(*>;UD0V8$/8^+9@8=(XJ!$U4$\;'YI9F,KG+:3> 2Y84_Q/#PFIA95*+2\ MQ=,:G^$R'FET-K_QM$)=Y['GJ;$%('8AK,TEPEULN^MX7L#L #)JA]!+F TC MPDT22@,O2JA-@U#+-3S=U?(F;WU+N'/_0//>00^L:E:$&; FGMDO;E&WH$T1 MG#^,AK&Z"R<[FKG,PI#"AU45!M\8QQ!MO/O5PR.2%Y )V3YL94'I^D?"$O\D MDOL[B4L(#AV8$(2@A_P(HH@&, J11W"0E. M5K#I*P=P)OYJS&(6TWF(9G\OJ)5:9FW8 ;P7''PR6F]!&RQ#/*3>[ZRTI W' M:Y;2;V!D7NVB25LG]W7J$KRAC1+"M8:<"3#T8D9A' R*MY]18V@,!?698E_OLW MF22WN8S93:;5//H__T?DV/:_@2S/-%/M'!L?-?HZ$_6)B6H/^-<:\"8];KT! M:3 3]VD43*7@/M+#O+FW3ZMXD'2[Y]&QN[9R>MX).OJP21^:^X%-%%]B<2ZQ MF L)Q9Q)6((AMJG#W2.2."&.F$>4SKJ5>EL:IW0$U-YK[0-5=7?5$%03$T%7 M3M"%;(*T_$J8&-L:[>MKYLU0!;4/MS]57AIY&K_%91UO\T$$4=WR5II:X)9+ MP]C#+G0C-X:>0Q 4"2*@$P@@+4Z?0)_N9]W1Y2-V#4^/!%]X^T^AGKOM!WK>UG\A2 M[ 2Z!$70HR2&V.=_0[&/B<_')V3Q&V<7/2KX0D^>/^79'>1,^=#=#%Z)0^<' M5*2;9Y _LH+#P9VB#4,E>YFSAKM-]/R2 --_-&H$NHQOX)\@D4U/]IJ=VMW? MOWD6&_TA6F"2T>/R_C-DLM&'?\IDHOT=CUOW/J!"5+DO;U@A(Z_>IYLM9_ U MHLAW&79@[,>BE /S8)R$ ?19Z$0!1<@.M6K*G^AG:69Q(Q9@C;C@1W$N\)-( M4E_OK9F6O 55?<\[0X^.8XC+/Y*GE7]+JO@UTD*3UF56OC]()]7W$0A<&C##H MA8Q"'+ 84HILC)'+'.KHL(=&WTMCE%;TUA11.(4_&WXU'ID(U(FY98>GJ"8( M6KE7-;PK@!(^J.!BL\F_R]6#N^'=M13*%GQPAZ"?\C"FT"@R3V+1?; MB4/]=957:#,SUKLN__M@K;98F$)PXM5A!]Z7#GBJ:X*YA4 %+4/,W]O5K%2O MHO1K;E=Z9QR9[YOLGO=X* HC+X*AK,>,4 (Q"SWH1Y8=N#8+_5"K%/.Q3I9& MWGL91Y[O'$52C3;.Q6=BNM"!1IL$^G0W-/F/=C'KI.]3\O5D[WUV;)1\QJZ3 MFLR;<(6 $@\1&D#JQ@1ZKL-@%'%7-&)QF$0.=JFMY7L>=K&T"2XD%-9!+:-N M//P!@&HS^SQ8)I[7+Q&9(++CM/;&XMT/.I@YSOV4@H?Q[2>?U+^>]BFMTCJ] M\B4JF;QDQ7PK(7$80BL)'9'["D,D\I=0%U.;8HL01RGSZ/'FES>76PF!$%'[ MEMH1 /OG\_FP3#Z7M1#1NJQV6O$S+JL=:72VRVJG%>I>5NMY2F_*4I:NFVI? M7Y\?<+Y9^Q&V&8H\:,7$YK,UX@LOY?^D?D2L(,)1Y"G=33MH>6D3M:U 5TNG M-D$/X>J?FV>!,/&T5-1?>3J>U+4G)SA_IYZ(_"_[.7C8TBS3[Z0"[2R&3DC:0C >8C )0ILQ M.W0MCZR?6('SMQB!;L<3CL$\4"OZ+ ;AF]KJV>/6.#$=:R.ORJ%G$0Q?WN9-5%"=B?U75MWG]"I[8G6NG7+M1D'H1H1 M%L8>]*PH@HCZ%DRL)(@#-XX1UJIVJ-KQTOB^*3'P(.4$Z5[0%6#UKX@X2DSQ M=L0=&?71P'%DD\2&.$*)N(,40Q1R,YAXR&*$A)%8=;58?XKQF(?]N7MQ#Q[S MHBUJ->,PJ*T(4T [\ F MIA.)V<4+S"X4,-./UAQ&PU1T9D]/\T9C#JM\$'VI\,HXROAUNZE2]O"XR9]9 M<<,_@5)$>-("?4.;/4FM$^2Z5N@1B'Q*.'LP$7*)*/=S0W%%.[9#G^FPAUJW M2R.2O8R[BXR:10@5X59C$O,@3DPJ+P0&4N(5Z("Z%]H

N$GMY9^_&.ED84 MS<%Q1UB1)04U6YV*H>V#Z*H>M)^/V3SG[-IPC3AF[\?BC%/V$PW/?,C>K][A M&?O \Z/#&U&3&9LSS'7RA3VQ;,OJ9)#802'RW1!:,1,EUBT;QIXCR@$[EI\X ML6_'6M9#7V=+HX5&MG%Y-GM15;,83&$U,1V\%%,$;ZL"-R9D![TF$LY17!7PX]H:%,WM .L M9#KT]K(T@A#"Z=;'/ :>&AV<#W+OH?'S?(CURDXA^2;)_ZC-8VQ2P(/P3 4]\L("6"4!!0&49*0,&160'V= MR=[7V=+F_"=1+UYD@2H83:L50/)F)J %^I;I<4$OQ&J48 JXB9GAV(TM<7C3 M2&J.'53P,$02O5W-RA4J2K^F#*5W]",_ZI#?Z^2R20A3KETG8"Z.F0C"\+E= M0+A=$!"7_^%CEX/*(ELI?/]HZTOCAEI R0ZMB.KGTH?8]7/ V8A,/.D;,$3N M01-@J)^V>B9Y^:.:: &+QOZK8 M0[FVK,3V;9]!0B,7>MS'@;'#/9\HRWDM M@C'JU-5MQ1/PCF4L2:NVKHFTL:12NL5-SA]8-<-KWN&:F*G/SDZN-F+S)10_ M /FMTX'O!?KG2.9] *"Q5-R'+>M;F74ZN?(J:[-RM%672W%)]387?S;!"-?) M39'?\K)DB8 M:PR85/E%PN\?-R+.3Y0U4*R/,<$W,6QZO]U(3[P:7.['\#:' MXO]MR(\P\EL55V"G)/C0#.Y>SS<;4'7WX>T&=B;?HY/(4"2!O6?=R5?/1\ 7 M_\UG*@'_1R432TWMBH M[;],AOC4QK5!L+7W4T:!9FCK1*_O67=)1L'R>D-D7"/Z9L+UMBHK)&M+MDEH MKS+ZF7]RJE;#Z1:6QDQ")G4#H@>987O"#"@3DT='R%WBZ!7WTVGZE-(M][=[ M =.R.H;Q&&6$]#0[FTTRK%K71%%X>IS%TNRE?>2RM:['7]+JOCWBNLDW*7G> MAX@YOH/<,(J@XS@>]"SLPUA8,(PZEAT@Q_(#)088U_W2F*'=B/SR_W'W9LV- MZUBZZ%]!],.MO2.$;@[@=.Z3P@[=D]^+,2?Y@*R_V0H)&&4^A4@=M^"49O+_$"^)LBP3@55)^I.C3(VF&B%59P=Q$D]OLXSW^]N43+I]6=2E6GP4L340*L<@R221<4@J-*10I)5X: MR5T1S4S#-?:>/#7*^-O_@Y^>_]\O0(MH?G"^CU;WYW\5!@-_Z'OJ]ZCENX^# M^?E_;SQ&.KXW>RVLSJ-/JMQQG+Q__6BGP2?%;!_FGK[ GG!NI,;!S9(IQ;6% MM-(NAN9=RD1(8E^H+J)([F42SB")$@13D?IA%*6>%R6F#-0]U-0H20FKSRV4 MN* MK_EW>0'P\6CWH[ )LYOSF#KZ1"*_'2V?%?F: =-#AA0>, MQH]FBK0)T_".'B&ZM9OI.U_C?*D"\$2$&5>97RQ1^[\08YC%/);;P3#R$?(8 M0D8.H)-/GQI/;@6SB'<\0NPR$UZ%P\#DMW4C.\'"(GSS&DQ&8K2JF^L*D'RQ MX$SYOK998'7\X6);7[D)?5R!*N#QH<1/=<#C(W[A@'"^U*[Z1[Y@\E\4;ZK^ ML64#@+KK17[9:MW)EP!O'^DJFO$$[\ONDQ,RD,OBHD')6^&4))D +.,8,C]- U8P*. Q?WZ MN%I(,35N;7<)K84%6EK05F2F$I;V_]RKC$^_B3-SS@\^'0-3_& S<46'UAY( M.N_-:B/#&W5E[0'3^7ZL?1YF'_ETQXMZKV,8Z+2]86H,=O?QUCRL::=V-ZGT MUGCH$[Z/MY=WNU:Q24=:]@I%VCUEM,BC(\';@4;'?^QY_,Z7RM23FSJ=8WU7 MK-;2$LRKNLQUGG4K)'$7XQ+R*&$DP)!BU3@EYBG$"8XA$IQ'G&6$QD9-]:X5 M9&I?:Y6J_GTK>I6D;GF$WW=2S R),: >F"9:^#8"#U1![%JP7,4,]!5CW+"" M*\$ZBCRX]GD]RZ,[;*KP32)7U5T]TUYASK@716F00!:K;9N7!1#C"$&,PBB( MF1\)G%I57!]3^JG1KZXEB"OAM?MBYZ:T+. ^ZCM@1MR3G=F!V7Z@;CX["(X; M^^PJ4SHL8O\6T^>J+OZHLH];:O\MIN6H>O^;"&'?N.G$4>5$<^DP8[0-./7QJB\M./O.6/4> =5/]M3 ,S,0[ MT1SNTKMTOJ)YS]$C1^OA]L,H- NN[3/X MU+YI*3?0"@#UDU0!*!V:&C2@T@)4:@"MA_G!I/7$7#[#'1+NH?W_UDCWB'NQ MAMS\J'A(Z$I!A/P(ICA*(<(D"8- !"PVJL=\::"IK0HM ?4^$2IC?"/';1>Y M[%.__03&9GM_%\@-3/"GZK8[-!--D7!:L?W$,&]0K?V\LJIY5 MSKG!F%.CC4IDL%(RS\ S+L&+$A?\EB\!*Q8+7*Y4Q3JP4L(;EJNTF0(S*G$, M[,"L4F/ZH\)4"JPBVRJ1@999F2]5L6&WM6\,(7)8\>;2B*/7N3&$X%1U&]-; M^_'1-[Y^CU>/=RI4D7'V[O6/%6>?EY^7+ZKDX_+A1C6]TWZO><03@L(@@CAC M5')3BB FPH-AC%B($AY$63A?%VN\,*,E\Z&MV&DKP'!?DI0<4"DZV*RJPY&\ MD1G@K=!VI&0Q#V;<- RZ U.4 E9)#1JQ50S;;W]4*/\.ML*#F\LP6U.5/6*. M&,MBX%&)RQZ00_[J\82>O30Y67]>KM:EWOSK8I8TX5D6)P*FJ2 0$93 E$8A M3$CF!TF**"56I\''0TS-:-)'MCL1+Y7#- 72C&^N@V=@7K%$QKX_YEGE777% M/!Y@W%Z89Q4\ZH!Y_DIG,2223SX5Y1/^O!3J/]49GRZU*M7*K M/DC+2=+-!B_F'F->FH8(DE2E1'$/P8PA#S*4R&T7"\*86O76=2[AU(AE&S9 M=QKJ%@/+5;'(F=Y!M.)#8%E'G=>5R*^.%[EROLT([$UG<6#^.QWW(=4#6C_0 M4G"V[2)\ M*M;C"\>2,>N17IL2G]_Y$\Y528E;\2E?4;SX+X[+.0TC1%./PSC#&")?,)BQ M,((XCI,H2#%)F95/TEZ$J:T%ZBN9@5*+6C4E4]O-IV*Y?K1<&7I,AU7 R$ @ MCQ)*PH&6?K8EYM>9JGY".+C#.5/<7FNA-OV5'D IXCS6I >(;J-0; 1XB_B4 M'@"=B5SI\Z1^1%BWDU+/_[Q\WJSOY6,^%&J<.?8EW\4L@[$G.$28(TA(@&!& MLPBQ& F/6)4?/S_4U(BM)2G0H@(E*_BSDM;R5*8#83,.X'1G4]SP\Q-7*H) 2-B+U.:D\ :<8%U\$S, =8(F,?CW96>5?A M9\<#C!MM=E;!H^"R\U?V^[1;VZUYG"*28I1 S_/D-QVI>/ M4)M@L=:SIQ8-=J_& (N=@';?<1LULP^X)Q8#?[E?# "P_EQ/J.KH.VT_>=0/ M](1*AU_FJ4OLLQG?8?K/1?%0)T>$29R&&"G=2V8Z\NOWK1TN:.REF.R/N] 4]BYZ5Q3,OUZ^J--?Z9LD^_L\F?U83>ZJF M5I!23@3R(8T9D28!1C 3V(,L8IA2U5[$"ZP*G5D,/C62:F37IR5;P6?@&[=, MAK.: 3/S8BAJ#FJJ29S=#CEC'K BJ;,RQ=U]G0KJLW2G,K]BZ!!"'F(!$2>-*"R+ QA3'D<8"SY M+31*LH@G M$?1PD$)$_02FA'$8^UF(N8A5LNW\A9>DN'J'U._XKSWV^%NC*XY/3="_HE9Q&IVC3V/78Q1A@XFP'TS76R+L7 [6/=RXF-_6CDK_R)2_Q0M+4#7O*E_EJK5I/ MO_"/OU2"#)\+GN*8<0\2(4U"1*(08N)SJ/PC/)(0\-0JO_;">%.CDUI<;;_@ M/8$!KR2V=)%X_(S4]OE63)X_ MFI/%0MFVM\7FMGZ62I7G4R?]S+W0"P.?"NAE)($HB5.(?1;!%'F)2$+N,2^U MB4G;>[H5G8P6E4:O2+7J(G@MIGGL\VDE\L5;E@^7CYD^157NI?;[/;YW$8BCA,,(P9 MI1"I:IXISS"DF>_%2.!(9$;9+5?(,#5F_+A:YT_Z;$[@O.F?H.(UMWKH IY; M1:ZNPW1QDI+ PT$<"BAGBT.4$1_B-$(P# @.HSB+O8#;F?X#3]-(!O_D)LK, MVA\8_('7Q]-%KG8*@#T-6I53!BU<90K@<"6I+DKPUL6F3"$R*"-E_*A^"]F/ MS?/S0D=MXH4J@_]I4?QL53^](>KHC*[GW(LS$80Q#&DFC7;&0XAIH!8OQ @* M(Y(AJZI0AN-.;<%JBUVUUQ!2<+D!WTK^?^RHSQ1_,[H; -6!*6X/4-U60\G< M+O8,_FS$=ABF8PF4(RHS'754^K*$XI"R;&_OX478U5I>_;4HV,]\H4[V/\L1 MJWC1RL=_*IG03UB6"80@0YDOK;DHD:R5I#"EB'..*,-F)O=U8DR-Q-J:S$"C M2^4.O%T_\A+LE +-J91QUN>54V;@U1AE(H9V?73,P0GT;5-#766NQK++==/_X>/Y=ZX&8,\)=/W3[%>N)AU/]9N1@[6+'MZ21?Y0 M-2GYO*2+C:HI7I]2?\7K3:FS5/]:%JO5/*0\3;P40\("N8BES(>9B"C$(#H7\?S3QK2H"7BF0U4H[6L"F M^L"K0!_YW3,N>*EZ*HAM0WA-"I8%!J^=.3/_V)CS,<;B>[]=?'5'BX-%MWO- M=5@ T1&JKJHF7BO.N*46'8%W5)_1U7/[4?%'(;AJG,OE",43O\>_ON,U5STQ MEE2''\G1=6_P=U(@UNY;]?$7Y:N5O.$=7W*1KRL391X@M0_B'J38RR B-(4X M\@GD(A/8QSQDS*HRFVL!)[=\JE/ MM-ER_9;?Z,#+]U8U4.D&U.0I[<"^>C/]ASIO$?Q6JR,_9*TWU(J#NG%&NP;/ MS%G[OZ$GP]&J[UR\4:V H< ]M H&&Z>'?- L-0C/(59C*G M"'E,K?S( )1E+5;L;%MU&^*[1Q6?ZO:ASU+U8'^ M3L#ZDKK]HD<>6VE _)*S\H7BXW M\@HY8EZP%?CYR)?;OS>_E#P*2OYS]X*[[DX^S_%?GE\+U_A MY<]3FE*/%J76ZHRLGYP1_4NU/7PH\S%-#(%U!$?@(1%C$D(D!0<,3] M ,<\8IGIJF@\ZM060RTXJ"2OC^C;LIO3M#GNEQ?&0= <>#V\ "2HY>[1P<$< M6?-U;Q"$1UKN/B_E*K!85 N:0EI%T&OAU2_DNO!<_)1KUJYH]:QU;B97$?Y3 ME:%8JE2^!\L,\/4C7A:+_R!Y(39RDG8C M:#%>L%R]-BN@--:5GA\Y?GD%-'_)JWI'^9)MY./4@G7XZ&>Y_,G;%Z]Z/5;+ M+=>3,P.;==4L2SV@T$%F?,F@O/B??.WJS,_Z;>A8SLR?-=HJ9JU>>_&RO[EG M[SREQW)=1:E_SU?_W.5<^7,_8)Z'_1CR#&'EQ,T@R4+Y3YXE(O(2*O]JU46O M8[#)K5!M64$IA9VUDD'5=Z9/\"P;['6A;>9DOG5@V_ZH6Z&#DG_D#\MX+E2=3+'*FW>YJB9S[R,M0%F80I:D'$8J8J*KRE(6BI"+2.U?ZVT5)MO=MZUC7,K(O4NGT/S CQ#6=W8 ZM MI9R!7[3.QMZ][BZI MC\YTF;^JJM%GO0FK&JHH/>[E9NGVN0H)0RW[SP4BYZ M^H\?I!*?<%[^725(SQ%#G,4^A1BE,41AF$+,@AC& >7R?U)"N-%YQ>0TF]J* MI254,:OY$K!"[JG+E;*MJT/PWRTS,J<"LFG.YU3DG=)"USH<;Z.RUZ6&O)X^ M1%?8S$!=XJP%3[U&*N<)J!%2<>NXKL!5H30##4Z@!JJZ!"BH@,(*_+VSG)U] M*NO4YM]5LNQD]!HW'73<,1KID'LY5Q8'0'7L,J8/?%![6P*]T_]O(9C/5B<@5DCFB_CP2C M$O05$!U2Z36/ZD=Z[;2<[=%U3=*K#QN^"SW)8AX$(8=QE@1RZY)1F 9I!'T< M993BU/-\JV9+I@-/C=[D^YG8\9DQQ&8D-@1P S/77A+H7B!5%9!3!5)=#J&R M9B];K!Q1EO&PH_*4+1B'Y&1]OWV,RXER5\I5]+!4":B?F1PH%SG>)N?K'/Y2 M6H1+U@A45:Z5YB2K$UA:?U"5LU3IF=:OYC3BA 0IA5X:1A!A3\"4H!A&$6-A MFA(6>8%%@L&;*&'TI8^??=!("A8[4$/9XP6GW]I@D<]U#F1S&'$8FQW.+%'L1AEL(@ MQ%Z6A@DEB=6A>W]1IN;+VEIBM&V)G2OA/FN2E0:OY6[7OF^<^7B3[95!9?#^C;57I_D\:#UP/FH.[[=2T-=49 *]WD!R]?9&C^V)06-J!;Y3>?QO.QK+@+1E>9T_N;Q\IHN*K"7R'3YZIYQH^N" M_O.SW*YS]F%32NZMXE!TK,EWKA+>Z)HS?96.9_E4E(+G5>])0A/$4>K#*":9 M.BX-81I2#+D7$IHF*>&1WZ-PT14B3?248">ABCHOMSI4H9I5_U#+>,TKILW, MXAQZ%D:*B53R@4H-4.FQC5G4JBBG['8ZJJOK6,B60@[C%J]'U56DX162C!L; M>#UD1]%\#AYI1[>/'?OU"Q)*6.QY,5FM7BM MOJ'#..1&>C.J.PM9-W^Y0&M@4C(&REW:T2543I#*BM-_?RA>_D/>6O,)93L: M.?O 4;CADCK-!W_Q.OL-Y'X2>9U;OI#?E]K!OG!57%2EFG^\V9IL1;GZ\N5] M;>J+P/-%)&+H12B!B,0"$D("Z(4I193'01SXIIO,ZT29>"5J"WN#&P%UGC>F.!IO5FW [M=993GQ:UPHEJ&R )_,RG/H5IA 1$C%!(DM2#. Y2FODAY;X1!UT89X*T MTQRF]HHK[8+4Z#S'!5##'^B/>:IS286#8YV+E_?,>=N42^VQU&VI?FG?99//RQ.1\L"#R/>):JT80(PQ MARR+TU0D(D;(R 5Q>:BIL>.M$#GE@/_/)G^N:@*)1O:ZQJ,VHQ=PL^)@58CU M3VQ:1=4 =S.KS V: U/HISW8&C$'2,V]C(:K=+;S XV;P'91X:.4MZQUKQA//EG/@T)"B,H4<#:4V()(89\N7_R2(4"H01):&- M-7%^J*GQ1=5YL"4JT)T)_ZRDM:SZV(&PF=W@!K>!V:(O9/;=&2^BX:KOXOF! MQNVH>%'AHUZ)E^^P(XM5N9[OW)YR%ZK+'M[\RE=S$N"(!FD*@RP*(/(B 7&4 M$,D9(?.RE&.>&J4GG!]B:N2P)V5=8O1/):@A+W2 VW/GOYK]TGW_'@43[URXHUG[C!E==E*.FLSZIKS^JN+#X5Y1/^SE_X M]]4 M]OF+VI+.$T%\24P($H0X1#0.84H3#\8IBPGR0D:1462F]LL:P^?R8T=4@J ],6ON *Z%GX-L6V:W@H);< M'7E9@^6(PLS''97(K.$XI#/[!_3,SZ&/G&T6_%9<+$&[.E>#M@J;CCG),)/6 M&.$\@2CRF-R#902F),PR$B.?1\ '?E;'.^:E6IO"$K[=6;DRP*.&:I-'1#!%'@^9!X/H7,2^+43T,<9^C: M@K:GAYX:J>^59[4L:V0!N.$9_R P#GWF;U3@]E/50UK7N?V*UYM2]9/XLU'' M962 -88#%KX],_";E[[M!L2D^.V%)_1NEZD?\X]\_?A^LUH73[S!QX/?!;#%'D91%X008S"$(K$]TDB4FG!QI8--"V&GQJ3?>""EVI_7GL+ M9\T/\K^-S-;]-&VFPXSCA@-Y^+.)JISF3RDY:$3?([Q:_%8]3Z>M.'O@YJXY MI\W@8[?K[ ',B0:>?9[2)SC]Z6FSS&GE_-]O]4UH%/J(,!@@E02:15126RA@ MA.* ^"1+/&I$:!?&F1IS[8MJ$V=]'LIN,G((T."LTY;RFH;S'6#9!*4[ 6VD MH/2/RX=\R7FI8]!HJU3.#*AXAC6O+%?=;K[^YH'8+$2^6&B4=_5.MVWEI4U+ M]Z=DO^O[0=/WG[F\41U&J3'T/Z1 _R%RY=@]>$X5:+Q:X\4"K@NX?N3P44JT ME6PU4Y=HJQH#]4S5-?[76H;=E5FZ^!YTAN2? MOWO$D/R+*NR'Y%^^W'XUN)'8!.VCK_J+I)B&',SQ M*$,^CTQ7@C-C3&T54%*VSVPM%H)S*%Y>!!Q@,_ "< 1+#^X_AX\Y[SO :23. M-W^-K CO @ =9'?NSM&([H+H;9*[=&G/*&&Y_.@H0D[6-TOV'C_GJI2Y+#5/UR43M:%OT<%6:3@&.B4C3""9APB'"6: \*G(7XOM9J.K@)TDT M?^$E*=YN$MK#CS4-@X!MYB]Q#^# "Y9&3H=O*Y&KGB4ZO'LGKL-X;BMT7,5V MFPTZ;IRW%1!',=]V=_=;!JJ6MS\X5.Q"AA/<>0E:1C;%0[I+^ M?.&KM7;&R]T>^V^Y8Y1;55JLUH#@55YM 3>VQ>O[SY<9LXTR"P.373T!.R6T M=UAJ 6HU0%N/5LOS&;CIGA)K*KP:3D?LV%^.40GS:K@..?3Z!]J[#[Y)797C MNEC("QX^JS1U201W7+[=MCS,A(_I7!9L;*'7,U MHAT.F_[/'LVE<[7Z;:?/]0_KMQ^X*U5GN?6KBI)6NXZ/3?F5=Z_W\HDZIQ%[ MF([AG/B2O\CMT;W\?;[MLNHLS;0'+HX,;Y,11S6Q+2 X-*9M;NW' M/OP\YRV;\.)&Y&YA7&RW59&WUW/6OKC75@0EX!;2RLVTS MU&K"&X7U1?6=;9W=>TQ&F!I'U#ZDI*,N"2- ?KB4C#%D7P.X#MG5V60Z,615 M=9^9I['/A(<0#'#((,HR"C./"Y@FB%$?^7X29#8KR/FAIK< -'',*R7JK.Z% M!?*J5Y-*.:Y^8YEEW &VJ:'K L*!>7B'WH\*O4K.NM.52^OV$AC.C-JS XUL MRUY2^-B$O7B''6TPGL\_+M?Y^O7C$R\?Y([\KV7Q<_VH>R@3-/9@ ME"8Q1)2JQ CD01^1+!011G%D%#-V89RI$48E*FAD!96PH);6C"0N0=O-$ X! M&_JXJA]6QO1@B$1'"4;YA(H6Y \[-KCTW%&HP%"YA@=,+Q^DU=0_L$HZ76^K MWJ,8TU@UW1!"0.1Y'L2JQ$E&1,1IH@HS)@Z[2^V//C7",.Z%TZCAM$'1P+K[KK3TVGHKFON=/#,*?5S.JVN M90NG,P_IV[6ILE#K!-_WQ6J]^L;7\Y@D01BD"*:8A1 1'\$LB0GD'DI\YB.F@;/9_O/,2$:?RWY?YH$7AR\J66>SK!LQZ1Y-]8:J"K]55I,*K++T0YY# MVFSK>0UZ8S5A(FN]R=01REK &?C6T;VZ1].E3@R<]5DZ/3]N^"P7INJ K/)^R2=^_%6'HO^U*-C/?+&88U_@3'@9]%(LMYR^W'QB$40P M#"13A"S,&+?*P#<9=&KFY*W*JU/!0,UY(M:B]VC>;@1YYD7"YS&'84:IY&:2 M0DQ3#J,,\\C/_"@.XOFS[EO]8XW+]=L ?RC V\ _ X3+C==2D3;!"_5U## C M<>CQ+!,)I,)7JZ7\"7LDAD'F$U_.#>5)5,_(QZ7A>CG,?#3#O]5L\"4;=BK, MEE/7X Z^B5KOA2I4*ROX;2LS:(0^[Q*W7FYM,'*T]AH-.>I"; /"X:IL=6\? M']#^XYN8K+^6Q6IU_&&@F(8\"Q@D4671QS#CB33PO8 R@G@J8J/*MO9#3VVY MOF&LSJ/5$09+_A.04V6Y;1P05E-AXO$9"N"QF6H;]3D#6G@[TKH6:1L_SU"( MC^3DJ#:8 A#CT*$^[S* I%&%*K6L(#R3FY-:GR-M5))?N?;+^F M#ZXGULRPGL!T#;S";9M+M%2J]@;:6AXM@E0O=:BU)"$6-=O?AVZ;!WT+4@.NM6V%.,D7L9 M7@?6<:?#*Y]GWS_Y[N59EWJW;IE\=./4^$GB!5Y6*@M4]RQ3QX ?\A5=%*M- M*;\H+;QYH^1CG+I)Z6J(!F::$^A4?2. \R[(9V'HU?CX^&FC]3H^JTB[O?'Y MB^Q]JF>3SK[QIE(J#02-*/$A%2F3&]PD@X22$*(DBP1!7/B9L1_U\G"3^\:; M--2;=AJJN?_. .#+WE&WL W]W=?"SG1/K_4^<-4YCGW$FP&,YJY/MW".Y.Z\ M#*L;_Z4Y.!T^2X.'C.:G-%>H[9NTN,O>)+HOV4U9?EZR^WR],"+/X[NF1I1: M*'-KYP""RZ9.?^T'YKO[$NO#A5;/(Q5=RO*7G.FV[IW 6-DYIS'H9>0T"FWSYLP5SKHT5T6KFLH>57K2;:D#^:11516I6JWRAR5G\R".,(M""E%& M FG[>!P2E 4P2)F7QIGPP\RH6;L;<:;VR6\]PZU3M!G@38&^2J,FB[$H]4]* MJ1EX46HI;[_6Z^HFSS93:N?6'WZBQO+>[[6&KFOX-O^UD M4$?$9\+ MP1,8QXF "'L13$.2P)1B+\A2FK$L-6X-?+?J<7$+R\@[3)3X# M,YH6%=2R@H-4GQY-8BZ!9]$IQB&((^TJ.\'\P%Z,$ M4J;JH/JJ^[6(,YBE"2.^SQ$61D;MT9.G1J)*.""E,R>#?: NTV9O]0?FR$;S M'GRX#X$Y^?6&8B2FTS5QX!VGQ0K.1 WIXOCFY\?W_B1G6 ^L!U5L"V-(GJ8+4"\G?@WYJY^3='Q'D2^ Z6W+]^ M-$H\*6:;_TY?T+>KZM-3L=152.H7.<,)30(40^KY3))>AF$FD(!9B..("D&H M']@U3CT886KD5PE8U<2Q[8%Z")[9GODJ2(8V&EMH7";%'IU*SZCNK!GIX?-' M[C=Z1KWCEJ+G+NS3-72UOA4J^G=ULV2U+;J-"O[ GTM.<[UHR)\77+>=7[(Z MKE3_OGY[>>0G(0HRR$,O@2@-D3)U(D@23I&7$(:1T:?O4JCIL<5*A])KS?3* M5^LV [OTA;9Z,[!54#=I!&T=;5IT.IID@RWN&TS=X*SFJU(4Z\^ >)')K"FD81B+,"&>! MD6^N>YBI?91UC<9:U!FHA 526J#$M2UH>1+9[H_6'5X#?\!]H>I1S[(+B2O* M69Y\[,C5++M4.RYFV7EUWU)#M'CB/Z1%J0.&OA15D_4/Q1/.E_-4;EAQ0'P8 M,56[,D,^Q 0+& =^A A-O<2LK*W1:%,C@TI8L)46-.*"/RN!+?N^=$-MYMIR M!N#@RWMO['J42S' Q%F=E*ZQ1BZ08J#V<644DYOZ5C0DZW_P_.%QS=G-"R_Q M V]"-[[+\>89021*,8$)$@%$,8IAYM$,)BQ&0< "$7*K!/4+XTV-3AI1 :YD MW06FE5):\-NNSZ%E=?U+N)LQBT,T!^:6#[HW^Q;.6MA=#)D2UV7M0R-LFOBPVA=QIUP.Q?)FO2YSLEGKU*3B M=(>].1',2Q *81;Q#*)02#(*,(51G-"8QCSV&)JO"]6)V^CS<2.6%6=MA1OP MK%J-40?2VI&2HVE*A1!)X*?R2U%')HEJPT(9A7'&TYBC,.,$V5=<''^RQJO) M^.ZZJHN.YBU(*/)90B!+ [G6"X9@FF:QG+R R!T%)]A/;>LROM6L#5^Y\>,5 MM1D=39B9D3#^% SMQ=!*Z+C"^EBCU@.T%5%1,V=Z[[HS--QBZ\@><234J&:+ M6R /K1O'3[OXU7^9/FZ!JW0?F,IKN1P&59W5MHM MY@( '>$QY^X<+=KE@NCMX)5+E_;S01UXM[YMU#-O1=5G\G:S7JVQWM'=D-6Z MQ'0]CQ(OS,($PY0+#Z(DD,3G57W[KI-M]KG?N/K6]$T0_K.7_ARP^6?%ZIKV!TN M59G3>4 8EM8>@B$[S]'!@;FT,@/3(N-_&"G0%4+[%: 1@G0:*'*2U?H MUXH,C;^% 3OT/(S5/6&8^;"SA:_!LLM2[O7<\>SH:]3>L[*O>E _&[SRO7[E MZ\>"?5Z^\-5:O:P?5& L7[+5;?DA7U5^6&7VSV/*4!"F*12^JJ(4>Q3B*$J@ MC[PX2!+LX]@J[=)N^*FM/'79G2@1B4?RT[)5@.7MFQOIPGT@/L%%$V^DY^ M=]9Y/]@:6@X]JF?<#YM N[_D4>ZN\L?C_L\B7Z[_+,3;R'9W[0<(2Y"4P M\7W5?CZ-(1$XA4'$4T-]U. WG9-+X: MGH%I9H>,EA#\W1$RYD;KU0B-9)2>>X=48Z^?CSE]U!4TWA=/SWCY"AZQ2I+< MQG,Z*J?1B56'T7GZOM&,RDZQVT9C]X7]C$+= E5-2\D?^7(EK94JX/E+L5II MD_0>_YHCY,>4A@D4*, 0I7$ B0HQ"WW&L<>\B'&C(W.;0:=&DE6O6-H66G6O MDU+;V7%&@)M9;ZYA')A,*P3WY 5UUL-O2N3?JUVLI! IMSMCS08E1R::T9"C M&F8V(!R:8U;W]CO_#NYY^?2EP-MC2>%YOA]G%$8H)A Q&D*22&M,H#@049JE M&?)M#K\/!Y@:NR@1@9(1*"'!)TQU6Q>[\]TC%,T.OZ_!9OB3[Q8L?<^]CW"Q M._2^!I_Q3KS;.+D[[SZG^X7#[J/;1CWI/B?TX3'WV>N^ /*G ME=R^EOK7K7KSJ^_JIUMQNUDK3EWI$KU_RQ\>YYAEF63!&"8!\E2M1Z[B[^2& M-)*[T#3%$4'HRNZD5X@W-0)M12S YOR';M53/^[T XM=*\$9T+HJJ^.Y6*OV M@W@!-DN6K[2#5CY%>?-@L5GOW_4H,;BZV>DUKX>9B?AVDS[PRG"ZM>E.-["G M7+O#@SH2:::\T; NF3X#?^N:5A=M3!V@/USWTFN$>^NFI0Z ->A5ZF*4OEE\ M=0;RK7B/5X^?U G"-C3'RZ(D\5D&LU@@B#P>P]0/*,P2'!*69"2VZV3=-=C4 MF'^7,2\_:"4MT.*:A.78 VW&NJ[@&YA#KT"N1Z[.94B<9>!T##5R7LUEI8^S M90SNZ4 M_>D/ #/[^/O#,/#G7O=W'^+K/JVSH^_YX.&C?L&G%3O\9L]<95^V[^8G+MG] MT\/7Y7.N^M%:-]X]^X#)?8Y*4'"?/ZF8B*_?[CZW^N^:5_<[CU?WM^H,JJ$_ MV0Z4P)_.F_%>A*176<#S3QVM0N!%Q=K% B]?W&_Y;7ITUT%=]\4]_O6/?/VH M4F/E_'XJ2AUY_ ZO.%/N=KY<50Y*BL(X2Z1-CQG#:J%6F9BQ!V.6DHA'8>"+ M>+[D#_JIYNMU7WF,OH^L^CZ.I!HP)*A6!XBB!"N5X56(E10=M&2?5;D24,L.ZJO:_A=W5L>U*#JR3WJ+,:HEO?XA^>;S\E.^Q$NJG''C%'A&0Q\*@4 M90_((6GU>$(_&OO.UWFIS>,[^4+=RX?H=@4,4>&K$GZ89ZK?HY] XJ=R?QT1 MP7&&44BLSG5.#S,UDV8G)5!B B7GI9X'-JB:$=#U6 U,-GU@LB:5;A0<$\Z?5/!$\%8Q' M*B>%012G")(@2:% &;&BU4XLZ %ECU3]J*#/Y40@,MM25% M7,+ MGE7)=OO6>I@EB&8X@#B()>EX(84IX@FD<9 @Y&?$(^D5SF=#,2;JD+GV*UL.OJ; M>),MH3GG1+9]3.]-%I8LRC[6^?E-D]DDCDG,4I@P7VZRPBB!:1!SF&2">*$T MKB)DY3D^/4$S E.6,B"&,H]%X&BWT^?].#W#3/6^]$4UG,)%&X'L4\Q;NVHO_,E M_XD7*O-O[F4D1@'&T$NC""*?I#"- Q\F'+$DPWZ"B%&%J_-#3(V,M7PJYZT2 M$<@Q#?L#=,#8S9-NP!G7*U8+J3-JKX;'/-GX>IA&2C?6F<:% LM\%]6\@K\O?RQ*M;0(3'5N2K'DX)7C4MZMBD8\%3G^^<&6/R'7VW[ISRQTOOO%"!7Q] M6MI'KW<]9&I<*H7=5)7)ZF9'\.[C+?@F_[<=[@8^%<5Z673T5[2$LIMMG:(X M,.E: CA$O+L)4OUBWCN?/%[['O1C?T#M7:%8[9;_ETATM=X4\75-_F M6\5AZJ4LE5MLU9\)Q9Q#G! !N9^2R&-AX%%NL\^V%6!JC*.BB_*Z8-)"%4P" M^*#EVE>\NN?4LA& ];R8;8R'1'M@9E) [U6F.NIM5VDP; ^ O@"ZB^JR&W[L MV*Y>X)R(\.KW'/?E]IITW[]Q]L#_BO.E%DE(9OG.Z0*O5KG(J]WRS5)MD.-0I %,$D;4_C6 F F5%Y0%81+PC'"K!%Z7PDV-._]8EAPO\O^5W^J#E'XE M]Q2M*L[-P>WKMJO NJ,$W? SZZ$DHP'B,.(HE"M?B&%* @:]* @0SA .@MBL M]]Y;S^TX[?N.9E>OCUP2MYSFJAES/=N<3VVNS5;3MYJ_@5=:@YJ0V\(40.LW M TK#[5^Q4A,R+_PC5)JU%FTQ5RKZ@VE2O[#U&SP8,]9'F'=_F MQN5TGM+ 9['G0QQA'Z*$>C"C(86$\PAQ3V0\C*WZ+)P:96K+L19JURBAWLX\ MRT]9]S4#O\E/G!6+!2Y7N]_^;MDQX23<9G1[-8@#\^8V+D$*6"77&/@RE%0DU),?KZ 3_A![[2!0@XTY7#OE>G M8,7R\_)NL\REY<+KJ^9^2A/*?0)C$0<0>0&".$ECZ*<"QR2*PB@5QL=75P@R M-6[92JK.(9YK60&KA+4XSKEF;@S.Q$9"?.B3LT+78-SJ 6H10:U)4UAQ-RF? MEZ!1I[EXI$FQ.(D;:7)&.J\;=I+LSM8<(-MU G?-X\<[IW, PMYIGHOG];-I M/]D$MXQTB^^%#7: 94FF+&J\AE>,UV"->A-<[BO'T+:R'!;[685:L- M=WN%BV XVB^<'V?4/<-%=0_W#9=OZ%G1LVHC*7G_KECD-.>[8I644B\5<003 M[ F(<$(A476!A: Q"6B$,FSE5C@_U-3L_YVDH!&U=S'@#H#-:,(-;$-'8O1# MS+Y,Z$4P7)4,/3_0N.5#+RI\5$KT\AW]J.*]\F?>BON2X]6F?/VA"N3=JX/. M>1*2S(M(#''@9Q!E$8<8)SXDB1=SCBA+46K#%&='FAI1:$%UOZE:5*!E!7]J M:2V9XCR^9D3A!+6!>:(O8-9$<1$,1SQQ?IQ1:>*BNHNW]J7[V4LUCR8K/:#S-LY#:/TSP+6/<'[PJKH4\8NF$:(!KS M$BB] C'//G2T&,Q+:K7#+R]>VW/M+Y8K:4TP/87:KGC=O:T<"X2RC$*?)@2B MA&5RY8\8#!/*221\ZOF9U?+?,=C4N."NS):LVB^\@C_K_SHE!1MD7!D$74.-:Q,8*'UD%IC<8T=H3./?8Y\A!%$JM(N2N,($B])H>_Q!$4^1H8%J;H&F1IE-'*"G:"@ MDM2,,3H![68*5S -S! ]$#*F!!,(.NP$>7O% O*'WC: M_JU'[DK.UN73DGU:X ?;MB-[-T_MR]UKIJ$DY2K]5=6:L&\XLH_298/_:H"& M]@">Q0;\J41UW&#D) Q7-1?9?^+HC45.*G2JJM*J#^7_03@5,$,I@R2*>,:2P,NXE7UO-.K4OOU=W8HG[3*IRJ8^ M\S(O&, [N>VL?K,)("*C24H)]".2R U6BF#&6 3CR$,Q3@0*LM NF-_Y%(P3 MI=^_1^^RRGPK=9KY;XQ7/_W^%K-IMIES/D,#\__N^V@D!JU#H1L#2*UW=580 M.=K>F8TYZC[/"H;##9_=S?U6F3^6#7U!H!?1 M%*(@83!-$@P]E D_94F2Q%91);8"3(T5&OF5^_A4Q31INY#7]B_Z'2Y;SY,9 MNPR)_L#4XQYX^Y;6/=%SU>;:=OAQ6U_W!.>H'7;?Y_0CQ _%DRHZ3+_(H6[% M>\FU>;-@!XC@#!$&/48\B#*?0AP)N:'#$94 $9%D5OOH\T--C>0JV< G3-6& M[-6.NCH0-2,I-S@-[O.NA 1*2GV66&'FWB2Z#(1+[:/8Y5RLW[=]%[MJ!$U.\9PF22H()9"C0)('BB.8>4+ */+\ M*,4Q(SPTS=6[2I*I<_YHB7Q.8&AG\KEY8#_;]Q/.2YTL6+5GO5FR+SL?_-?*TI_JESXU9=MXRP44 ^C",,DP7+%(YD',4/*9Q!'F H>H-BHN/(@TDUM M%53*-4FX=7-)O "?EZMUN:EZX#0:JH)&&&RUU$4?5E?T/W,[Z9BQE&0)@U'@ M88BHG'X21BD47B!(1%(OBRWK5KW9M(]S)&8[\:I*ZE0GWVP[]V83.K =U9[) MNL.X*D+54FYO*G>3J*YJ:V@SJ]:[QT'0=[3A="O;J'O406 ]W-8.,TC/+H)E M\Z.^]:?^=;H7LGI%X&WHR&G<(Y,+5>C:1]YS]3=%SU^KLX MWKC=_4S5/^KG9WQC3_<\)^N=E^6K(KJJ7Y.'.$IYJ')8N&(<%$-"&86^ M2!A*4,2SA%HYZ#L&FQK9?"F6#U"%; *F3N(+LL@?JMVCI;>^"V!#?[TCV 8F M%8V8;F2B!)Z!OY9R!^W036^ @BM'?==0X[KJ#90^(R:.?$'DF]JG-2S*#/1^KQ54>;=;)NQ MW1O.X< $.5!IYNT$3[ \\]$T3*I"\TZZ?\$BS4?0#E.G^7B8*WWA[UZ;3?:K M+KIP\RM?S9,XBL. 8!APG$A+,^,P15$ $^J3,/!"E&56X:^=HTV-UK<2@JH< MR)]*R+Z.QY/P6CH2KP5M:$/3#J_^+KTN'%R[Z$Z.]38NMRZUS[K0.F_JD3RY M6-R7F"G#M2SEY.N$E*8GNFD.9<+PD2P/U]G(M3:YW[?=>LNK\KFZJF3\\KF_%'ZO*67]# MZ>9IHS/>/J@^IS1ONDK(C6ZYSO^W"F?!J2"^\!A,"!(0<;G!3(-8[C*C($AX M*%(AA%W)W$'E-?K01BV[^Z5J-+\5'K"6]-IOC%ORN_*\NYCZ:[WV8TWGFWC\ M9P09:6H,/A^_!C5D49\3;X]\YYGGBX0+#$./(XC\R(.8QQ'T MT]1/L@ )3I%I$/+94:9FJE9NK)VX37"&?=1,-[C=!.X,LH&)=WB U M5H<-!5*NA-,-[O,=C%C+/@/\EXIH5QN!ASIIVU&W^HLP=839GK]WM!#:B^*W MPV,O7]QK[ZZ[7BO?H_6._>#.J9&?VG^V*@&HSL7M:IY6V_5#D(PVZ5?@,\+6 MO ,:]SOT,U#TW9NZK?SKFI3J9K'>+D2O+P5JOC%;?F# MER\YY1^*)YPOYPGV@LPG% ;[$EO]K 27B(-:=/!G);REY]YL&LQVL\[!'9@R'.%JO:NTPLG1[M!LS%%W M>58P'.[6[&ZVMR)N-^N5M$V4@?>=T^*%EZ^ZDO/3VM2:./^$J?'+?D%P':EC M;DET '79HG"#T< TT1(2-%("&\RL+(O+D/2R,#H>.YJE<5FUML5A<'5OG_]+ MOI+S]JDH/Q0;LA:;15UH:S4/$ M9S#T8IVD*$0L$3"/.H'*T1'' 8N09^51, M!IL:#VQE!;^5->*_Z^TOK8H?5.%>UE[V\V ;.\F=0#CT!J0627$$SU]4\9)9 M4S9"-^RLNX2!WU37L'*%%PYR=VTPOL?>2?N-_U2Q MQU\*O&S*JGS*7_A_<5PJ"X4^\GJ7'659'.$PA9)>5$:EIQ)J(@)%&":)D"]9 M)A)3GZWIH%/C&2DWT)':2O)M&1J5,/G"H9(>U.*;^R>-\;_LUAT"U8&IQQC0 MRUZ0_LB:.X*'0'@DO_#UKZZ5+]@6J0[7L/&C1O,4VRK7=AQ;W]NSGN(C+OD[ MO.*L;>^WHE#>O>XNN<.O^KA050;_J,/A6WG?^MCJ_A$O;Y]U&H]/?(I.LTAYK$7X8#!U%F:4<4\ZD'M.S5VWHLIPNUFR$WEOVWH>B1<$/O=]&*4DD\8\3B'Q0@9Y*KPP$T(: M\\R*)NS&GQQ]-.)7'3M/9*?V+:UB.S&&-#,FH'UZN:,IR]''I MJQ\T1[36\S']Z.[K9K'.^=/SHGCEI8J5_EC_K,I:ECG9*'/L?;%:SWTOX)RA M# 8B8=(>"GV8B4S (.">H $+4&IUE&8\\M0H;D]P\"S_-@/;?]*6\#/YKY5E M+QKS^3#CMT%0'IC9]@&^TP W8H/W>P"_[P+8FMRLP7)$:^;CCDIHUG <4IG] M WJ6 VCE!P%% 4P\&/, 0A4D 4R("2!"7Q$7D/BY*Y^MBC1=FA'5R M%"MRVHXU8!"<&@,L=-95J\Q4U:-/&@KY4E(DMV6ETP";,=#5L W,-GN9:K-M M1=#S?33L2P!T(> J]?_D&..F_'>I>93JWWGQ1(]W./N\O--M+.<9BYF7I2F, MLCB"*).&4$JC$/J11UF6(B\)@R87^'Y"1SD[%8P^P?WTX/NW.[;11S6F?0S> MXH68R(&,Y?S^7WKJ4G4FJ7#X%SI5.9Z\?Y6CDY;D_W>=CQQ/R>B'("=$Z+<^ MGFC1ULA0&86KSZO5AK/;4OU713Q^VZBHBUNA%:C_.D\H5M%M%#(?4XCB",,4 MI3Y$092@A)(P0U9-)MV(-34OP;8?#-ZI):UP+;DRQ*L%#>1:^/Y+G*,Y-5N] MQI^I@1>F4ZTI6VM-I12HQ%9)1(U:,_!M.Y&5:NY6&;<@.UI ' DUZMK@%LA# MVG?\=/L8Y6U!"[V':FIS^2@A*(U#&".?0X01@AG!"0PBE&+DQ0Q[1K%E9T>8 M&L_NRLY44IJ'PIX&L)L)G< R,*D=(M(C2O@T-.8AP5=#-%+\;Y7II6(!USA? MJHRP=:&=9W4B*6_T<%0,HA.7CFC?T_>-%MK;*78[CK?[PGY6J_858[I>[1)Q MWB]P_J0ZK/PA1==35TWD2N7D4.6H*-[Q]\5BH?_QCWS]F"]OESJ<>)Y*\Y6* M@$/?)T@29,8AH4D ?2_QDBP(,X]:!=^Z%6]J[-IH!WY**0'=K-;%$R]G8+/$ MS\]E\2+-(OJH-CK5E.JF2O^A4LPT!#-5S\TX_72@"3#;:*[2>R M:=UTJ;6M=G7>JYRU1D'%AH2#K8[*J?*-_UH#/P!?Y7,?'9J]PTR (_/7L7"C MFL'# 'MH#@\TBKU9?*8=IXX4O14WC&E3'2]J3\S6MA$1$@'",!!8)?)E#)*8 M4QA2D7*/Q[_M^),8;@.&G8J0=0K\I<;-;N [$CNU$SP>/MM^X3O'V MAN3*)_7;L?RU+#;/=\4BI_EV[YQDJ8@R+& 8L@0BY <08QS!*$HXC6*$@MBJ M.=&),::V@-3!/BK92K3:EC M4+2@KPZ+VQG X,A$/C7"J'9NAXJ'QFK7I3U#3^@C9YN%Y)0?_$$QR7?^K,H% M+Q\^+T51/E7=;U[K/]XK\W@>D8!C'&"8)8F 2(0)Q(A)2L!90*A\=7QF5#OB M"AFF1AFU;-7&]#NOBH.WI =_:K%M,P=Z3(YA.,>PD \=EE%+KT^Q*A'!5H$V M[#,=G%%?<6D*[,,J^H/H*CRBAP3CACGTA^@H7.&*1]GOQK_BE>2-NHK?S9+I M$(?FGP\EW^LK(WR29A0',$"J)[6'&<1AAF 4AW$VRKK3 VWTP/A?5(6^@: M\U7K=2XTYMO?;'5P=,S6![".[;+5XT;;)/=1LKTU[G5_/^OX9K&HG_[0_@)\ M[$F=TP *ZE&( H9@%@4")GY* L)I0C.KU-G3PTR-W;6(=@;L&?S,;-3K41F8 MDQL"?C"D76L#LQL!1S;DF4%&-1.[%3VT!"]<;6_L-:6[]H-&.$E5 QM(/11! MN;\-(/%P!&/, \]/ Q%R;FK4G1I@:I]W(Z-U.-))]"X;8M=B,O#'?0!'#Z/J M]%ME;#Q=B\]$(I%$I4;.7=E(7;ATV$(G;QO-YND2NFW;=%[7MRY(0?]9!6U^ MV)1R5JJ0_"J8LQ4$NIH'/.4X"SED822WL02I]M.!!V,:D( '$<5^:E<1Q'#D MJ5&A#GQ5;NU6N/M29<@O.=7>/!U4U(J/OR+3RWAV#!U[0V ^M#M/R=P$JU=2 MURE0LSI(?=:..2Q MB_/;0G*B5K_U(WIL0J7UO%;^K,]+QH7^QY?\1>50[O2D,8QIS]?]QZIDL5F='F-HZU A9[VF!%%,74#=CLO- =J\:3N 9>$&P M1L:80BYJW]&\3MY;6;SRAYVA>_Z)HU#"186:K_WRA?9-*.]+=E.6-ZS0Y3WT MRV?8?/+XSJE]G8UL%I_D&4BZO\?KT1CX8[POL6XMV2YM9 :.55_)\QCTZB=Y MXG&C]9$\KTJ[?V3'50Z+1GZ3XF[*4KE7N$!!(N<88I(F$#'NP]3W&?1]E#'J MHS@C1KM!P_&F]D%_*98/<*UZ8^GP0/GR%F*<@ZXF'_*5;EKY7?*:-#>H>OEC M@5/FJTH%0>Q) J()3(GZ9Q(+$8:^$,*J 8G=\%/CH^;3T10D>>=GTU()URV5 M6*T#**42,W623JW=[Y8S9$]/;G$?EZV.FE@UTH/O&O&["XA?Q5_FP U 9P:# MOQF[F0/317863^G'??>E'&93ONJCS2IOO [EX3SVPBA-81"C&"+%=3A%$?0E M^_$D#3+$Q5R*10I3HCL[ELVWU1YQR-U"):I-#OUE2,UXR0E,@^^FVOC,FHH# M[F-$+X+AB%;.CS,J@UQ4]Y L+M_0CQ=4*_5MDC9]O:&TW.#%S?H]+LM7^$\E1R1!I"G'D4,B$"CWHXS%*KDJ-&HT[- E(^YZ>EC@&< :Q$ MEFOQ2K&"Q68-%;;?FIL&G=E-AQBW. 1Z89Y2\H"4PJ"5V1S!6 MB#@B&[,Q1R4>*Q@.2S(K_D2_YYS9]6\R@5* AB'U*$D=R:I02F MH?Q)H#"-*9'S0*QZ(9D,.C4ZNIRKK40'6G;;A&V3.3 C(M?(#LQ#G6G89HC: M1V]:0.0J<--DR'%C-BU . K7M+FW9Z1F79_FOM#AGR7_D@N^K1O2E+*8IP%' M'D()#' 80H2#".)01)"RR,]8ZG$<1U9!FD;#3HV9MH6QY#1(H<^ W=02: =/N$C)[0CZJJMMOW^)21+!224Z&-Z ;$7RXT7(TF2IJG<@,5-)T@S9CHSDM'WLM^P M<6 B^NVN+%[RE7)-R*W6[X!4@E9)6WG5A'Z-?]GNMLXA;49 UZ W#MM4$@(I M(JAE!+_54IY/>[;FF@LX."*6 ^%Y":)J%,;&Q55K/GIHQ\JDH>?Z@6G#6M94M/_8V;&8? M>$\P!OZHI53ROP.<3)]0U]&WVW[RJ-_K"94.O]%3EUP?=:>W+;?BCU65IS-G M2(2%). >Y%G@"TQ8G#&C)!J#L2;WW1[$TV&=N*3C>?O'S!WB M:_9!.T)MX _\(!I."PH+ :6H52J?Q%"H0H-M5YV,V3.A+X7TV,PP3& MG0%L@"BXPY'>+.3MC,I=\6WG;NE)*3@O]5FSBI-;%"NYVUC=\U_K=U+B?\YI M)KG##T+H90A)4O$9)*DG-P0X]#+N,9PBJ\6_<[3)T8H4MFZ-40A034&.%^W& MW9;TTHFU(<&X0G!HBMF!UY(4_*ED!5I8AW:%$2BN:*1SK'&)Q$3M(RHQNJE' M#]?E2RXEQ,LU7GSG3YSE>J78[DODKII_Y[1XX>6K_'N^7N?K33F/0Y8@%OI0 M)-A3X7 9)))L8!"1S$]%2-+,*!RNOPA3HYV6Y(#7>^IR*ZU%X]-^$])-0^/ M/# WM14 ;;AK%6: :"5 HP7X/A[^%IUI!Y^'D8I,##(?=LULKX*RJ]MMOP>/ MUP[W*L7W^N5>]Z2>CJJZ#WGML5D^-)%\\SAAD9=B# 5G$40HE$8KC3P8)RC. M*/?#B%AMA\^.-+7EHQ)46:Q%(RI8U;):NK/.@FOHW'(!V="NKBU:6RFWY;L= M^KTN(>'*"W9VG'%]8I?4/?*07;RA'SULG_>^6*U5^]::C59S3#)$PD"9G:I> M?^B'D A&811%21)Z24CL$E+/CC0U>MB]YE1)6A5XK&6UHX?SX)K1@Q/(!J:' M'5KOMVA]O(26-3U<1,(1/9P?9U1ZN*CN(3U8(2_&'$:QKS(FH@B2% 60 M)O+W+/)I%!E%[UPGQM2(Y4 351M[JPI8%DM(55MMU2*;@?]6JH&72K<9*!KM MFDQWJ9[Y/NN*F;R\UQUG?@9FL<.I:6L!M!J@U@-L%0%WXTZ%^;9WG"D9:>M[ M_\A;+_VV](PJ+H]U%>:SG]3>-^2HD<+UT'9LA:]X^&C;X>L!:&^)'3RM9\1Z M\:06R/8&_.,ONMBP>@V]%7\M"B87TKI'UH]BP>9(96_HWTBX@W:CB<\? M;^H8K3#.6)CXJ=SZJ[.G* V@"F>#R.>)CU!$26SD!.@>9FJCWU0&5N;WK!K*1[%G+E\O*.KT,1(?UV7'S:-;E M907:UJ/!U?VL0]6:8OUZ0U;K$M/U/(Y$P#U"(":"0)1F'L0A"B"G'(>QQP4. MC(K[GG[\U-BOD@[\V/BHIM!I MQ0Z-G#-777F,<:J^W7?^5'59U'^\Y^63/P]13.47G<#0$UB:,TD$U9DGY"*( M>4!)A.SJ_=H*,+6/?N?&/UMRLVRTJ L#ZW+!JH??*\>E;0L_ZPFS/#$98!I& M.T@Y5X%S*W]U!5 :#'#$8@F=ZY,7T^'?YD#&$IRSYS2VS^E'B^\VJWS)5?[$&5Q C,O83#S:10@@B+$V7Q=K/'"C#T'DM.*9+?2#NC* M5F/H&NI5_D75#54J,E/YD[53YZ%6RHY/AYII,]J=P/P-S,Z-AJ"EX@SLE 1M M+9MF3S?;Z6TTK9H8MI0%M;8S\*TC%<>:S >>$$>L7.QKQ!3L\.OZR9G41+D MJIF[[,4<8SX&IOQ_C:D8MNNB[93\"_157IPU6AROEHL+Y:]MLGA% M?1?57$H=K]W0]08O%J]W.&=_EXOI#[[@5&[%ONK"YWR7=\W*\"[UY8AL1[S--\<9L<)H7T![-5H MSFJ@T5K0]5&_W9RNU_T]PY3PZE%RH_J/\I>_X(6*^3^LTA\BCI#ROT1IED 4 M40XS$@HH1$S2!(N,T< J+LEDU,FQF)16[ZZI^H'OY+:,1C)"W,PMXAS'H1FJ M@5#_T!)Y!O :-%)7.>L.PXML4'(53V0TYK@!1#8P'$4,6=WLJ"IYXXK@JV]\ M?2NT#+6[84X%3P131!1E$40B352MG4QN\%.>!9%@F1U M7T'O?BR>>E:KOBI8CO<"0>KVFIK!&M_PE;7+NR8I]OPP%2F&B6H\B#A.(?;D M3Q%C GLXPR+B=LVXG,_/J/VY)C0U+&$9IPC!E,9"+NF)!U/AIS#+! V3B 1! M8M5S9*B)&6ME'WT"S%;XH6 =>*'?]DQH%?G?2:[/(A36^GNXN83U]97]#4 ; MJKY_U]!O6^7? )2+M?Y-GM$_?Z+DCW(_F[_PJL2F'N(>__K<'&7>59D=-^MU MF9/-6AU*W!>JOVZ=YJ:;IU39//,L$KZ?H!!B3!A$0>3#E 58F@]I&K$(4XJY MS8FR8_FF=I*\IUY3?/>W1;&RC<-Q/8^&&Z.WFYT1G#R[B:EK__ZFRE;_OJ55 MJ:5JGM(<^->*@K:FBICW=06?+_5<[Y77,< L.$SY<"G=Z-D@ T![*E%DB&%Z MK@ER619%5?<13 M@TS.8-4R@D9(\&GM:V2EJZ5\W':Y758=KO-9%9G08]4KK8VF_=4V"[V'5;!W!T$,J75FR;A:$ M''+"J!>G:1QYPH9ZKT5_1 :^W\-YZR\8!FYC[$4T("7U(XR24!AV6._4X%3#*4!2P5#*_77?VGG),C7%:1 _+NC\R;5H2 MK75ADIS533/:7=MG0/70?-+7"U41^J7S=,WI5)H1UP@3-#"IM:2:@9-EMP)OBW/V@.ENVN^?C7 22W:X?>>DNANSDXZ;&?!?BFK0.+F+& M3F/;S6$#P3J"$]$4T5'"PSH!A3A+XHPG<>HG2?^>J2=&G!H3U1*" ME1;QFM:HI^ ULY:<@C8PSQPV0IV!!L%*WIGK4"]C< 9IA'IJO#?L?]JA?G?; MTZX;^W'+0<.D6[+&^5+%X'_\11_E&\,_%66[P5)C8;W.!18\I5$$(Q;+W: ( M"4S].(8L(I2QA C*K7:#_S]Y;]HC-XZFB_X5X@SN3!40[*.%VF8^I;<^!EQ. MP\[JQJ ^!+@Z=3I2RI$4=F7_^DMJB5!L"E)!*=7W#J;+Z;1$ON]#\>%+\EU& M2[(T+KICK'$=4E=Y*DTE+ZJ7)I>TW"@^JWOZIG*J."C-9D9:X\=-C\QF&8V) M2>ZT=!OH]% Y1#M-:I>O@ZIONS#=%WL$>#.@EHAQO!RS$N;-T-FA%L M653K-SDNV+UXEQ:(BV4J/A^3?]ARDT<$L)*.O:,[Q)^["/XNLQI#"8H% M3V 2JFS$8>*HGP04&'$'^23B)#$QO4PZ7QJ5G 3]-LY6O^QSY78:_#HZL9W1 MX.C95U-!/C$1649[1+%[<]@L&4Y&7<]J*XT!Y=@\&M7&[86Z=U;6[QE+2YIO MLXHSV3$OR[LG];=UP$68B#B C&,7(L>17$=4O=TH#)W$":F;C DG,A)BH1XF MGU16(EQ+6(*"/\NV>7U2L"N5,+["]_6!T;Q"M([SJU0!WXF^ GWA02,]:,2? MIO"W-FH3E *_WO>K%0?7AF6H7+A^(^.HKCL*PAMU._ Q>XN?TPIOWN9/3WE6 M.W:LFY- NNE1"4V^)YLS4\ M!]- 6(^H[.(V,3OMA6WN!M,,M/*N0"-QX\5ECY'TX;%$0QH=SLH]^@ <$X[! MFU99ICT&<3SL\D193#A2*."%X79G'.IH:731R:H"]?JY6O6S^0W" M.DP9-L&:F"TNX32B#,P@8/HI#FT!-U,:0^,/S2A%H0X8 VD(!U^?+=6@CA+] M=():SX],IHXW:LOX[9'SZI-"7D55JA21= )*7%" MC-TH=$QLJTL=+8TG6SE!+2CH)#5*?7H56SW[R@9B4U_>C0++//'W%21L9>Z^ MU,V\J;>O*'N2._O:\V-O[53@M?+1^B!%;.K:_,:KQUP::C]X6=4Y.=9,A#1Q M1 Q<3E$GN?!.(HQ1"@DB$2$X"09<82MU?E"CZ[;XDIRE\%QH0I?E.IV>YL= M5/'%0D@6ES\V29A,[^QTAD8RMA!>%$$_C@,Y-+X',8MC2"(G<9@?>AB);FA> M=U3^?S(@+/$HYC2$ON>X:D!\.5<\"CEWJ1\F+I4RF%UMVQJ.^>NP/=5RRC'9 M";JJ70B/QJE._F(71N@9.W2 M6J?/F6^K#6 XO:8V>=E&N(7<0WQ*,_ZQXD_EVO%X$JKUP0E5VL0@P!!3RB4[ M^, J946MP0K4 M.M1@-Q'@/35ZJ2PL!X1;@=*:Y3%&AIF-DAM@.K57;FG,C%'KR5^\K'__MN:$ M2S/&I3!!-(2(J-S]$2?09UY ,,*>S[52-NZ;7!K7_:[*3#'PK5*G6'ITU<-G MF'O&:3TQD?S^^>/#^W?@V\/=P_MOMY/"J8X#%DK[<#/!V[_LYW:OJ5DFZJGH MW:P[\R_F#A47#B/>]M,_R(AA[- (4IQ0GX=( M3CBMG TC^E[:I&P/W^J\M"I3K0J>UO<@, 5^>!)/#.?$L_WB,:;R"^WG(>N) M/QW2^NX;$R(^DT>'5>2-O#U&8C?@ &+:XFP^(2-5[;N)C&UBW"[U\U:YG]R+ M?3F&7>[0@ :.ZX0!Q$' ($K\ ":>BZ#G^8@DGO"8T/*QN][5TNA^5U&=[BM9 MJQO%6@&UZ>S7WS';4@[@K;=OM(/BQ"S_>8?47LP)\K1>Q\+2[FZ@HUFW<-<5 M/MZG:;PQCCB^\8WXF,GMG3I[^F M#R4HV$D*OG;P[86UQR%ZH%CBD2N=SHH?\XGF6R-WI\JL^2UEI9KX\RZ^A2_=V'6,S+YT]KDV7Q@-C'5-G#UI)S&;T)#,$X M<2 P?7]D^FC^@V=;N5-55>54R4E>B%PE1:1\7VACC3!U(B(PY)$?2);B+B1Q M@F#@"DH83N3_&:6GU^IU:59.*S0H.,V_9_7A]DK^I54!/.]U 'F_:@WM7*Z> MBU3^&][4,\FT KK>0.EQFG7X)R:T5MX5V$D,>B*#O%9J\]Y MLSF;P'"2N=GHY=MS$AYEBI:?1%&E_VPF"$51* +?@4&0$(A$[$DF"Q+H.F'L M><0-,=9*V6S8[]*X[,-!YOH5P&TN4*:2$-+4X+S,= #T&&H"6"?FJ*-\@Z>I MZVMNVDD^3:I!#:@F2#(XU.NKI1?4@&(HL:#.ZV,O!K\KV^TK?U9-9M_/>KDC MAR5"!#")< )1J,J_.CZ!H><&OALKFG+-;@>O]KDTAFI%;CS4O[95&3]F]<)A MSDXZH.M>$EJ%F]S X"LW1I>[W'FJT-M"$[O#_5?'<<_;W'Y MJ/ZGSLI_X(V:8U]Y6_"G_WB2: M[DIQ?)6S];T0G%9K1S@Q0=+@B@-5R1H)!$DB.'0"0KGGN\Q358;T#[CF%7]I MQV0JJ(>U8JL< E3J5S-D_0/?:VI&CS-_$WI,N]R1GIBTE2HKH/X+>AJIW6^G M+&@>:9;&@U\>OM&@ #H8P"\=$+^NP Z+?1TEA09HX+"W'KS.,%I:6F86?M95 MZG4&YGC!>R4IQJV=C>^Q*AJ:9[+_=[DZT5A'),+<(PX4+G4@(HX#<8P=F/A8 MMB($HKY1$KFSO2S-/F_=Y7=2@C\:.0TS29Q'5&^!N!FGB7G<'")CW)Z[$280^3&'F/D41H2ZG(0.)L2H MD.909TNC@;J$27MG#NH]RRT'AR?0FI\6W@+8O$>$O=O8M[9]/W00F;+%]Z)79T#:.U1-BX@(EGC*RXR'TN*(!8:)*QSHAR)D-'"%ZQO5')E. MU*7QU?MO7[Z YU;JYD9VI:YNJ7G(P73#JWD2N8A!F_H 4VD WR@50%]-T-,3 MD!?0?Z[5%=3*RDUP-]JUOBKHJE]AI=XD#XZ^^0GHY -CZ^!T.D'G/6^='/"3 M8]KI>QQYNMLZFVSQIN<6$J$8$\QCB''D0^1X&,8Q=:$T3>4?H>]&S"C:[&PO M2Z/Z9FE7!UQ4HIPV8<+@E^TSJ'+#7*OG4=4\QKP5JZE/&_?R]3QI+)[_#>EO MZYCN;!_SGJ8-J7ERZ#7XL-G,YY2M/^?97V6[OTDK=EOP=[RD1?I2TN;YE)B^->[NR^@E1GTA-:;Y9H(#D]W^^!-/.^'<+-\-6R&S4 ^(ME0 M2P>4[5E L_E9Z,!,U8X7#-\:&9.09LKB*#A+JP^8-H[$]0%Z2EL315HE^I\M+N0_;%[4[K)1"*196>'-IMZ5C(QJ,!D\/<-DJB&9 MF+>ZT6@$!Q]VH]')WNW_5F GOL48AQ&@V8IS,.EZWEB'$:"5"^[\[Z[3%TL2F.L>MG%[K>..&V<M0W+?P3$V G?.\&H4GMVRK0RPPB'V5;6H&:,^V7 1T/HR5*'"' MK,0X'J!C>KRA)?.\^.^S:G\+LG-%5"E7M^6:!!%WN8-AX$?2,G20@ ER$\@3 M'HN$1R+TM-/D#W6T-,)K9.VNZGH>M8VX^DGT!]$=YB^;F$WM_# 2+J.,^SI8 MC$K /]CP;/GX==3KI^?7>G[TN;(ZG6XR:7Q-RW\\R'9:;QTB@B".J0]#[%)5 M.(-"XH0)1!2+@,1)&)KY/PSTM312.! 5*%F!$G:D,]00R-J'S3:@F_[(>1QJ M8PZ?K^%A[PCZ8D]S'T1?4_G,:CI%@:U=SM J*MA*^C9)@W%^PM,)VDB;VIL=M23^\,.57ZHES'+A&," =R M$4<0)8$'L8\PC&*Y(7-=GS%J9&V=[V9I[+?/F%SL=A);)>BX]-)'F&JRU\U( M34U/.Y#VVZW?!T$:G5+Z/ :6TTD?=?(JJ:3/*WHIC?2%I\T(H"PJ99+MRC;7 MV[J4E^U.P$W<" OL0(8=:1UQ:2%)RS"N>N: -;0FY@-=H,S]G'4 L.6J/-C7O-[&.FJ?. QK MO71#3F)U#5OP1YZ5Z0^^K[+^F5?WX@'_>3Y2=E?*UPVX<$CB0#^F!*)8A;!& MO@]1X+L!C:-$.$8)9VX7:6ETTR3MI7V50%KK])\C89E MV[]GY3.GJ4@Y:_<3E'L$4X$@BQA1MV$8QEZ20!>[@H0^9<()=#=J%WM9&D]V M@H[8FEU&\OK.S H^4QMBVM 8[<6NJG[#5NQRV[/MQ*ZJU]^(77_8/+CB@Y0Z MS_A73O,?O'AYM^4/^;NT_)\MWL@.:'W46U/,&YYQD4J3[JG2#;<8T_;29GRK M ^B4 &S+57[Q8SVZQ;E3Y6JR7CLC,O2ZC76YA:;S52 IJ454N MO8?TJ9XWOWW^\K&7)E/SAND*>M=9R YP$W.-+F;@CUIR2[%CUZ$9Q2 #S<[& M$]=5Z[.!QM.WQX:M/<*"A& 7(@\E$,5RRT)HR"#R*?:0'[/ +)]9O_&ED<"G M7M&J?I37^.BL$=%7"YK@-1X/"H]/!W%6TT1063X1.6CZU2*@+IU2G'UFI#?N MMJSR)U[4>;%5E9'']+EL(V"X&SO"5=YR/(HAHC&%F& &XS!)D!?ZKD-](V_< MRWTM;3)WHH(#60U]< >@U9O9E@";^I;X+%83! EIP&'+!7>@IWE=<*^K?.*" MJ_&*O4+D:X0"GE#'A0&/ KFP^QXDS%-^^P%C/D]02(UJ59[K9&GL<+[H^.UU MQF^H+KX@/CA?4WS:.N*V[XC/=?'J-<,OW@@//6M>'_Q#7O#T>_:.9_E3ZW_: MKEH)Y=CU?*H*@E-ETS.8N Z'V/.9GP0H5N":J9IW/U46[N4?_)E6CP"##<_D7 7;^K\_ M'U/Z"$A>%/G/-/M> HHS57+S"3,.ZAQD\HWVDH)VZ4.P_/_L!3SGJ?I+QBZU ME6^KLI+_KAQ\G_"+:I>G]0UY^9@75;.AS7LEF>O*7KQY8?LL!UL^#)YQ4:5T MN\%%N5*'.6]QAEDJQ63Y1OU22?"_92N_\3]3)?VSA++\BYV:Y5>'?:!2^>5W M9ZM/?E7\?E7RZP^/K>3RG%9XD_ZSR4*XE0/]+1?53USPS[Q:QZY/0C]!, K< M$*(H3X MQ"R;Z+4.ET8M[55;$^O'6N%;9T!0*?'-:.4JX'K$8A/&B:FE$[5SX:N%K0T> M=4'=RFN/7721L<0O5[N;E6%TE3_F&.WW[ 0WU8[W*.$$NS2&;DBDH4*#&"8L MC*# V \#+K>JL59LXU G2V.3"^$Z!D$-@Y .Y83=?2E[K _9M*2*96K M2Z;R_S79*+@J+B.WK6]PF9:[[%=_Q6FFO'N;4E^*I-[C0M46+]<.\0+F)9)# M?'7_%>(8QCBFD!%';GA\C_@\7/_@!BIW1R&]14'C>;@4'55SK)5'M3:'Q1$4@BT@1V@ M0T$=474X6*R4-/?0V2J[-)O<\]9PFGLX3@I"S2[ R.P@O-H'N=Q559&2;:6$ M>\C/)RM9J[Q)+'9"&"9<;ML%\N2V/18P8%$0$11'4CRCQ"&F$BS-\O[<+%%J M XI[XJNC^4NIE$S3C1@/DMYZ,RGT$Z\;"O6#R#UP=P3^A2Q+%I.8C(7/5GX3 MX_[G37TR%IZ3K"BC&S*___Y&'SG;;OB]D(W)[RV5W=R5):_*Q@';22A/, U@ M[#AR6\ ##DGDAI#+/8$3(\*IJQ7AK-'7TGBN$U=Y(WT_UY_T-,]Y\@KH5> ?YG5Y'^>YZSG^EF8^FR M61.I@2OG:RW,=O&LJ4K_^EGW%?-HH2_XY6^J!KO(BR?EQ;0/ /F49OQCQ9^N M;: U6UD0%TAIP8\2].3MQ;V /Y3(H);94NR+ 3JC@F!TVI\M&L9 V7Y8C,EK MYK<57Y6?3^=+%[NX]J9/?)7J.D186A%!"+%#5)IK%(9":P]UU.[B+ :U$I15 M2O'FX&S'/*:_#][UJXB1D$R]_(]%P^@&XHSN-UPZ]%N;[9[AC K]JX5S_VQN MZ-])/;W>N73Y,1,%+JMB2RLY,N\S7GQ_N=O4'C]5^H.KHY?V Q0H)I'G$.CX M6"6J)PC&.(H@%@0E&,5)S+6N%V\38VF3_>/[.WWS]0;TK^\(YL%T8K90.H"^ M$BH[=%\-T.@!^HK4&:3_,L(%]X;QT-]IS#,N,VU";A@?.[N1V]$YC; >AO;RRT9K[S^3UCQ>;E^S=UZ)]6+[_]HZH+>K]]S+Y_H=K97X9;6=HZ M\;OR1=^\U#5\6HG!;[CX!Z] +39X^Z@6>/UT"5= O+YSM(??Q&N")G1U#4M5 MBTE?=2$W25NU/T1]3OL@OXK[NKQ'^3G/)'55G#69QM<]!SU9&5 M0SE,4!S#P'-"XOA$)&'2?B?O,_8O_Y5T.KS6-](&V?T+?2!Z+@>+'/*I#_Z4 M0K#6Z*#,,>BI#<@+Z#_7J@YJW5>@T1[TU&^O8"L) &@16($=!O+'&@6+@?=S M#YRM:/[9Y)XW1<#NK%XSKWXIC9WC_E&OEPV/+8KIH!CP0AV M"(PB1T!$PA@F@622F&&7N9A@+XA'%=$9ZG5IC+(36KGF],7^C\Z"T2BI<,,@ M:-J@MJ&=X>+X9E3'E^7109[!/E^G3(\.#!?+]6B]/(Z>OO(?^>:'W"PV M ;4?,*TC!MKEUT5^'$>"0R>@""*72 .'T! 2X85QXGAAA *S,+;!_DQFS3RA M9SMQP:<<9X:FS3"V>FQC#:^)668/5",HZ"2=P+31PL02IPSW-2N7:*E]S"%Z M+XWCCO="<"K)Z?V?M+XY^BKIZCY[B\M']3]%4S_P1NW1ONY.J-0_W&7L\!>] M)]['JM,/* 75("FA5_5_04]V%:&Z M.]YM'E$92HY^>?C&VSHV>JO(^/ZYC8NV&*PZX0A9(NTI))R5ZB>$^'B!F+(K M673F!](FS#WE=3^UO>/-A@[_K^K,,-+$TYCXJ6%$7LF! Y,7A07\=":SO MT3*$X75W%DOP3'YLNO*Y+ MNRMDOSNB(4[BQH2'D$<<0R2DC1A[20B#,*0L=&,6.T9502YUM#2F:.4$.T'' M'X5=@E;S],L"8%,?>(W!:D0J\6$@K*43O]#-S"G%AY4]32M^Y?EQM'!'J=^5JY<&!FES5W\I\@\JT/)C5L=;JE]U.6WN"Y7IX5[4[O@%Y]]2J6?/-_^= MW.'FX E)+4*L) M>GJN=CG05()_I:LZTNJT!:52MQ_>!)3"*]"H;(^#IQX42RP^F9BSK@-3@WV\ MDDS>G_GIE#KQ:J]DZ_94:EO-4ZDSKRZ-U'LB@G=<%>SHBK(HB?]3_P#J'$S7 M#YYN1&CR^\TA<*QE ;X"Q*BCI7/MS7:D-*!,_RAIZ#'S9!G[9#.-K\1OO'K, MV]E*O@)+1.#OX3:,RS!]S8CTQT9C";)3>PP9&-^0#N:G[V1*(V "IGW'$ M2GLC4I3\[>U#Y\:5^$@P1&&,5-)5&OHP%AA#/V+$#1BCGJ]U0';8[-((2DEF MD+-B#\\PMXQ7>NI#+BG4F&0=>\4-DF^, F"F9!IW3[RH:\/]+2WJLGAO-_F6 M@0=.'[-\DW]/=ZE-?OGW?XL]S_DOI4[]H_M?OX)?2+?Q59W\"B!4%XE/*E8> M_"/+?V8 JU1K68F+PTWMV[QXEFW^K_;?_M>OMG)SG( ]E&MC__!\N3-.!#S( MA7'ZKR.S2^=9WOBOJ.2LZN3H_9_J;I>OI<#(E_:8N@:,(7*0 Q/D,$AHJ!S( M7,'B:)WQ[^K02>_D[F)?6M][TGSO_1ZG^]R;*))?FK.T7P%OY!Q12>XROGIG M8K=A-E.BYYZ,NXS/K9B73R#-DSE?@\)6TN:+_>M,7E?YI,BDQBLC0WL[/OJD:@+UPO[:<./RW9;OG&-8@/THC#SH"9=(@\/# M,/9$!(7@! L!Z4(*IR55;["T[9"GQ(2Y7\];\Y+L!ON&H2>$WAVC0&3UN1Q"9=SQM8/ *4 MDSCC,6V8G_RTK=4>F5V5M+?](FEUXO4/:88ECV;?[VB5_JC%6#./T00AE:8G M9;JF MIH#^T^?XMW>V&@?7]E%5DEK__]PO*D>/V;E MME!IS%JGXO;L.G8B%&",8.3['**$JPM;SX5)C(4@#O9=5RN-NF&_2S/&_YX7 M_ZAS.?3C7HQ=@;40US/&)\!QZGN45N)ZL]_(#'9"*_\WMJ4J6T_&)XAE-X3+ MGE^Q5J]S.QJ;0''&\]CH=7.[6EW4/C_5//CTC+.7WEW0?=;5%V&NBT*.7.@2 M'$#$A0.)YX2J$'04>,P7)$&Z=ZTZ'2Z-D'8R@U;H@RLS*;:^$::%]W7+US:* M$]/150!'W/GJ?;G:EJMM1&=[P 13 FS(7(=1V(221@$@HN?)1(E>>7R$XV_G M1/Q7GG\O\/.C*I=6^X^&-"9!Z#N0NR&&*. ^Q'Y"H1?Y@I,8_"3AF3K;7E+_%@_9BV_.YQUY3[\#W]>K#X];\ MQH?D ?^YSP'RP/^LWD@A_[$6"?,CSX]@$C$!D1\&T@1(8L@2XK( QXGK&.40 M&^IL:5.^=7&2PII>S Y"JK?DVP)JXIF_Q^B@:JX2%=2R6ES]=2"Q9 (,=C6K M':"C]+$QH/7.:+(HU(7K.][\^3%31]KJDO7O:?7X=EM6LN=B=^N^%H$7!\A3 M)3DC#I'#$<2)AZ$?1\IA/D*,&R69,>Q_:932"0LV8W.\FPZ -MM,!>OT!%1+ M#'[I9/\5I!G8 ?U3R@\Z!7K^(%9I:0QV]IC*J/>YR6L,-&?X;%0SYL?2*@PA M+Z2=]?[-QX=W=^O$1=3'V(51%!&(N,]AXH<^=(GK(Y][D2!: 8QGVEX>-;7B M@48^_1/18]"N'R/? ,7$=&(/!?TCX!O0F.FT5QL5H\/="WH/G.,>OS';D>T% M4?NGLY<>&6=G?2F4CW_U\D6.@[J&VYW]RI\;1P%>.[Y]3;\_5O?B]Y+7/@1O MN,@+?D?E5[&M7:C>\>>"T[3Q,LC8W9-*(O;/YIL, S^4#); 1"04(I?*O5W@ M8AAC$<>N%TKDC0YU9Y!Y::39J5S?=_-.7S.+;HZAUK,"%S: $U-]I^T*U/HV MR:#W]UKJ;ZW2C3,QJ-6&N8!2\LVMKB>:^9>D(E5W%+5@99MLB$DA>L[<\M^D M?<,N:KN.B>.RA'@0J^@TQ$(7XD15D?,$$B$1W&/XQJQS]J7^_^(J-L]PZZUC MBQO$B5>R\]GF]BJ#OL[-RE5V&>98/>C]^GFMXG6ZNH$%-[LZKUJX?NI@KIQFF2A*JI#&)%Q!(PX#2@/A.P+5NS&^69&DKSUX) MP-MR+AGXV2H#<*--6V\;Y'M]5H#Q[MS7M"#W[<-Y_8!KMD&:>&5I:^S<"]#3 M!-QGH-,%M,HT);/E/_7'J%-HKG$Q\+J<:WQF.J![>.3[&2$G1"7_WGH)_D=Y M.J&RNIZS\M4Z-[5PG8OX&2OCH+X^4:W)IYZY"DSAX+E(\P*\J-A9R;-ISGXI M?ZW?PNJI[:97/ZO:/]%T)9_8(6XIQ8^5L1QR'KVI_?F\2FW <.!N:J7!<9O' MOVYQ(1=OSN_))OW>Y,1^\_)916HW.0PC%D2811PFL>-#A&,$8^1Z,'1#GCB4 M$;FLFNS[KG6XM(6SE5?.PY[ *LMA5?M?&/BG:4.NM_>R">3$B]M-&!KO6/MP7:[XV]9>&"RW6*U36!O^#BOJB][%A=[.H++VI^6U.$ M8I=Z%,8122 *O$#2#DL@PQ$2/,:2)XT.F?2Z71KE[*0&I1)[!:2% '[45<&4 M#<[RS087I5KPFZ7>,"62YECHWF381GCRRX@.W&\-N%)F50^@D;HMOB;E;NQL MF[<()D!9NPC0ZG3FLWP3($Z/XXW>ONU$O1?W\TG^XF/%G\JU2V)*0^Y#$B@_:'$!;6\AI;0(,YF)]"WHC?7 MP;$Q<*,/>8<0L7PV>[:K5SE2'5+ZTDGHX#OC".3W+%5QW)Q]3>! M[T0AY%QX$ GLPD2EZ&>AH#R)&'="(P?_,WTLC2Z^\8V NXAV,VXX!Z$>)=P( MS,1,L),.*/$F2,XPH+ZE:7^NAUEG^X"*QY-\Z-&1D;O*P'B#2\[ZV4ONBD(5 MHE8GD&]>]H^T"6GN?N*"-2GSY72HBOJDLJQS(C\\XNS^N=YO?J%;7(8MY6->09 &#*&$(8H]*7B&,.M3S42+, MJLLN2[^E<=IN:W!Z,E_KT93649J8E,!>*/BZ4=/+DGI!;%^K#6N]#XM\]\ ! MY 7TG^O2DM4(K4"#$>B!!)IDZI6$";0XK< .J97FASE-@>%E?@FVXM47IMV\ M%<2GU(64Q#Y$OC08$L(]&"7R7P*&PR#6\HRP+MG2%O@>0[9JU%]#[>;5 MR#XN,8F]H>2"^2%-8L@='T$4AA3&(G8@HQ%G?N0+E[.U_#9)ONC![$OX"L,I M%8"+&5(].^M5AFEB"VD_/OT9IAP@^Z+;SW!C'4M+-H8]N6:U#JS#>;RNV^]@ MY$WFM12SN^C8!"Y$*!\.Q[\(HY"S$D<,#A QRE5L12HL, M7C%G>2ZNI2RG?54-+T-O&DX4^MAC5$!7.#%$GO!@[/DA]/TH]&/B$C?4JE$X MWSC.>5+2#6"5@TP.G!HPV?E&T7F:20FD,2W7X32CFRVK2;]W-R('??=,O1JP M5!KF*=G6IOB<8ZQY#S[7R$U]/:Z3$[U7ZV.:O.A64;5UEWZ3+/->L=N [>3F MW4JCYO7KO_#\(:_P1FWG[YXJW=KU1Z\MCAS?WX-:OJ-CP:=\JQL0=@Z<8;*Z M$9>IJ6<4)$95ZB\H/ZI"_7%;LU6GOZ!$OS+]I4=NS55[,>"GV<7Z'O90[%'H M$8] Q!SE&D,8%(&@PN',=6/'[&!"M^OEG3OT\[0>A'WN!%^!S[RZ-L%04BA'\E=!DI<%R8)\B%GV.4!":G+C9P.IAB/.0-OVPC+HPP$TXZ!YAW: M!,A.3=@W@7I#3F(]A*PG*;[2[2ME+=8#XW(:8\WW1X:7M#F2^W?*)/0=+#B& M7N0)B%S&84R$@&'BL2AT$_FQ::7Z&NAC:?2S3]2MA 2ME*9Q(V>PU..6&Q&: MF$9,P3$/"+FLOJT8D#,]S!OV<5G%DTB/@4?-=V;E8\::%4]S MBW;NW:7-W%;&OK]&N5(>&U)@N;=E6[S1WZV=!>OZENU6G":>OQH0V3,&KN$Q M:BMWML'9]G-#ZO0W=8//C5N>'XKZXN2E#J905:OSK DT78=))-?CB,$(*]?" M$ N84*2\"N6&S@^XQP.CVM$7>UK>A&\$[6*OVKAMX^0'UR&.A. LCCU(XT!" M[(8N)*&3P,A%U$4)1TD2=7=!7^K@[F\5+JHY\#Z\[3GN?#KPW_#O:98I,B%X MHWS&5Z#:C<=D \&YRY.$QC",> @1B1.(@\B%@E$1>*' _$^8Z\U#%W7 MTPW"^SJ^?-81T#-CK7#(Y(MA"U8;7=B(N6JS=MBS::]B8Y*;Q@CK@ZY&)=4@G)I9.R!K, MW5_Z(D\02V0$DK6@0IT^9XXN-(#A-,S0Y&7S'?CG//O"\\\\O_OQO;[OH97< M<6U>ON"4&=R77FEF:>2BO#?5A>%G^;\NS.'PVK"5'R@%C.]5KX%Z?=-N$<^) MF<4NE$8[>4V01FWJK[4]V_Y>4\G^5E_WE7$VS&=>-86+/N5EN::)[P=^HA(E MNBHP (?*)1'!!+ENA)TD8GZTKM1MLIZM5(*/+9I2AOXGK%R?ZK_IORW']/G?<)3E7):.9'PM YK M)B\@_YG)CUT]E!?@"6>X#93&0J2;IH2"I92F@]@.I"H]_]YL*4@'Q>ZG%AU^ M<)SYV(N[>=ODGEW'(>4Q#5PHJ*K>%@0!Q"Q D#MAY'K"=T*:F-B0IUTLS9!L M'%6[W+NCBTR>P5+/SKD-H8E)LR?<"K3BV;-W+JMNR>@YT\&LEL]E!8_-GX$G M1\:;]RK:[/SYNT">=UO^WQP7#S_S=4 PPY[<?L\:5J,O#P7.2DQKX_$N8_5? M6UOR2[Y)Y0.[JN\L(7&(/0$=AAA$Q E@DK@AI!BY(7;](,#(B)K&2K(TLNJ) MJH(26KW:]9D:FR[C1TB3V^; ?6JV.\3X!?2UJ&_R^GJ 1A'P1_NGT@C4*MG, M>W KK+:H<;0<\Y+EK7"=T.?-#9I?$;Y]5(Z9[ OGQ5^+?/O\(=M/1LWKP8$F MEL9SK:A R0IJ85>2[/(JRRO-;'S7,+M^^V<)KHGI:0@I\(=5^M$$9=1-WU"[ ML]WR:2C7O^'3>7S$1,^_\0VG%6=M1I3/T:/@,9O%0Q",F[]G6YQOY@XI=#!G!Q\<>9C*RY+S^^$-&8PR#R$XB42R%.0@%='I,XP+X?FF7M&^YN:9.]J0;> MJTAC>+@ZC*WF0:LUQ*8^=*T%78&=J,T92VEY(3?#Q=:)['!G\Y[.:BE^S M--)XQXGR\=FE<5T!3&FQE6MAEU */#<*F+')!9#U6.1VZ"9FCTY T$HXP;W- M, :6F.)")[,RQ+"BQ\QPY>FQ]=8N!/7+G_L'N%]5)N-[\7O9I%6\$U*6.TJW M3]OZWO@=?RXX;6[+AB#&/ M^RYS#&NU32WRTICJ("T,WZ>%R;BAH]P,H^T'@1^+((",DQ@BAU%(/.I"$:/8 M"3Q.F!N:W/ O;+1G\!CX5QIMO45M66,X\0)YE.QF=93M1OWMX&X3U%K#7$"I M-Z@5E^\HU4%/=]!7OFZDK[[-ZH-S#96URH63"SQSU<.Y!N"T8N)L/=_L3R8; MK@,V59R@7(";D@Q=F9)UH,(1D!!0))'@C1,W2R^EV M;<)#\Z27ZTF^6U"JE]'.9\/ :YZ43 #FU&T81019E6YI>Z,[@XSO???;%:A550XN MSWFE7,OQ!FPSEI94A2W*5C@N,IAOJ\.W-OG/<;5K[7P;>@S[:B,^,0WOJN/V M%%M=3C]^F&CJ:S?>G8*KKIS(IX$Q'5U6URKVENOPVI'M50KW6H7U4J5?NYV, M6U/ZD=5==$9>5J6AL76MF07-[H-8\ET\E1)V$D-+%QE+<^]J=[-.)UWECV>( M]GMC/WHI?58UCL>,ZD5'"G&L=+LW<.9"WJ0R]DQC\TD/7';OCJ,=TKS8Z$]-B.S![Q>K0 M:[4#;E4#?=U OR#C7C^@%%R!1D5K.8 FA=X2[]J5;5:2G@368T:?II-Q]%^? M&A5Q-NF$<1LV_"TW.-A6'5>K/RBM/WE;!;!VJHVCN.M#S"(>(T! 2ES,8 MLX!PQH)$Q$:E%+N&ES9C.[E&>*;NL.)^'&&/(A@E;J#"UCP8^T) CF+&7$;# M@!GE QN%U0P^O5:P8G)GF0@$<> +B(3\*8Y< B-,'(X#&D=^LGXVK?\R!K'C M3F;";07(<=F7D5#Z(2<^"7T8([F-1X$KH238A8G'7.H+PAS>0:E=P64\D--7 M:CF"D1\4;AF)880CA[)80(DC@,Z;"[%/G][^AJMJER0V(IPDA :0B<"#B'D4QMRE,(QC'E/);7)]U4U K-?E MTJR15FI0BPUZ"\@1V8TU$=5/=VP?V9GR M']_VJ1JE+3;#:""/L69#LR4V-E.LG^G8\,U;LG74X3+O>$F+]%GUT=1QC4)/ M[FT<#KEP0BBM)"QM)NS#)'"D)1_Y;A FYJDZSO:U-)+N4D^T23U[XEXM_&H, MLY[190F\B3GY!MQ&YNL81,1JLH[S/;U"IHY!E<^GZ1A^9>35=!U4MX]J:)WP M8I\))JTYR/T@@@BA$&+YL4 O$9Y+8L>ES"A;Z?ENED88M92@)^9('\<+H.IQ MQ.U034P/(U RO[<=!,'6C>SY3N:]:QU4].06=?AI\[N>NY^X8+]GK-B\?-_[ MRAC4Y[O8P-+FMI212R'52=1>3OTKH,M 7;\%LH+1U)-:R0C.@F2UM-Y5+$9= M!EUN=;;[H*N*]:^$KC\\.J#A7/C0FY<'V=[=GVFY=D.NDO1QB*+ A4@@#F,_ M(M!CE!(P,0C 924([<9GO!"5ZPS_EV%>.DQCTZW6M,E::9+O_,) MU]E61E#LA#3-]Z>!MA[;6$-PKER C9C@ET[@7T&JR@"WB'Z]CNB(Y(#Z$%E+ M%:C1YS-?_FT_ZP<:GF6.7U>LF]$:3XZ8OULB+9)4MLG+]@/T<1@Z;J3R M9R$/(AH)=?3H0>[X+L*1APF-M.?N2?-+F[=]"0WF[BEL&O/V)C FGK-]X6S/ MVXMZWS)G3QN=;[Y>5.A@KEY^:F3MLRY.KG4S5W?7*JKN]RPG)2_JI?QC]KRM MEW:I15<3]ZLZX"CD#N0-+M-R5YOM&Z^J39/29.U%$?<3)X0TB53=QLB#<>"[ MT./"(80RAS&C4XGI1%T:?XQ/2/7@MVE9QM!.;<'T@IU[>C;% MJ?N:@D95<*CK"NRT!;6Z!Q4M>RI;K-\V^;#8*O VG:#S5H";'/"3$G'3]SAN M8:JKTPE>%)S=55_R-*L^9@_I$V\MHU@N+:X(5.5-GT/D103B*'2A0(G<#"(2 MA(E11OCA[I:V0-0"JG,2):(9UU_!58^O[:$U,>?V! 6X @>X6;1(S7"Q1'I7 M.IN5N/04/R8?S;?&$&0JSTNC48^Y=EWJ')F@'Q7R&E3G\;VC$HS>KF.NA\&B?"X"QWD88@P MD 38<1.SH ^KN,^44GN'_+-*=M%426Z@S_]M/6@DUQ1SEL5URRMIO>-^&W2>G7M7*1DV]+3@8)UL1+#Y<)@ MF/2X:AKP)R:M4QA;G^QIRK*;8V2)O PZGI7%S $YIK,1+8SCM=/F/Z49_UCQ MIW+-8@#%3ISX422,HD(&^EH:J7%3R>X0-/VIC8*D]1 M&[M$(YHX##'(6$0@"I$Z1'<%I'+2!4V6%2.//\:#?O_(E_JW#%FQ3)M"E- MHZ(;>!CX(N(>%#1((/)H#&.?^S"AOB^"&+M):!0N.M#7T@BB$17L9 6=L*," M289 UF,)2]!-3!2C41OCP7T-#WN.VQ=[FMM?^YK*9]RTK[XRDC:>GCA+9;L? M\%.Z>6GNZ^[%;SC#34&K^^)+D68T?<:;^Y_9+C-+3!,B8B^$KH-=B+A+8((] M!#%E) J]P D]+3?0&^58'-UT:H!&#]"(J8YA]ZH87< N\H7&48)$#)&/Y']03&'LLACZ B5^XCFN'VH=PXR68&F$V2D! M6BV::O:M'KV8L7[Y3OTT8^,&:9@Y9X%^8LX\0?WN.NHCLKR-@U\_Z=ODPS!3 M#KC[C /92^W:4#WRVGU$C8HT^IYQ)G]9^Y.4(*U*P'?W(E4N)TLNGR\.7J:; MM'$MK]_]BYW4<3W,WW"ETEJ\'%W- M)X1[Q'$$C$(6041BKBQZ#MW0][&K+#ME+E+GY+L_1I M^]0X)JGRTT]I5[ONR&O)T(EBS)#IV?D3#\3$ZU67\F[()TS2(>'@"T[9"G0* M3>I\<0.D5G/FF4GP"KGT1D%T/L?>N*;&\>=1P://6\7)[]+-5O[NVR.6W_?] MMBHK7.=/OV/_=]L4L)0HH?Y?-EXTOU_Z7'Z3N3470WWCUF+./=3E@N=GZN/ HB /*8^BQ.($HD3]A MA"(8>9&+(I_X* AUT[I<[&5I]%GG091&T-WW@K=GG$:>0\.0#G.>-: FIK)6 MQOI0%@HWY(&YW/9LZ6"NJM?/"G/]8?,DTO?JB/@++T2;&, @??29 M5Y) MQ^-;<[3V^M/ZB&=-SMH3[M:DK'U<]?8FMV/UJFE8=;"SD'[U#":3Y5WM]_7* M"5?/J'T]T^JYE\;GE2\PK=/]O-V65?[$B[H6Q6=>O6T3!+B>ZS!IY4,_4AF> M!4U@S"(.HY@Q/W (P<(H-EJCSZ69"IW( "LY#3E$!V,O\%D8QP0F"7$ABK!D M:!QA&$>^&S(A?(\Z)@6,;6,\0VWCR3'68VO+R$W,V3O0Z@1RG;S20E,2KP 6 MJLCBW6:3_ZPM.&G*@;<%9ZGRRR[+%7AK.Q>& 7P6L_E?ZW'V?/Z:$)S+Z*_[ MZLB<&.J4GKQ\XJI&87DOFJ^A\Y^B# >,AY!Z*MHC<8ADH1!!CY"81Q@+CX=F M:7F&NC.91O-DY.EO=EK)#5-9#*$K5U$2(\9AJ+),H2CV89R$ B9$^(BY8<@< MH]M=6]C.X@K3R I:8>OD(K6X%O'5XW=;J$U,[!(]:1 MRR*/NQPZ7#BJ%H)D:R9\Z%,41%!#78GOJH-]8O20&+^*]@I ?9:@#\Z/2PRUW@0 M+?'9" %F9;GQ !USWPTMF8?(?,E_\N(=WZ32[GOYQK_W?/R%X]!8( 8#0CV( M?->'B>L(&";"33R?!?5.62\.YG(W2V.V6E+0B:H?1S$ Y#!-V8-GZEO& V1 M*^:(D),!J/3C2NQ -E/PR,.C"A[YGF:<%[7[GBHJ4!5;6L=KJVM;=7]8\:S> M$$D+E&\XK8J4X@VH5-K>I[0LF_(#69MMJ]S*R=\E+GTNTB=Y0U;WQ MXOM+_>2VJOUOY7K!MLJ#@9>6 DZN#\% 5,G R[.%CEQ7H!\?HO'T.(NT"SQI M;Y-K/[\W6)+^V_SIF6=E/W>5E]SJO_YI5*'?\] M2__9>@S6+34OU;=A#X\XNZ^+GY=KQ%#@$DXAX7X$D8BE8>N( +H^#@0BB7 B MHPCQ5]-D::O(-^4X#8D2N([RZG0#N!9_!;:9\O$[^EO:#19@44!/*Y"KS(O< > M!7O. 8L9,$M;A=?38]8=QZL/U_'&Y?4%&K'_:2;EA[RX4.-W%[_TA4M.D);B M=_XA57;:P4YL'?D.B5Q7'>/S ")$$4P<'$$2.<07."8":V6#M2C3TM;$O;"U MA2N7/Y!OJZZ(EOPS909["$OCIK$WFW\TIM[(M8A_4'>4ETJ0]Z(V]WJMP$ZS MWH'3_*-FL$V3B>S,34;1K--H5W AW:0EGJ:;[MI%YJ#O:GEILT] MF!\*7,>D%46=:4_3>?GPK:6M6*UT?8M=\U+C#"+#*\UM8$R\8)S!P5J2PR4'ZQ*#:]]W M1>B("(HP(1 %H0_CP)-VJQ=0CW/"0K,"!A9D6AH!="JI4YI.IW)UL3KLJK9J M86W5\B+-61TN_R)_:1HM;V-\,2/4#;$'<8PX1+'OP22((A@F'J+$(3C&ACY& M,X_P/*Y(X\O_/O7*RJ9*N15@:4G5H0R0SQN6BK0QY'H'LAS( L#'R+N42A_X4!"N1<@YKDD&ID_>ST29+'O>AJ[-Z+O^8YNR_:H_!Z YBX84PY%1!SET*D,J0D@9O .$)N MP#F-0KWP?8,^ES;Q&Y'5M]X)K7Y68JODS[O0]1%9_W4&0(\E+,,Z]=;@\^,79W5 MR4-[W$!3WM0LEOL#3&)5%)TF6/G;QPPF+N?0(X'C.&'"/;.HQ?/=+&VB]C)S M[ZH([R1N#'GB!(!J?Q)VNTB@+'K^Y $(:5)0GV"C>SV MZUTNC24Z"<%7XWL5#7SUF,$N:A.SQ,G5ADH9W<-P@N!F?7QL%1:_WN&\]<6U M 3@I,Z[_YCB2:7U]\.8@L/HHK!\ED1^)!$$F+1&( A1#3!(">2SFH!/@VA0+DV98,,'( M$@UI=3DK$9F <$Q%1N^.(Z.[I[RHTG_6]ZOWXF,F._J>JN)*=3JJ=>+31$47 M0Q*'*BB-4Y@P'$)I]F#)0HYP66*60W&X0ZTI,VL2Q;Z\@/^I8B,,C9XK$.OQ MC078YF&: [PDN^Q%;=)S64RGJ(>))6:YTMFLG**G^#&;:+XU]G#SVR/?U-%# M.'M9!U1X%(<4,A8)E5-+\D;$7"B"A'LDCB/Y:[/CS7[S2S-4VF.]6D30RFAZ MQ'D G^XAYUA0YCGFU,-CQ$'G.;5O..H\:&[FP\YSJIP>=YY]ZC9OY9ZK9?UC MP;L;-,XBWQ,D@@*S1&7EQ! C5:\\C$GHES:==UZ,/8E7H)-Y MY'7E==SU# &K:$[, [<".=K3\RHXEOTX+_?W*EZ:5]6_Y(-Y_<5QI-.&1)4? M\J*MX_J0WPF1;E0)\C4.@I +02'&V%'!#QC&7NA#7YH*48*(ZPAF0CB#O2V- M;#IAZVPQN!&W+E7<"6Q&,\-(ZU&,-?PFII<#Z.[VT-U=AF*JN5 RI@&_5W)]+_R4)62N(C99 M09G+/;]R>9FKD%PO-G.]B1$&S';#78<$KHH[9_ESQ=F'#?ZN;;N_)=>PP%N#8J1U* ME7\I@3$*?!B2"%&,0A$RLF[R%GRK<%'I62XWR60R.XXEF] '1.5;5[8+53_P MO;@ L*_IUG6AEPU(AG63[II#%DBD,?C$$9,2+LS\ER(/2SD7X,DM7&3D]XW2VL9AXK5&2K9K"!3T!5V O.V@>4<-T M],O^&Q;+9=E UE8AK9MDF;?$E@W83HIO66ET9++MNES[-R[WJ+5M_>''Y_0K MQQN59U3Y=Z]#@A-5:1$FB9- )(( )H([,/))1!GVG0!CHYS85SI6@XT4D)>@2T-4Y;UAL(R\WGID$\V)EYSVN]W+N@(?_@8_ M?U2+3B-P78G18KIL36QL9;6^UMV\R:EA:12ROW'8*!'E M6ONC%;GY!:!2:,.<7J>PZE')36!-S!R=;* 6KJGE88\D+FINB1-.VY^5 BZJ M=SSC+S\X-D ?9^47_*+:[*P&)\0J109DW)4SW',C2"A+8.2J:O)N'/J>48*^ MTRZ6-L7KA4V):1I\?X*=WC2^#9&)YW$M'&BEFV"YOZR\M6#[DPYF#K2_I.!I MD/W%)T?>FN1/3WE65^2J"\F4'\MRR]DZ(B3T.$*0(D_(*2VW!-CW5/@(BSWF M"Q10H^)G%_I9VKQNQ 2EDG,%REI2D-:BUNFJF]\8YJN^A#'")/*IW&(AFBB, M P]B00ET8S_$$4Z(.Z?;D9[O-NG-[L:(X(WR3%3YPYLA:+#/MU6I8BW5 M(]8'@#J8RO]SY;I%*40103 F20(='A/7"[TX)+[QA9$M^*>_"GK?P/H:R&M> M^-R.Y=17.0UDWQJ^:(1<@49,B]+XX M6\\MY,W+_I'6N[HNOM8L/6DG]V_*ADJK;;T5^*E^&O1Z, M27ON8;.T"LPF]JS+RMR#<;Q.S=[_^-3(#VV:U;N,O<7/:84W]%[=S;-WZ6T=^ MY4>U]^YG=Z_50H.]U"O0BFTW M8[8Q6A83:>OW/7M^;6-8SJ7=-F]D9)60HKZ:?*DW<\V^[F_*[V>-&!8!Q&)"$F:6\NM35B/W,U/<,K:3=B22NZLO#_P1NLHI= M?^4$03W/Y%\3O_EK>WR#2T5MW^274A\3__N_N:'S7[ZS NHCKM]YQVG_G]SZ MG[P5D&^K.^'T!]\8IO.[.(1ZO'?3L,Q5[+,=C_;$IY%2;B.4G!9+B%Q!PE;= MD$O=S%LLY(JR)Q5"KCUO7NC^PV\/G#YV"85=)_!#0:$?Q0RB"'DP27@(GOWE,/ZZU=9'XO# M3*726SRR?)-_?P'_)]^H'4JY I\^O06_D"YAD&KAUQ60#__^[6[XJ7IQN6L2 MC3UMLY0V5@+XEF^VS4]7.JGR[[P^JI$LQZ5I4?OZRO7LW_\M]CSGOUJ!_U+_ MU?TO.Y79SPW20'GU@\=GJY%^3LA^H?.S_V[.ADT=AWNQKT38-*DJ,08^<]4- M6>)&Y8" M*MY4;-#_"'^FE8KE _G/3#[QF#Z#-),S@I>JY#*0%+H+EGC&1?4">)V[T YA M7D5R@#TOOSL;E5X5O\^KUQ\>&6[U]+S)7SAO:]N=/R3^G-=1+IS5Y\'E0RYW MX/U_5RY]G_/JOWGUE=/\>Z:"!9K#X ]YT?Y*/>>N ^'BF"$JB5NYZ1$2P3AR M,?1#!X54G10Z1FYZ\XJ_M&6AWGY 4M\]T?X=%:X578%MI@K>'_WK"OSDZ?=' M-2?Q#U[(SZG.85U[RQ=[;=L8W/H.\T4V8WJ%.?.7I;>_7^[W,N-UYNZ:[V4FDI?UO)P:_ 7M%5>TM9)]CK*6LQ;NM5QLA6%-B\PL\;4_8J W,2 MH?8Z4HQ,H;26'[/N=.NEL4F3Y#*F$IR%$- P@BD(/ MQEPNE]BCH1!QR!-J5.+%L/^E+7"-NX3H! 5X)^D*9-SPGLQT+/16E D1GGA) MZ"1O;/I?^IE3?VT=578*@+T&%A.HCH/.5DI5P][G3;(Z#IJ3M*LCFQGMR/]< M\$?)L>D/_C&3-B?_S*M[\8#_7$QRB)*0P(4$(?41=AX6"^RA: M5XJF]8AMH"\C$MOU..%U?U]4Y8$A906_J%0"OP)<545*ME4=ME+EX#=#/@]=:4(1#K'C M,H@Q>T4J MU!51' CF8$A(B"4-^!@FW.7R/P(C$<<>(4:;*-V.ET8.2N3:QU,NB5T<80;D M0&?*MR;/VL/[O0:&#*$['IJ\,0'*4[.)$KD-M0*-T.WI6.N.L^I7N;&XN=:G;F>WH!BIV7UAAX>64Z7UK7"R\]YQ\)=QG:G+U\Y MY>D/M4E]\[+_^4%V=?=G6JY%G(@((0XCG#@0.2&"B>,BB(6'2,0<(:+0Q):Y M19BET0J!$!'\H(0U+\-TT.'J&S5R03TQ%AFB;5^ZU ).MNKZWB#)OU5\+ MH)W4!+;1IKG+W[?TSR]YFE7RSX>?^8?T!Y=V&.7R%SQ+\Z*6IG5\C1+N2%(4 MT">>-)H82R".,($.]JE#79)$@5;4GUFW2Z._\"^A%_P_H)$3U(+J>[(9H#W, M:([6 M@+^@06.S.1":*]CW*!SQ]CC[MUDZFN1_7=&DE^XV\MV6?^9_5@\_^>8'_RW/ MJL=RC;CG,=>/Y$Z8)Q %PH6)2V*(O"@0U(D%8UI[XK$"+(WHY<>(S*Q:8\CU M+-DI@9R8[5O1NU/_G?0JU ,024,X92OPWQP7=K;5MT)FR9(U[GY6ZW4L.,<6 MZ^AV1EY$;$G)_V(O28$.[$G8N@@KC*YL4!NTN5.G88DXC@(5UP*SQ3FY='R$R0E'00 EM'_F?[F/=\?TC- MD\/\P8='A.7*#Z(VDP9->.(X24 C!AT/(VFG>-)B"2,?.O*_,?(CHNFVJ=WC MTG@ _25PQFY%]2"^O@NU#MS4)HELJ=T1V=QYZL%I$#ML&]:9]IL&GZ19F*X) M'D/QNUKMS!?8:Z+60<2OT8LC+2[ZR-EVP^^%-/722AIY/U3"L4J.=THV_*XL M>54^U >1TM1[(W7ZQYJ[B,64.)*3D4H[Y3 8(Z'JA#&"N4N8J1>(N0Q+8^E. M!>40TB@!:RW 7@W0Z&%HQXT8'DTK;UK0I[8!M?$&?SPT-RM2"U"K8=-.' ^B M+2MRA 3SVICC(3JQ0&]H:AP[UN[\O7+D7:HWC^((AT1YO_DQ1)P(2'RBRM)& M<EQ@ :V)N6 , M4,9D< 4&2V1PJ9=9R>"*JL=D<.WQT62@TM3Q=[SY\V/VMLT2]/>T>GR[+2O9 M:5';(^LX0%XLB =]3W(#\A,"DR3AD/D\BL,0.92.J0)@((+6;)@_D7\G+\ C M]D4F(Z!-)58!G8U>:FG!+YW:O15V1G#LT$)Q /PPH1(F0FQKJL#JA$*>!)__" M34R9@]:79L!TPIG1SB%@>L0R&H:)J:.3:P5JR>RQPEF%+ MN^S=30G-PV,@ 1_*/DM;$J,\&=>-7LBE==A MS7#,'1R$4.!(;DX\Y$/,P@1B1%P<>;Z#A%'20.V>E\8ZG> JG1]),]P6D-IF M>,M2-3O*[?/SIMY#X@UX+G*5R^<)JU1)AWE'S.P)_9'2LS4FP7]BGMI!WQ-Z MI0@*U&+7F4<.DI'8LU2,X;)DQ>CW.ZN%8PS'L?5CWL -US+-=4]W=Q P3!SN M!!!1Y$"$&8?$PY+37,9=UR$.#AWC&YF#+I9&68>7,6,.4<[ :' %,QJ<66Y? M&NFFNG@YJ[O-.Y?##N:_;CFKX-F;EO-/FKL#JC,.::;*1N1/M7W4II/<;)J< M&G6JM9I9"L[V\7&[R#7N\A Q#R:N*B3$ZM &E\"$88\[-$JD1:/K*'BC+$MC MBKTZX$ ?E:)GIQ%0*H%.)]!32M]![M8Q'&:?F4=F8IJZ<5!&N"_>.CKZCHTS MCM),+H]332$C_TA+L YX3M[:PVP^E9:@Z'M;VFIR[)6BP.&"A_ ,;.5CV&U_:XM3)-B[S\ %LNA=]X\"8_+BN M%:O.M6GSCNY476N7<+VF9[YE.U7J]!KMS#,C*R?CC'7UXXC'0G6=GS!"(!)) M!),$$2A\['H!IXYA+-J^Z:5-3"698;G&K0G"IT4F#U]PEZN_X?\MS23RT;5U%9_S#=,58L2(HF9X[F0$%=N YTH M@IAC!",Y.WW!L>/&Z-8T_^>[7MK\W66=KW*0Y1FL"YE)8T;=!765I,I^W?)> MNDKE5K][IKXP8FG9)'T>3+=XZ^CIT<8T8S(QK5RJ"5#EOZH*,?W1^=@A/VU! M@&'()JP%<*'C5R\#, R(3@6 *RWSE$)ZB[AJD="%M":F''& #4R M"\=%&*PFVSCMY15R:EQ4]7SJC,N/FSL%U;66>L3RM<=J"<:^U57-;>;^M MRDIN[N6>;GSG1OHZJIQGWM=XR MWX?'UIG"#%W)95O6E^R,&7]_?@[4&I[P]Y M7F5YI5E28PBWZWL2"Y!-//UUT0)_6$W$H@'.J+W*I39GVZQ<4:J_6[GVZ,B2 MH[A\_+#)?ZJS:?GCQ[KJLZIIVLM8OZ]O^BXMZ28OMP7?1? C)W28"&-(G5AM M9E ,$RH(I,@+O=#]?[E[T^7(<2Q=\%5@=6>Z,LT<-=R7V[\46[;N1(1D$:IJ M:\L?;E@E5KF<:M)=$=%//P!(NM,W$J"#%&W:K+(5$@F<\X'X< "S&/W-CH$JC=^-P8LSKX;!=R;I^"EO_V MOQ+/C?\=?/SOK;!]30^(6ICJ'@4-0VKT0Y]BG)S(Y_2U=HS3:GKB YM3I4Z/ M9LX\,S#;)GN4"_Z'_!EE:V$A8>Q[40@9\@,8<)="C%@$$<(IQEX2NPXQRJ/9 M;GUND[<6K@1_5O(97M8>(JYJN,*K/[=L.>R_JK\\1.)G%2#GF<1#"((Q]BA@EDD1=[ M:40QYEKSM:N3N4W; SF!$M1P!G="VCV1;0$U]LYA"$;:4UL'A*X9+MYOS6[Q MK_W,[FQZD@FNHUPSS[6>';8N?V%(&NB2/F[7+]O-YWS]* NL?V.O;+UE?Q3Y MC\W3-[1AM87(N4<)I11Z22!6[BAD,&%,_H?+Z@0I]IA6L.' _N=&$BWQ@9)_ M :0&4*H :AU I0206I@M_::#HV<X&!X%DR1$Q[G]14&0C- ML3$SM)EA_/>-;02),OH1%>ML_5C>$+)]WJZDG\<'QC.2;98.YFD:L0!R0AT8 M$!3")):5Y$(4(>3[&+O4A/+ZNYP;RS42 U:+;$9C&ACK,9==Y$8FJQUHC;3@ MMY:\H!;88DX7?70LL9%&AY,2D#X QYQC\.8PFOG \&;O#?M)?#&5R^*2IW[L M4<9AG#)?9M&G$"5)*,%.24B0YT5&4767.IH;I4@Y0;83= &X> X@ U?77FCU M.,4&8",SB<+JMH65E-*:SZLN$)9(XV(WDU)%G[+'!-'[O'G:EQL!C=?.%W6S M6JF\,K4Q[S('!X3',**1,#NX[\O(VQ1ZJ;!'*$.)A[73NO3T-3=R$-*!7(JG MG^*C#\UN,K",T=?O83BQ!.E-VD"TH[J4LT M,>E(3=+7PF2I1S15::<6T7W%G#Z_;F4#=UR65R[ON+QKEH3,:'-'W23O\5(> MAA[F$#D!%=NW1'KCQ @REM*8H)A'7JK+H[J=SHU0*[G!'5?5J$OYPUYVL//_ M,$AXI0U_/_&. >K(#*R+YP VU@96GY;' '@B?K[ZPS7B:E.@.DA;NZG)V-M4 MN3:-&[\[;)=\D%%QYX\GML,NCD(/^E&4RB+H+L1^ZD&72:,X\$B0A"9;Y+.] MS(VQWQ]D-S5T@3R/H]Y^^&IT1J;>H_2FH_@>=F)@:1]\OH])-\&=:A[O@+L? M'CC?B:*17 #,>%XPN:'+?R Q(U0TZ/N" MT6P#9"[N$7(DZP%FBT*Z.YN62[04/R$5O;<&YJZ3):3*W?(GR,2/8C>%;N"' M, AQ)':$'H&Q%X3(3]THX5IQGN>;GQM[5-(-+DYYA)T>6PQ'9&1VT ?#/+G= M69UM);@[;'S:)'=G%3M)='?^J:&!VC>4BG$O5=7*N^*^R%\S(>P2<4Y9Y"#H M>IQ+0\"%:8H]F'ABSCJ,\T2O/EM?1W.;Q'5D<2WLHJJE*B %C<"F8=D7\.V> MWC91&WFB#P=L0!!V-QI7A%]?:'CBP.MN]4Y#KGN>-P^VEE&=-V2S1:O5KWN4 MT7^49[+3&,=@F[4Z-T9HAQ:#1@T@]0"OY=_ I01)^I':AJ!W,\>X>(_,)0.A M'B',>QB$@Z*_#;N:+"A\& 3M6/&!+5R3N)(IZ^ASAL0.7A!DD^CFPY8M&?, MOOOU]Y+1V_7=BZH-(>(L@4$<,IC&<0H)=UGL>;X?8Z/J M%.8BS&VU4LXK7'D)J?F5-Z(#M)/=\-Y_P+CH6G-7?,L>GYJ4'6D8H, E(?3#-(*!%WLPQ4$$"6((1R$G#C.BOHZ^9L=Q4E2Y M\-?"RJ-X)>[ 7"A=,.LQF27PQCY['(Z;>:*U?D1LY5#KZ&G:]&C]*I]D/M-X MQ7PSWY2-?Y\_8V&Q*=OL0C7.;PRMLO]A] _1HW1>61(O\5Q,?!A%$1,6E>= M)/\3,M?WD3"UW!3K;O2OD&-NE-/(!QZ%@."WE1#Q][K4EUKPZ[V4^$W^K'E_ M>NU(]1\53(3_R*S5: '::L@ZP9M_>/")WZVRF"19W+RB;"6==1_R M5IV%.A?M.U1F9.F1P L)1Y"'L9CZ@>]#%/D$,I\@CV'79]S(==^P_[F1@CR" MJBS.QB*% $M!C<_WC$9!^W!O+&PG.-F[K6%5E@G8B2_OPML566H-%N!=)^Q# M#O6&@&?O1,^H]ZF/\X9 <^8L;U SPXCN(^=,'@ZRJL\']%.F&JNLJ*TPI.HC M1'73[CG(98C"P"$!##SN0)SR!-+ 8S2)XP3I)>@P[WIN]+:3'&S03R"$9 O M?DKO.3$Q,5LSWI7HZMIQT&.Y<= =F>#VP-8T)\2N,AM^8W(69JNLWJ?=,]&E MS4@F<[PL<9I!QY/2F3D@QTPVH(5A)+:[YSAT0%HZ 6*!2U*("2=B0T9#F(2I M*R.I?9K&#O/"U,3K\$(_1O0TF;/AB:/$ JR9\DK(ZJKS9@QU"60].K( W]G-SZQID;C2I9&SGR0-_2C$-O3?.PJEG+ET+TLAD:8S/L)0T M%P"PF9'FN(OI$])<4/)L/II+SYH'FYX)!OM'><]8\4>1;U^,HTPUFYO;/+\8 MU/B/$DCI@1)?/YI4%]5N$A@)T)$Y00_+$<)%#:$:%">JV\=D :*&2K-[HFS^%;L^.2 M78"=D#%?LWRK?.!:&1X,2D^< :G?@AF.S]B$<"4T1L;)>10&V2!'34UF:IQ7 MH6U17'AB:(4J5??J&Y-N/-GZ\9X5/"^>97C?/J+OX\\71@0G/&3/\B*)?Q>_ M+7EU%O)]@XK-!S&^:K^=)@[B21C!*,+"NG"C!&*74DA"ZKO,2=W83@9^"\ MW>B.3'IO,[ #:GJ-@;^U^E]6A9NX5M@8P)[6%1NEEP$FW6KU\2@7VH\_SP0H.R/,,JET54=V'^##E<'AQ!%,4$!IZ;P"25\1@T M25A*TL1'1O[8Y[N9&PNHPGE[,0=G0[X JIX)=3U4(W/ )0&%1>\#(+%TH)G M.IF\L.!E1<^5%>QX>J +\_/+*O_%V'=6O&:$J9/M=ZADM+VI?T _WU6.N9^$ M#NV_?*P<=Y?812FBS(,A2S$,(IQ Y(<:%\JFNU++I/6\73EFNU':&F=;NV"N2)2[;=U@<&U]75M;ZQE[Q05S+?V:/* MO+;D29C0" O69=@1).PP8;?1"-* (AP01KB9W7:YJ[D1:UWY+>.=E ;F?#V@.W%!-_[ #,/>.O%PE9LV^6.I@UCZU7X)&*M_XV! MEEU=GOZ>%8JI=CL1@L,T="('4C>1-4Y]!M,D(#!&88[ -'!*%K%*%ZW,'W_!FB[>&5_W3#A>N$X+A1VC7C/C(1-:.[E\ )=T" MW*H1M)@<[X+^MC+B'3<_;1J\"\J=Y+Z[]-PPFGHH$&4R44ESF^(Z2>1@/X8> M#A ,6)S U/4#R!W/(:X;I&GD+%]9@7-=HCKNPN2S;7K) 1*1+.)?((> M"U*?)3Z"D>,FPO9#+L1A),-[21@[*'!9:&3[78/=)#[JUI#3H\!K\!B9 EM0 MC."Z>4EQ2]QWTORDW'=)N6/NN_B.+R9WZ,*$QAHF;QF'HD\3SM+RU!O8_M[G_L=QDS\H?G*.LV)U7R MR-[!Z.:+"2 >F4[.)8=<'":$!"T-%DUVXI%AORI7ITWXWS!'YW7#<&U>3ET0 MS?)Q]K;ZEGDX=57NR;^IW8SY/^LW66%_+VH=EF^C3V78P]]V(=UJYT+CNIA[V>I1P/91O4LUW)VKCM&;1=4,+DA'J M^)[V]69%?"^JW57!]_)+%JN#?T&;;2'^_X/*;KS+C!)CA!"/4ACYOBP43E.( M'$9AB%+?]1P<.(%6#84!?<_.K"!/C&Y7ZL#OTW8C7=6_U 7$J\*U\IXJVZ@1 M6H"#>66CIOB% 3)G(XNP3\M-9RN-+T"C!OA3*0*L)K2Y L Q*Y)?Z/GMBY-W M0Z)5I[RGB<'I;V02@?(;(RQ[E2U_99LE\GT<(8? ,.*RAID@MM2/?;%)HA%. M@C0F+#9,=7/:R]QXK!$2%#LI%P!QT35 JU7^0TTY6869%(QF&[ :DN;F#-AZ M3'4UA"-ST@Z];R?HW1R@][Y"KS-)T)!T-I?1L9>ZYDP?4Z>IN:SFF90T'0\/ MBE6^7=/L-:-;M#*/43YY=W;S?[4"+2&-0I)/@>F>U38P&7M"'\)A/_+XHO)# M(XY/&YPRTOBB.D<1QI>?,Z_Q]CG;U#OY]\)2>! -U(7)XMB-N4L]R!V4PL#E MLK: $T$<)KXK%F_?1:YNB;=+G4(;XV-4 M[:T/@"N*O5UL>K):;WW*M4N]]3Y[_>&$*G)\Q_]>,I5M]_L&;53PY!VOGLK0 MZCZOKD\^_MS(''1B\?^>2B58,ZA M4 HHK52ZITHO=1#5: 8:U<"?>^7 Q_7VN?;^&.DPY&K01S@F&2[3FQV@7 UC MU]'*]8V;<3EEV?+C>I-M?GW*5JRH4\S\6KJ8ACQ(7)BF&,, T0 F,0E@S%R" M(S?V,-4Z3+[0_MSXM1(1*!F;W$::83.7$.PF10NXC$QO9I!H$U./XAT;+?%F MQ2[BASVI7&IO$GKH4::9Z'V/F1]\?,W7]RS_RO*;UT>5E-PP ^^E]^2]"%__$8D-Y$:>N79 ,SH[Z4-ET/G)Q48G M.T/I4ZM]CM+[K+G?;NN6\F9-J^J/CTP8 :Q\+X5?;RI[\5M6_JNISA9%S(U1 M"'VQ>X(!"2*(G A!#X=IXB;(08G6-,#/C+KF&(]P!MX .CZOL'C@C^1I["U#][(<7@X=!UNQ ,:G+C" M;1?C*UH9Z'#<[";5??TRXLP+G 1!CH($!C&)8>JQ$*91$(:1F_H>,7(8.FQ^ M;FO!_BRFD==P1$8F:WTPS+V,S^ILR\7XL/%I_8O/*G;B7'S^ M*?-3F??;0A;:^925!*W^BZ'BXYK*]-Y+EZ2^3P(&N1]0&*32SP]Y#DR#6!A_ M/HG]1"O0MZN3N4W>6DY0"0JDI."CS'XB9-4_IKD(:?]9C0V@QC; AF!D=&[3 M!\*@PYN+C4YV@M.G5OL8I_?9H2MS3O[UC;V(;^%)N1'GCP5ZOMEE(:KVZNZ2 M[WAT+4"K(,\NGD@DU#M10;W#;Y[J:V='PV$R9I%H=?KQ*:& M$12G-HC9Z^;GS_*D2WP_NL?-]>-SHQ%U2"K^KG]PW.C=?TX\0.61)W6OMD8G MOD?Z#3K@;=J8[#SW2.CV\>WQGX:MX_<"!I6U04U!M4R5^WFW=!T/QS[SH)-$ M+@QG&-/Y1V2=4[#2M;6ZFQO6=8#Q=)JW-/9I(NPGN+':Z_F6P.W"75< MVQW_(\_ICVRUVD>7<1H%U&4,6>;7*WW90;M);9B9=!R'V6I"%,<.3#P&&Q^,EQH8W,;Y8SJ.D;*N=?, M758^Y<4S*^Y^K%E1W\ GR,/8DR5I0A[#( U]B%'LPM"+F$-3YM)$*[/\V=;G M1B*5@$!)J._7< I:-Q]<#<7(L[^-P@ WCU,X]+TXKH)E(B<-K8_$R 'CHM8= M_A6G[TSF/G%1W+9WQ.6'S%GI>_;S/L_6&_'_'W[DG[)7=L\*Z6!Q^_'F-)&8 MZX<^HCZ&3N)Q&"2^#\60IC#Q>1!Z:9@&L=8IC7'/%F M[4U&[X/4;%/_L 8&[HKK1%T/N_J;=%NNJ?[(QUGYQ M:-VUXB4OQ'S]FJ_KT^G&Z Q#RF7F=41<871&DF7\Q(->$OHX#B/?=8V<<2_V M-#H:96R2TCJD8<5?$8FC9V,"R!CNFHQ1\@,W N&M2)FE_J9N)I9C[JG M91_'39A%V(6XC1P M.'(I-DAQ/KD" [9;4Z1+_\;DQR%G:[8&VYV6X%&HV92Q5HQ(*GWE8V2O,4 [ ME>6N ]5* UQK?54IKA&_IO[COOE]'&]7=:U<[(,\-X>EOQ9@KSWX0WTTG]5' M4T,@MIZ@!0+8HP >=KM4"M[-_'NYJNC;/+Z;-RP7-X/OY]J:<^./H5FUNA'E M>0.O)Z,49(%MJ+H4>Y[R&*/(<&)KLZH][GM\FK,]+DQ2] T3.2O((JN:75 M\K(20[K).#<\8S8;$KTMWVA CVPVM+*L[@5?U/%;X&8/=G4@K<2WMR4*2'P6EN+MACV72X(0\EP_AG&*I0^[H"E,_00*LXIC M[/K2J0CS-@O$TW-8^')2[3%2O//M51/T(]CJ 6@E[S#84 M/DL,9]S]I$PW%)QCQAO*D7H A(XF,-4IDXMN4P=B-G-0)0A*RR,3RT^]Z;K:?E%QL9AK1%[N-#9 > M+."WEYWDAD&,!J.AQWCC8#PRUREX;UOP-G*#;\I3JQ(=[&6W1W'F>%DB-X.. M)Z4U,&EVK;M61!RG#HIQ!'LH2S%[HP#1,7LH0FA"6Q MV-D:70WH=#HW^NJMF=,(/C2!:]< Z/&6;5A'9BP+B [/ JL!D>W/X" 91XL$T0"ETW21- M&&8A2[WE1E8WT"6@XRZ,Z&;7T7B3HRJ,\065#XS(M9S\K=#['EB M2Q6'%"*7(,$-.$YZ_]YP%/S&/A5J MLDJUCGUJJ1>@C>OM6+CJWU*.@N]$%YF6<#:ZB33&J^.R4K^MR>XSC=5K7WF: MOVS.XC<"15>YL54F8?D?;/TOMBJ_D/?YKS^*?/LB3)DZH,5#"2,XCB#SJ;P4 M]4.81+$#410C3#W7":AV32B#?N?&Y/_QY0]]CC'!MY^]1T)M9/Z60H.VU M0 MRPW^#3V__#M0X@,E?VTZFR>H, %:G\Y' GPB0C<'W@ZI#T"M@]9-6IN,V >H MV*;V(:\/VYQ_$TM&D9%-G:.MB0A%-$%)@* ?AP$,F(O1FEDHCX!R'Y@9R<$EC;DY_N8=$_> MJ>;QMKS[X6'3_E.VSC;L<_;*Z*U89]:/LKYW=4 MK9=AX 5!X'@P%&0 @Q#%,&4!AIX;!Z$7>I&7&EU[&O8_-ZJHQ(=*?K!7H/9$ M$+LAJ0-02JA:".#/2@_#NP334=*CF1&Q'YF [,-N3% #P;-$7::]3TIJ Z$Y MIKNAS0S-E',4$__NETS\A[Z<4>SY$+(Q@X*4$(A]QR+V(>@EAC"34 M+%?.Q;[F1G!GLCBH?!A_2F$-6:P+8CW&L@37S\ M*001?61K5/Q2OKI?A7C2"SY?B9X>&X>0I9>XF%(GEJ5Z$ S2R!5V5N1#AX7( M36CH,I::7(R.*.O<;E@K%9J$%;M@&_5+%6ECQEICCK(>Z\UD[$9FS6;8/N_S MC.Q5!7M=FQ&MGW^H8J<.U=OYR-DCVPD&P1)9CRGII&0_ >3'B\4470Y;;/Z^ MQMEJQ6@3,M6*^UA&<>#CB/O0=YT !D&"8.IXXC\1#AT7)R%!1E5:._J:FWW: MB J*G8B&_-X%K!X_6X)K9'[=(;43LQ7]98\G-<"PQ'-=/4W*4QHJ'_.,SBL# M#_0$.V6/Z\_9FMWQ]P6C69.G- G$=C6*72BL1[&+C2("L>,1&,:<)AAY*$!& ML:H7>YH;1U1I)BH)P2=$ZNA2PR.XB[AJ'K;90&OL8[5*1B"%E+Z[-63V3_=[ MP;!U3':QGVD/Q/K4/3GZZGW!W(/C,RM+QCXS5+('5CR+=FON60K3(4Y=AT*$ ML2 &L;N$R"'"D!#& T>.ZP58ZWBKLY>YD8(246P<"B8/#^6>825_ T3?SP:I MYRZCVDT+UK :F1(J&1= 2;D 4DYPQWR M^KQDUO\A_M_WO\H:!\]HLU"U#MA/]/PB,R;\]=[]K_"+ MZW_XJ_A&7X1H,AV\_#$OY,4KEVD31/NYH.I?#!7B;5E0Y%D@\E16V14V3YEX ME*T!1;]*2RX;O4/0X:!Q^=W)W#%ZQ6\[7_0_;*D$2)V65XQ?=;TAW2X(=AP, M7>;(@/HX@DE$,/28FSC(\]W$3:XL 7+W/J&=,3"'Y>@&:OPQTE_;UOXXY+ZO84_+KXXC&/. MI+,46\S\<2W35MY2)G,<9FAWH=HDJ)1)1?;Y=\3?Q%))O[+-TD4\< /D0S?R M"0PPHC!EB,O*1)SX;DR\V#&YC[ LW]SN(*HHKZREATS[4:< ,2,QVR.I1WEO M.#XC$^2YI,0+L%<.M+5K4HKLD@L?9ZBJ550)KNRQZDCH6^)@V])-RM@C07O, M[V-U,Z!"LHKFKL/%?O>_Q/;ADYA?2\X=YG"&9"$%878* M$Q2B(,20,T*1$XO?.EHGA&;=SNUDX.&)%6)IVQA55-8'N?]<8!SHQCX[K(1N M#@IVL?K<*P=8_CT3:YP:I,T3$X]MB\V3>+(D MPIR1QPSB5S*%HSPO(]NB4&WM__HW\/$G66VIJ@TB&LF>JSRFZ_56//$B?I'3 M$OQX8NO=WYM?(K%/V1]NJ"HC=?ME.YW$/M/I2Y-.@JHL0\W-/WIY*7)$GGZW M=.!A_HUTU<#6;VRZXMC&"AY4S39_>["S52$[^<"J_W^[/HU2_R:^@4]Y(:,U MECR($R]T"72Y+X,0N0>13RE,2.BG3LS](-$*)A_8_]P6M??Y6A@=I9A;?U^C M+DGS =(;V-R(BXC[PB-I*#WQK9?Y>GOVWQ M_UH##?Z4*H!:!XL7;0/1L^>)9-3[U-Y%0Z YXS$TJ!DS%A0&^%*ZNM.//QG9 MRE.B.\XS(GKXM'Y@/S?OA&;_TJ$SK8;F1EY*8+"3�B+\2,R3?K7+>6JQZ* MW;QD'<"16:@?._"GE!LHP2U0CQ% 9XBF9.1OC_GK_R/:J3F&T#VUZ+4^"9$8 M*=K0AME+9B1!6;;\4&\^/BFC_%X9UY_$[\HEHS1%2(;RNB$2FWL4P"1!"'K( M)R1*8AQAHL,@G;W,C3D:04$E*:A$!4I6/<[H!K6;*ZQ!-3)'#$))FQ"T4.@@ M O%^103BAST1=+;LG950PEADXD"/,I=X:4KC*-4]X#/I>&ZTT Y@E\GW#!Q^C/#N/^L;"\61 M&>,T1<*:@I-?*MD'Y&@QPEC_N&\LK"67%)JO3.Y9*6RE6)>^K$%\\CG:GG@253XOZK+);='7>>(7DU7?\ ME]__=OJ%5YE!U"'GA:]?-KO)'YGR01:+'"N*NCYR"?YRPD-_L71J.>13[SBW M-&INLI/+(4JVSRX'O3^T8N?>D[?V0/_UK?$\?9<7A3I2?X_$U)=I6W$0$,)X M# ,6B?]PZLC0*]#VW<6-#H(6 M*B5,RW<:C8_>T>5XJ(^\NG\^]/__M -\)SW8B0_>]P$^H(+G$-RLE? TZGSB M&IY#@#DMXCFHE8'$I^XFZ_#)]>/A/5'C!/=ARW:WMPD.F.M2#'GDAS"(<02Q MCST8NERP7XS$'XVBE$P%F!OYB0\T-N0R4\@UV6Q$(,?FLSJ(82?\&2^%ZOZ[ M\E+H]T\PY[2!Z-EB-=/NI^6U@>"<,-O0=H9QVV%''Z6;>LF6G'AQ$#$F;+>4 MPL"-0I@X@L\BXE/78W[$:6A"8&=[F1M+[6?6JHZK8I6@9M1U'E$]?KH:IY%) MZ(1\/O8@9,PQG0A8(I+S?4S*%IUJ'E-"]\,#ZYC(K?H[T1Q]GS_+!JNCIU"L MU)B'CICI+I87+"Y,"4M@Y+(X(MQQTL19OK("Y]KEE,YV9/)-M[L;\8XQ7T-Y M'%,=VD L)0:D)?(P-KB LQX=7(_=R'R@!(1*0E"O3>"F*,0CK*KS)M.(2%"M M\T0W-+:JG9SO9-J*)YV*GE0]Z7YZ<'[5G7_O@M->YM5A8DR=@O4JL,[D8KVN/7-/EO=BSW93,/0^IVR9I%Z8^EXDDULE M, B%685)Y,.4^T%,0E=F9]5U7FDW/#=VD[(!*1R0TNE[J!R U4U/UT P,MUH M:F_D>7).U4'.)@<-3>9?1U@L3U MTI#"D$4R[;'C".LCP3!FA-$H<<7_M*K#7NI@;I-/)>F59>0?"U8%G)AD.;X( M8_=TM '.R-.R%D_=$R;F+G0Y2F% TA#BT VADQ(OBL1?46J4R/QB M3W.;VHV@TK6Q\$";Z_\FS]>8?8H';%JSVHG,1=E/?11"E,CEDC#V8$BZ+N_AA MY'!?_-:HT%-'7W/CAIVH0,D*:F%-:QMKD M>2.]=#^MQ3@%V.H[OJOV;KHB!V\/9?]AH :21:64 /E=$OYT@8"'V;=_F&T6^G2AU M.>[M]%'S\\KO[%$V^ ?+'POT\I2)9NO2AXGCISQV(DB%\2$V,J$'$\8HQ(GO MNF'DB;FO-;T[>YG;!&]+:%ABLAO-_K-+*QB-/+_-X#$ZN^Q5_XH#S,MM3W:* MV:M>^RBS_V%[/N1'.<0C+XXKN< M&P6<>F!NZ@SDQ"A7NP'H>OL,NU".S!07/<6;=.Z]B>^M>(9WI58?Q1?\+?*Q MFP.@X^]M)5.[C YL'ZB4#T]HT#U(Z5'Z'U*X(OOK$7\;D_B>5>B"$V&\_U=C5PA?T?> [$D2L66N12* _U MH"]6VM03VP#"C/P;NCJ;V_)9W=COA06UM(;G 5HXZUG^MM ;>0$;#MRPR(L> M1&S&7USJ:OHHC!ZES\9B]+TSC$#VE3;+&UQ6.UF/,LJBD,((24]'$CHPXTNP_ MU\.DD[Y#Q>.YWO7HP,#LXA&MZPB$?9)K\8]WJ,S*.WY?5=.K?E47ZOC 2E)D M+_)7-VMZ0U0:_6S]>"]>)IFP>78>?R&.N9>F'DP3+Q%&!L80841@1%V?>6E" M:>(9!7B/*>W<:*=18 &4=O)(K:U?Y6.BQ MW6Q&>&3>;.NY >:7AAO\>NF'%-+8?45G!GYD?Q1)QD>6_'WH\HZ;1S_%+"? MY .8I%/SY.XJD>#'GP6Y%YMI+5OS]*VYGT4[0?8='-L=?! M,#(A*L& )@Y&&=;/JSPHG?I14Y/E3C^O0CM1^H4GAA:0V;ECWJYO.,]6&=JP M\OL6EQG-4%'56\N)^JV8YP)WU)*5CQ1JSE]59'DLBKM3LL%:.NY 'M-JP+61U<+0[>I=D9> MS]2;?#Q'9K"W&\H!M6XL0F^M HX-F2:NBV,1QM-J.38;'YR2)=NPS]DKH[?" MTEL_9KLRG.]^?4'_S(OW*U26*G;7#V*,8[&YITD2PR#U*,23% MU"@;I4'?;MASN:0( M>31V4DBP0RLG:?%1(NA2/^ ACA/N&]&:1I]SH[-*Y 5HI*V3]O\I!09*8D/V MTL%=C[4LHSDR6S5 5FR4\T&(#HS(TL+(:BQ6=X]O$(6E!<'Y^"N]5P<:62@K M_H%66_8A*\DJ%^U7;-V$_6Z(TBG# ?"BVW 0&E!*( MG-2%+'$93JC+4^2:)=2T()7)S)LF^Z:4$2@AP5XM.1%;E>2!T HT:@$D<_KO M7AI.>38&6=.0FW;@QC;PSHW8HK+OU&ZYE9?\VH$SM__L06W++K0@T;3VHCT( M3^Q(BTT/8_8_\IS^R%8KT>.Q)=N2:7=>ZB64^ZX/4\?!,' 9A2GCGMA .X+5 M_21.D=%EN5'O<[,Y&^'5'#_=V+78>^A1I]G@Z''O:)"/S+)6T3:FT4&H62), ML[XGI<9!L!R3X+!&K!FR=UR3XX+,?83FZ PJ*V_N8D1OUR1_9LM4II".?0=B1@D,>(QE*FD. M?2+^0A!R0K- D7.=S,WZ5#*"?!?9G"DI#;TISX&I1X+70C0RKU7H[..^;[O1 M,7GK4/+$$Z_KV6%3_;[(>;;YG)?EDKAA&I.4P!@EJ@H7 MA]C%/O1Y@#A/:9)*)^U\@U9Z$WS?M-&TWG4PWH?[5:RZU50&OPEZ+7\WF]$M MS.)46*)IJ))^"E),L0-1B(6UZJ2*(812@ES*A4R\!O;8(E1&)6@35H]6AAIK=F#$-BY)5"@G!; M?SA2M-\7\I]U4?9[6?LB7X.;S:;(\':#ZG+FLIB3S$F1KU;5ZB*&BY46TXB< M0F5I56DU/.E:MK%W.9V_4EOI(C@1=5!78LO7>SLQ'>T75/#N)LS MF.K-^>N0&GGNUR IZ>IBL4) FSZ,EY2WYI!XTL'$WH67%#QU%;SXY)4G>?5& M4WHA_F>V>?K[.L3K6.3 MRR4.4RHVC B&,0]AP)P0IF&"81+%.*(DXHEKQ!5C"3HWQKDA_[W-RDR*#@M6 MU0Z3BZ300";C%#^6&57[ [&@KO;G@ N *%6OE4!^88*G?@##2!V4J/ZU4N+]@;*UM(EO"L&MZ\!&+ M"([SE;\:_T1RT5%>W8"WE@=2^ M?A/4"( * E!AH+81RGFVXQ,9=N8\S:#9/,(>6>+I3\2G&8*S!^P3=3VT(-7S M2*YCWLH^4C608;M9* M81EU/G%UK"' G!;,&M3*=?FCWV>OV4JF&U$I,06WWA?Y/QG9U)EGO21Q(C_Q M( U#!@/Q+XC2@,,D80X-_!0E>C4KS+J=&Z$=%I13LH.V\*"6?EARX)XAZ.:T M\8 =F:+,R?L:9%E]O:=2)@"B8"=MV%\J54;(C:R' MFF;NXY[&WB2WL9Z"EW(7:[X].+5HZYSHCN^\6_8WE9^$7G6=E/(AWV>@8G1O M7Y'$]3R<4)ABN1SX+H;83P+H1HR[:>@'B1L;9B.U(-;K:'#NQF^TZ M9EQL=\#!O=TF!Q_?W3Y\N#'.=FIC=/6LY^G';.25Z'2X]KYVE4[- 8FZTFD4 MDX-U,*Z5WS 8Q?2V"[J]5*XVA)HZ^ZM%(,\DC+79^L"B5/O[2+%U4+'33_E* MO%]6P=5+CP;4"02!TX@[,'#= &*>M'J(K8(27O@*NS$S@-+KNN 6F2ZZE*P 78BVCYYN@2 C;O>D[Z MF/YVYI*:9^]3+CYLGO+WGK'BCR+?OJB54E6\J/CDVV9]\[S1S0'Y9;QG$D>>^!?R,$@UK(C,H\W!? MVY.E(M94LIV;6/<5\]K6NV/$IJ@582X.$P:)AV,8Q"D6)D <"B@3XE+?<]U0 M*[SD3-MS(X?]":IY$>MCV+HG_95@C+W Z^-@5*WZ@L97U*@^;G&RRM075&G7 MH[[TR$#[_*#,[+?L\6ESQ_]>5GDGEG'BQ<@G$?0)%W:Z&Z80>RR&7A([,>=. MQ#RC"E*=OZX?EYK^UJ GA*V, M?(MVO0XHMNS[SKZFM?-UU#ZQ][5>&D8F'QC>W*I+*'E$6>4229 ;X9 @&#IN M (.08I@BY$/L!GX8.2Y'H5$8R9D^YD8AEM]V7@H.]Y.6PY"[G M(-9CCBN!&YDO3C![&(29,75TH&*),,[U,"E-=*AX3 Y=CYH?!50'B#(805UI M"(;9/JMZ0Q\RSIETTV2?UOLK1,V3 ;-6Y\8-E?1@)S[8RP_V"DA'['RSSC<& M]84,T>X_/1@/Z)&YQ!1CRRZ/P[$;=-Q@V-5DIP_#(&@?1@QLX0V\7':Y)Q%. M(X_Y/G03&L+ \Q%,4L1A2D-."$T2ZAE9.U:DFAT'*C>5HRC(_SVAVXIY6=]I M!V%D?K3FM#).$6%[6,_!5^7-"A7;@]&JI\J5"4REYV.U+GQAFZ><[DLO?66/ M0HA75ET3++V0NPCA *:A@V"0L@@F3I1 YKHT]MT@9DZJZWVNT^'<2+:1KO9- M <]*>I#MQ-?WB=;"NYM*QT!Q&BNRDA?L!08[9$TN]+1QU/^94_06MJ1R*;/7K M&Z.,/5D5 =11$F48A\YD!,_@@'U4HBPY\($.YN8C&-UE6GSJ_8[ _VU65DR=GBGL\_=@GXI _P;DQ?%HM$[_BDK"5K]%T/% M$CFN'^$X@,BG+@RXL)*Q'S'H>A&.$M]+'6J4+'JX*'/C9?D)+D"A1)5[XHWX M.AEXSM>;)\,;WRN&1^]H8AK01^;T2HD%.+DS;J7!VN0 LSHWX4X?>711:02D M2A8]R:^&U9:/^7!!IO4^OQJP$[_TZUL<7$A9%@(_[+!**[+Y+E9DE5%+]B&$$TU@8MKX7(D[2($&I MD8N[';'F1K6U5K6'S6H_WVM'Y 50DU7H85QTV<8@ZI'P]$,S,B$WHW)*P^^; M8=GI57%PK1EH5 -_[I4#']?"F*T27MJMZ&P1=7O%GFT(-74=:(M GBD1;;/U M89S^E6VJ6&F5^>D592MIALN#Z6=AUK6#GCYDJ^V&T640I4E,&8>.&P8PB#PJ M[.0XAJ'GDHAX+DV]U"3.T5@"(Z9^BX(, ):B6I&S>9CH)-\' M.P6J6S>I FCKL ?>L W)M3! %KB3O/^)Z7)P? <,^+PALQ=L!X*>E,4'[;5 MZJOK8G7XUMQL1B&:^&=E?#0RZKM)'2'2S2W7@3$R:3P42!7G,,+#R(OIO.J# MO)2.FIK,"^F\"FTOHPM/F-]UW*YY@:H,/-N"?5RSXO'7S4K,B+6Z2RG%I)<1 MUL( $G)_$];.T_N\>,FK?C]_?M_JG;-Y3148PU=_TW+] ,R,@GIC@40:H%:+Z 4 M RW-Q![S\_L!US>6QDW_DF?Z\9OH*LCB.-JY.;*+=,?]DJ6.)KN%L@M,^Z[* MI-M?MU0*K[L\KWX\:YXR'^LEU&[,O7^]OE=.T+/FD>U+6@53_=O5ZD$:>MUWX M@#^EL)9B<+J1&+2+O=#D9+O9;I7:N]J>)X?&R*AR9O>HD"Z#RG1VXL E+@\@ M)IY8F@.'R3J[%+H4T=")W"0.C;Q(3KN8V_RN)01*1-.@E1/\],ZVKT-EY E] M $C_)FY 2,@EY:W%=YQT,'&PQB4%3R,O+CXY;$8W8==WO([6^,9>9*U?6;J< MY\6S,NW?_:K_N(\>31+"'?%_D%./PL G"401#B#C3I02'',G-BH./5".N7%# M.XI]?RG>4@%@Z6DI5:L\+2M]S%ADZ)CI4_=PX]!^HR-14 MW)6;8&H?N@ OE2[ZQ\,#QJ+_"']?$GA04OZ!=C+#^XXJ#0 C0J@T6%4 MT/7/W\<%?Z*S=ON#8'2R/AS#CE/T 8U.=F(^7.'VZ?@5K0RL(_@DK_5OUS>$ MR"@\T<''X:[KF%",8.+%8.R)"8121 .,@PI&GM7:8 M=#JW%:.2658EVDL-&K$70 INF'G3: CT[&K;P(Z\4%C!U+Q*H %(MFH#ZG0Y M;45 Q!.Z@":O#OPR$ ZJ DSNBX,?E_DCP5Z_M9$2]UL-T]YD?T/H_MGJC!B M=\G=*$YC'L T3HDD*P133IA,"(A"EO* >EH5 :\796X45L6O%CLQ92DUJ4L[ M# WMU&D_B R2$%@80LU#A$D&9NQS!#4F>PG!?3,F.T7 7I/V@[8RE=N#T]81 MPG!!ICU%N!JPDX.$ZUL<1K=?LK5H>/.K,2X_,%+(6 J984=&%%<9T-UNK@Y8/@@W, M(A..7IZ;,=<2#TCY3(,3CK'IIA(KL(Q,&N="%;11&A"R< &)*R(7CEN<.(#A M@D*G<0R7'AQX!+4/25*U8,J]G;,,/()=#U/(?9[" #D^3+PPA(B[0>#%P@#Q MC.KY=O0UMPE>Q^.54M8%*)6T[>W9;]FZ_NWOAN=-'7AK'C/907'LTZ560..B MJO54MO92%@^4^N&P=8[4T=.TQT?]*I^<&FF\,HQ ;M>4<;%#VK#/V2NCPJH0 MGX$,ZJXJSKW[]07],R_>KU!9WOS,Q"Z&11&+$T4J(0SB1.YBTABZ?HQY3(($ M!>GRE14XUZ450PE,)DE;CE$-;BBVDL4F^Y_:X*X5J$LE@C^EW(8'VZ;CHD<^ M(V(],B'M)8=*='.8C:EI(%B6Z,JT]TDI;" TQ[0VM)EA5/=Q_9H5^5K='Z^^ M"1N75OF1/_Y\8>N2+9/8"SP:NW7E[(BX,'7%/T.?,IQBEW#'R%.VI[^YV4PM M"0')C8]=^M#5(RB+F(U,2 >2@C9XM:P+@!G/"Z;2Z(N5R&(=;4V4+#%17V^3 M,H^FZL=,H_O:,&:YH?_<5GEYRX>\2;[.#M)(/.3O4?ET7^2O&67TW:^_EY+O M=MG3;L@F>ZUJ?#>E#Y@;,,0]%\;<$]NW)*0P":@'PR!"B#JIXW(C#]XQA)P; MA[5TE&E9BD9+L&:;)BM.G2-'_%G^D@B%Y5V>TEBZF^:['(=HIZYAZ8M1/@<] M_GSK01Z9=(_&=Z<@.,W/([/RR+&];XWM;U)7\0'\WLIDN==WE'(98PZ()7X? M1<1)%X4Q03Y>24;MZ_JHKX<"K4O)7/EZSQVAES)$TA12-V9BTQXBF(2.!ZE# M*6:QFWB!T4E@7X=S6Q8. Z#:$NO,^6&8Z_&U321'YM[K0+PJJ*P+F1%"S,YV M]V8!9UW*=X6?=;XWT-6!H7);J-NAV_7+=B-=UM3I$XM#[J:Q QGRN2Q#S:7+ M&(..CX@;NEY ?:-.I_A/).^-->;.FK6N*3R@K9&%(]B$KB=AX MB4Z7GD-EQFT'\IA2&/"$P90P!Q)*$/<#3%R] S:C7N=&&5)$\"IEE*XV/VHU M0+[=E!NTEI?P^I$\^M!WD\AH@([,*(W,*N?5X96E@EE)#O:BCX&L?FC4* A/ M%!%E#6FC0"ACQ#KBG_3;FBSLR5B]=K23^O,+!Q[4SETU_#3@#K M-P*N@6'D.;L7;4 :TA,H]%?M:R"9:'%N0?.5;7[DQ;_**E_K;WA;BIE7ED"^ M_KN,5>*LD&F\-KFLW/F7_9M_^XN=)?L27!TK\\DKDRW EX1MK[,7G[DVGT\= M 5A^S3>L_)RCM5S*ZYPTZ\=OC+#L5>6=E_]9>L0AKO@=]!U.8(!#%^+0B:$ MDW/?):E+!N;S,9)C;KS83B73* +V,M=)8PR/8H:.D=Y)S03(CTS%YT!? *6% MX!VI!Q [6;#3Q&1 KDC=,PA.ZZE[S*1XH]0]@Z"ZG+IG6'.#/=Y?"O8D2P^] MLNK.32QZ=_P!_;S9;(H,;S=5M8[#.*@F7&;I>BF)HH!"DC@Q[!KY.5UI3QS(]0#=1I?"=121#E.V(G4NW8H]?AVP@$:W01NC\V!N\-" M>4 (/A9:+<#-T7A=" FTZL5O V-[GOY723-U-( -Z,Y$#%AI=J"5*X,4WJ&2 MR;,IZ6&G=D"MX+)WO_:/U+5"U7E!5>W^=BV3W"L?B[O-$RL>GM#ZKHIK_(<0 M3GI3W+,BR^F#K*NV._-:^LPCH8L\Z#B!!P/JQC!A(8*1RR.4>"A@26!D)+^) M&G-;$M3!(L121T!:."S J]("(*FR,/W$,E!DXH,CU?V&H=']-I^,ILT^^P]A M;)-?:@>5>J -P4' J$S6V7JNQ@$H(!:@@@*TL *#+ 1:( :C@6H )%YC2I( MVA<,%G<-;SJ@MC8=;Z/$M'N6-QVHDRW/VTIC?FC^0>R]Y*F5Y[B)DNPD0TIS M()J2,"&(B1U10F#@.F)'1 ,?>HCBF*'(%5^?[F&Z;J=S6^@:N8$4O**R,]F% M]$^=M<'O/Y@? ]*1EPP]- <C-/EDGQ&MP"F>';<#F@W-=FM@:ER[=L$XW>''I*5 M8J_W1YY3>1+WG16O&6'E]WQ%/S"Q+219/26BD*3(GO$!>% MB#69OR8'^C#GU_@K;)6"2O .;4D*6!6'-PK\NL>$MK_=T4\#JZ1>&A_O@/,\ M$S"L'=MI=3KQZ9P)$*>'<$9OFW%]66R6'W\RLI6E'^\X%TT7C6<,YPQA+X4H M3K&TZ 7A\-B!08I(Q".>.D&DP^N7NY@;A^^D!+68FE<1'2!VTX8=:$:FB!-4 M+!9_Z@>@BQ;$VRU*$/_:TT%'PY-,_7[%FFFN\>0 -[=MNY*[[DA>A$GCN@=5.N,[_#>X*(!6051MJ%0S!PEAC=;QYU,#=:K^0#4D!#UY(3Z#3O M^:X 9.P;N#T6(Y3PO*2XK9NJX^:GO4.ZH-S)[49?8^UD.!,YN QXFCZ,1D43-/1[&01-?VJM<-J-)XVWW1\WV+E!"33 M!:A&=T-9TV= (S=B(8413CD,,.8PY93"-*%N$M,@]9E6@+].9_-;A=KR'GSH M^D9N+\+]VP>;N(V^6%V$;, &H1<[_4V!30PGV@@\/#%96%,50Y4A/CD'97V2 M"+9K2<$(E(=XH[U>EB[T=''KV [T-C'9%D!7F;;9K_V.W11.[WZU_Z+R@;@A MILPA!+*()3"(F LQ]ESH)CX*PLA-0L\H$DB_Z[D1\T%&HL7PU"L&X.MM(\:! M=&3.'H"FM:1.EX$9.;W3F8YGD>CI,B"Z*9\Z6C"C*,JRY4=5X/D;>\QD'JGU MYJOXCI;("=T8^01BQY,AB3B%."4))#)ULI^$G#"M6Z9+'?IJ 0;^E*(#);NE\YQ^< :=YW0T.]EY3K]J[?,')^[Y MPC9/.36>[Q=>G]MD/TCC4\FJ/[4O0=0_KRV@,_*D/@/,"%.X!X>KDAL=MSEY M>J,+2IU+<'3IT:$%F2H7R<95\G:M0D7VV:-5:92E[WDH)M2!D1_%POBF!":N M^$FHB]R HL1%Q,RG5*]CK:]\4I_2*H@,*>D6@&R+0JY8,@'%*E\_0D%$S^!% M5F[5' F](P&+Z$YUOU.[ZO[6B"Q+)]0A>ZWT^4INFT673'"R5FM)J].) M2RR9 '%:6-]IF1>N=V=D2N[3^JG+$09AS3[7X;FPT M[(F!L(QM1%Q$I \0,ROBC/;#3(=V0]/9"V?$/S 2SOW]FJ">[VC%FGNOF",G MCI,(NH[GP<"/,40DD(Z@#G*9YU$>: 5M7NQA;K-4"BCWJ-_8*UMOV0)\_$E6 M6[5=;7O4J]6_+LDX.*RG#;3>&G\5?"//Y@8Y)=T(#D07=;<:'-)N_PWB0,ZH M=S[DX]R#PR;]NSJ#HZ 07)>-?I\KGT-!S.(GY0QR'(5>OG^2/]ZN*Z*67HEG M7_F<(9RMLLTO=QG%#N,>]V$0!%3\QV,0)=R!*/"#)/*9AS RH9*)Y)X;0;6R MNS\B82X7]:6:*D96YJM7E4.E40J\5"D"#)T;I_HF]%AOAB,],I4XK+K52ENB3E2Z\NP$Y_>TP]\7A9XO^II)YT59EX*([7JJF[ M'[8"?I;[U_>U[\T6J<-RY8OA^X'CQ3R$'".Q;CFN#].4(<@+Q>QU:-^&XB-S-7#P#(FU3XD++'@Q6XFI:T^98]Y MIO=YS2^(&&//$3CT >N@0&G DC%C$.B4-Y)(Q80@(M MU[B+/0"[I[T56,8^M3I"9("[\85O2]O'^&J()G(LEE"A M-E0RN>.*B>V*):?A3B Z/(7/OS>9>W"GV&V?X.X'!Y98S-9YH5+%U4F.L>NG M7B)L&\Z" :>SV#JN1Z,DS2(9;YJ%F*CTHI''17,-.B,S M6Y5"\ V2.U_"Q%8AQ>/FIRV@>$&YD\*)EYXSOSI3MP'*$%K]ND<9_4>YJQYM M[*FCT];<9OCA55(M/)#2@]?R;ZU2[OHW;EJ0]M_$V49S]#-]32!'Y_&! MZ4!D'G[5*OVP+82M5^6*5BFBOPF3I,B(V+NIIY1KHJKW\"DO.,LVLKKE,DD2 M''H1@CAUJ-A*N QB&L70=4D2.BC *#:K(7:E0'/C%ZE*$V);[.0'I),FWW%$G@GV5ILM3LT'/(]DR?:J]LU93__7_9K&08)2U'DPR!R M71F8'<"$!#)$.PY8[,<[D,:N@]TX2:/0R'S2[7ANTUZ=T*+R:7G8%U8MD:4!\X'A#=A9HDIRY66.*EB7S1;O; M2RU4J-JS!LSI8B^EC-Q"5/G0B%7@R)RM?E>0Y$.,*0>8GG MA+X;8D*,N$JKV]DR57FAA-VPN@.:8Z!)6=:1'7N/=J[$V]X_3/KD=V-JSE-& M$-EB*;U.I^4H(R!.&,KL;?/3:#'=OFU73%A#H2L#V8OG]89^6J%'W;/HBPW, MD5BDI$"*"MV#7 G2NTEZ4S*#8/3+R/6?2%L!;63.T,,+_"G%MG0FW0O+H!/I MRZU.=A[=JUC[-+K_86MA*=\8R1_7LM[8+959L7DF/12J0%/E)E,P*@RAQB\X M8Z7XV_99D% 5LET]N2\67RZYE\;FY,=4,JLQ,4.QG5=J))9E@'SE\=@&)_]/7,I[F-ZC[T9*\Q:*M< M!^>#1FDU\"VU0:WW M2:UR^H!AOE1PT\&6VHQHLZL2_R6X>7I& MQ;\,_1D?3 M!H9ZG'TU+B/3\\GG-49AL"X,;/FSG>UC6B>U+C5//,\Z'S:_-ZGR_MZNJ[EGXCM8;] C M6X8\X0%S.$QB!\$ RS76\PB, ^+0V$N9AP/=1 *#))C;A*Z4 ,]5+NF]&HO= M)NNE*AN3-[K(FE6U,OJA]\-&JYLQ)AF#L<^-*OB_G,)_5+5GIP:XGPQ^_N3A""M';)6;W-; M7Y3 H)9X 1J902VT/H7UX]R_6EA%;^25H0>X >EO^A'4)WRK2$Y$[D,_12/Z MU@:F@ZK[VYB,EK75:5.P_DO7Y,O^(\^I=,#^7M=,_9ZO:-M7>YDPFB0))Q G ME,/ QQ0F/G%A&O(T#"+$!?#F2;3[NIT; 1^'(8BA$7_.E+O0 \A3>SUSN'L M(SHR*4N!%WH)R D\^OO 3,'Y^E&6>Y(A=+)\L9@+N>-5]C;\1VD,HMH0J5B2D/ M68QB2-P8R:P+!(JY+4QZ3@AS21JX2:*[R!ZT/+?IO1,.2.GT%]E#N/I7V<$@ MC#QW-?4W6F7/ZCIHF3UL:;)U]JP"[87V_ /F)YFWNYUAY7R]*\$DC>D?V6KU M+5^M/N6%S+FR]+B+? ]Y$/G8@0'BB?C)H]#S4B=D;A#C5"L.V;3CN4W9JFSB M7H,F-.-/*3.O9#8XHS,:@_X#S[&0'9D'3N'\;5\/K!']]PIC\&EZ+CT=8'>_:<: '8;@P>:XTLY1,?@ES'^:E1E$0P<"-(XC3(($T%K]@#D4LTB+Z,VW/C*#9ZQOL MJL[AUF^%78'&V'LH R",C+$+*@\RQX[;FLP@NZ!$VR2[],C ^XYMN:Y-1KW.;PHW0E;^&+-[P ME+U4D6SO$/G7*M?<59E!KWG;81O0L2\[:GEAX_MRQLJU7V[4!"1;ER!:?4Y[ M!V("P\D5B-'+YAO%[UO<9!F0%N&U,X>3A^8CIV;1B.3[=?T%6KOT@S>&F8,WKVH.ISK1U5\ M[S]9]O@D./[F5?SVD37)"+\)WJ^]&Y>)'P *B4 K;4 XD&V:!S>S2Q'XW'2,R+'1']D M8M\#KV1?@$9Z4(N_2X4*OBG<[WMP-S8NAX)GRLDV:%4E MNZL?6H"]T7 C+.I7E:O'WK2^ ).EJ7W<^J33^X)JQU/\TF/FIT)?V0_I=O4Y M1^M/B,BT2K^:%"$^=>,TD(NQG.S25P ',8.4,89<%@4AT9KLG;W,;+TXM!Q M=G/YWIC!@/N!S!Q M/ =& >%.$B'&PUB7 R_V,C<.%(*"6E*P$U5_9E]&LY\"K6 T,@6>A6< U[& M29\!K> U$0-*W%8U;J21UI(K4B\.'0QX^=W)&+!7_#8#]C\\-#YS+2UV\2&( MG\J,LBH5G?0+KP.!>,AP[/((4NQ1L?U#,<01H3",DX![?L("1\NC6[O'N3'C M7F!P('$=KF 49J4/N][>T2J8(U/HE3@."-+4Q,9:?&9??Q.'9FJJ?QJ5J?OB M,,JIRG(Q=>3<9/7]]54H5:7U_2Z6)'4+MRO@A5;W>95=]N//#1,BX95XL=PL M4\8$IQ,"$Y?%,D,4@F+KZD+L.21RPS1,?*/K,FN2S8W":L6J6S2P:E1;@)6, MP)+!0/)'TATE/?)@ZA'>FPS1R,38C$Y]U?9Y/SQ[Q19@IYJJL-PH!QKMP)][ M_<#'M;#MJFEKD5"M8V^)>.W)-2E!6X?SF,CM=W ]X1_=,7YC0&46N!2 MRDB#<\[K![/_/'32(1I[TV]A= 8\0_9:MM42B[OMIMR@];2_61)6>"Q M0*R')(RHV!<0F:75": 3,L(\CE(4&7DD&?8_MQ6PEO-T:T#RY^=\#4JE ,CW M&JC]0?5KPPV"Z5"Y+A8SC8?0)32!04@IQ&$40#=T7!(RBD*4+#?Y!JW>?JAV M4HPW5/]Y/$1GQ@8"6@_H9*.DMX\;$?N1K9"3G5LENSQ)J\0&+;D7H-;(WE9N M('*6]G*FO4^ZF1L(S?%N;F@SYH5BQ(+XF*^9+)HJ^OKU\>>+^-24.7;';Y]? M5#01J0_;'MC/S3NA[;]T"\H,:GQNZU&M!&BTD)ZC.SWDG#O61+]*S3#PN^EM M$MS'/JDRA1S\*=4 2@\+5P178SBH;LZP'B>KKW,5(.TZ/-:'(-(_9 3+,J(^981X,$V%Z1TX,8%IE&)(G##UPI AXICEL.CI M<&XLU_:!EP5/BS5:P6TI3+I:ZCK4Q] QI ]V3;\0BV".?4+4PK&1%7S?8?A' M)X;F3B&:P-CR">GK;EJ7$$WE3SQ"=-\;2#5/,O#Z=EV?.0CSK#IF:)]!W)3- M4Q_+3?:,-JP^IW,CS GR(TCCQ(1AP*NM['AD2&,G[J\O24DSFIN&U,UJ'HRL+9'G?!0/>>XU4Y:2J\\J M&DJUB=9F;(G7;UG&J.0S +!#2*?%#1WRN)\<02G'?U MCP+LR-+"'--A,D1/@-LK8[0_R!^:06KU ??-*FW'RB[+],18'YEUVL[>F2S4 M,R]WTX?+TH\+J;I2X00>=)GO0>1Q G&$(B@0243@"4;"Q,9U6@X[-X_H@YJC M4WN["B:"$$.8.##F D'$8@(3PGP8$0:L-?4 M)XV>[UB>3T5)?.,O\L-YPH5J _R8XV?=(0'[,?$9$3!P5$D,-Z12F0P#R!(4 M4U=XS/6MLS<;?\;Y*GM=-_L:U/YSQV<^"CT8AB*1)SN*(!$L@7$0AB%#R/6C MQ-1,?'*6V>U>22B\>UUOX#L(1&-O:H6.)'*G#48'6^YIG,QM MMX/@-9&M]I+*_5KFS\.\ZL-#MT5OZ$[1&]7F*-.]1Y;;;Q"DA4K:>)&7>]W8 MCU23+P&ZCK8 .+U1?*OZ,<* M,#G7ABKYFZ>4OZEY:)6!MN1O?%G48,B_%$H'56^77 Y42^SL=]9BYS[][F1V M[;/D-^W8YQ_N:+=FO[]6:6$/V25C>B?@I2I7>[.J8LCT?93(FZB.)..K0N^& M;[S<.?P7GK^E5)6;3S.FXET?5WJ4?ZE/>\$CQI,($Q@E6+5-2UQ(W#B&@F*/ MQ Z)0]AL;J&:WBV*:X M^YOKBS)E"5[IU;O'[_KZW=C,R@Y'M<7_CJBNFJA'LI)%_*\\+T@))#[ MQ(4(>1C&*,(0X= 7R'.PYQMURK6;=F[G@:):WJ9JLB\VESO=3 DP3;IJJ21I MMSL:#)?!3, /#^[(8EKC>M/ ==-(01$-2JK!?3NNUN+8#J:!A*KAI).*1CL@ M]@6]$]=/\EB55] M1$LR]])B_RG'7W^2K'R1^F)YQTH82C#Q?'%H M[=F9 V=S$[8E^3JGGTE=&N>%DJQE?K]E>O]L,+;Q6LV!WAF=$_NQ*E(X7L-%) 00445D"#-;"? M;D[K/Z1;^%G 7;;4[/61%H'WEUFZUN>58;S U#K79>FML!J*Q/MY_O M#!TMAQBTGS6]V!]9UM><#^@D/6A#8]ZA=2G*7/6'NU,:7YJ]1Z^)_J3F@:\3'1=V F(F>PK-,( MV9I1T.#T FQY!4UF0I>;JKB$Q>24';%5_)_ZLC3*&#$\7@"&0E55^^8 M0Q)$"$9N[#I^B CWC)I]U$QRU?7^/B25ZBWU(FAW[_M5 FKZI'T.IQV]S] MDLA+-Z;K14PX=5R?0!X+J3X[;@1C-\;098@GCOR/";IXXSG)3,6)/1$VFZ9) MRHC7415J)9;9'P50BP]$33S &^K_;B> .JR-F4@:%^^Q[6M\#338-?G*9C0&G6'<2!Y%L' B:5>-T!VI>!/4;J9(N_Y]DMSZRM M\>MT,JQI98'F2W/;7MM 294LWW1$&I[YA["YDS&V[[W "5(%VE;2U809D&VXNP'/)CTK,TEL"6U2A[+EX M[2)DNB496=[LKL9]N1I;/L!=8S4J5K;15=.MAGD>Y#2K,E&BY(BK8Y7TUQ_4 MEJS 'H-/EC;8'X!F7N$ HPWFHKUN)MNJXGR%X'G.-Q%>51+K35&\:I.\^A]E MJU_X44*=T(TA%X& */ IC!V'03?R/!]'*!38L;&+#TC;W(Z\JG76>LM!;X]J MYV7K[#Z=8C$^Q%>ZPQAH<-8('*Y3N4ONM-NTYF]4MVA?T,?S@7:F[*,=GGTA M-?!N]I["3KH7^7KQB[R*Z(C=7RA?X3S-M!X<) +SR,?0B9D+D7 Q),)'T$4> M#1@/!2%&_;!/SC [25O19E5T[#1^[<)R$%1&%GFF@!@+J[-,MXD<^7)#W,A_ M;47-Z7$G$1AGV:JW_?D'A\C'_5F*E!LY1[&@+$0!#7Q((LHABN6/V.TY,<_<-O)>9BCX35$*-*F6I01/ 6MV$1H KI%W>">D>N;,'N P M2I+L=I8/S(H]8+4]#?;P\4$[?1_T9[W"14H7B#/A4.%![B$"D<<02 M1@/7I4X0#]#G^_CLWT0OYT1K9'8HC(;[R$>%97=O3?[HO;W;41NWL_>) MN>?0U[L=%L.NWF<&L?>&?AVH6VO =8%;2FE"DQ F/D)2SG%Y M& 4B@IP*'"-. Q$8E< VG&]NQT]),M T@SNQC;6OR39WF)B@?=Y/-3"&(\NH ML_!UJ*]I@J.YAVE@/"=R)77_+*T\11;@M+B$3$:9S/=CP5+3R6/S6L?4A3S- M\DUQL"4NBE2DM$SAWX21?.(%S5.=E+^@U(MB$220)$Q*YD#):,)=2!/']9CG M)"BQ*N9E2\#<1/4^T9:);M;XF]TNQT1U9.&]3^^%CF#">9FL\PX:T4V_W6?+ ME+Z#!_[G&ES)O?9]R&R)CA .E3UA._VTV10=P3G(KN@Z3N>R!%0.6#I5OJ7% M]ZOW*[ZB3\\X_UZU7O%]$7," R%\B%@80$)0"$/D)Z$348X]JP)=YR:2[]LLXAAJ4=_X\4Z3U6'8OV8+H0D;WF"I_)7B]#G/G9I#(5/*$04 M8YCPP(.".RYR64R3P.M0GZ [14;[:OK: Q5]JNY^)D"^X: R[UV %5]W-_?U M6$ S:3;R>DSD%5;4U<$L.U56JZ+9A2HAL%F9\O&JF-Z&GP'+WO7&=*@Z==T) MF;:P7&_ #BK!]1_1WIKXH!J^9\_/KZM: 2LC9+[R]5/&;E9OJH@FC MJJI&NO!CD01"GA@>PS%$OH\@";@'8^QQ'R51%(;"SO<^*KWS\]7KJ@$O%<^V M9M(Q5];4ICJ3U1KY^*KYO UEUOGOED_G*K1669$@J*810&*C3)W#>::FW)1D0HTK:!!;"<3!AUT6!J=W/<,X9;MBR;8WJ4_E2TKRMDF=N@#*%_+Q];P0@Q]_O M)8:2Y*K]3T4TJ$_O+^,A:F[,&P'9B[Z4\_IRNIRUWGG*7K+YCJ *]?5Z]*?7#1^6/O+N*V>FLDVR'B.?%O52E%R +YNE*!D!-2]H[$WBA.Y PL M 5340D4NT/1N+S?CN/9:P1G!/7=\O@]SL;6RW^8F:W_1WLHV9/.=FK;RT;L7 M7>%J]?A-Y1[?B5^+:HP%#U%"/8IAY(9"7E+\$.(X$- 5E D1HIAQU]1B]P'T MSTT0ZIV[5CL7:_J:K=JRF@FPY+C@(%>\P$Q >3NM'CU#CS+V!D M(3Y2?[?M-W59?5,;,,"WYC=T^7_P#9D;5V?^+4UDJ)WY-V5E O[ %6TQ)W\$ M59.9IC\0\J:9^R/)Z-@P3&*;K=829_G08UT'M [WQA[5*?E^G%"(0LHA3F(* M$T8\C)T@B!+/1M]KFVQN-QS58.9Z2^RVX*YETZ\V?,WTNZ%0&_E6L$OF!J\1 M&@^: #)44ZZVJ:9MOV7 ]$&C+9-W3LF-YGI)S>_[3W^I?R-_$'FQ_^DO_P-0 M2P,$% @ L(5B5\?5]3PR] %4P+ !0 !M='HM,C R,S Y,S!?<')E M+GAM;.R]V9:;.9(F>-]/$9-S.U:!?:E357T4DB);IQ4AC:3L[)X;'BP&B95T M4DW2%:%\^C&03M\7+OC]1\1,Y2F%W.5.V/+!8&8PF/W;?_W];/;#-URNIHOY MO_^%_PO[RP\X3XL\G7_^][_\[=//X/[R7__CO_R7?_L_ /[G3Q_>_O!JD<[/ M<+[^X>42PQKS#[]-UU]^6'_!'_Z^6/YC^BW\\'X6UF6Q/ /XC\VOO5Q\_;Z< M?OZR_D$P(7<_MOO7Y;]J]%Y[:R$&GD"AB> -IR]34LX$RZU+_]?G?RW9IHAH M0$4O0#G!(3#F09FB1*$?%4YL/G0VG?_C7^L?,:SP!V)OOMI\^>]_^;)>?_W7 M'W_\[;??_N7WN)S]RV+Y^4?!F/QQ]]-_N?CQW^_\_&]R\]/<>__CYE\O?W0U MO>\'Z6/YC__SE[O9U=OF]+TLL__Z7L_4_H2J5>_^>+7XUR6N"#$;9M_2-RX^HBYV#"'X^QKG&;?L[=:8+=*-'YI5X2Z6 MN]^3S2>_B*OU,J3U1# >LDX:I-"$+"L(@"DR4,5+:8+44O*; M?%>B5T3U1A6VDCF.[MWF^T0_.\E)NH@B M@5%U0R3:&I$7!.6E1B."%":<1/;UU6Y2?5VC+Y;IA\4RXY*LQVZYL$QWM'L3 MMQ<_\>/7L*0/@O1E.LN[WR[+Q5D+7:T7#22W50N1^Y3P3%&8C%.6@?!Z?(LQ-(O,?E=)%?S_,K.H6W0L.LG\X'"_+3L#P:1GFJVD5_ 6@,RM6)>_ %/J#_E8@ MH)+ %.H0MT%"]0^)DR0Z,BI>S]?3]?>?IS/\]?PLXG)2)$:5 MLH$0BP7%)3G/V@?@-AJ-TB;IY4EHN+WB7BC0_:+@) EVH?T/^'E:A3!?_QK. M<.(IC.):!+#*$_L8#7BN J I7.LLC!"G.;GWK;H7"DSO*#A!DET@X0W%\TLR M81O!?R3YX\O%^7R]_/YRD7%B,G.8JFO>/@HQ" .7)D,G*9?0-@/$K$ M7CBQO>.DG9R[@,VG\/N;3.*;ENDV47%A"7E -%90S)28J?D:!3'G^B57R17M MC,\- // \GM!Q?4.E1:R[0(D+W(F%:PN_O-V.D<^R<:Z%#6';!@)1#H!=$8J ML%8Y(94(+I\6BCRX]%[@\+V#XU29]@2,E_37=\M/B]_FD\0S,SP'<,50B"TU MA=@B<6 LQX!":X>L'2RN%MXO=<7^(*@X4J ]86)S-+Y;OE\NODWGB<)MBREP M,GK!H *EF :/+%#,'1P%VRB<:F@O;JV^'SHZSFPV$VU/$'F_6*W#[/^9?MVX M3B%%M#HI2"D0T 6G ]%I!EPHG8W@#C&U \B-M?>#1\<)ST9B'1DJ]6&+8 MT$T2<)R' "4PK#>!'KQ+",X':;)W:(,Z"0[75]L/ !VG.(\6W<@JK]>CL_=? M%O-=!L8'$UWB!;2QA8Z[3+1K,FB&6V6(*2;QM!S6[17W4WW'J)+Z;Z^XG_H[SF&> M),*1U?]I&6H)RL?O9W$QFPC)T!E+AU0RN59\$&YSX) L%DM"8.%$!^#&%B0\MOI^$.D^$=E M%U I%[C+E^&-7Y>++]/>(A6T<$' M(7.21*#8-S@,8(T7(2INQ8GAXSV+[EMAJ&T"9[D'M 1KZ0,R>UH)W3V+[H>#[K.-QPNR"QR\/L/E9SKR M_KI<_+;^\G)Q]C7,OT]T%M+7"@\M,8&*+D#4,@+&DI1B+F5A&^#AWL7WPT7W M:<;3!=L%/CY^P=EL1[W466>*C,D7JBDS+NOSA,+!L92959+DTN*XN+[F?FCH M..=XHAB[ $1?E;+.!;I'Q^_D-Q6[\[7]1%'C:PGDNP:NN1 .4?BB$)!K"]2 MI&51(>.QL--J[Y^F83^0=)R=;"SF/D!#DEN&V9MYQM__.WZ?!'*.F2.)6$R6 M9(/$@$DDH""]U]D'9YL$JC>7W0\:'6KQ:S::YO[C=57I6WU:*\^XK;@O/53?KW?*[]Y(<=]&.DG/O ^ M7\'G$+Y.:CG^&5XN>(DH@[R48!(871/..<0(L8 ML3C,2CWF51[#TF[M<1Z&M]3QSFJ<)-41CXH=W2\7J_6[\M?%(J]>S/-'7'Z; M)GS]>YJ=UUCZ%1)=:;K1#/U]AAL5S?.+LWK]]\_-]RH6R<=_#/CL'3--(USF[LGF1EB))K2%Q2D%#?W00; M/,A:,L,,;2!\[$5"6YP=;.N:YWS'P=G1&ND 9W_%.?FVLVJ5\]ETOGD^7,LH M7O_^%>1^.(#\%D!S_%SCYD80JN)YNUBM?B;1O?[?Y]/U]U]P_661W\R_ M$8N;N'SBD7'&>:0SG-'F\,F MT( -UH7;W@VNK5MVHNP<9H$# NMUOHX%6:? MFIFK7Q?SQ3:_,_^\Y7-G=TN]G?&Y DG@.):0]2._,82)$75TB%OG:QXD)AQ MN@D,B:DV5A^?T-B M79$\$OTF$3?;2&1KS"#[3.)[NCW?\%NLP:[@-B,6+C?P3^;5ENIZHI(70S$&)LJ8GDP6O7 +N M58I21Z/*8Q="QT/X#BDC=5@8'G^G";T+(_I^N2"ZZT::Y,A*U,("2Q3F*!41 M7'8&+#*3&,M&FM9QPM7J(_59&!(C1XJV Y-"TV*Q[)3*/UCQ?)'.6V'$CE2KX9!O;E!%=5!5N,& M@Q/%I7&2<0IP3'51N20I<04F9B>=Y);GUE[9#0)&:O;P; @Z2, =V*G783DG M<*_>XW)3''PI$<=)',R2O37;8]B##_6]HM-9(TH"^6/- (X!RD.TC-0E8DC, M-!%[!\;E-A\_A=4T3:(I*0;!H*"I%44L0V")0R$6>!'HB9>!L;,A9-S*B38Z M?@(XAPN\ ]3\'>NP$LPOOE&H^?FB=:Q$O$65NN"E'%K'9[%;ATC] ZP\\#&N.#F[O.J$K0S6"(D\@M! MR4*Q KD+8+-V*4N=?&R=B3^0Q''K'9[3>C51TA^K=+D^#5WB%YROIM_P6A!V M@YF3ZI@?6F' HN:]F&I4X7RY[KNR7>G%/-^S_B5LD[8^H[=0;Q1K)R@+P0L+ MQ2;4HBAIFI<)'TABPVRG9=JHZ)",->>T,XT$1_\''B4/4;(!:@4/S78.9;>& MQ,4C2=!#)'ZTI2*K&1>-SLMWZR^X?&##_HHDO4_A]^W;(?K^$L,*7^'VOY>B MBU&7A(P!*ZEVU-*V/D\1%&8+%:W+Y#RT=O]/IWKVT*1W??#7;(."O83K?))N7TU4M-C]?TI];$>T$-F&. M>\V= \EYH\0^89F&UNASL4<5$O ?DQDJ&X#=#@Q1FB.350W9. M*R<34[YU^-Z2_G%/C$[WQN! Z& 3W,/V3N+TU?9!TOM:IT\,[G,]J8PIJ$D% MVI8ZD$ E\-K643R@'!!.FEF*0?+^?X49F&>\.,7Q/6IV=V; MG]4XC_L(H>TSMC]/Y[38-,S>+[9CAB]1A=)R3&125*Z-3FK#NUB;E>@ZLBGY MVO2NM8^T#UVG&J$7JQ6)]9++HI@/C"/$6)^U.*1 $&,!%W2R* 2WC_9P/X;+ MFQ1TDZ-M@X3;]N4$<7=P8FVIO^CY=KVHR4:G# 157]Q94:J%E"!-"NAL8O[1 M=HK'8^86(>-"YQ3-W@N24\3< 59J#%X/:OI/?4/W+Y%2'>6\^H )B24*#T!U4SV'>"H/F2K OG[=/WEY?EJ34[_%RM&P[P,7[)7X-TWSQDG$';J-EUBYX M2"@Y,6$ICU83I1S!TBY2;PK08OD/5AGR:UW M,D LZ,%+88UC,M#_A@S0Q^T1,X#O>[1T.[A >[^LG4C6W]_/ HECGFLX^'7S M2&V>MSDO?%LOZ3_4@NAWY6\KW+"[N3TGI__\['Q6L[+7^PW>;G/IK>0FIMH6 M+E@*([6$P 0=Q[9D:X-D4C_6(OW((L^!N>HA@&N27>H, !U8RW>[UCSW\3W1 M02:=ZY ;[@4H$C8Q0\%L%K%(*T()S=.;CQ+40\S7!(CMQ-X!AFJOS-^FL]G$ M"L\#\DIRJ8W!@J@OV^B(H3-")A'KD-_&<-FMW4-XUP091PFS Q"\(7'//T_C M;(OA6@9WV2#ZDB<7.$N1.<@A$F/>9/(72$X8# 6N.4K5O(WM/G3U$/$U 4]S M)70 K&L12:U]N? \4V *I6(@8AWYF[D!IR,''E&IE!1Z/V#P=T5(#_%?FQ/I M9#%W@)4M_1,?B.AZ>1.LKB6MC"0B7(9,,8D-W+KHA[F5[2'::W@->Y @.XCO MWDY#G,ZFZREN6G?7$8Y?%C,2^FK;RO12-!D-,BL3,+DI_,0,GM ,5EA!,;$1 M1;>^>MV7MFZ>0@U3!#*(BKIXNW>-L]L)%^UH"WJ)8$1M@26=MY]'+Z\'@7!)DJ4/QM9D6ULXBR@)WDKO(5."Y=:/L@PCL!GHGH>(VV 93 M40?XNYFGV$GP^XZ;:&UQJ3YBRD(2-TR $U* MY9!^ZQDUD#H2LY@KI &2;1.T]>X6C-HP%2YM#15#,<'#**7!<*Y&D M4,FVOEMY@)1QLZ!#.>$-Q-X!>N[CP,E@D_ 4->@Z,5-0_)"D LN#TIY[[UGK MUWU'8F:PN4=#I09.$W8/&?6]DAN35(1V3G-(FVLBQ RNC@7#S!@:3,K;UB\$ M]J.LFWS @,G.]BKJP$X]D/.X=C5I7%::>^) !I*9CA1?8,H@M7!2!8HWXC/E MG@Z\#7Z.W,%P<&NKF Z0]NIBV6L6-#5R5#9B'K%KL$+Q8T3 MBMS*UG28T?.,"9NWG[J'C+&[,[71\-VWP2>)NP/$5(NZF%^C/P1;?$ /O"A1 M2VR(_EPZ_5R8"1E>(HRPA^,!!1,.$,$JH]E>]3U(U=G_?0<#46!D=P.L#KL-T MCGDWH^G&>]$R3=/UI+Z68+Q$,+).:5*E3N]B!2S/WD3/C&@.KZ>I&KO'[B#P M:JR,#N!UC8-]NL]/,!?&HD9PK 83OECPVD?PWEMKM$I*MKX./I#$L3OK#F/7 M!E13!RC\5(<8G"^_;Z2W-=87OD#*.J:HR6G4M4%PO=?,+@(72MN2>!U5V!AN M#]$R;C9J(%PU$?SA /); ,WQ\Z;*;YBT016,<-IFT%A'0XLZ@L(J.NDUV6%R M+E&ZUK;J+A7C)I\&@LV)PNX@>_G+=+Y8$MV7G>X)W$2HSI#B9GRN5."L<4#D MV6+JU$O6NL3W-@U[0<4/!95GR2B=)/8.#JJ[8CEJ0HA&QP,GUY"'1)M%:@N1 MUUFG(5& FTS0I?V RA:4[Y>M8G]HC(Z@XPX,XE.BG1@,2CKI0!>LC[:]@>AY M $UA=,P6D876A3%/T;0?&O\TCTY/U\L?;(;&^XT:ON!ZFL+L)@^G#=2X^<%# M3M=XA(7G'+5AI6/.R@+DA=$QFS9M.6LQ>E"%*W+(!;8N!WF.41N7:WRJIGB2 MF%'.)0LBEVIRR:6-,25P2@5!#BX9X=:)L)L4C'V9TQ@)=T_&H\7=@>_VXK>P MS)_HAU_\/EU-6 A1"$\1K2T(RGL%GNPF6,Q,I(":?MY/N?_I^]3/OP_=-5\?*\17;\US[ M/OX:SO#5XBQ,YQ,>+8:4$')R'E1F-<9F 0HF=(:B&I9:5TT-P*2);3M+ZXD?\%SR(N)TXR[A.%*,KP7!^A" B<:=!"2RV\TT6V MOM*^EY"1;>'H^+ASRW2JLCI W.4)LPU3JF@7\TU]6MW/&(7S7DM@2=!^KG-2 M0P@*B#6;O<]>AN8F\C&"QJZL:'8:MQ-[!QBZQ#5ZT[P=PA8ES(-%#LP[5;1TBY YA<[J*WTSF^H;^N)E$+I0TW MP#-7=-AZ1_)@) ^3HW:I<.Y;!X9WJ1B[.*O]>72<@#N R,U:UO=A^6ZY82IO M+LK?XW+C&T[TYL5^E"",<03\$L!Q%<'0YA(V*VF;][3?C[).CJDC]?]H87$3 M970'L0T+JQ?GZR^+Y?2?F">*$3EVU)F>>K-:G1,GD1S"J&R&S)"$E'T-29&B2.^C"MXEKEM'^P]3T\D! M-QR$CA!ZI_!Y=[Y>K<.\WG]/?-;(N/<@&2-GL5I77Y0$J1P+3L?L2NM+X"=( M&KO.>' @'2O^#M!T+3QX\*A6W&H;;(':[JBFM7(]JA5H\BZM=8ZSU+H49@^R MQBXB;HJJUFKH"UEW3FPF5=8V9^"2?#)DK&U&$U +65I_2KT 5+&KAP>%CE' MB+L#U#QY5_305=&ND'"U7IYO[I0VSS@^?0GS=U\WG;1^7@A M\N[@@'KB"KTDC D%B%#+8W,AN9#)A*A-02,5D]@Z77IZBI.G#2E0. M$'L'&+K_3MV:[&RF"%BR:$!Y:\!%XLE(PZ,N,:;F@P#_>"4JARAZKQ*50Z3> M 72V3T,NZB9D"-QX6\B9=]6WQP0.)0.998A:*ZY#\SN^:^OW6)ARD#IO)]*/ ME6T'N+A;5".5<C*ZE<*&X 7/D/2#D>'T^6;%TB' [ M0,<](=X%(\SGX*PKFZ;_]:;:DH X^74^)R69%ERT/G0>)&;<"H%F:&DC["[F MR#[0&>N"'&$JH( 87 M8Q&N@9>40'&2BC="55O+6;2! MY=PZ*]]_A_WGQ%=S+76 O!?Y/\]7VU%QGQ8/7%!LC'&\7=/\ 4FXJ^D:/^+R MVS3AUGY^P+3X/-]\RK9U?)))8!*2O"T&;UN7,@S-T[B/ M>)X3\5VAHX/=LI'T-L![=;ZLOO+6:=AX*[<:=6VJ^DD)!4D*>8+*I8!8P%JC MR(&I/7BL%B!RQ(@J,SU (Y%CJ1WWL=&SQT'#:_14Y_33T!#>;,='^#VO[KA- M!3,*4YOX^*V@@S(>F#;<<51*I];YI1/('?==40<@;J[3[E'\\+;=^&?7^28G MC=RQXH%S41LH4G! IP^#R(ELA[:DT+Z@^T2BQWV=U &B!])OOY[%@UOX#K_. M)6T+\^ WG;PEDB>EDX$4?6">BT2NULBV^2@X#S<^I ,\#Z/>?N%\T<.DQM$3 M84R.@7S](*2K;Q =Q)@C<(:U#8Z([2O%GJ9JY!DB'4#R6!5U[QML]MJ6+R.D M3M):\*8FDRU)S,GD02:"C%$BB]AZCN"31.V'O#_/W5,S!?5N[5ZD;2:DON&? MD$OM>.(<4IV&1P&D!*^3 ZNET9$;GF7KFX"]B=L/@7^*&Z=A%-8O$C=;ZP9? M3(3HE;3\<_BENK 91UX@P/%O_\X%* MT)TT?R9Y?\",9]NF)N^6[\^7Z0O]P[NR^]'5Q>5OJCNL]A^+B5P0Y10%;S9K MB%E%SZ1 Y+L)60?E M;KQC#IA9Y)E+@EYKP[DG:?L!]$]Q+S6$LOH)8.[?@COY5AY_.E]-Y[A:O5R< MQ>E\H^.)=ZA0F0@IE/I$@X3JL/;>T][E@FA9\W%W1Q&Z'TS_%)=+PRNR \-Y MHWKKF@>]K.VR@]-%Y0 !4=OI;I*S'_+^%#="K932 MCU&\P=&5@[RL90?UH='ZRR)/?#&*%>0@(@E*V9KO=TQ#*H$5[XO72@R)MP?H MV@]X?XJ+F^9JZ@>!#U7ZA^185.3>"ID%J)@D16E!@8P:<\XZ6=TZFWC*JPOQ MI[A0::&,$PO27\]S3X\N- J7G&$DP]H-7KL"M9<;A,"D\IF17 8I,'JF1Q=_ MGCN7YU5U)R!_N,:?"^=X"!:4\YN9&!:<3A2CI:2]0LMY\WO T]Y;;X;763DY-:Q5Y]YH#=8A\@O'W#V,N%+GN#!O+, MF(X(UI+OIHJA$()1'&%J$:_EI/[FSTL?H^?D- NNZV>^7RZ^34ER/WW_VPKS MF_D[,GRDK?GG%VD]_39=3_%* H@^29,":$8V5_'L(?!"H5/6'*7222IL+('# MJ>SD)?>I"+J33!E671UD4JZ]7[+)4E1D."0BE2(DH0LRM&U4,P<>X#[F?&<*C Z&#S5"S2^_*7Q>+O'HQSQ>/ MCE8?R7-^A413FFYSZR3F8)23H*U'4)@51&<$&"]=4KX@8^U[I^Y#V;@V=WP$ MW4GO-%=GUR!]<5;#_W]NN9(RF,23(B^I3E@6!<%GFP"=*TX17:EYZ];]*!O7 MJOZ!0'JT.CL Z?T3C":8DTJ)'';+-JF!;,%CO51'692QVKG8O&#L7DK&[8O1 M'0@;J*N+CL2O+A;>RO%3^!WKIJ+_OJ1O3M?DG:N("H4#:X2I#WI\;37#@6N9 MR3EW'+&U57R*IG%;:W0'Q:8J[, 27LFQEFILTZ_;&\PWFU%L&]%/G! HK7(0 MZ4]0,62*&@5"%)X5K:3QV#HKMA=AX_;EZ Z<[95Y:NZ["4;_&J;SRM2[^<

_5Z\:)1Y*2MAE\X1F42G2(,.9 QUQ\UB$H/DA[KON(&;?U17=@;*.T M?BK1[M8)7$KNHBG3I=B,S?4 8)"Y\K7U.@-/?@PDKJ*.)<=H6EO,_:D;-Y1_ MYBS]0$KKP";>Y>Q%VEIWVOPX_;;I%R^#MX5K Q3C4>QGR*EVT0M $X3RW);V M^:-]Z.JM474;3#P)O1,5U(77>)>KE[56CH3U]^GZRTLZ@LC0+S<^\H1SEH-* M"$QK $DZ.;>(ZMGP+N1UEOO:B?"7,G*ZE3\.V\B/?A M>W4A:D8JI>4YK3<-<3K;^,YU4%"0@;CSZ"AP8U%#B*[6+(ODA"@\F-:#MXZC MM+=&UL_L"C938I<1R7V^QH[![Q-A2E$YUO)Y'6I[C0 ^Q0@FYJB]\%Z6X<3! 45X#,.N&8,R&TONT^ M@+S>^D./#@N:*<-"K'M7K#KTX+;02^5_I-2ZZ83A]#7Y6N>9EBY_9IG*,7UDV6\PR+)-I]7,>)% M9B$JSP3:L.GH DHQ Z%F%G0QT8?$G7:M;>.31'7Y(.?94'B2BKI(_A '"3%O MBN=J&=*[0M\ASV/]_?TLS-^8 M=%ZHUE=]!Y#7Y:7S8$@<2&T]GM&;Z.QZ,2<%8"BB+""XHJ LD9\=LLE ,6'D MQ3EBJG4,_211748LSV8'3U)1EW:0=M O87U>FU&^*W?8"]IA<%8"YU*!0N7! M*4&NMD9)7K8(6K3.?1]$X+@I[Y%M83O5=60-?UXLK_-YC:V;&0*F DJ%!=#6 ML4_".G!!>Q#T)YIBZZR1@6SCGB2.F_$>R5(.H;Y^0I?]A3H1)G(1:;\EVH4D M3%3@O0S DA=.<8$FM:Z6V)^Z<=/?SPS-@936;]KQLEC]'D$6$5Q.00/C-6Z3 M=; O 0F*9^2RV%AL\_X!AU,Y;H3SW&G'5NKJXA7L=>/_=C'_3+;W[&U-8)$P M-X\H)R0^SV5F%)8QMFU2X[7(D'GV0K.$L7FWT2>)ZC+%V P7C[B1IZNH ]?Q M WZ]\#[>E?L9RE&Z.G<);$3R-LC=@%"B!)F%((%Q%UWKMF=/$M5E0G$HS+55 M41>!]%94^+;>K+]?3DEJ7^M@\>\7[W"]\9MQAUS7I@62&R"_(H.W,A5R?#W/ MK5,WCQ+49=)P*+2U4TT_H<>U (LVT^70FFMMI">%)>ZLYV!S-=LJ%? \)"B: M2=$9]J*F[1[1 M3I)AN?C$04=)MITY \ZY1!%_*5E8QM"U?K)_$L%=9A4'QNPSJ'9\.-?Y8$_R MN[GAO(]7;F4HMIX9*2I0HG;9B,1Z5+G(Q)3)^59/TWOGN1U-0)<)Q=:P?#X5 MC0_'^R*RJRNGW8RP38.LBQ;JDU2"UYD5*(IX4]8%<+4744G(.%'(Z-\'C)X? MIZ[+M.)SA-$-E=9!/+WCY@/.-CA?? J_U_KUR@[)D;;E SW;Z*,DBR& T!3( M*5XDN-K87[(4O>/9AM*ZU/986L=M,#&26SJH0OLVI\3CYB[JOD/#NJ(EKU,5 M0ZAU(Z:Z+\2OLY:<&LLYBP/T*C^$Q+W0.MCXK0X,:ROU=6!=]Y?FQ#F>9$'R M9IPFSI0VM64, MIDHY+9H6W]Z']_ZO;+F0\VJ^N903F0UCJX1'Q="J;UN_+Z M]_0ED*O]@8SQNWEEMOY_K:[[%F;;TX/D.$UDJC=%R/-\\QO7?G+"DD]28P8M M,9 B)"R@DE&8.8:[&+#N#I6 (FHV,J99MUZ^WPO!R.FS ;;*=T#),.#HX3 M+48TM7=) <>" *59@,A\A(29V>ATYJ[UHZ/A#X/!DF]]0OP@)9XXQY$DL%QW M@-O($X4948#-DER\( 3X$ QP"H534.AS:=TM>WC<#I:3ZQ2WARBQD_FC'\^_ M?IUM1!EF.U&^F9?%\FRKS,L@1VJ5;,Y08J8@QW':G,I[T$XF+343PC.FW 9#XA"*ZE7+3M MIP3<(&'DL9!#J/E.PX[C9=X%9"['9NPX0%^$0,O(F_6&'(1B(,KB0 C%3"C< M>-ZZV/,N%2-W,7@6X)PD^0ZPLY/,99/K77'^/-^38ZO=UV>+U?D2KUX(Q(C) M( -A-3&MT=2"K@@N9,6%CL[((?RR4V@>-ZL_J&OV;*KL +H?II^_D!#_MMJ^ MC7\7UV$ZK\GA78C_\V)YO2+QJOU7](:YG&1U0^L3/4^F70<)V3/I,D])R-:^ MVM'$CGOZ/B^F;A^F'VP]27TZ\8 ;3I^WJ+M$^G@IUFMN,W>LD(;C1SH3%O?D2<4,OUA36"I M'Y2AD2?MML'DG0DGW4"@3SO\.BSGQ%J]5=C4ZAQA7.]\1 .+^3A9C85=@BIG%#-(6 M34S2AO)%<6#!!.VR+RA:FZ\'B1G7]#3!P9W;\":"[]-H;)K6K*;U0U9URO-O MT]F,')F+I@QK4]RGC4<7O=I?20;#:W<%90WM M6FDD>",EQ.*%SUAX$NP)^)U&P;C6;#@,77]*\4SZZ=/^_1RFR_\19N>XV UP M#+,WH^?D=]OW?/85Z"VB1FM8G=*(H+0GT#MF(1@;E':F6-$Z M)?/:J&:XN/-"NYD2^K0\=\?3D2NR*"]FL\5O-4](#LMN,L36 -,WKH\G M.,83.VW%)IY90Z8;6;8K6JY=;HB4F0F$V4WUAR9D.>4S>*^Y0BN%#K%UVOTN M&:?:L;>+,%_]NEC3QEF&7)L!;ES@:RO==ZCGB,HR\B.T->1'9)%V@^]$D-S-9>1#8R1P\V M+[Z$F5)::2XX<,?)]<[%09#&@S(^U&$PQ;#6QNE)HAH\R+M_@?M0'UA0.40. M3HI:!2TC ;[VB/3.A9@XA3L#--_>F[YQ#5-;_-SS\FX8/?5IG5YA/,84;7ZM M@=VYNWPC(U,_^)X4@K*UA,@DB-84\M=Y :^*!<6"J?E,&57KU]GW4W*ZY[-M M(%8__0J/*LCL:R2"JDZP*M[0T9P"&.9*L!A52*WSY/<2,JZ!:*#[N\[+J>+N M<_MO:C7>Q=GT\^:#C@FZ[GQ$ [/P.%F-3,1FD6NAO'(ZB9@AD>DF>%@/09!I M%U$9'9#TB:V;%=^DX&234"?DX/4BG&OIA&)-=)8C")M-?9"K:Q<#!:(@MX7' MR!UKSMW#](QK($[0_!W#T$KH'13Q;7FY&HUXFYMH1'*9)*1XG;3DR9(Z(T%: M78R72MG M]S$'T1&+-#BJ3F6ME;][Z>]L6BU>$G+1[N;E8K5>;>[V8R5UUU+DJFRIR. I M6@+4ECP9AA$BDF^D#6&/(IGH<^O[C=,H/M76[;WZ3]=7OY:7"CPF2=$E,T'7 M=!B"*\D"?3=*@U@8:]UG]$221_;)GP^?MZWK;QP['&MA[ M/Z:!"7V:O$9&\KKV-V]C=TO>$RT*9):)R&J"FTY>Z10XSBG 4PFUD"YA\QO? M \@[.1M)ZVQ7V0C_/>V!Y>5R%X?5O?EX711+)B&$A Z4%Q%<# XP%E\T1FZQ M=3NF8VD=^;7&0%B[DZ]\#DWV:=9J:G;]_9@JX.TOMJC]O8>$5A6_FX^^Q(BO MHP&8HO@B<@4JL$SJL@IX$L5D[Z-OGIZX2<')C_>KHWS1#73[R?4R\#YD.AV< MCRJ"5;41C. ) K($ H62+#"IF[=%V9NXD:M_C\?$G2?[@ZBC3T-Q[6GP$=;B M^F\W,!D/$M/(;EQ^_CT'3>:<&3IL@$X4"ZI:?Y<].;51:%FDXR&WWEF/D-/L MK?U]J%5>)XH5%!VB-1_C9 G"X=L#!=<.<::ST9\C)YQ[48K3#SXYOY4#?1I M-S[BYTTL&*K_M@D6KS4M."9#]>CGM4A&[4]P(VMSL>('_+I8;AXC7[Y'T=D; MLWF HFLK>B\A^J1!6-04N4>1L'4-QT.TG.RYW/K<>\&NM$ =+/C R)M.:3,+ M/M,?4GD;'*&@M7NV!UDCMXMI@8T[?DMC9?1I>>JTG.EZMYWWHM;Z]USOG$EBJ])NR1,+:1F'J+Q"G*TM?= TJ[YT^>#"#RY M:\S58C=6HI7_>AZ68;[&ZY=)B0ND2,&"L8[VAJ8_HJ"#/_MD@Q)H*/P?3AQ[ M4#AZVF8@;-UI$3.R?NP7'__1/RM2()'UIP\^%$-K-E^9#8KS;]_ ML4N$T8&H)/<>>%#UXL/046DY@Z0S2\I$+YI;KZ=H.GU4Z?V??^])7C,9WB5@ M(G.*(8R'D(.GX(09DV-QD;=_IK W>6,7Z#?$SMUAI<,HJ4_3=$+3FW$Z_732 M\6>LSC\J!2YX08C2L%IMK2#F'( A4TYY*;)I'6T-U_GGHKO+K06^;_^\5@6D ML-3AF"!DX/5!H*!=E@4D[D*V6"^,6K^@WX^R;GOQ'(*2V_9O *5T4.'W?CE= M++=-^3]@FH75:K.U-[K*_WF^VKBCUUH*32+&@"5%T%&1@^M9HIBZ>/!>NN2B MDP);EXT>2N.X58 #P6]0174 Q!OMK6YOJN"8C5YQ0*QELSEH<"HC2/(FC(LY MY.;/OQZC9]RQX0,!K)D".@#3SXLEDI?R\IS6GJ>;OO \;[Z<;=\1W&;4!C0* MO8$BJXEOB_STF&;]9XMGJW_&FQ_G(;^SK7$7HZDFE.M4VZ8A"Y M26"MB4):QI3:IVO408N.._NG,6"&%7D'YN8#?L/Y.=;QH;MV(W78[4OR'!=G MM4KP)G?,H"J,1PBZ-LJO,QNCR1RD,XE+R0)O/F3S, K'G> SD+D:4$D=0/!7 M_.V:W):+.?TU;:I25_?'TE8QS0LQE,CCI'VF'/B$=7HHTPHQ<9-;/ZDXE,9Q MQ_<,!,-!%=5GOO=.P]--_YEC*HGO_Z !N@K?1^+0O863\)G72T8A'"F:@D*( MH::XZOP+QQ,/MO7DFJ%Z"W],7S"?S\@__#O640:87WS#9?B,OYZ?15R^*YO5 M5ALI7R$=)9,HO227L7:<9*SVS+8(S&?'30A68.O;MZ,([;0G\2'XN5/G,[C" M^C1-![;V/=IR';?.\_A8? M@IJ'3>!I&ND@&+ABY>?I?+K&M]-O>$=\MVRY=445QR1PQ\BYY-9 5** DT[D M8J(,[4MJ#R=SW.NG,< XC :[ ND'3(O/\^D_B<-,6IB6*;D?&PXWIQ>1]N)& MVU;ZM_,SS+?8]UP7%HP#%S0Y(YP$'Z4FW\1D([0P7NGA -R$A7&OOL8 ]_-K MOEXI2W6';^1\X!NZWV->26+R(+U((*KO>TB(T^@1EKH0]#%Q:GVN_W*C!\X"&Y8%6OY[E) -Y MW:B3K3=4NK:LT+6UCDW9>9/:=V<;I,WSUT+;<:O!;C,\_9@;:U%6O,DHX%74 785 ;9UGS&IFV_:'O'<_^2UB?+^F_ MMQ(8(9,V*XR%0P%*!0..NP!).4]G;]&"M8XG#R"OJ^[1A^#B3OGK0"KI()EZ M7T_CIU@4V9<0A :OR>E2HJ:*DT@4"\JB>4S>L-9C3XX@LZNVTZ>@;V@5]7G( M'=ZP^>AC\.BE1NE+/:2;?EKWWV#)@](F@Q-U<@(I,$#Y;9Q>>L0WVU1;ZY7RVGN+V M5%Q>*>!J0T3&F0OD;VL69-VI!0*W];EWB%E%%JUHG5+:G[K1>R8-@J>'#5Y3 M;?5IOAYMY7B\1[K'IP[=AW) R_9PQT$,KM39;S9D2\=9J&4BA4 A4[2:9V-] M\R3I4-THKX[]6RMIKMYUY M^+2X:D. ^8IK66RTF:RWC:%6\9,;&FIA@/,N<2X<<\UG;[2A?-S4T"#('4&E M?1[()[3)^C4LJ\R^X2M1\ M!LLB8*+_6,-$DJT=^>%ZA^T>0VWW?'6L=AMQPHM/0L<,WCI576#R?J,-D*TI MTG)NDFGM\CQ,3;<]P@Y!PYV'LVV$_ZMOC&+W'B9C7 .XIWB& MMX1.NB0Y(5XZ58-DK< %3ENA")^L+5(UKQP9SA*^FJ["Y\]+_'SAIUQ(>1-L MDALM@B[<@]">@RJF%KKJUAH<@XIXQBVT4T$4<<[%% MS\*T/FU^C\M-E#9/UVI/7O_^%6LN_=/TC'Z$(COZ[JILNU=]7(?E^A6YP"]^ MGZXF&)2-)2-D;^@T$($.&59JTBN2L)5W%EM7>;;E8/0[ED;(NK\!RQAJ[@#D M%*@EK"]8-I=%T]4_?OK^$\[3E[.P_,>&'Y<"[7=C*5*SHI;F4\QF:A,M@9&' MD*-L/C/^*9K&#; ' V)3570)K1TWKQ9UKTU\B.04USJF3;\:'1&$[.&I$@ MT6E=NXK6(QP1/->2J2Q$C*V+?!\A9]SGU\]YVAVE@!ZQ5!FYV&C(A4F"/$%> M4(-26M?&1Q$*DD.8$(V(K1.-CY#3FU4Z4N5/0>E(^7< I??+13Y/ZSL<71A9 MQU0)/EI 'NO,/(LD)4%A!D>1(T7INGD-Y.,4=0:H8Q5_]WU@*RV,B*G5OBF=-<10)_ MW13VP\E= L8Q+FUT>A<@)PIXY-[DO]2KCTMQ7#P@V'U)6VK;*G9G(*./*+TG M1F0!%4T$5TH!'0O%&U)9=OOE[;VMR0]9Q3/(N@,'9Y= W4QU*/7B MM#9XNKG14K2%2>/HZ'84G#)TX"2K;XPHJB1#;+5MW7!U#[+&'98P6!S66B'] M8^QB=X88C;*U&QW2[E$^)F*J=I' F)BP3@C=NE?07H2-ZU(WA\-A<#M"-ST M[H*9VAAN_7XQG:_?S(E1O##1E6*?-84BSE)L&[4%9U"!,'0(<&XS;SZ_]'&* MNH;8,1"X#;)V^AC9.?\0YI^WFZ[XXBW:1#8^D8WW5D%,(H+7T=<12#*&O'UTS[@!D[5C&45P MO(7*;RPZLM*/4=FBA?PZ\"0>L'MOIW/U M79D*EK<> /P43>..91HL,&JJB@Z@=2>;_1Z7]1OA,_*)E MZD@?GUVBW3; "]^'Z>FRU.Q(S3]U676L&D9."+[\4FWUZLU\UP#Y+]F"0%*LS;*% M\4G:(/4M]_;>E&%;JKHL-#L-AB.KK@,[>'*]YW8B-Y\4*52)6" ["AX5,0HN M> 4L:D*EH[VL6U_&MJ*]RYJ2-O9U%/7^46 ]J9UK;3*\]O:FO5IJ87+@=8*I MLCE$DJMNWR)^#\*ZO!=^1D >I)@.T+8[.:Y-1G@Y"].S>@OV-^)LN29F7YQM MVL!?;K;%3_AR,9MMOJ@S3J?S=W/\7QB6DX16!#04EBF*\U5B!;PW"-QSQJUV MQC:OVFS+09>70\T_;Q8 MOMC\=)A-<@Q1>,WHK)!5W%F"XY[^5KBPVB,+2NSAS!Z[?I>IV]/=UF=1Q_]W MWN%.;I70CO82=\)[?8M[6T27KW%_/$Z-MV>D[AK"+,KM?SG^K?3A:PPPI_A MQH8>86P*RP8S!RV-H#.'L3B*U=B^&'V&\ _SU4:H_?;_VU38% M*H-R/ED!R>A24TIV.\A"^V(MRU%;/]STXOUH['1P\2&H>;C5TP!JZL#_OVCH M]CXLU]\WM^W;V)DXN_XOF^L[540NG$?@SCGBK$CPCEL02<1B96+>MG_WO"]U M(W<9&Q0E=^+00536&1@OJD>X%U:%O.GC0AP4Z>AO6H+4(H3L)&K3VN+?I6+L M^6[#Z/L16!TA_)%#/ H3SG#Y[K=Y+4/:#??<;<:+*^1B@LYH+.CZCE^Q&$DZ MQ(Y)/GFN(\/"]XCF]EBJ'\ P.A=@>(3!0AF*I/WQK#[E :QS5I M[=!QN^O;D*KJ#HK?*&3?,O=R<796.]XLTC^^+&8U_U;S+6F2C$ MG07I;085 M-$E5((+FJ5CO)(FYM;]U((GC G%8O#P*SK;*ZP";NTU-[,3I?*/">D=!,3S) ML3:>G69<7FAV61/%F^=2VYSQFXN;BCJGX]Y?N1Q]Q">R%.YRJ:.(O:I3E0I$ M93)(R=$5;[2UK0=1/1-KX_H'S[H7>@1+!WMH?Q-QH8R)RM&DF.F,#,$3@RQ7 M)XV^=(YQIJ17L74>\6 BQRUKZ=3&'Z/ XQ&Z6(=9$X3^':>?OU1I?:/-]AEW M;78W*=K5N_/U:AWF^7I_<^&#MMHQ$#+6=*W5Q%JPP#E#&8TJWMG& #V4QG'M M[F#.\*"JZL!8[LO?UIO23D7!4@94WI$W%15$+!Z\K9-M?+2BM [*#B)P7$=X M6*P<"K];5NYF0$$4228-QM,V5<85X9 &* MR]&Z'!(Q^QP(?9K4<0WF^%AMK,Q^;>E#C$Y8*=%H&4!K0UZ+=71"&4G.M8@A M2&,,NM9%U@>2.*[3.3Y&&RFO Y?S!05YN?(R_88?,=7)QU-8HC>-$=N$\'%Q M/)AS^OQ*[;.$\#9C#<81/?F1 U26/"S M31I3#D&U3H)T4T@6.#H>N8+":.NIRG;0,=(F##DPS@VFUOUR_B2%9(>@YN1" MLD/4U($_> ]7VY(4K;4HY"N8;)""L5)[#"6*R&+@ 8-%PUKOM =(^8.5B!VD M_Z8VM:@[)H+F8@9(TE%: J5E++DD_+D('J1 Q;!'=^K ^J)Z+I! M5'K?@\X':^'D2O%7I!&Q?6]]^;UBUT_*2X4&7@%,@L+RMGZOD1'T,XC M%RQ[S\P3KM3C*_0'C1/4N&@NTPZ0P:]S\=]P_@^#"(99,,L^%A3+(EQ1%^29_]_J>%S>4?'J:4#B'U:;OI[?-]<%&\3=[LR MW4G2Q7+)&)#]I1T9,D)(#D$JZY-5PI?<>OS)(^1T=_8=J?,[+2K;*&#DLV_; M#&8S_?9\F;Z$%:[>S6^EB>_DA5]AJMSCI&05LT4'')FO+X$S!<;!@4(ME$U* M%KF/XW02$=V=CZ?AZWF5TH$ENT>"K^EOZ^]OYK0(KM:K-ZO5.>9WR_K?>@C< MO"/9_NM$9U90.04N;ZIC)(=84H2,Y(8(I[@/SW"L'D%YQVG[4^SC"&KM,V]_ MW:&I?9)_F\YFX6(F ,DBS#]/B?D7JQ6N5[_B^L-B-BN+Y6]AF1=E]_/Q^\5, M\N-S_8.0T>!^8'CQ-+I3V"WV8IYOT_5JNDJS16VW=IDRMMXE[>G,=[GVR-!! M0304%=DD!5KE3N$$E=^&43/Y]P"FB^-@FZ%BJ? 21:I5 M+"26@@4"N MX_+S]\U!79;DG2[/TYH.YYM,,6_X?(5SJ;?'24?- M,!L#A2=%+I50$%@T=,X*IJ7PUL5]AOD^N$"7P#A&@8O6TAP9$A=M<7?]NG1) MRAN904@7067:*YY9VBO9A<0MJS.5]L#!S4\=]X 91ODGR&WL>':Q6F\/VVO3 MK+=/938WQ%>@IK_/<*.F>7YQMEBNI__8QKJ// AF"+XX$J3GQ MP7F!7(I-WG,ZSINWZWF EI$#[@'$CA#]Z'[R=LE/X?==]Z?IU5'OL.XB"P$Y MBEWB%BY-N# =S9T^3< M$5#^NERL5I-,D5M0A0['G$D4W'@(20J@WR,A&6^]'@HD&P+ZJ)4[4ID/0.-P MR78$BS=G7T-]2O(BI?.S\TU;_^VWM@D(8LQXPSR7$J+$FG8H'(+Q"%%HGH6/ M2KBA(/,D<>,Z,\/ J:U&#H>:WT)M7L?R7?QL*[!-.(9L@B/*41+E0EAP(7/@ M5EN4GMO,_4!8&M>G&08J!\FS@[99.[IK;?W/V]KZB12V^$C>N:Z$JV@S1%X, MB. *TT:C;/ZC12/BZF8S^<1V6ZZ9XV#U\?76^W,['IE4F/"4, M3'.@,UI:#DT%#],H)LHF"-6^C]Q@]??@DK7%SLN0[LBKO+]ZZ7LUWO>J2 MNII(52_>-0.9N0+E=,TDUM.59]3%>DR^]0N0O0CKPX%IC:MVNN@(8"0@G'Z> MOSPG&N9I.U-OME'57\-TOO'A&1WI.M5N2:*^F%86@?PX"<('7F1BP?*A4/8T M=7UX0ZVAUE@K'>%MDIV1V9-D''F'H*RGB-"&LAG&AX@N1=/ZX=%!;I+^HV'E M((F>Z":]GE^/LKMY$G[O#XWS+/Q14D9^&KZ_F$9Y'EZ;8Y60$M!12CCVQ4,0 MU@ J)XUP]%W7>MS:LSX/OT<]EZ5-EX3LA(<+XN#F*LPD#.($JE0!@G$O/> M,=]:&(?0UT?$V1Y7=TNA!]+9R%>X5_=/MSF\:"EFE3=:(B"JVMVW]FTR=#!) MABHQ58IWZ@DKNLT.G0IG.IVM\._V&=W;?3]]_"?^Y M6+ZG M+L8$/<'@%7N_AK-=5TY+VS0(XH_K6C?!BH*H% 5/S-%1@"58T;H'X!%DCFT4 M!P3.82 ]68== )5B]XR5@5VA5^ *-45YX(*M$A.1)!8]<*YL1LZ9UNT[4=ZD MH6N(G:[V.UTI3]# J!BJI\3/&TEM/-W#=J;(/,9,SJ[1A?:CM0*"E R8")EC M8(7?KI^YUX4[=OUQ[A:&.E>?31,CQP7'\'C9\[J^@'<,,@N*[+_EX(N-D$NT M7B=5I.(#X6W,@_/YD'$B%(]04P3@6Q<"'>7"#7*\CH2LDY30 8CN3;Y?L")%<4*A 5Y+ MOU4.NM[E>8C!&E-<%@Y;)WL?(6>'M9HI=5#$4X T&' M.B"B=B>2)0!S20EMK+!FGU#@P07&0\Q0OGX;679@=FXSLGD!<"?-/7$R.,N8 M!UL$UF$RQ%]VOE9+9/Y6IY$)D$H)-M08')?F1=. ;\B&X+R8EL4\+H$/6'.^\; NJ067= MX>%YWPWQI.@HT=6&OIEM[CT*1!LL)$2?T6G'<^NZ_WWHZN?@;(>((XHS#E+/ MZ(\([A/?KIS] 4\!':H0HZMS_^H0]ZCK"&8*4+"(3$&+MF6?2HW#5NWG5&P. MKH%5T%F,>#]'U^J-KY>X\_IL@D<*JA6O3RT$(&9/SZ"&@J:T"^?_+WKLNMW4D:Z*O+\ MD67+[0G9\DAR=\PO1M9-PFD2T "D;>VGGRP0H'@!R06@%E91/;UCVQ(E WGY MJBJS*O-+!8A9@;,YB>B<8LW)2)K%;\V;%?J+W_9Q3]/NAM%JTQ[JR L9"D." MK.M^+9"#0YE 6D-[M^;D0??1=#%__G%64S>7G^M?YD MM:HQ1EG07TRS-?Y7B_*-Z^,W7"Y)NC_SR9INCI+N]'TX[8PY26L.IZ""Y>7K '$F;F=09HK4.E'BY8JG,*)2CC@I1)*A-:/]6^ MF,F->SGVRP2/E?(DH?"F@$\:ZKB70P\:V+>/=2>_!GYU%:4LPVYY M7\09"#J)&$9&UC,B]@>W0Y#Q#.!:NFGBB.BWJRKQ MN_*_,BY7[TJ]U:@D;SF]QM7G-^>+OV[:#K27RFF,#N"U@W>92Z]I'0##0I$#1@M.DP(V""E*YA2$]C%$ MX^0SX8X)RX^SZO[_.76LPQ__3'?':Y.K/T/R1-(*W'"SG!P'%1V0]T MS('VV6!:DWCNEJ2/AXP#W;MH;NL.$'/SQ*VLE5%S R96:8/)$)PM0/NO4-*0 M0=)81*]],%&W0<5!]NRBB><.CG_/RUB=\(GVUS22A&JCJJ0%,< MG (4"C(\.FE5:7U3\8@HO10ZC>'_^Y/)&SBC4TQ==^-M[PDE8RP&"D>,%Z20 M-Y6C.3E(RG*!Q:@B6A?3/2O4Q /-6[A^ )P.]\/$V<2KZM';:V]S)VP\1(=!#L@='OGX_D!QA ,7;:W9 2#$#A6L$AHS%Y"P M4E\XH\#7\D+GO0TRH[-I"*?E(Q\_\7S[40%QK#5[ \3=>J]-/> Y?=E\G0#1 MG\>-EM')HKQ X%P74#$+P&0$,)?0IL)9DD,N( Z78-K;K1/":AR?](:\5^?G MZUQ\6U,A@S!D*@A%K!G-='W<(NMI+TW!Q(T>4I[YS-=,>ZMU0@P=8=T.@,)O MJ_*///]W/E_]&E\OOOZ\7%Q]^89_SW5@UB9 ]/4=BA)62B$$B,2M3Q;1W'_9 M>10T []RVEEKXP)H#*MWD&H]00WV@+C:19U1) W)RDIY0N>Y"TI#)M&S%8K[ M^U508W*W]<$]/TF:/Y;3^L;CSAD1H40K3-' HC"5,S%!J /GC:Y;.LL47;:^ M"-A3Q&DSP-&@,AR21_MMXC/W&PGUJWFZPW5>E_;GV9=MJI.3,<8G!=&Q",I8 M#3X:#DP4;SFR&)T9<. ._;YN@76\PQXI513/F3,E((> %)"2P5QA M'&PD)3Q3B7[7>%,[%F>C':RGP%EKGW0 KP?,^5F4$)U"2$+*Z[)\U,I0^"%# MM-R;X%O7ZAPTOF"T.XI3 NDHZT]\W/V \=_GBT_;J1T,BP]>0Y"V%N07!YC1 M0V"))2R!N10&G&EW/G3:>X93'5R'V[&#[>/U8E[+@,B<]*O5C#RR]L\/7[_U ML$5&7\S6%_VESD@@A317( K32G DM)O69]1S0O52F7Z"%+"M@_I%W*W>$%HA MBED6P!CAZ00V"-YI6HV)9\:EC"DVCXJ>$VK:&+PQ"(9![$"/3,V7L5N9=:WL MN_(JI?6ZQ//?\>N:662S;3,3-[TX/\]Q?1R\(7MO&:;?YYAG?]8CX=N8JQ1Y'3S.C66@ MN);@!1T/R7@92=<@!O6;'BG&M(G?R?$WBG5HR2+2 MDAZ)@@M70@*IN,2(3D?1NO;Z,5FF/2^/]?&3D#G0X!,?@Q]F?_^^F,TOZ=\? M_UJ\H91[TZOT(<]GB^5OB\N;/=7SXKDR%H)R=+B[2I]4.TUH.Y5:1:6C'7)W M/OP;>P++H=Y=C&[J#G:>RC="GW9137:3US FG%?< DM.D:UD?H0=[88.H;19WK.P:-D8*3-P11=?&A] ME;5;DFGWI.,]_ QD#C!W!Z!YN(%JJU41.0 M)HK_ \N VDK(REJ6)4\AM[Z( MZNSX:N'9!TRLQYBY YRLWPW>E7_5]LCYY;OE^]FGS]=A8"192ZJC:&6Q=9:B M!A0>@0Y;YNA,#TJV/JP>%680;LQW<6*U<4BOR-H2)N7*=1P]Z))5O11C$)P/ M0#%C2I@4<\WWHB?$F?C&LHW#A\#H .MWQ?Z[LVY^H^)V_RV%"1'K?)5B F6O M1H.WO@"3WBN/W*1!1>=[?W&'(#K$W8_R!K>V?0<[U*-,ISYI'C$)*$61'IE' MVK\-!Z$U51/0@Y581Y!A I>+AFBC M0L>S5/D_GF9X+V\/IQG>Q_0=@NBGO[_D>#UU_&*SVW(CE/&49$B5*F>71 A9 M6!"QQ."-2,&VOL-^7JK^0'6(_Y^!U9'.>"G\P2DRQK01$%V@E:AJAYE1BN(( MEB.9DC9[/R"4>O'\P8= 9S1#=[@W[:"L#=%D+DP!64D%22$'B,* R$YD[6R0 MPHV\-[T@_N"6>].1SN@ 7NNJUON$()Z1'8)R%!6$VNTJ)*#4-2M6*4;'T3\B'#_:#1U":;/>M%(QQEH $^I^:^G$=MQ;X(JR5,-U":'U$-O= MDDP;+1WOX6<@VT5:6J6E6[JW VQ3;_US4XN%? M*/LD3UYNJX3/ZILTE\%#-)9V6Z,"N/I $'/*W#&M@D@#=J?]O[D[AKD#/;XX MF?D[V+^V%QI;\^75C2:<\E04RH 69"K%"QDM"P?TBR@Y<\;A6$,['DK3'5O= M<>!J;/X.@+3MD?FXV&CP3:7?\F5E_U]]OM'-11ER8 4,5Y6;B"-@H4,^,JX< M5]XPUYK 9Q_YNN.P:P.VT5S4Q?B0K3(47(;9?--(L[._YNT,P^Q\=OGUS"45 MHN<%= P95*8=.PA7H-!>+:QC(K X4H"VAYC=T>&U@>/8#NM@4QRNXJM:=?%I M?>>[>E]_]:Z\N[J,BXN\6K9VMUIL.G=1UA4P6FK6L='>*G M=W)'"+^UOM_GN/@TG_UW3K\D\LNLS/"&O64;0[V:I^W)-:/ ?K6ZNKA-];(Z M(ROXE 4'%P6=9D92KACKB+90#$7XE06V]:/%2*I,6]-VRHW]Y([O /];O9Y@ M+/I7KN6II#J%]/@I_['*Y>K\[:SD,XL6LPD%0DD.E,@)L):1.B>-4SQ:EEO/ M'3Y&WFF?@T=#\LE<.#5IV$,#UF>'RZ_;B[I?:#7FM+UW^?"9W+(ZY-AW?"1ULB@.5?+>L_ZYGQ#K MIZ4V^S3/Z0R#MCI)#=E4'C:E2-M@S% G<"/ M':#V]AW?#;G,M=9G0G"')@@@A0JI0JO0(1:0 4D9[J1KSLSYA#C#\/9RWI-: M>Z #,+4,CW];S./5LGKFUI_5]MZ/F_;>,VD95UH*D#S6H+FV(A56!ZIX0VX0 M28?6CP8G57 8X%_>&U>_*.E@"=WE7]D>.;72]P/Y/J=O+\YG-ND2O;#@E:23 M)I*.SGL%3.2:1KK"8FMVB.'2#0/ORWLS&\D_$V=)VR;/RF2_N+A8S#]<+N*_ M;V:V?YL\>V:2\,B< EO'5JGH)* W&;1-,J7L?1F4&0W^PF$X>CF/7>-9NX/- MZ[!WC]>?ZR]_F5_?!;\KSSWZ\;-D&:Z'*0CM4^UV$! DH\S0"1,H]M;V?L'E M1.]>>ZLV#.[_*2]BXR+C12V8&QWO-P.=)2\QC07^Z[V*D\VLGUZBUU5X_H^\=\F?&\QO@_XVS^=K%:G25N4D+K MP90Z@E6%1 N5 O0D0U$NH'0B#@@FCA)B&!!?SE/5:;WRDN%W?;JL?KG-K_SJ M\G(Y"U?UF7I;%)=^P'. M!N^7\W[5M]?W7P[^>CG,\R>\9ALXU6O$ZOXU]MW7E^L_/1-H2]+!UM(Z#\HQ M5J/3[[_DOU;OMQV&RW* MP[O&G.[>-.*NF\8?\R7.SE=WC;*:77PY?^Z^8RI)_^N;8>^;?"/P \AW:>3\ M]V6>)UK2Q^V(6_E?S1]4.GR[<7D55I=+C)=GQBCG):_W=J$.U_(&O-4!2E99 M2O_YP..O9W1*::N3Z(;CF@9+84]$HI*"(J) !Z1?JLC_=2+*%/KY[1G MA>JNA79_UP^ T^%^F+H;FSPJ;J^] 7RJVYEAJJ1H2P19.SF4U+7V%S,X%97% MZ.*#+D/ND->:_.S]=1^585RRT+(4'.E>)'K0GO70*G MG2P)6< \A"+YF:_IK@E[+ P=8=W>@+)1(9*0/CM#X+:"XD]1^0BS *$"+][: M:.[3LP\#2 \T?"<$Q@'6[#,8^G8[)54(06D-S@@*%HOVX)/U@#*Y9&SBZ?[6 M,3U)S6A[S-2A]F%NZ0AB=]]!;TW+7.)\=2W934[L#0^D3 :3A*5M-6? J H( M:;C&Y%F6IRGK>%+,[@*G S$RZ.&ZG<,ZP.1>?!MMSYTE/O&S=//74H6F0I,I$RI+! MH>: *2KMK#?>GP:EN^7K@^:IPX-]/\_UN84.Z=V[]3:^HX+GK8J<97E\WM%[_3?J4 M//L3URQ!+%DA)$]0;*5"YU(!:I0@:8^0@3%E[L^][*KA^3&]NKO*F [((W9* M-T'5][S2*(DNG-150#ES?12B7WF%%KA'S3*/SID3!%%ME.GCU/F/6E-[X><[ M6TB_+Q=?\O+RZ^_G2.:8IYO)'F>FB."\IQB#E41YEV/@BG,@M<^%YR"#[22@ MVT^Q[BZ&OLL%U@97_=UX'FR0+;7)]5]]]V6=4LX_K6>!ORM_K#:?<8;OUHZ4L*@7#0#O/*/%4#I ":! \<4G.9"R_@'SK<07[8'[_WI=;6YQ- MW\#=^K1_:)_Z5E9=>.M'9PR+,V@D.!/J,X0O$*)$X%SK4KB1P?$3QXN#!.^# M9[ZG-=8_?J9?8Z?9A\Y$$$:HPL 8"IN5('L$HS,8;37*(+E,+^N ZX,+OZ?5 MUB&2IE]>S1/6W=2NO\SC^56BS/5MQE5^%\YGGZZY8,Y8$CPS)Z!X+'548@(? M%.U&Z#(KV?$'O>KCWW[LJ4,?4P!Z6FI3>V0O5$V_",?8F7:R+9_%DD4J#LDN MSH$J4I%=I 7&DS>"R:QB:ZJ,T97J9+A!3^NO3T!]IPLM7YX)YC5R:\&F;,A' MZ, ;7=\Z?# 8#84#K< M>>3E>&F@51?/.6O^UW=S)>H4=T'N2>7JNF6UCUC F,*E/L9QA2 M L:S S*K@X(\J>*+4:*3&.4JRQ7_\^O.KE-9_'<^W MO9N_+Q=O%LL+?$.FG<<9GO\R+_7W-_0,UY__/J^N:%W0I]_Z(:XYU?*GY::: M?D5?4YN0*H'+R8@9)]'J]"2.TSMO$L+'9'5(@3- J55]JJV$?&AK^B$26B>+ MX2-%(IT2/M(A;WW1$!RC7YYJTY&+X3PL=]_#^0\'$?9W2* MJ;LD4*4XC0(SA+!N87::[E^;\+'??S0 9L: MO[WV_I'G_\[GJU_CZ\77GY>+JR_?V 1E"DYY68#B?4I'1(K@.%-UBI?12CN, M@QG6!GYE?^ YPM&+\:W> 9@.9*KTP4N)0H,./(-*7(.+9%.?8$:&OMAPYP)@];35+DF$2T8%7M34^15E.F6!8MBTZP M2+O[$,J?PR7HHP]E',R=P">](6^C@B,IN:5,B%5;*2P4R8H8(%,(*Y$[&[0] M!%9[8.:4PSO'PLP!UNP $+N8>W5F"E$7<"F129QD@%HQL!PS$]I(%OTAI]H> M@#CED,NQ#JX#K-D%(.;I$6@;([Q!Y:&$FO+JPL$SRT%6*CU/_Y?Y\ C[L6_I MHWI]+'@TL6T'-TET "XNKL>[U[>0M_4_V-Z,D!Y,N\JYF&CS4\%Y<$H5,#D4 MSU*VA(;&=TA/B//2N+*/N*5LY91^\;59@U)[BJU4 "A(ZS M=@=P6=>K(C-08+P^EF/:"<3S '&GO M#A#S"+'O#U\_T@=<'_M))5(H5>HZ"S;(-OO^$\(]2T>#II M(-[60?TBKJJS69'&*\NCM$ 'LKF.-EUF%J(0M %[)FQIW=?[K%#31DV-03 , M8@=Z9.)[IT>4^2>>7]&"?5AYN;UJ-;PVU+-Z9Q+)?BE!L-Z 3<'7DF?FW9!J M@L.^O4MP'>K^Q4E]T2?:7B_.SW-<'P=OR-[;2O9;M+ WCXW<11\4:.X8**$% M^.1K$2,SB7(2.:R(Y4@QIHWG3XZ_4;S3P9A;^N/97#VRPOZ8+S.>U[:>GVG]OEVLZE!K M(XI)!C@%)[26@@3,.8'P+DO)BV,%!^QT1PG170'?@3AXFK%A)*=TM,$-FOQ! M=D3G1 +45M.2#1P\[=H4%L=<:&,WYA3T=\?-;)EF;L4A6!S=11W [XDIB3\O MZW*2]3F7A0("$P6N!2UXG3E0_"*9+"8XW9J,^SF9NBOM:P.SIJ[H %H[#+5S M*.&[Y78FX6]7-41]5SY\)D]L_O2,"R9E\04L>@%*2PY.E@"!IV)0)*XPCA_D M'2!Y=]6 ;7?#$[KUY02)[^]'(S*'$KCB@$X54,PX\$(82(QIKC0O/AQ(JCY4 MA.X*#$\:(![ED(XVT3WF%FZX ,\8]QR-UI6+O?*[6 ^^3MKTVGG25MJ23C/8 M=XBTW54]CADZ-G??RP3J64I%4#;FP A3QT@9 XK8\2B'=(ZQW_+E=9W&]<44R\FCX+2AUXNI;#.@,A%0NB*T MM4;HUKQE@X7K@SKVI'@[W#D=H>[6YKW5ZQ;+SF9)O2O;&OT/LWG,MXSQ(U[2 M;R^O\/Q,*Z[KO#EPHDX\8,9#R#I#L)8+98P,IYBB>YP2G3"PGN*H/J&W7PS< M?\+EG,*7U;ME7=*#[)!LSFM?\'7S$26'$ +%-R%*FPI+D4ZC25"_ORZ=,*=. M!/Z1?=_G&KA%D?8^GU=JXC53VEEFVHM*&:@M14\*F:L+VT"QT24ZU;31.#ZJ M'Y&N$P[54^"TA7_ZN_M\J-5M(FZE"N6%.8/D25$@A;2J#$7SZ!SG*@4L[!X% MW- +SR>_MQ.*TK&O.=O9OAFNFI*&OL'9P.;>1F0>V\ MLMAR5=ZR3@/RSU-*UX#$1LTM,;AOHR!+.H2A!JN:$BFTZ<<9'X6G!LG>+ MSCZ>ZQ>*MRJR;8PIK_M+K*/HR98"WA0)0I/1M/4FI-9=A2^^16FPW]AZ_?'OG/D9+%NH*';^]7U..5]433]<+N*_-R=-3E8S1X=,Y:$#59F!0BP9I#3< MZFBXXT.&PC[W/9V K0](+$;R3P=;\0]XCO.8/WS.^2X-%1K'I7$1(AU,H.J8 MYE ,A4S6G(([),VUS1Q_G?Q$^=XFU+TR@U)N$UZ%)Y>8M10+^7 M9"/E-&*VK'U7Q:/23-S#V,3; R!T@.D[ -'ZZO_A?/GM#BRSIT0N@M0^DS+9 M@7-10=0NF>2<*K9UD?F3 O4'I4.\OHN2J8D+.L#39A>O"?TZ@KBY2W)87T(# MAQ $Z2&4!,>Y!68X_2!)D6SK"K3'9)FV=:N/0[")GSK%VY:#@P+/X@H%C=:$ M];@7\$$C")G11.&9"JUY4A^79MJ=JXVW!T#H --W"*+Z0KBXFE^^Q\L;DKQB MDC2F@)>2-GA.^;D+18!)WL9(6;K6K9\/GI>J/U =XO]G8'6D,SJ UV-#U"QR MS+JH6B]4FQ5U %*E3L-WE\.>%E5"9 M!=9]$"KZ.G?4TF+2F'D,P7#>FJ'^A4XYW,OU>T\YW,BWST18]>']P>((YRW:&G)#O:8%AOVVYL" M6N8,LJQKQ57RE?@$:94) X$SY*HP=+[U)4-3!:9M;N_C\)P.$3TMAP%/+._" M^>S3-:?%&><\FYAJ&$LGB\K5]-Y$R"4E1"N]3:/5<#]K.PLFR^)8 NU$[4&4"(%I#RRI8GR.UJ(:*4SH?:5!F&P!#%#@Y3\5GWHIM$;%BSH)GE/^'[-/G\^4=8E;%\$Q1@FU M91*0U==72G1"1N&Y&.OJH8T&+__IJ+=%L3;]:W;Y^4']U.IN M =7[>Y[8G)R_7RWC9USEU9D/.1KN#9AD!:A8.#A;!WYE(5T4+*)K_H,XLX49)=:#-+8/ M1TB; -3WI* 9:I-;9PV#!'OY=SQMT-S>BY-&_O5&]L:X>]7"WBS(+?7HS;"V M=^6:>.JGVB:]FM%__G:VNOQM<;GI.\WIS3E^.LM2.16%AWP]J2-H0*$C%)Y0 M2^NSUO=N/7=>GD\C_;2DB=,OAQ>"FPZV_<;'W]9J9*KSJY33+S?40&=:>!-] MK9%S==/AM6TQ*0=%B419E^'6M*;%.9ERTQ)&3K_>^D93%Y=7C4WS(5]>GE]G M;6<45@8AO04I>*5$R!9\Y4J(.0GNDA-*MR91'4^;:;DPO]NE="A>7B11T78B MPI]Y$_&.SS[T_%>.3RFTI]JGX E*6K@4(X.T'B*:O8907 "N@T.GM=2Q-M%EU=-!._DE?E8G-W?:4_OU)[B_J/+4@2= M:,+20>)K[Z/QU?+RUK#. MZR/SUWSY>9&^N>/A3W/^#2^N6S)RE"G7XK_,, *%2@XP20'622\"UQ;3H$8I M$N06UNEWWW!^K(R=;-2G!=5B O].N)%7/1_38]OT:(3(*5G2A*)[Q60!Q.0@ M:9TCE\G;,*AP\QFD/BW%-%@\+0H6H[ADXIKR?^%G_!__O*F MBEK5QS4EP-: MBH:#]\Z'30:.FE10N333UTODZX?%U?BI:4/Y8EUIPR MUCACHXO71F46-(A<"@49T8(/9*!@E2X2M0CBN01ZR/=,4]XW(B*:&G9BD+SY M]6..G[F:^N9EN"24I!DXL7IQ)EH?>"*'%*;PY-0ONO?O_^ERTJ 4.F&;G7W_,]"T7LWG="&X@O1TYC&C/5JK+ YI&VTCS8\#[$1^G1C)_\3E[/J!\WJH M^4_S2[( F38NYJO%^2RMYV7@[@#* M1[U=G7GI+>-UP+"IS[4EU%&8BG+K5-#RRJ@@6D/Z*(&_IV:)8Z!].J]W /'K ML.M#->/:T@/"KLU:EEQ;)DD]6K>>(BT>*R=DA,R+.B5.#/]&J'B1%:8?/^?-8]_XI:5/?-?X-:5#%3W)T$FN2_:H M(:>2ZBRC &A=W7=-0(G(O'I)Q:0MF:$2X[XXB%[;^D#EP5NI@)FH.2OBKK,E=1,P\BH0"5503OZ:B1W+FL#);HAC2:OXS*NKV\]'AEW1XFZR#C M;IOE6<&C"UR!Y?7N##-%)89^A4%0_E=\1CG:Z/7_6TMSW!$Z/2*ZJ*6Y)E*H MMP9OR$&[SY!*RLDLLRE"=K1A*"0KDVIU>!UCJO+IF.8C'08)]O)CP .A\^ Q MH+47.]BK=ZOQX^S/6T$E$>KJD2#M6 MK(LA2M5\:OE^$K[\W;8-6$?T:P>H?5^OY.8Y;>DQ_IBGK3K??KA[E>9,(7GB MA>> $".2MD)F<#YS0&>8QN*M8ZUI'X^3^'NJHCD&U2?T>PMKDXH(D^%QY MQO[,W^*LU[CZ_.9\\=<_ZDL2G"!_J%#,D9$K1)K78#64O[OJ6AG^B5Q "8:'A6G+%M8 MV^O6@;K^_2.9^_B%#4=),W[I0SMCG:(X0G*CN(X*)'/K<>D"'!8%T63+D<=D M3>MAE2^C. *E9**H DQ7'FYD=,PIQB!KDRG/8;S]G(__A.*(?? V7G'$/LY] MV<417*()&1U(;S@H1@=F4)2K2V-+,LQ3:O-_BR,F %6KXHA]_-MW<81V7 9- MB82.2#N#B03*6H&U=%YGOLZZV8:R9@J[H4"0<;+"I^:OR MLCZ$K'LLZ;3_">/GS>23G-XLEG^LZ(!_)'/;*DO*1*[JM!ZTH!QB';.K@$?+ M6&&%%QD&H.-H0;HE03H44J=US=0X7,P+1:#SN*7W"MY8@87,I'4='&XL..$D MK2:/E#)QD1&'P.K>YT[S-C0F2HXQW,1.?_7/UQ\W4D>MHT,2TVND+5/&"*@2 MA6])^\"%5$(/W3YSF[6-$1Q]HK [>'][G\\I+\3LN+[]^7.)\A7'MAQJV MEV"842& RR%6D 'TQ\6'VX"G$Q7U_A MUK5W:_CK9E=6:!RK0VILJJ->%:T\9!1R&9%0E6@QJ2&!\'/?TR5,#G'G8B3; M3LTE=_'E?/$UY[>T85]OTJ_2GTCQ6:*-.\_6XX=N:;A1T!H"08W20ZK3LZT. MX-TZ5)>,<^Z%0#$ / =]^;2GWCB(&M\+'9QO/^!Y5>G#YYPOWRXV3_)UP_:& M\6!4@L(R@DK6U.5"5M/&.:.*E5N MS_AD,T-)^Z[*8@0WR]L^3K2,-W *!' H;5 M#U]O_\EZQ4FO0ZYQHM-UPE/& IYK"3(':9"Y8O.)4KP=TKW\,O71+AN.]65G M*-TL7H4Z),%HB16*8!5G'#RCA%J'H+-P'HMMS>7_4(HNT\>C_?T$K XP?F?P MV5[L,R942!%,[<50"AT$GC7]5B7&%D/-:O3\#D "-/7$ST^H;S MF:R_K@B_GK]%^6TPFC;A'*I5(IWFE"1#-#&KRJP8\Z ;]6>*B'9_^\OO.#FN MD*V!3[I#U7:AE4A29@')%$7[<:2=V2>$XD7DRDI43HV"JZG+TEKX]$F('&#@ M#DZHUXOEE\62]D]:0A_RIUNW:(G53-8@"$1->6X0X#-34(SR7#AFM!R$E#T. MJD>%Z0DVA_AY,8;1.T!/VTXH="H)A1&8Q-J0%QQ@D!HB'=>U)0H9;]V4=GIF MGZZ[THY/!:=#1!?=R\"RTAP&$Y-NW7HV5+:77R/4!KJC^+*#R&08.5?D0K/B V@A.85;%+^AMP9R M(9LJ3JL06Q-'MZ-8Z_JYM=7&VMJ+'4#SW9=<>Z7GGUXO5FOK_O3WESQ?5;(6 ME5%:+H'2 %N?%C6X)! 4\[I$5G0JS=_.'A/FY;]KM(%@&V]U +M-U\&*=OP: MY6^?$->&B]>_.2NHLTF) :6O'I0R"IS% (9C"%QS119K#, !8KW\Z\@V4&SM MP0Y N0T_WBR6F\HN"D2V ?29RC%FG17H4'F.4TC@/5I:9I(I)QF:/%;\N%.@ MEY_@MPT:C_=:!Q#=[B7.H#:\*G;BFS%"2$@"G.TAKRF-10-%*&YY4)P%UN3G+>= MH>Z^?TB.X\T.8+HA@YI_^K;8WN<_%^=_TH_.''+D)@;@=3JKTNC <#O]::)Y K/WX7SV:>U.\]RTESJ*$"R.KX] MEDB1;7VI54;;Q- 5UGKZV4Y!AEUZL^\?[J0.LW9_[^.;/WV;O,Y[/_IM$ M6:Q69T5QARS7(F]&67X0%,BBB1"DB($I74QN_2CYG$S#$/@?\.[2U'DO<@[G MASR?+9:_+2[S"?@JG_JR\>DH!ZMZ"K;)8DN,03B(L=1.1CI;420+C.#%LU1: MQ=83 T["-OGML]^5]?*^M;J_DNVWR_O5Y%TA. MTKDB"X?@;0)?$ZZL1%=#6Z1OV3'HA7(;1>1:@S8J@^*606!1@3$I1R6S8=X]$ZP-_K*>('*H3Q=C&GAJ M2I+9WVM]Z-\?_UH\J14M+DF1@02+5H*ROK)."4UA00FJ>*OM?9ZEW>0D@[]Q MVC*IYM@9R=2] NB7GUX]5,RC0!0ZU+(%"BU9">"-#2"DX,I[)KC0QV!HUY=. M6\]T.A@=;?!>D?0KKC[F^%"WZ&R.7 7(P=,VFR(")F7 18;1.F9*?N[2X9#O MG;8XZ71X:F'V#@+IMXOY)_JTBVJXC_3?K /%Q#*S.A8(6(?O:>8@Q)C 91VB M%()GW_IB=9<V7#K&U68HQ^ARMM""TJJRI@A0P3$-T7&8KE7"Y M]6O1;DFFC;Z/]_ SD#G W!V YN&.6BH_F62VLKK7P0/6UQ&)=%RG(@NML"R: M[_ *_9XULY4S9%>^YB):0/ MH"J;K%?"4Z:L EHG(H6GHUY_/B5==U?NXT+GR1O49E[L8"N^=9:<>9&UCRD MMU* 4L%0^L,-I""C+5[SR%M71][Z^NXRAI,B[% _= "AM=";YHD=9CSSB%DZ M$Z'H.BN;>PL^4-"CG>6EB:5W:^(Q(W9W")X5:2W_U6=VSLZI]45Z=GR_^ MJFT5.$_;*KOK8BN\4VRU';5&_\6^'W1XD=#T,C>H-9I>B3%*EKX)\:V21*N< M0DP)?+(4"!<3:.UA E04":N2"KFV\::V0XSV33H_+^N,ZTW7FT^8LI89DC09 M%$H%7J<"E&YJJ[5CJ7GUT=,234VP=QP.GF^^.=CZ'80!-VOSS6+YX^(J7):K M\X<:;I6+.02I48*P152N7@E8J02=$@QU0EYTZY[LO02IR<9&7Z^#BFTHW-O.!*^D9Y?8EJ5I> MSR%D'2"&S"52HC9P&/$!73,#Q)OV';'5'FYHPE MTT13*M^\("-1G@?..::84]K>KZU];*KCW0^>-FH:S7V+5K;L('CZ8TXYT'F^ M26IN;:AG22=;6"E@E::U(Y6H7*KUK4H(EU_; MV\9W-[>-ZYOQMPN! _ @R?M*:"@6%8K\)[6:-3%"-F: MS>M 4?N[+ML'.0^>R$[@KXGG"[RO(Q>OI\KJ@"59DE+$NN-K!!2, R^,":]U M46Q0,< S P5NOG!:J)S$M8MC[=P#.+:S.+7U*@D#+/I*;LPR>.<%1$1>0BP< MQ:#974/@,?6L@ .===_=!UAN8H?_.IO/+JXN-H(;'5*R0H -0H-BA@-Z[/S[EN"UZL.X$.FD7%]EE$HSI!!$ M+BQJQHU1@^*-YQQ_^TNGR?*;.?Y@^W60KP\] >M4N)O3<%N#+J4+P: %P^J5 MNZTI:<8,@L"-W!L59.M$_AAYI[U,.F74<7+O=H#DNQIL"M\Q>%%8$A!\$* B M4^ 22V!H79;BM*.3?+3.8T?MQN%0?"A++YGWH5[>28-XI,D[@,Z==5?K+>O2^Z;5 MVYOZRFRE8\I2J,&#!:5]AEKV (S%6)Q*-N)810//R3;MK?CD9V8KKTW\^GOS M4KEI'7A7MC>]/\S.Z3_X5"E?HBG:%D!=J1*D-!""5"!%40J5H^AU""O%\]_4 MT5G8S+N+T4S=P3;V^W+QYVQ%_ME1SG4FHLB!4Y9$N5.HU5NQ/D\Z*$(&J[E5 MHCFSYE/R3!OBCPJNYN[H %J[7B-ONA)N"KL\IF XG?6L+I?L##AE+ '#1&-C M5(4-NGT\\KGXOES3GHPG@5IS]W12!+53GQ\W\KS/?^;YU4UYJE79*LLU),6P M#C4WE?9=D'HV6*:*2<8/.!E 2U)19:8A6,IV,C)G0T&!P\;%M]KH'D@X[0RGZ;>\XUS6 2 _+LED],WO MOI$S;_B_KVV;4YT&M/J E'._QM5GBC5BSFECY_Z!W1'6FG1)U$JCW H87MBYNFEC?E3N* MK_\^!>#:)9$11"2=%7,<'-<,2BHNR:2MBJU'3C43?MHQ5=UAOIVC.T#X#8O$ M]1&VF7]9QV^9XH0H:"'BNMK31? !:>4:(ZS#R$)JW5OZJ##33J4Z"0+;..+8 M1KB/8S;$TT'Q)2\OO^(\U>$>7]8$B_GR6[_U(W_A\&K;8[^Q075M4Z4;5=-N MO_+WDHXULS;Y0R3]L3>.Y <-YPBB8PC&N[YX6JEVE[:-? M=?U*D)0MH="ZE=R0\E@*!>_< I,LR*"$]*+U63U4MFDOR=OBYO'*VH;^Z8)^ MZU%]?OCZC;?11X4LIAH/NQH9._!D,A!&.R6T09Y:MZ(/$*N7@MR6B'AX;][4 M.7TC[M93/(LE)4V!1# Q@O**BI-_XH%GK(2H#Q.ITASL4#$/!=J!? MN@#;6PI=MMS52B)CE?,SY 0J4BR,WAO07#HG@Y9*M.[)^?;MG4+G4-?>)^<] MS,H=Y)@_7)'AKF<%;G_YR\67Y>+/O)[]ME&*5HY252G&:^@@71VC*> MI%6)M6XP'B38M$_'8Z.JO6\Z -RO2%:=Y^77VP;;J())\&@R)>5:,% E5489 M)D$KFW*(I)!MG=D\(LAIQR8LS['HK1J7H?PN#33/@Z/#:A&7N@ 3Z\7:R+?6#WSRYSL M]HE4N1DJ4TQQ-G!(5DI0O#8)893@0DQ.9,6M;]W;^Y0\TS[OCHVI9I[H %6/ MVNK6';4VA@YP2EPP(BC%%81$_U#1NYB+#IRWQM;S4O72@3/%-<-AKND9;#<5 MV/EMQE5^/_OT^?)=^6-U33#\0RX+VL!CO+JX.J]O#C]FTB#.KMT]KR_%R\O9 M?U\/G/<4!U"V4\ ;0R8A.X/GBD$*5BF/1O-RLENQ=FIUFJ@>B,2A0)\(%B]W MI0PT1C3"Y7KD2X-IU\A(H.B3 MRNR1LH$&%&5#/WF\XHB34(H]_YC-&-..&P^!90KWM?653R\#YXXV0ZULP-9U M /T400A+.;7* 5@)AE9(\8#%)*!D.!4*L++&UFW,WTL1Q#ZX.;@(8A__=! " MO_Y<&55^F6]JZ6;S3S^M+F<7M$_?>EGE!A.+/$) 0SIEKB&XI"&+;(+UIC#7 M_-YK@%POI AB+T3B FJ8J)TWH] M&>1ZJ8)HCX;!<#O0-5W"[==\^7F1[E:0;__65M_MZ%1NA8B2$C5=DG24C [#X?+V"L]#T?,L/$=R90>P'9#+\6"9MB4"+Y5>Q94 P6<+ M&+323 ?OY21%3:TN%JWO^Y^3J=-LXT ,W-_I6CJD;X#5 M5AHKK."5S[.J,':"U6E^_* MSXM%JCU@'_+RSUG,JP^+\SL7C6=.4Y3!= 0A?*CLP *X M_#U0D4;7O^O/_S;Z>'MW%TP),=5:'TU(5)6ZQM7IZ=JSY%5)09?6Q7R[)3EV MN[H[+/XZ&*UT/*Z07L9K3SF14N 4-Q!$5*JP7+QN?;^V0XQI ZH&?K^_^1QK MZ@X.M[>+^2?ZM(NJRLT-C_(A"HX.O!.REN@:\,:R.C6#HT0RBFA]*;%+CNGQ M,P?)"@.%B8.O(\D4AD JJ*1,Z^UEMR33(N9X M#S\#F0/,W0%H2.J\NIS%&O"]*Z])@-FV%\#:0/&=C%!R*B0_+24?T$(PE4Q: MD+RE]5OCX]+T!9Y#?'W_>&IC^ X@]"'/9XOEFH9CJT#.WD3E(2JC*&?@E"XP M1CEDTNMJ)XO-$_H'0DR;PX\ F./,W %.KC'^!N.:G6V]_QJ-BKLB@)G"*R$; M(3VG##J63#@WF6-SLM '4DR+E-:1S)%6[@XGFY53*D>XSJ;.Y:'UXFVN#/4& MLH],.>&0V>9LBSODF/B)[4C?/@F5 PS= 5C>YS\7YW_.YI_N*K/9(;67S%K# MH.AZ>:6CKN,P"G"+)G&IT*G6!]&3 O4$GT/\_6!B2"OC]\&84!G$?L>O=0_> MZ)!E9C($#MK3&JO#Z"%D4JG>S0D=*5*S[9/M^U),/%:[-6J.-','F\[=,WLS M>(?G8NF,5H$@3GEE(=-D!E(;8X*W!HUH#)2'4DS[F- ZDCG2RMWAY#>\V.8! M45@F.&I0M5U*L:# QTI.*)@+/JNB[+AH^29+3_=X^_OX2<@<:/"):>_?+*Z6 MOR]F\\LWLS^W8TD>YG[%8D2-#DJL/45H. 3M* %TTED?4*O[8[9W$MT/^K*> M('*H3Q=C&GABQ'R8_;W6A_[]\:_%DUI%GX0H@M*%RH"J4E5(, \YH0_U.N$! MA\%.V S_QIZ2ZP;8&B,#)B%&@"579_=4YS2 !1'FZ^[4.7M3?F'4$(8H3($%L@P)@;PGG&0/#$* MTZ7BNC4QTR.B3,NA,VYP>YB]NX/-#5LV7N8/E[7<9K,[XJ=\YK22421:!DS2 MFLJ5K\70.@O1%H[2H#:M20B'2]=3B',@&)X$6#//=(>Y;8729I2%\RESR[ V M&,B:0EAPE0RFF)QHJ9I:'3LJRN[*TU/X,P:NCK#^U&G6K9;U5_/T[O)S7KX+ MY[-/:^^LSIAU46A>B3Q99<(K&1P9!@H/OJ1$ASJW \*?9[ZFITCH.'RTMNG$ M\*@/N!\W#[CW" YN:?3+/)Y?57;.SE5K]IT11F>9 M($XY]WQ-N^"U.?>BMFT@0Q?,6>E M2.T,Y<,L!4IW$BI :0UHSV7*4IOD6W>!'2OSM'/AQH#C2;W8C&-G;-1N)XXJ ME=%$[BH#71WS1?]P!DFY(E/DD2<96[_W[R7@M#/;IL/C(?[II"1@B'IG6DIN M/J3M(PW>V$M$7D56BI]"&LD 53*44H0B[E)RXT%JYU/JA[&6T MY>WEW"%M>?M8ND.T;!Z;A4P%BRI@6"&SR&J6VHEF6>2E^,PI,QL9+ST4@!WO MX6%M>?N8NP/0/-$=IG-BR3A'"ZB656?K('"=P=J8?,[SB%0R92<%V%J'7W-QP*J!#X46FA8E8W.BG1?0;G7,"76DE;O# MR68)>69CJ0C'@ )4I'7DK5<035'>HTE9_D>V6^WEVR'M5OL8N@.P/-WQ$V6. MV1@-/"L-JC '+@@/HG@G-%DN^M8QS4MKM]K+WWNU6^UC_$[N5A_T 3G)8V3% M0G#.T,DM.:VL.DN&ZZ@21^WO5[7_9[1;'8.:(\WB=9J?6U$5!)#4DBLXKB/ZU:,[KMDF/: I[V8#G6U%-7=2V6>?9I_F.>+RYF M\[4?-DHHQ4GZ%(%"O5KA;7*MQ^:T6SH=M5#:Z7NQ[R,-,X]\P;3E-YUAC_0\QS7,X6U_3H5L=<>9^ED8SVNU (U-&"]M;QY(57:E!Y M*'W#K1V#?O=MMWCTRWNJ]3L\\6ECVZG!L9'[C_GJ2XZS,LMILV8R3UDDDE^7 M6L&:JTDJ_2F%4UEDY:)GL@5 'A-@FI"UD5,7K2W<"4SJAAAQM3T/!4-M,%61 M:Q+(:"OTJ"F&4H&20!ZM]$TVD9W?/B% VKAT!TB.L&\'X>G/5[C$^66^77_P MP]??<#T1>WUI8'WPEBL0%%_72P/2)X@ OF!M!!.QL-:7*<_)U%,Q\/&7<$T] MT"FBKK79++A4BE2EI#HH3X$R517:EB&%R)5D*6-HG?P\)].T=RUM$3 7@>[ MHP-XT4D_3^'K=:ZWNI?L10R:-NP(#F.B$#\)\-'7"T\9G+(AF^;ODD_)TQ^L M#O?\?4*_5F[HXC;ONCY^AN=WU+K/;"FR#D8A>)8S*$'F0K(7Y,RR*)FR4]WZ M)!PBU[0W?J."K+E;.MB_'BLK-4(EQBE72:$V\6=3:,T@;?DFQ!BY$<6.V_OY M=J]>]1.UP1P?7K6P=P>P>7OK2?_F[03_GEU<7?RP6"X7?]67%?Q"?W+Y]4R: M8@1J#<%R#RHF6A+Z^EU%.30BHFU=_;>/?#V5>1T(B/LWSV-YIU/D_9XI\4VS M^#M^K4;\?3FC;?H+GI]QE(Y'5PM7ZLFOI8' 70 9"3!.:I3-L\5]Y.NI?&,\ MY#7Q3@?(J_;Z5ZX3V7-Z1>$>UM&(WZ@@SM S"B 8 V?KQ'7M#3B?*T>GM)QL M9O4HLT>>$*FG6_(V^&KI@PX@M6NYW-;GU>7UXOEIGLZ2-L&4HH"S[$ QKVL^ MX\'$:&H99TCE%*?H(^+U= DVWE;6PC<]P.YNFOSNZG)5,YIOW",A:QZDYI P MA%J>21DS_0\2H^2)-NNH1/-S\QF9>DH#&@&LI1=Z0-6.!?,^UZR;5'H8=S*% MQ7);(.5:65S(=$':!,;+6@$HM"G-FSSVDK#/AO?66UHC#W6*OZTNK_[$V7E- MWM\LEA^N7]SB[U?++XM57C/K?/R,<_JCCTM,F7X>/^,JK\Y\$.A"UEW4[0\9V:?PQOUKEM%T@KQ<7%[/+:JTW.=_B+13, MB&1R L;1@N(R@#-.@U>>*2^9#W)0K R@%(PLE8@EC=-Z? MAE; E3K.1 C +#SMS@+!"SJW0TBZ<*=B^\ZJET(KL(_?A] *[&/J#@["YVM8 M4-LL4P'G=095A[)[A73."Z%3H!]*W3JT;U)'=E*Z@;VZ!11=RH+ M*#TFX] 2$PQK$E$T8-(*:!GRZ&(1/I\"42^ICFP?!.Q;1[:/.SJ U],%3#E8 M52(#K7/MEG>T#M$HR"Y[([PJRK0.SE]P'=E>GM^KCFP/-W0 J9UT()Q.?R>] M Q-]914W!IQT'K)2N8[A4;(Y;<'!U#HG)2XXYJP[VM(=HF6SF+CQ3*B(0,$C M9;7T2S*+C,#1.VXDI9C8N@[LQ5#K[.7A8=0Z^YB[!] \9';Q3@=7T()DM3A. M1 TN6 U%"%-HXU0JC'D?V<,)U<*W3UP0'6#H#J"R:83=H0C:=6NM@I+K%9:L MI6@YV7IR2ZE066-;-V \*DR7D^Z/ 4X;LW> GQT$,E8)[K@W$+2B([L(2X=W M"I1.B!B\YM'FU@57!U(PG;03^9A(YD@K=X>3;5-EX=ZF[('7)%-)[B$8%T$' MCT/!&%<0I$IT0%M#:AA>$P%T MB73@>5QZXQM1>BK#//XT:F'O[F!S;\R;MQ3428D@8D%0Z#F9AC9C*S)JDZ*) MQ8^*G0.&[)V\&68OA^\S9&\?ZW>"I*?*WX,V,3A:74Z9VLM39.VHR)",+HKK M%-JG4BU:$$[>XG(LGEKYH -(/5N%G)E13)(^QJA0;[G(:ID%0D(2-3.-1C6? MQ]*B%OSD?2W'@*JI%[KH87^[1_N$,:QH"BPAU_HI56O<79(1"O,Y!I.U;L_? M_M);6XY"VTB^Z;? [/94^9NDYJBRLJ<^L5$QV6"AQRTAINX@,-IQ7<88SGV M^0OG?:S<'4XV-V7!H78L"N#..U Y.O"E#GG23G.I76*V]1WBB[APWLNW0RZ< M]S%T!V#Y8[[*D3;95-?1YA*4B6Q,8K*6\.Y]!PTDZ9.XF1U9$8M :"#F4ON11GC?N>N M%#U=Z1Q_ !UIY>YP\AM>;.L&Z*]Z)TP=JQ(CJ.(D!*,$>!&Q\%Q$C.->+7^3 MI:>@97\?/PF9 PT^,;G_;_FO^ZGEEI>^\J1X3:++3$HH$>E7K- NZ:4*4G"F M[J5[.\G]'_V"GJ!PJ.\6K0W9'QH^DF_S_\I8>Z7G\?-VW$DHJ9)FYGH%2?\P M=7Z!SPC(@O+"<(GL0'3L_L)IT-+0L4]#I8&5^X/.F]F?.W1*P@J3C:=3V5I0 M3FIP*5K@%'XQS2)W"0]#SL[OFR9*.1EPCK=Q!Y'+SJIJ@YP)I0IP45ON73'@ MZQ0N9U/(W-C"2O-.]$,[%$X[8>2(*/=H2W>(ENW![=&$X#UXK!,.7*#EI33% M=%ZADVB\E>WGG+V0#H6]/#RL0V$?<_< FH>%SP8QA.QT)?' 31L7=QR"P")5 MDDZ*YBTM+Z-#82_?/M^AL(^AIYY.LW-@3_)21B5KAU]E*=5<0XB) 4^E!..4 M86)0+\MH$ZY..U7D@/.GC6VG!L>CPWJ\33QS)*E14IRN=(; 9($DO39:4;@N M!UWS?R\3KO9RZJ )5_M8N!.8W)O I(O.FHD"3-2QH*$PRN6B "$*_33'2#E> M0XST/^%J+Y<^/^%J'_MV$) \5L^#Q=4U0E9A=3B>U6]X*.:@KX_3H_9-%SB5Q8-P9;_5TI M>GI*' ,Q>UMZXLO>?ZT_PO/S^K/5F?.JHEM 1.Z K^KI"NXX=(QAV^ZVE=L5Q#]>+6?S3]=5Q&?2\Y04 MA604W9%6V@K &'.]E6:1Z2SBR.UQCTG64XX]QO;3Q"/]%G6_2FE6/P7/?YF7 MQ?)B_9&-6$.'?7:C0N\#%!FYY-M%32AC%'#;1.&-\>!8\J"1SC+,*BLY1G#0 MON1[NP)^QZ\UDWA]M:PK\TSS3-NIT* I=ZCCAS1@T IDMB'Q$FF)M=Z1=DLR M?]E/[$:[ROI+5S=XJF/D).<1 MN!&93AOMP+F $#TK&H4R&)L_N-R1X/@>R=4JY_5G_IA7<3G[4FVYO9M@%*8I M2]&]#:!J3DA+A ,Z.E&Q,H#[YC,B'A=GXF>EP_W^L"&RC 2 MHU+H-03'ZEN'1$ *=Z!PF601RHDPB'CJ&9??^=*)G7Z(RQ8M[#>UXZ\'[&ZY M@H/C2:<(!I.LS9.URB_0)E+WZO.V696)NR\81 M05/+=XJ@S8.Y"R2\%@$8B@@JU(IAYQ&4D+JFDT6Z]@PLCTDS=5S9PML#('2 MZ2=^N_GI?U_-OJQODM=9V/8 Y3H'4:=2Q3IC6[!(=A&D0(DZH7'9.0,YV1P82RH,JVH] M^L;J[5X51Z,]](X7F;3SP\3[RBU5ZB)[5[:K[DRHXHN)!G@TI(1+",Z0)B91 MX*]BL-'S 9O+HU\P]1G3T(6+UO;L!Q3_A[UW;7(J5]*%_\J)\UUG=+]$G"\T M#3V\00,!]#XQGRIT28%GNVRV[:*;^?5O:MFNJZMJV99+*G;'Q+!I"I;R\DC* M3.7E(\S@S_4!?.;168LB*Q)]4D0J/#*#T8Q$[I5Q(%2\G1/]&"*N?;WUA7-R M.!PJR0[NG=>3F9_%#1NE/^;[_,<27B!KJU\@SQ?P(L:+\XNI+XTSS^>+U>1_ M!LV=)8-83Z56D4:#E[4SQ"K@Q"2TKYBA(?C:_LVAM/9X4QV'OR?57M\HO:QI M>)_7?VOBIQ_FRR$UXU5Y&5U.T"9X.UFNSI(RRG((A+F0"=J&@3CGAA@W3R % M!%8[K%.%\+893XWP>R*]]@WFLQAH=/A/",TEEU!R2ZP7ED3E<_*AV*]/"-&V M106-@+>7#OJ&TXTCWTMJ@@!+:$)+58J42&G&A>)2(<6D(_#:.0\C21L%,_V3 MP>Q@W70 N5NLO \KC^)*;_!@CE_+J]+K^>+]-R@Y2[,O _-O)SX,,9HS'Y4" M0$GJDF0B(V/$68:;C3+E8C9.Q]HP/(+<4= TSQ&:3Z7#/OJ:#X*\R_?4- M350X$T9Q)%03IP,O Q\-<8IYPKT!7YHQAUQ[=.].0D8AR3U')!TO]P[ \P^_ MF)38]>9U!)T:*] &C1 1[H(A^A-'!FPD7%I+DTU:CZM WP,X=X@8%\>ESQ$U MQPF\ \1\^HKVX]!@[)*#I*T#A>Y*YE*@%2D$"8:5R>?,T=(IUZK:U>AWJ1B' MF6<5_*\D\@Y <]T?N34.Z2.4-]CK5S$[2S':;-$39JSD@E-0Y0:6))7MP&52 M\J0NX^,4C@/;LWI:> )5]0W$4MM4RO5+_>,'6$183WS#ZSP(DH!E%&2VZZ'M M%J_S$!E7HKH5M1^%XX#X[-\8*JNJ R#>M!Y';+08I&9 '2E#$8A,/!$;T5;0 M/"1FN52Y>H1V7QK'@?%9/AB<5%V]PW'7=D,&&#!1#V]41.80T7<%("J"89IK"'94Q5*S8MWK M1L8VSCR!Y0?_8RW*BZM"]ZR59$8!&A@^$&F,)5Z:2#R:N#%JHWBNW3IX/'6M M,]\.1L5#5E]%A71PQ>[B[,>6K[4)D2 M> !.H@S*98HLN]K;:W\JVT+O5'@9 NK,E*&U:[4<.^-+9- .T!FL?\ M+.-V8P%$F?U6(E%BZ $9"1!GZQ.#.E M?X+ M?/"3]"+C(I=<.OAB!RYLHH$RB31 :3SG(ILQI0/CU^Q;0+GB4%U0N$_ M@S/MC :910)%:#F>)562V"ASF<1K9- .=/7IM8_1U#8ILY,S;"_%' ZT^T/V9I$R2'].JO",OEIE4[&!:==H8HIRR1WC,\F$4D-"4#,H3$Q9,XM?<1 MV#8QLR4$JZAL?SRZ-1YG\*74LGT^[?EW%BFC4MF,#GD9Y2FR)R$Y2] X1;]( M)*VKM]+=24C;K,V6,-M+!;T>;]M&NDG'Q)C.)'N%TI'4E?*.0%!@3(%/DMO: MB7D/T=,XK;,EK [12*]6VKOY+&[8"2XRM"PYR708/4P3<:5)/#@I,[BDE:Z= M!? (28W30%MB[$"]] JSS9;9HQXW".6HM9XP*4O_'95(8$-O0:3=G PGDC+O6+[:JON4VY.G64Z.9*\QTUM8QD-'M'0#3F5%E8@Z9-X MQ(<0WSA/M8]C^42Z[@#DNPLV[Y&PET+BUE6E/TWI 0*1A* =[F?F(E4,A!_5 MV?K@U,$*J32G;5-7)Y7F9$KI '"[RCA'YF4DJ54N TN2+F/.E7?$!;Q.8DS2 M*>&55[6MA,.I;9M<Y+8-B&G.X >HKCGALLA[R/;9(W*AO@\Y'T(33RSC'"?LC,Z1LMKCS_> MF\BVJ3I]8G-OY3TS= X/^$+20,%S@D:+)!(=/^*DQMVGI+>:"Q1H2W"V3^+I M$IM[JZZ+/KSW\+8[L\2$S*UEB025D#LK0FF/GHA1,9LD=/;IEN7Y0(_>?59N MF]YST3EXEAEU@1M'.$A%I-&!!"@BY#0JY"UE4_NQ<2RE(D&:%V=MHQ_2E/EB#T9*"K MH8@.#L![V-@FI62?-?5"$!UD)-(Q1[RQ@@3JDC*.LV!JMUMZF*+&B4*MX76( M7KIH=WH//]<24Y3U8 ++A('%C9-I)$Y$1GRB1DCK)+.U+]5'B6J<,M0:;0=J MIR+@.NH3H4SG/P!^@1GDR>K#U,^6[_RB@/,['-ZPI<*B%111F_5*C5M*4Z#I M?(E(*)V.KPC[",.0EM)4IL]F7(YEG^\N/J[VSH>/&G7Z3U M5#@P D),0#*4L0["9>) 9*)=H(;Z$ ,7E457C?BVZ0=/B-D[+5>;J+^#<-V: M4-MD^8N?NNV;C0[0Y.N9/H*KG<-3>)^>WERU)T=F7P#@G6E%3 MQD$IXBD-)$G0'E*RX&NW4#J>ZK;9AGW8"$^L^^>,]G<797-OU+5\\1T][B+^ MU_/%;_AOT6OPT26J%1&B5&A:+T@H@Y4%RQ&"-"GF;O; ([QT?O!7QF2M+5$3 M(!ULE!?3X>_@_;93(-NY1(+&'[-*@1.Z]G"..I2W33]O#.D&RN\!\CE#+#'^-[,X/P?DKW3G_PAQ/HN3 MZ61@[;X]7M)9K@2R26SAP)2)*I6*4(T>$-?$NB!(1C\HB>P9JYZ=5)N'MIGN MK;=!2T#T.>%A_Y>S:\[[8*PU>41\E(@FCXK[B::31\:4A!?>$>D-GNF):>*8 M301]7ZX$6,YE[3/M9WEDS,(8;P&-/U_R0FRDQ&8JB8]"6A42<[YVS=W?CXS[ M8O9TCXS[J+\#:^CFVX,6T>DD#4'7V9=!2(Y86Z8E!%=F(2$'H39V?\I'QKU M\. CXSX:Z0!.IWEB )-Y2I&P3,L\0>&)SRD1*QG/VFNM0O6TC9_\D7$O6#W) M(^,>.GY.CXQ>!,&I#X0R@WP)*XA3"8@7VD(6BM^9X?WW(^.1Z#CTD7$?53V' MH_9QK]E8P+TN!(D:\)H"PX@S 4K8DF<1@]+^R0_6?YM'QF-LA"?6?0=H'Q6K M?#>??NC9/FY5.U<_WGQ(-[-5_\%JQ+=^3*;_,_UO?O9^ M&!*Z/*,L.0%<$)IU*N-CRU4)GM"D#9.)6LMKIS@U8[;SJZ,RJ@\)AS>'V,^\ M%S_ 8C)/K^>+S1^5O\?.'(H!N$LDAZA)Z9I+? J)1)&5YT* B;6KT9^6PV?_ MKMKEKCL>3!ULM8.5\^I?%Y/5CS;V9K,0T2?>TGBW_X M:1DL8FB.:%P78\01&5U$4[L,L_6> ;A^EN>Q MJQK %^6I$:5W^U7H*=_)QE/3Y,'L0&'U\7)FT7=SEB?"C,4-R7,DK@P8'?[^<[8O9T[V< M[:/^#DRSFP%U*[U.I:XQ4NV)M#H0IP(G-C,GHZ3*T]HM W_*E[.]0/#@R]D^ M&ND 3B>)FR>GP <32*"^=)$0F5C%$C'@G4V2R^RJYR+\Y"]G>\'J*5[.]M'Q M08B6D?QQ[7#C0\2U'ET\*E 65]Y'2"Q M0@ H:Y.D$I( +^.)0&KB#0I42JHU$QY_J5UZ\?<;;@UK]8EU_YS1_FB\\?)] MX.-\.GT]7Y1_=":R9"DX2AAGN01$\;RQ.1$K:+;9NZ#DD_>FJ,IAY^9*9?P^ M6?#Z:##]>VRU=7'N62QS=*7*)&=;=&@Y"1 YWNK@F< 38^IFJ<#KQH/(R3*Y+**G(P6I%0N0EK1]* M[8#QA 5MG69@&7\^N4QWV'NFE?L_TXX\#G+_#IORMA'OO&4NH@IC-))('RUQ MUB<\N;)*EB46?.W'\KY\QI,-YOM[0QX)MR-]QE>S]%SVXO^#R9>O):7Z.RS\ M%QB,^U_Q1+E,U+RNZ,P<<*,EL=9J(IEV)&2723'S)9/,4%I[W%%G(GBF_N>S M";:>#(X_M>LY7GQGWE)K [5$A8 R@P0DZ"B(8B88$T)THIN'PHI\__0QW--M MG X/@;U0_&\7_WUH/_ M6YT$I\3S3VT(W P+CA!<8)8Z*XA.H33MC*691LPD.VYRU,G[_'R>;?=D_J>/ M8O\$!\$I\?Q3'P2;:.0%HOIQJ3G'$O62XLD9(Y$>(K'"2.(@\A^XY8"KSY]^/"430.NK]>D+<"]#%G*\_=1< <6ULVJ79&\2[X$AGAI( HBD 9O45A M=0[^BX YQ?MN,KYMFVJ#9:;AF-)-N(,G7!$YN8(3FD M3*5E#*K;/3O(Z/PA]^38N*]OXH&*.AAKZ(B%>>LPR%5:B^?) 9.V/ ,'(H4V MQ&?."<^*,Q:L=*J;AXRW/UO]\S'FP!/KOH.S=6 G/,YQN,WQAXM%_(I_^&$Q MB>L.7^?SV;#Q/\ BXM\ZHRZ CD81S10E,N5$G."*Y$QY=%::K$_RKG\2;CH_ MZ2OCV: ^2'K9+H?W-+Q63V9?T6.'"_O'']7;)>PD1G+BEO2S=M M!B7[7J>,MZK/Q#.JLV)*@ZZ>JWH8J<\T(Z42T)] O1V@^,-B'@'2LDQ/+=SZ M6=Q>O,L_9JCA-[.R.2??BWVX6R4#W_C7IA<)Q32(9-LY'KV=[+4Q),HD4!B2 MDA &!00H;UY4A-JUAB=EZ)FF9M39$?U I0OGX#I?FUG#K_[:<%8"I._S;_-Y M*J+8M(Z?3].9C5X*7UJ[>U,>@ZTA+KE(C A2Y03XP]I9SH?0^4SS#^K@_.2* M[;-K^/"P]1%6D\4@XV&K'OZ ]]#7*CS/C2;V!(]O0[/![=2#U!@@M(SJ'Z&LV^H^0'*- M%?[[9#8YOSC?$!Z%\$DG(#2!);(D4GGO!?$2_6SFF,JVQMZ_L6ACI1^BLGD- M^35UJP;2_5_729]4U[_JJEO1-)9*3>6N]+364@:"*A@>2\\M;JD*L'3'=3TLNS6$V[ MH*+L.XAFWN5B\Y2-3KERU%&B+(^XHY@K>1>.@.461)(&C>V38ZB'=)0:>GX4 M.@<(O0/P?$ 7;1NC_!7R9 9ID]^[.5 -]:"-3L3F0$DY7D:<,DX*ZN)( M\W.?:/8C-/4&ID,T?SO,7%,-'UMVIIH4= K?N:O<_;5_+ERSFZ"9#.!L=% M6DET9D5@7A,;4&J6&V9TUEK8VOV?1Q/7]B:M!H?'8%9%-SV";L/0XN5\MEI, MPD717'FM._- DU0M447<'5Q!0P[*1_AVF=@Z_[+PYT,X)5K@QCH\ M/3V%\F0C2/"E]SD#"]1Y2T_3QVPG-8W?ONNH>U<:\O&R[Q9%&U>6"JV51R\V MN=).L/S.:IZ)IEK[[)BF2C\)CGH(7=;2^2@H':" QM-K?X4XQ",X978W3]MX MA71&L!A(5)X6M]41:R@CNLR@]-&%>+LD:>?DVK'K]0B:0[0[/[&H&\/G=USY M*RJ9/LB0" :O_&!(HGCG2Z^1(285\5YPJP7CZ?9;W$[LC%JL@_*#VL"I+^0. M;K"U;;CKGK]R)UGDPCO-\6R&0*01M)S-0&A0EM-L57"U\YY'D-468:>QC&IK MHP. W>!B76_P(B*;)6P51/94,4:HS:5L(&82\,XGF0L)FGD596T7[0%R>G#2 M*JI^?AH]] :IH5'7EI,2E_H=5E_+!#G \S8K3T2PHIS#D81 .2+"FQ2S=,[6 M?H4;0U?;4^M)059#,QV@;>#EKN=R@;PL)O\#Z<7Y_&*V8F=,1\IEE(26F?/2 M4DV<<+;D[J'8)#6.5G?WQI'6]BGNU)@[A7ZZA=U'*";L9/;EBK^KO[/E5$-@ MDCI&4O!H@40OB TH4NZX=]XPFV+M1Y/#J6U;K=8&G-6UV.?SRIL9_A8^^[_@ MB%JT'1^I\-#R&&F57ELNE]E1*P3&&D4M&ET<%)%*,>)#- 2THE& YP"D?[^&RS\NEA8!L%,#I[H861:1(@7CYD8 M9D10(00I:F?BC:>NK1-0"R]W_,K3:*>#:W(W9Q\ASF=Q,IT,3.TN27[U5X3E M$O_!)B%L?>Z>&>V22Z),N?4:3WNT4P/$1))6/ <-VMK:70]J\]#6QWA:##^1 MION9I'K%_0W./RPF\\5_@5]ETZ<3OI"84D-==!N5S; M$-R#O+9NR:E@>BK]U$9@W0[C\&7HZ.9+??309?C-+,\7Y\-GW_E%N5R^PQ$= MQ??Z?HT.XH7C;P MX(+JC5WOH>7XBI_K6^1]'A*X/TV^S"9Y$GU9U]-8#"->T;VML O/HV)EB\Y:H5AP"6I[P(&.(UD:E M:F?RWR"@\2%73[&W(7.PE!NGCY1^GA8S6#Q9UNVDF:ZP]9FRT5)I;& ,O Y$QD5$!>8(#JBOVIIME*-2O'9&UTM MS=A:.GT0(@<(N ,O9_.*-?NRW4?;T254.Y;0]F)HSDV"GCM [0,\VC#!D.BXG@T*&LJ9L::*<$H/6 M/+*A)7$2>#FS* 4.BA/ +X;1+6-\U11_0@X':Z'QH[\BZ+1:YQL+W-%(8F@ M%7'((!<[K2K.QWW750VF=);M. MWW\S#$\OI_/=/P4H PB';:51;M:@+9!E*'V/A2!.44E*_IA,+EJ5:OAFQ]#8 M-O.XAVOQ2;7<&,WW\;$=ERFLY>@H$^#9H^\<.+HL.1+(+E*T1Z-FL@)>'Z:B MG7OX="B8GT0EK>_.?[S\O/5]\5;@V7"B@>(^%!+M"2\30;\%W1GF90AZS'5Y M^<5VH*BIG_G1PNK [GX]F7D\D_WTS:P\W RCBX; &V7(ZM*NG[>P=VR=%%= M[O[19L<:9B7N35.Z[0HB,P7D70$)8-#Z-)HE47NX3TWZV_H*50!UIUZVD78[ M0/:U(;*;VR!)3173C"CA2N>$I$E@-A.O)?4N)U&_8=(=(MIBK!T>[H[1.T(Y M':#K=BKK(U?1VZO>F8DF)=&@X6#0F!74D^ B^O]!:>[*]>-J]Z0XE-916-7_ M#I?]DVB[ U1O&P#?>7@[\R9[&WP@69M )#!*',^6&,$U4RQ$;4?YKWO ]EYB MNDCH.S$6YJ=03$<(6XNO;,Q+3I(V9?I40H%XBQL4[P*?G"4912,R-1YX[9/Q M?FJZR =L@[$C5=,!R+9A=[0R MHOP[/R; 5?UC7(FX*KTC%F>29HYEGR1'2I MU)20(G$@,M%>I91-<*GZ/-;QU'61?_BT(#R1ZCH Y3K:]0GBQ6*RFL#R]?=W MDX_@IZ4[Q]OYKIYV&ZN?7W?^+G\:?MRY'TY4=WLP':>NSZTCH%/7\=(RFBU226P9 M%HGNN2"V7.%*ZB#!<6-$]7YA)ZKCO7H]NKW"-;G_LLUN7[M[/N ^%"4FDM#7,BTAK#K)]-M<%>.AU3;;"/@#OP%^Y+?G)*C#NH-C4%1/^!V<0?<7403PF1OG MB' H':FE)QZ2(4Q1/)R-H"S5;H5S7.5*]3#9R1!41^@=H.?A3AB.*25IF8SK M6"K]9W$K:'0T6(C1!6>]U?6["!_;FN9T$?\G,J+KZZ8'H-VHE =IJ2^=C(6- M%(EGB@2#IVWI=IR+ZYIY[:/IV;2?V4NQ#[:?V4?*K;N./- \)7*JK2JE%XRC M0+23R(:4!(SV-FE?AG2/2*=])NUG]E+:R/8S^TBP-1!&-TC!"[;,XD(N>+F_ M$RNSN8K%%K-++E.6S9A15L^R_"8A+ M5!$(/J5$=>;!C=#^D8V'3OWN>B0"*LFO _/RQ72Z?GJ^&1>* ;+D5A/OK"UQ M(8.^/$W$@C#X1\**E"O;F;LI:5N4<3Q:*LJY [2\G,\B4K])6)DL__G+CY)+ MO>[^Z+-!FSN3Q'DDDD9%?(9$!+"@@>'AZ&K'WAX@I_$]\\0>;RV]] BQPLAF M UII%%ZI>*Q"+&.HT,H*I;X\92&$3"E87[OYZ@/D-!XO7DOECT'I0/GW *6+ MY6I^#HL[+&T.7VJ5S51SPB S(ATU)#C!2&3).6>UTO7CO ^3U!FD#E7];4A5 MU$,/L+J[\WZ!6?QZ[A?_'+:?%PR,BIXD6X8D"\/0! R..,FYS1Y-0%/[%?,Q MFAH;W>VOP\,UU"7BMMQL=J>S*G+C%>'!E"U:RL!EA=<1ZN@ 7I_\%)8?X3O,+N =;!U99J15V46BL\)3V5-'\/\E\5&A MR')FJKJQM9.0WH!TC*YOOSH<+?BF.1GEE?AW_]_SQ?:"7[_#<,IH88&$+ *1 M$J#,*([$2JJC#C9142-=\.[*C6,%3Y@J>*34&Z<)ECXH[_,-'BZMS !*6TFB MT*7L6@GBH+@PVAFG.1@?6 7HW$M NZRO8S4ZKRW>QA'J/U:3Z5"CLDU4H\AR MDIZHH3^S0>NS[?1=24GS.A+KP0BY_]!\>U7\!!!9 MF0S 3*9$)N5(D#X2@PPQX)GKVR_:U>L^=M'5MIG DZ?7U-94!^C;&&'+L\AL MD$%XXGG /:<"[IK2F6)8,619.6"#J5QC*#H$0AM-:O?>.=^>KI(MC@=B*JIHK%Y M\^J7-Y]_?7$6(M7%@23 !-[UPOO29HBA*#P-7&7@3HVP:M9?ZR*UHK[J#Q17 M!Y?*KX KQW6/'_S]% 9=S-*+\R*B_QG^_,RC;V^5]@14R5KT@9*@N"=..^XM MMVCFCW)Y]C@_QM#519;&ZU2[0MIO7(7J1JG@\P!XJT&BJ=KD'"S,]D\7^\UMAZ_'@#_,EP;Q;Z: MKX_G$[5*J$#1J9LFU!;:J=LGZ!R5#I81+K;=AYT!0] P%YE24%$^E_8)=SKI M;0L=/RSF>;(J74WN;YYW*1!C$Y3ID,0*6YJJ\$"A*]'1YZ?7*$=7-WK@V'+&W*$#%^4KD!KYI'#7VX?(*_^0DY1PY.97_P8 M;K=W*#?\ETC:=+C_D#P\9\[ )L4#WG21EN:C?&AJ&@0Q@&Y15"P#K;W93\A. M9T/63P_..R6X?2#E\$TS7_EIO5)PI'L36'KUUS>8+;KJ,0W+3_-INNY.GB'Y*?(D"#)@45K6$*L<)R$JJFG NZ_Z(\4XRCJ; M9??D4#R!_CJP'>[GZD8P0W*>Z%!:D ,0Z7@D%E(F&G+*.5/C?.U!KN,HZVR4 M5$>H/%A_K4M1MTT>-F%;/,Q9Q*.=<'"BA$P2"4I)XB575%H7#;U5&7)/'?*- MSW8VKN7)<'.LA/MX^6!"!"^=)DHQA9PS3P)D1WC( ) C][<[]1S[\O%TS?R? M% H'R/,9AB5?HTLS^3*[\G+P;PWU=._\HOS)=SA1]''\PJ<.,AXH@E/'$K-% M9Y$G0WR9XR.-RR24&9T!0.LL2ANQVJGG/;5BY4$8[AV:B+F,:]=1$V^X)4D MC]8E"/SO5JPUL%.C%>L^RFH]0';;ZN8WF']9^&]?)]%/A[10"ED CQ&)#N(Z#AQ-8ZBIW7EG)#J,3YQ6RU^''V MQZ 4N MU Z=7UN^7;_4NE@X5K*-[XP=Q2@R(:2UL\1*]%&EHYP$9QP)S NE/7,:1M7* MGZ:HJZO6E8>:&T=*O=NB+N&E4EP+PKU )LI\5R1#"=Q ,N&V MX2@K/'ME]B,B@@^MT6.YUU[JFY] EAT8((]6Z\>4DK"E$B[(4LN62A5DS$2Q M;(.0*6==VRJITE&CJP93A]Q+)]%0EXB[5=8?;0[!*T<4=VCU6?R=]1;_DUH1 MO&9 3]]JZGEUU-@+ ?MVU-A''1W ZT4+E#)-XQ3J*D,2DODHC5L[A#H%:"29LDL24E@#2 MVTR\$(D(XX(/PHF8G\"@VJM99U?=R2K;4@?II4>(7>L8Z$ RP]&GH65PL?11 M$N>$(":AS&20+K':5]VS;-:YE\KW:-:YC_P[@-)5Y/6^-I'>VN 3!9(-LV7/ M6104-T, E28\@)VHW5;Q4:(Z@]6AZI^?4A<=@.NQ#J19<.71>R')*&2'2X5> M#$?C4,3$=12.ANJ]JRMT@GTZXZH2L&KJH0-8C:HYEM(YFG&7@!:ZM-HI[4Y* M;^:D9*!,<2-JWX/5>A9UU2SO&)NKNJ8Z0-]E0QWMM&=4"I)SPAUIN$+!.$I" MLHRS9+0WL3+"GE'/HKVT>E_/HGU$W $T/BSFWV"Q^O%AZF>K%[/TZE\7DV]% M5/C[UY.9Q]/W+?@E?)Q\^;IZG_]8PM#=X$5&$E[$>'%^,62?7B^+N=T<(V@P MP<32EPZ%(1D:L$'E2&("RX5&Y]O7OC)/S]4SZ)YT#)P[@T4'&^4-JG?V98+7 MR[J]QSM8O9G%Z45"\9>2G#\GT^D9&,:#Q)M&%8-$^F!(\%SC?VHMHPY.T=IS M L;0]0SZ/1T#UNJJZ0!N#[8OHSYS4-J1C'9NF3A8)L<%303(D*.TV?&3-W'? MMY-837-I\F7V21/(MX"E]DIIRZD&;7FJ6MH]F?\U.4ST7/) MP$=2&A26H;66.%XFK+@LF?8ZH_][8N^P9?E,",HHX(DX!65:ID>[VG' D]PK M#Q"DKMZV,A10IVJ55;07 O;-*MI''1W :W=60O!112DI29D%W(#H_7B9!G,XT6@ MLJP=_7N.4P,TPZC_3Q(Z)>#/MYUI4!F;8U* H>B?:!(AYW+P1KS!:2PE MM48:8!GWTHBZCA%+]5C>L93;.N64-L]\Q$V>L$3E]'WB]_G"Y3\5EI3SVA*!XB5:(D@ +<87A_*VF3OYTYMKM?U!YKMBL\K0^=D\FZ M Q/XH40Z*QDSFBG$/UAD!?>$CX*3I+DIX["M&5>B^H0YK5W5!U7VY _22X\0 MNY;[) RD5#KD4BC-_X5+Q/*@",HJ4D-CH/1( MNAN#%(S7F>#&$P0=5([>*9.$Z2 C=S#K[ +$Z@1K;"/E^OD)=P,#.5,A"NK?_BUOJ_3I9Q.E]>+."J&RU+R5(5 MB(B*$UFF905?HEHL*Y89ST+7-W3W(/#80ZPTY;VQQ/JLSX)IPST0*D-Y)(#R M/I <&J_4>T,3>%/[17@W):WML%-AY?8)5D$/CKR9=!,R_]#0C06:-)*5@8A:)'XN-W5VZ+FAJZG%<3;%>PN.;'1!5U MC+(\%91R3X'.C*=4$9%T$GA52^M'#9C>"QRM8P8U]'DO- X4;N.(^*?)=!+1 M:O.S^/5::/_MVY>_^Q4NL8WQT^Q9,(H8,.CV2L6(%>CVEDZDSEO)3;*/&#KC M5^L%'(=J='Y2\38$3(+)V5OXXJ>O\'A=_5BWJN5<9^8L$8II]$LC)5[A?VJ5 M);:N&P;=.*GUZ?(_B;JR-DQX)MW^TK7B['"K,Q#M94;[:'4B(Q4(($ M9I#_(!"_+&H2M0TR9)EU?N@V>1P$UU=K52E&!(O79FFGKT%F-N9.N/'1=KH]7"?S&@)JK-DWL[SPZ$A= MQ!7Z5*]FL/CRX\44OST;(@++-[-8ID+=?YNM.=; N S,$IJ%)Y)K1KP#0>D_0= *M$N<@ M\G%6Z'C@5'\SKP:@S1M3-1@]D>A;7WRO7I0Y: -7\\7R:I,P9,&5 MKD)"<[3MM$.3WI9&,#%Q*X0"XT==9?=\OTW?DWJ74PVQM5;]J OV7DX#Z$BI MH<30(;F$>V*]840):K.*TLK;#76.L'6.@E'UD8-/;.-444&/3]:WJXP$ VV% M2B1"HL5A",2J[,LV\AEL"MF=OMMS3_W%*X9;3J*$+D%UJ^(H:TM-:4R0J DH M+%V&/AC9$FHI5$YS:GC8P;HCEBJ-] H+O #T/)70+F5,*@'>^ M489(GI 54\86.? A99%5]3&WW?8+?QK;Z"#1]XBB:X^Y*45K,LHDLC("#R0E M3D;\):?@DQ2)5F^D]BS+)_92^1[E$_O(OW7!X/TI:/=E\0?GM&-+RIQCB>)E/L(BVG_ESH!TJ,+G3R;]'HZIQTI"=-;.4DOR4,%DN"2^ M,&9!Q9QEJ8RLWHSON78$/P1EI]!#XY2_$BJ;3R>I])P;@G2X6X;CG.7$=8G% M,BO0#A0\$N= H65@J& &O/2CDJD?2?F[;_VVG;XK9X56$7*'0-EL)80U5Y(" M2B0*(A-#_T-;1C(XG:CTSII1Q\X!4&F='UI'LX] Y0 Q-P;+IXNPG*2)7R#U MVZ3%$$0.T1!-?2)2E\P"B:_,.4RMXY0KCF1+N%^,X81;86Q4I?T@Z< MU76:VCI@=1$P EX'JZ,#>'V Q5 $B];^)6N;TQ>LE*"C)(D*0Z1RCMB8RF I MQKWG63$^JB/='L"ZGYK^('6XUF]/@:BC@@[ M)Y9,?'33RL_2^''6RBE'>_S M2R1ELHW"RQ"=!ZV(TC3B[O.*!(_'O-<2%&Y,BC^O#*LQ=+5UYT\*L.IJZ0!J MGU TJQ^_S&=INU58LIFZ8D;E^(L5T!KG-#O3.1:5U(A9W#W+@. E!1Y(S6.^4\4K5 M[L9REXJVEM2I]/T K X0?@?PV18LP/\WG\Q6_T#1XA&\.7RC8B%)<$0X9$ : MK8DUC!*?1786J#?53:@'R.D'4(=H^LYS;1VQ-W^NG0W-0"[\= 9A]8I*T]70D5=479&A/^6\DE?S-;7BR* MLWFK\:P,5@WE<2*B>)P&/'>9(!PM.D_!<\%'O=8_M$A; [DF)JJ)LO%KQOL_ M9_B=KY-OPXV;H\J)1KQQ%>)8:H]&O4'"D:Y@>8A6CFNW],A#QHU%1V'"/@.+ M]CAQ]H*#;9L/R$(%$8D0)A&92AZ)+%UCJ0@0? H^CAJ2/18)K1\[CU#<+O4? M(,7&E\/UJVWY^:M??5C,OT\2O)I"7"TFT4\':_U\LERB.FZ6*WV"Q?=)O'RU M<]E*;I,A9J@5 (=7(K6>:*N]R$Q"H&/JP>I1U &L#@'$O+EV.L+DR\GWR?2R M^ V91 G\-S*_?2DV7&H6.C1Q-O/<+.L.R5M<2 1:(S"L:A[UYZXZL(TEDG:]@VEPN. H)[)A;N M86+L0?<;R'(;330^$231E)8,$ET^08G1.66><(OP43W^QVB_M?EQH+)NJ_L MR;6>KS>93$^VBT8;RX]9FC.5^Z,&AC"3*C&$.@IUAC/MJ-11LK_1"5 MS6O(K[7B_5_7",^J!'B"Q_L(\.+S@'8+5X[$Q)ECD#F[78%RF.*O+]K.,*RB M^(/EUUCQ:)&$0XQ6>!=-'O5.\HC^ M=ZT];O_39W+K'RW=/M!1BJ>V[O!V#*TWE@9MB2MFK/2J3$;B@9CD&1YK$B_. M&F-7[R6@W3UQO$[O N1( 7?P[(J,?(/%ZL?;B0^3:>EO.DLO_?+"3U<_+L/] MFT$BV^O1.&,#^E-!:;2M@HK$AQC062Y-BW56*H[J(+Y/GN3>5#;'V;'0N)TT M>5H]=8#$WQ;SBV\?YM-)O"J(B)H*8_!"EH8-+;@]L4%Y(JS07C KE:@]6WP' M&>U,G--@Z5A)=P"6%S%.$@H/!?.?@'O@ZSU[('&O5$B,"!^'/CZ96,: 2.=- MI"PX"[4'JHPDK5VX[#2@.H5&.@#:'<-R6UE1!MEN_WB=O\4X%XQ&19B(LJ1& M>#QO.2]YHN $2]+3VH?5>.K&W8?/83;+B373'>9^W$AJ9@I\HD(3GS@ZNB(( M8@6-)<<93VZMLXBUJY\>(*>S@3^5$/ @T Y71P?(^F,V*:7< F5_\=+C$OP*LWI:_ M750R#$_*$H#34J=J= MHF>SKZ1WNJ2+DIQ+PW!5&K9H-#8U;@0O(3%?O3C\?FK:'C]UM#T"0@>(O@,0 MO5]]A<6[^2Q>+(HTMR&0*^=5:<%U4"6 !Z*\]@'Q-N,Y;="_""D)4SU,\!A- M_0'J$-W/3ZB(#H#U$5:3Q=!X]0/*Z[+]'5/"R=)PU044C PL$J^ DH1_2"48 M(W3M .=N2L:!Z#DUX:X@\2YQL\VOUQ:1C\:EBDEF,SL] M8X6\N*],SYUY%0PS^;VG; M:]%7598PKS5**;HDZ_>A>)BFWL!TB.;O=*&HJ(8.8/7+Q1)Y6"ZO#>Y9]W(% M/)NE9B2FTE::4<2!Z3FV3:\B\4^B4WRY@N]&4 MC9S&Z$ERNB316TN<967\BN,&-X/+XS+*C@31#:(:6]@U5#\"3H?KX?D.<&/H M\89H U')ZN+K*O1Z8R0I9%$>H;*_W::[Q0"W)X76$3"H,]EM'YTTSXG\[_EB MV]=WW<+3:LNLC8PD=$1Q5R+AP\.F!)VX*XD0O$9BW-V5QR'IN32_/5*RC7'Q MSI_#^WR#A\MW[V2HE$ D:A./:H[[B8$DH<3DL])4JE$MB M1IY .VM=[=>*>XEI:^E64?7C\#E [OT!:#O5G4=OM,,C68JP+G2QDBMB4G9@ M%35 :X=S=A+2'7 .4?+#T#E XAW YLZ)_!:=R3!A[=^ELY,"LB& M*,W#>DA+/Y\P)Z.QSTHSS5'MZVDY">DH5.US+MY\CCA9Y![C9-=+TQ?G\ M G_]TZ->TN?YD$(PM"0[4R$P5PY6Y[U%1S.@+U :U N:G'7)2^-K=P?=B\"V M'?U.A+/3J:@#_+V:?9\LYK/"DY]^1-[29&#UU5_?8+:$,[RVK34R$N%*[@L: M \0RQXBRP4>N@Y6VMO'T"$F=35FO@[&::N@ 57=&PWV 1?D#_P78&7?<"A48 MR26=7,JH<*\82T*DB7-E**>U,SX>HJ>SR;1U\%1- 1V Z5:F^:_^'+E8;L[> M?_CI!9Q9::A#/YW._H]3U=D0OTJ785UE= NO M3_.++U]7:X:RAA)VY<3X(;Q/2S-8"B3P:(4$5LK>GP1=UXCJ;"C7*<%UJ"I: MO^:O\&>S E]2HICPR4WO6EP:+F'MUE]):MN?6LNONA?M?' M.YO\>$ MEV:*:/=9%X% + T*J/4YP B0'+9Z9]V6CT?1$RBA,

OY0_0EIW[7PS^W Q MFY1,ESPMY?K)9EAABRO@Z2G 5A&$7*"?B2>A5++KOCFC!N'43+E,W5 MZZ\?H:FWUEN5S*>:FN@ 6;O&E6VZS^'A/2]5PGA*EPX<#DBB4"P"*)M%1T*= MR3EDIXVL[?F-(*NWUA%U\%5;'ZV-L^5J"F>H1EL3?_$R&?1O MLP,W9K+.X13T5C9Y/,Z>2!N-,??NHB1]/#5I^T@1*K+:))"N\=]YEIL;<8".7ZRV/O\*1<@(Y=V!FO_3+K^O6 MF%]?_>MB\MU/"Y,O5B_]8O$#^5E'7F42RD .!(15)*FJN&*F>"!>AG\O\GJ:UKX/_WT M*K#Q.XKPZ_3'YLK?Q,]RXDIY)8AFA4O)T1D5'H]?J[4"YZR*9H0!=3@%X[#U MG"+E3Z2-#LZQ<9SBZ1PRI2X18)(2J4(I(*.<:)UBY%'JS&OW"!Q'V;C2V["1N'M.<6/:^ODTYB3Y<%JV>BM'<%P0A3I>-!E)XXP!/96"&$5)Q&.>8I M^N'!^[EK[#RD^GR)O'+20G[/P*&Q[[X'U>$WF9A\^$[ M.#B*:/AK!;,$Z7\?VPMO]YHOPG*UP-^?I6 04Y$2GG(IJ4*7/G"AT;B6'GTW MB-K4CK4\1M/17ES\"NEB"N_S?2O]\N/&3X;:,AME+NTUB>8*-P5%5]4[W!Z) M1W "C*'C9HSOX]P=0FCK9F\5\73'\3NYXCJPE\:QMNY6Y:VS/#IB4D#.F$!+ M,."Q'[B,QD)@X@3]*L=2U[C$^/10N=/@\B1ZZPR1VQG-5%#!6;$U3,E]YF@: M2MS*+@8I@^02[*B6.PY M]M/,@:2VK3NN!+6G5%?C(^J7N5^D]_G7R0(B_JWERZ]^LCCWL^U08>!>R3)W MD;I<0A\&./EU M OD>-B0+F0J=20CERB[R02^#$:>$8F *U.#''CBJ4'1@,A&@>8VU0XYW:6B;75O97OF2"$W?N784+\- MU&\8 .U*SI7%4Y&5? >$N#51$,.2H\(RKF]/XMKYTK'SXVW+>"LIOX[H.CLB MKH4D=$5NC8X;8C5J )!H8IJ1/CH?I$[@<)ZB>PM3R[=#YYQ%V\Q1XHS#;0<4N8FEF8(VI5F>MBZD$=?7 MXRMU"95#5#H_F7P[.'XN.;JTXJ/FS@9BRO0FZ2@G'@TVDAVW^.>E3VSM'+1; M)/03T*N#FQJ2;GRL?+H(<3X;'I1+1?D"Y;(.1UXVJH_ :-(6S3G-B P&")Z] M@EBF&)4!C,YCNI8\MDX_<;EZ1TI5V?:*D\]_SK?O)Y9))[0F69>L*5WF9>#5 M3%R6W'L-Z%*P8Y!RN5(_P;DGP,IA\NW@^GD+?@DOOBS@)N2S5&7&)!["4 M!)E*&!+/3,],QFO5<:JB$%F/242]?X5^ G3U#I9*\FR>_7!G/!,%FH+,DHB4 M!)$QXN5)8R(J\LQ%M@Q2PU%F)S-5GBXB4T'NW0XZ+,R%8J9[4AP M,9,0E91"1!30F#8K=S[<)OAQ&K4?)[7&M\+5#5KB-N7UZUIT/!_"0J M:>UR+X92R(O9:O'CYB#LRV&E -(;2I*RD4A&'8H(?4^J0$C/\TQS[:?L>TAI M&]9[^FR)&AKI%%CKZ6_;+0A&0G 1YF@]JJ-H]!HGV[!G-D;H'!A)62,+NARZ-!>.C ,3J O01(@R7BWBL6PM#21R;22- M>,BZVF7@=ZGH"RR'Z/;.D->C!-T!5#ZA_(>G_.W-_@F^#"_[PU9B!MU$70:G MA8RRX0D=4TV!Q%*P;)7C+M5N*?,@06V+')[^!JNGG1Z@MJ9]L^VL-5I8I@C( M,E7&EXG'F2MB4F+:AP@RU>Z(F>NOOKC4%PN*KF5>76P>%PSXGZ M]K)GGDH<0FDX+S+,%0(-]%FN./R#&3PR>%N45(C-ZSL10:.).LH2RI /?7?J[8KMUE)4T=Q!PDW@Y@L47Z1X@P^5[ _@Y69\G2E)2)A(,L M X4,$*OQ(-4J@^>>:L]J1YUW$M)E.4W=(^9PP7> GOM*HX=Y"46]=X$N:W&.PTH]@7;0B^!NEMUU MF>T:P.EDIL@0$"U3L>#*$&%@'O\S2N,S4_;V4.=[VQ/LO7@_W7>JHNGTBN@2 M:65NPW*2!N=T/ALDNJ;LS$9AM&+H)7CDJDS2(S;@[S+7U'(K9 ICJM7W7+9M MH.F)T55'^!W85=O!GY_GFQ29>_@]"SF6>(=% S$E(JE&#G,J X-8]@[=T$AU M9:-J+&VCD'>RR6$GM:A.HIZ#8?<=%F%^L@/M'92)5-]A,P,MJ61DR(J(& R1 M0J&!F*4KSTU*1>3-L7#P*79SK7'1RY/-_WKBL^L(.;=.9MSER;[/OVXHV49& MKLES LLS)Q1-S'LB0.%-KWDD'I0GH)W@T8$W,*9B_J#%QR'K>07>83'=R- M;V%5/K;-G7E_L5JN_"R5UB3KK:-##BZ#(,+PTKK&)>*B3.B\X/E+2S^;Z@-3 M'J-I'.">9ZR\JCXZP->G-+,[/XB=*>0DF# M'K#DM';2Y"XZQN'H>4;0CY9[!]C9&(:OYXO+\7VK&S[)VXD/DRE>_Z\G,S^+ M99.@"+]/AH,X"+SQ&5,DH*N"UB(:BDX;54:L:ZUL#H+6?CH^BN!Q:'R>X?FG MTV1CZVT\HU=AFETL>R<=".0V>SH?W+\K_#M[^Y@5OX'KSTS.M8\H,+1!E MAL<[PT@P.I'L#%!I5'*WWQU.49Y\ .7C4/N\WBX:ZO8Y(/HVT\.(^A?+Y>3+ M#+D5:)?@]9'1:,DH=>\4L7J0.H^: 7,YU';"CZ-X'(*?YQO($^JR ^3>>?%Y M.\GP9K:\0+%&^#"?3F(QJYGW-DIC22HMD&4JXU]]5B4!.7"3DX'JI9+C*!N7 MJ_N\WE).J)L.$/?2+[]^&E*-43?#WGF?;S!V9I*(C%D@0AB%/IQ ]\TE1CBD MK$4"[C2O#+9'B1J'L^?ULG(:C52#V/_]CSNR1G[_.?QH^$GY5Q\A_Z_ROW]\ M?'/Y_>';2XC_Y\O\^W] 3.O/O_C3+]+GR3GZ;[].EG$Z1^9N[8OEY/S;]*%S M[/I'UZB*Z0I,NU?XCRN";[.R6>@&4@XF'OY:%06F_WUD16HQPW[Q2T@OY^>E M\F0#\JM!"K_\N/H[FR-J(&]-8^DX,$L?IGYVK4M=WKA:3B'OT MTVH>_[DII:R=];MKC;:=)T^(EKOIO@^(^.!39WI\,^,;9"$[M_[DC]GD<@+" MXT&YO3[7MO/:$^C^4 &W@<,]2!WH^_CICZCJ RZ[6IS/TNNI_U)%4S>_V*0 ^2 ][91$)UHJ._[E;)D6]=1TZY--O+6# M3[^[LNA$4?\Y__.*OKHGX#V?;N)J':2XAV736(&7=^KD'-*0[7/^[1]^>O1V M>^B[39R@O50W0BH];+SER^E\"9_GE^26YZ^*N^^1[S=Q9?;?@N.DU*T^3Z3& M-O6:E;37B=+>S-+D^R1=^.G0^/,81=WZ5%NG[&&9SQ\30.NM-)U>T;4ST+OO M)MKUP68:ND?F\W$"Z.#!^2J4]/"F.:BYSXUOMW661^VB!X5275E/W9EO-U>W MN\&>,BC9'NXWXJ#OOQ7>3A]LOK%.T_9YS4+.NT3= 1S6;V;?!Q>/KM1WE_(3P&"WZU@;,KML#;_3"87UO8/OA)ETTCO<';LFE M!]7],4N+Z8\OGR!>+(8JJ!?GJ^/UMO.K;3I7[*^UAT32@\I>_;6('Q:36&%_ M77VJ3?.'_95SA_D>-/(;W@"K7_T*7OO).@GR>-7L^&:;?@G[Z^A^<316ULV= M_>/W?ZX&*+W\.OOR(1YW[#WRZ38M"O92W3CA])JA^VHQ!+Y/E)U[]^M5,G,? M(?K(K-RBU(\0Y]]A\>-]OK/6'3 ;!;=WVOF;X>E/M\E!#^K=\!3F*=C%7*WR\ ?[\ M[*6;=_/9.YC74,K-+[5[,7M(UO-'&._H7H$R=W(R&V16SM=J%\R=#S<[U ZU M#,:(J?61]^7+:L/4T=&FFY]JELEXJ+9VBZ*Q?K8$S?STQW*RK).D<^]'FV4U M'FE[WRN>QMK[M/KGAT5\O_B\7+Q:KB;G?OVT5"_=>]0"S5(>#]7J/F)KK.'K MW43K':7W?[59#N2ANGQ40/U<@._FJ_^"RYL::N4CCUF@64IDA^&R[!((*3EB?MMX. BO[ MT;<_VV8T0&4E]N5*7P]WSV&)?N%'&/H=7KX&5CF4]UBF39/]6D\&XV38:Q;0 MA^^GR@"Z^>4JV3\/$%LA\^>#__&/Y0=8H+=U7OHPUD[\&?/](_8U"N?X7)_+ MCS1[<-U#"]=WY&WN6S\(_07QHLSA>XG'Q)?YXL?1J2.[O]A.3;?E/1_)?.M M\G1ZF[P)5$HBN?_#[;*O'E3%?#^Y-%;=!YA7T-/55UKFE#PNZ_D#C+=/\D&2 MWE51Q^UOM2OJW5,I]PCA[US%I[QI_LY/_#L_<3_=I/_^/!_\\6.WQ\TO-4NC M>FAW[&2VM0*FTTNRZFR-VY]K=ZWO%/=\#.^MVX2!+P[6T7OB^G>:):D]M"-V M,-K:J-U06R?H=O=K[:[MX_SXWMXO7LX_P11*Q^L-AHY^NMC]Q787R6'Z>E N MK?T4)"5=&O7OAI] MZ+O-LG,//4^/3'!S])E12UZY/-$FL/U]<#DFGM*!=/$2DL M5-4Z&N_[9K-\V0,5]XAL6IN=V\CPB^]?JIV-]WZT7:KKH5;F(^+I2'L#9==. MB)I*W/7M=GFJ%73Y@+!Z.$HO2:U^H-[[Y789IL>R[5+N'T0'4?)LK6;N.M8^8?R^$2&;J(?IU/4K>G#L[A!1=J?_=[!Z,XOS\THQ]%$+M$M9K:;K^\76G8;O!)E/ MI>D'%AJE\:YB1P>(L;'F=QP_A?--\*N.TL>N,4K?/46?]A1>=YO\_>HK+$Z\ MOW>O,4K5/06N]A1>ZUWMP\74+]Y.EJN*3]WW?W64.GL*9STJH-8*O'NR'!L) MN>>3H[(5>@IF/2R:YI'_[>%?7X&/?7N4)GL*98T45@T)2S>_ M/4J)O02P'A1/#JG!426&[OC=*7ST% MC!X02@\A_BKM,:]_:)2">HKR[!)#=^*C7 M \)H';.\).WHJK9;GVJFFP>EO5,K'=6YO9A.=YPE=2I ___VKJ;%01B(WOMK MMH>]+A1*C]U"_0-64PG$M<2XO[]:;#';?)AD9&;!BQ?A)7E/ATG&-]J!"6CE M,(-Z"5F;"6"]0VMC@;6Q0-C>6DF1,5FWW]=,EOWS!9/A.V#1WJ&P',%/#'JF M,,P*HAFICH3FY W-X0S+IR))QE5R>JU!H5ER(T71",!N'-H)MOVX?&Z'K*9L M;HJ5!Y%72?+8,-'LMF$Z>2C!/UA<0C,'+)J_-DPV/S$D N!C7A#_ZS/ H7EK M8P*AB0A"P3"3]8^"C8432#17;7PH?">$5B0$$LR.BF:H38J#Y&1[;AC@_EQJ M1L3ST,9$0PL?)+3:=_(Q,0"17E!XKM@8=?XR0$*6,RLZR15G[:ZJ=K\Y%\D? M\#IP\7RO,8(YN?D?5<93(WC1+^ DFV+!*J,VS )51OLRP*N,TZ'>GA& &RR5OV=?F#E!+ P04 " "PA6)7-QB-6IP' #Y) %0 &UT M>CDS,#(S,3 M<65X,S$Q+FAT;>U:;5/C-A#^WE^API3"3!*<%PY(V- M16S3;C,(OMEQHF?]1.46U],XW__IU2PILW!OZUR*8=YU+NWXJ=/A2$FEN[N! M^]>CD7K",R$GW6]O10:&O8I!LT4V#^Y3$0K+VLU&\['!JTV-,+:@=]:ZN<&L?]G#B\'U[>6[RXOS MV\NK]S?L>O#3SY?7@[?LS6_L9G!!-UD[:.WS@T_=D:MW[.;\^LWY^\%-_>K7 M[P>_L?.+6X9W6T'06C)^RPS]41HKDLG']JRSTK/+&OM.F;W=5KO=8]<-]@,W M-1:!)HN83;G=VSTZZ;'M_?A,W&U]J>%YPPT&!=W/)NPN5V,)\1!J/DI5 M;&*%J^4*JP=JXR)G/)^P,K>Z!#06ZXDK+1@TSC*\TH)+EO (;VFF,J0_J[S< MDD .$1C#]81$,GX'N.Z<3H/W8C0&EY2N+N$:)! )C74(Q7*@_0WMHA!(HJ P1+*(5)29S$,J00HA&ZCH6)I#(ESB-RT4KZM!5:11#C;T MN>=0Y'-)MFR\4/)HH007(C\7L8425'A<<7UNE!0\)A*K2TAL]ZB#&5U6Y&\) M),?<=NNMX^*C]\"KD<0/]G:;KX+>\N];,&@O1MNQ]M]#H48%)>*EV7P*,7L( MF-9J)5\K5*E1 >[TD3"./U *'^J$9\\SSF ;)'4ZJ8C'+=:WB.!H4R$)H MBU%2Q.ZD91TK$SP'5<0\BQ/DN$)XY 03N$1+";]!#% MG20*Y-H7D&X TF@M2 ?BC\G>.Z\ UD=3Q?D:__8I\;+Z6'^].">T\138-5F MVY?89#ZELYU,/+!%"5YJW1Y,X]B^6:7-0]5S-U!EE@EK 9Y@S5!A7:7Q6*!] M3LD^X@BIR1#UX?_41$[1"A]*@>8[9)9YY$ZJ!R^'A+5$K/"5[KN_ES+%*)QLU>PV2#XR>$BWM66.&JYDN&R$=*CH#J1LZ'U2-/75$: M9(54$\#1<:H\C_%'J$64/4L57*X89WWK&OTJH"&B"W0=XRIY8: [_:.'O%I( M/NF*W(7'3>H]SBJ]<1L1.6.]K/+H\N>'9R_C&H%_(6<1+S:>KEP--]S0H8V7 MQSHGC=-@_7#0:*X=>R:UA\YD;S9&QA0\?[W3WEG8/]U6<<^:CP%-*%\,CH_+ M_)O)?P_6SN&W"%'_\H:]1\1D(6B/ZE;-O<)=>$=:1><)QP-R>R%84YGIRATG ML86>[9=\1O6?4"J=PJZPN&*T07+W=CM(#>YWGK"^N[K9VVT%3?\J[_QFFN/_ M '[S9JV VO,ELR(UJXHNRC+W<(U-W?L$,_UDU!;?Q7[4R'UNP;E(!21L< ]1 M2<\(V)4_(+S$:"Y&^S_ZIV38%RP%ZF!=I Y=P=_R"X:%KW$*9=S[MJY_%#Z" MI>]S9AO6-13!; H/<=>6=OV4+;Z">?3K/STZ=)\\_0502P,$% @ L(5B M5^T>Q=:>!P @20 !4 !M='HY,S R,S$P+7%E>#,Q,BYH=&WM6EU3&SD6 M?9]?H8':#%398!L3P#A4$7"JJ)J$#&%V=IZVY-9M6XNZU9'4-IY?OT=2&QML M,Z:&S"99\N#0K:NK^W%T[E5W=XNDS"AW+#'$'0E6 M6ID/V&^"[ VKURNI,UU,C!P,'6LU6GOL-VUNY(C'<2>=HI.IGNYNO.[NAD6Z M?2TF)UTA1TR*-QOR2'#1YNVCE%Z+=G-__X@?[C4/Z) W*.%IJ_7OY@:F0CS. ML6ZBZ,U&)O/ZD/SZG79KYV"_<,=C*=RPTVPT_K$11$^ZJI!L^5M[MT.95\ZMM?<:=TW>+FI M"6)+9F.EFVO,^IL]/.M=75^\NS@[O;ZX_/")7?5^^?7BJG?.WO[./O7._$VV MUVAM\>VOW9'+=^S3Z=7;TP^]3_7+?_W<^YV=GETSW&TU&E\P=_\IK9/IY$O[ MW%[J\T6-?>2E8N?R/3>)KK&$C+>&N2%WKS;W#X_9TWWX1EQG0SXB9F@D:0Q" M=$-IV>>2&^1037"_T,8QG;-WVF2LV:C_PG3*WG-[34F-7>3)#N)S=/R]AN/YA)6Y,R7!6%294' 0-,XR M7!G)%4MY@EN&Z0RDZ'246Q#(*2%KN9EXD8S?$-:=TVEQ3\ 8+*E"M<(:7B"1 M!M4)8CFFPQ)!AHV',ADR6_J?V?PQ&:J4> 8)EA_LAPL_Y]X();*'!'WR9M%N 8P0!S#9FYF2>J%) M)[*X-)PU8$'ZRP+I\$CR"%-J!I4J2_:!$4"CD'Z)FI9AJWEP;*M$ M5\7#;R.=IA*7(887C!L*V4+T95^1CRHC@*6OI!UZ<2^6@4(\C?AK(6VBM"TQ MSY.+T2JFK3 Z(8';EFTA2X*0]IB*WFTRY/F V"GV[56I(-'F^A% MY/Q]B"Q*^\(3B^MPH*;CP M)%97E+K.?AL97504;TF08^XZ]=9!\<4[X^5(XMNO-INO&\>+O^=D82^B'5C[ MSZ%0\P4EX:5=?XIG]CXAK=5*L5;HTD !=OI(VL ?D*(\Z/']T(QYYGG,D.(! M)U6QF.6Z5G&<'Y1@(=ABM9(BG+]LV;=22&ZD=T#&DA:8-?>:2NO+3-A6-M2D MP#;:$@S"R2M,*L [,BD5]]P#MX(1LW*%&;'X+>]L<*]/?@H8#9I(/,Y;?PE: MWP]J^VNB=FUZ60#O^L2T-H:!^Y$4'IK[G=]+D.\[TL8Z]LJ(_[67#AJ,8 M$]@3P.47> '8XP 3JUDP9NPQ#/A38M5"!9FED'L""_K*K).D-#[3'^=-#>$XCIL"JS;:O9Y/YE,YVLN>!)Y3@A=;MSC2.]LUI8^^J7K@!E5DF MG2-ZA#7[&G75CPL)^X*2+> (U&0]]>%_WT1.T4J?2PGS S++/ DGU>V70\)* MHCE5:#1@L012_+G*G] 224AM58WNFO4Q\1M?5&+C$%%:YJL63(?*35 MB'S=R/F@>N1I*DJCK%!Z0A@=#W7D,7X/M4#9LU3!Q8IQTG6AT:\"V@>ZR-01 M5\4+2YWI'\?@U4+Q24?F(3QATO']K/KW<"-/SJB751Y#_N+P[!7=3B.^IG/ MBQ/3E:OAG3"TZ\3B6/MPYZBQ>KBQTUPY]DQJ=X/)T6Q$QA8\?[.QM_%@_W1: MQ2UKW@>T1_G#X,2XS+^O_/M@'1P^!T3CRQOV 8C)^F0BJENU\&+WP9O3*CJ/ M.-[P;C\(UE1FNG([2#Q!S].7?$;U7U$J@\*.=%@Q62.YKS;;H(;P.T]8'T]_ M_9F=7[P_O3J[7)+?YXM@Q21.%QW(LO!$BTWC\!6&]]%@SK_\_*)1^]8"T[NE MI/3'!8"M;TJ M4KNA_"YILQY\%5-H&]YP=>+#YQ$M?"[_Q M$Z#=\.G1?P%02P,$% @ L(5B5X11#KPA!0 18 !4 !M='HY,S R M,S$P+7%E>#,R,2YH=&WM6&U/XT80_MY?,0TJ!Y(=;.>-.#FD- 254TLX$G3M MIVICK\GV[%UW=PVDO[ZSZQA" @A.< 6I"$6)=W9>GGD\.[/]N<[2@_Z*@'[-+8/''&NNVF\E^TVM'G19IMKK=&8F3 MN!-UXK;7[]-HR/ M8/K+"":#LY\')Z.)._[]U]$?,!A.S4K@><%&,,]\'?XJE&;)XK4C;=X;Z3&' M2'!.(\T$ARNFYZ#G%#X71"+ZZ0+.:"ZD!I' ;T1-:>3 ,8_JL&.DMK?V@\#K M#466$[ZPO_S>+J"B(R$S\#WW,R1"6HTYNB=BH#S& M4Y9PHB!A*0K<.#*A42&99A@PX3&,KJ,YX1<4:W^6,:6,T_AO)&,\*&!.)457 M5[TK ZB<0_<=^"34]E;0:/3@K&[" K%U>(U07=WFKM]Y[/M,<)FI,XQC/736FBPU83 MR;2IJ'S$,*5/$O"'C,EU^M]'$7'1[AJJO ^SC.8X*8V95FRJ#4D5:DD%@W;(V546 9;6K M/RW!C7:%>06P>8( :S)+:;5E)F1,I8M IR17-*R^]&*F\I0L0L8M7G93[VZ: M3=]Y::I21-)E8JV]WC9J_L/ MKKV0VCWK;?$'U;RB55F'(-%J, MGI#<[:UFIZ?LYVH!^S2>8,?A^67',9A4.?X/Z+?JUCU4>[ED+HN:%GF(LJ!$ MRF*HPGN#F7X4M?66\561>V_@/- ]_X_1"D8[IY)AKY%CL[$!U.Y#2.W9 _^= MCI:F:2O')Q+Z;S/#D Z9PGC$7>TDA.5-S[.?,R,2!+N^AL&90 MT\]]Z_!DNSFTPH6N+-GQ$JWDI)QJ[Y]VOW6"=\+=FVI?1N MMY 9YJ#0#V]YQFW@G<_R"G;/7OW^"U!+ P04 " "PA6)7J#ZB[AL% "I M%0 %0 &UT>CDS,#(S,3 M<65X,S(R+FAT;>U8;4_C.!#^?K]BKNA8D)*2 MI"VT:4'JE:)#VJ4L+;=WGTYNXE ?B9VU':#WZV_L-% H<-L5K$ ZA*HD,YZ7 M9\;C&?=F.DL/>C-*XH.?>C^[+AR*J,@HUQ!)2C2-H5",7\"7F*I+<-T%UT#D M<\DN9AH"+VC %R$OV14IZ9KIE!Y4J-=DK(+'EJ7:N72BAR) M5,APP[-_74-Q$Y*Q=!Y^F+",*CBAUW F,L(_.(IPY2HJ65(R*O8/#3MHG7V[ M+BW>0S$IX[3RP ^,S<.;&9LR#8V@'MPW^'%3(\26RMJ3;G[#JA_LX6!X-CD^ M.A[T)\>C$S@]/QN?]T\F,!F]=;[0\YZV;W1]#_W!T M.AD>OB>P*X@[WBZ,CF#RVQ#&_;-?^R?#L3OZX^/P3^@/)H82>-[J1EES._Q= M*,V2^6M[VGS4TV,.D>"<1IH)#M=,ST#/*'PNB$3TTSF!U!R++"9_;-[^[#2CH2,@,?,_]#(F05F*.YHD8*(^QG(]I MKFDVI7)SP]_UN@W/*4LX49"P%!EN#1G3J)!,,W28\!B&-]&,\ N*M3_+F%+& M:/PWG#$>%#"CDJ*IR]:5#E3&H?D.G)(BA4/VB%W%E$XE52Q MV!P^1N%@QF@"1XP3'C&2PBA)D$D^Q,,!_&BBZ$!>2%407*X%+&W:!<)VTQH_ M22QR<[(MLU=,)NU0@?6?R"GA5+FCFY3.H1_94)BT&2 MBVL$\8)N;K3:W?53\/G,S4DS M>\O?+C-L]7>"F"UR.RE23/0(LS@U>7:;>Y)^+9BDIH%0!EIU&\,M@EDNP6]M MQ=NWD;K+U-LL783+[S2:&(M.UZ342\Q8).89..795J@KLH64*3$32A1:KL"3?M9UUKVP]->:+CBO-"W+=DG9T MO$IKMNL=[VFR5_>?I+V0V!UKB2^+X?@HI)H MD8?("TJD+(8*AS<([[-@+O=BKXK:>P/F>]K2_P%< G#K5#)$)T=X5H#:?@JI M'7O\OEQW]E;F/--,E2,*ALCV/(IJ,YQAKTNF>$0!4SA#F%NVI)"V_4$L#!!0 ( +"%8E=N MTXTL6 H '3, 5 ;71Z.3,P,C,Q,"UQ97@Y-3$N:'1M[9UM<],Z%L?? M[Z?0EEUN.],8/^0YI3.= @LS%RY+>I?95SNR+[R6TZWJT'73B7KN;!#3I!T$8#]JTFT01\__G[4%3J%ZW M47J6L>=[.2]:*3/C#]N^T^Z7>G3.8YT./=?]Y]Y2U9+&,3C0REBBAU[@=*#N MXIGU8/%0LR^Z13,^*8;V.723B$*#Q1(LJ']=,^0'>UKKKZ58U(+FDD9ZJ*H\ MIW(V@I<).!P*K44^[-[2@477D[ M$ML%4R/0"),;P;ZJU2_V\.V;=R_)^.35R[/_DA=OQJ>__S'^\\/+\4]V=GW2 M+_3SJ5*:)[/Z$2]BZ'880)W[!M*^%,A'1D3)).P6A$XFDDW,;[!$80"=4DVH M9$15X2<6::(%@0I51C47!0EG4(.1A,70/"-OH0T9TX3I&:%%3%XSFNF4G,30 M&5>P*&RC_:=/^K[OCMZ.7Y_87[W1 :D @K2=O;JA,S!"),0;]'J')'#)G\[8 M.77(TR=>MS$*SL-DGVNN(3S@Q=0FM=39[0AS'<3)J+JM!U6RMPD3-MN<=<'BEQ',>YG1V9 7UG?;:.7L-LO+'8=[XYE0:=S MIY;7&=MSNIVK2[?+UJ[3[?4:8FO/<0?MAMC:A^ ]N =;VW]9]V-IQ!H/-['EF]^YZ_X8C0I6T>+X7[*TDCD.__$*\ M$M)H\]-Q_>4#W"2MJP=&?5;\\M3''D@V'GE'O8;L-(SEM-Z1_2=,]M?X^K[R47 MZ3C]S@:FC$JAN+%B*)E)(:=L9":Z%3C>):%52!4S/>P=[].#E8L7E.NCENM^ M>$#^L+E?(^4:HEQW2Z[QPZ0 M:MT>A(1-WF09RO66<_Y>"H#-XB;J]40III3Y.+V9:DVV7*U+<[ZU"GY%S:>& MFK-FBF""(O@9VQ@K[ >HO[,)S.X$;)(;U,#C?[>]>D5-9J=3,MC>_<'7]EANX M V^#:]/X(@2)0!(I $2@"?7B@_T"B*-'F ;UU M])[8?X\A0/R'0MY=A8;, M'BAP74D)&ARX!A<#UUZO_= 94N.UA,R0&3)#9LAL-YAMRUUMHZ A,[QQ_<' MM;WTE8B@BTD0)H[(#)DA,V2&S/#&%86VSNO:6O"O3N%KAB$H3,D!DR0V;(;->8X8TK"JTY@>OCN7'M+W_'M8-) M$":.R R9(3-DALSPQA6%MLW,=NO&]4R4]&O]/Y82O]MR_7;;Q=P'\T5DALR0 M&3)#9GC1BD+;9F:[=='ZEJG/%=>,?*0J)>\S"A;4@>M=_PH6YC[(#)DA,V2& MS':-&5ZTHM":$[@V^J+UX^DI.>&R%%*3]UP3SW/]0;^/Z0^FC,@,F2$S9(;, M\*X5A;;-S';KKM6$K&---8-7\N^*2CDS86O@>G?[GVPQ^4%FR R9(3-DMFO, M\*85A=:"4VSATYR0B%C)ELUAZ&!IT3&8[+P?EZN1;E2V'RU(6VDC;21-M)&VO,^ M=@/JMEQ*[PANI/W0M&U>\4S3,&/P,^;3XR-X61B64SGAA76\#T/,O6V9=&'H M!4YGV>-/E=(\F=6/>!$#@&&KKO:S'>[?Y+!O'-ZG!T^?>%UWM/YZEC*B399! MBBH/F20B(5,N,JJY*)1Y!X/'5 LY(RFCF4Z)D$31A.D9>&'*9*R(3JD&J559 M3!0@X E,=:&S&8$*1%6AJ:DYS>!)!.9*'E;:# P-&8EHI9BM"2DJB[09E4(] M, K&$E!%DMS\'8KYL/!P;DI*O\+P!)0,5<;0%(PFGMLV/9B>[5^O.($>$VAS MGO(HM8]%R:1QB4@6,3YEL1F.:^LS2:3(Z\;CUR?.-Y%<(XF@B9((;R4)N_ 5 MX4I5[!+>T-LJ\L=++KH5N86NE!7XG*.18U6<4REA69@]AR249Y5D"XI6[M]D M"NLD$GD)B^><@^HW6I'K168@0I&N\D@\4,"!,*Q5QSIFX$- ]]31S9=&3IE,1 7E%AIC>O#Q1Q@K^L3YP.;S/4H/OSB=Z8-EBB+RJY<.]S124D-00@ M@K[&K-3,:*_&&[B'Q'?]X)"(2A(ZF4A@K&L0BL20,A5"+T)/@ JGNN1:L\(\ MYQ%3=?Q;4G@FB[L%Y(,LJEUU#$,_B1ZCP[_C]02P$"% ,4 " "PA6)7 MUFIY#I % @"GSQP $ @ $ ;71Z+3(P,C,P.3,P+FAT M;5!+ 0(4 Q0 ( +"%8E>CF#@6_!@ &,> 0 0 " ;X% M @!M='HM,C R,S Y,S N>'-D4$L! A0#% @ L(5B5ZH@!*'@)0 K8X! M !0 ( !Z!X" &UT>BTR,#(S,#DS,%]C86PN>&UL4$L! A0# M% @ L(5B5W!5<95KM /4$( !0 ( !^D0" &UT>BTR M,#(S,#DS,%]D968N>&UL4$L! A0#% @ L(5B5WJI-R[$!P 9@@ !, M ( !E_D" &UT>BTR,#(S,#DS,%]G,2YJ<&=02P$"% ,4 M" "PA6)7/):2QIZ- 0!PVP\ % @ &, 0, ;71Z+3(P,C,P M.3,P7VQA8BYX;6Q02P$"% ,4 " "PA6)7Q]7U/#+T 53 L % M @ %Q=:>!P @20 !4 M ( !CXL% &UT>CDS,#(S,3 M<65X,S$R+FAT;5!+ 0(4 Q0 ( +"% M8E>$40Z\(04 $6 5 " 6"3!0!M='HY,S R,S$P+7%E M>#,R,2YH=&U02P$"% ,4 " "PA6)7J#ZB[AL% "I%0 %0 M @ &TF 4 ;71Z.3,P,C,Q,"UQ97@S,C(N:'1M4$L! A0#% @ L(5B M5V[3C2Q8"@ =,P !4 ( ! IX% &UT>CDS,#(S,3 M<65X =.34Q+FAT;5!+!08 # , !0# "-J 4 ! end