0000105634-23-000029.txt : 20230727 0000105634-23-000029.hdr.sgml : 20230727 20230727073401 ACCESSION NUMBER: 0000105634-23-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230727 DATE AS OF CHANGE: 20230727 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EMCOR Group, Inc. CENTRAL INDEX KEY: 0000105634 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL WORK [1731] IRS NUMBER: 112125338 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08267 FILM NUMBER: 231115318 BUSINESS ADDRESS: STREET 1: 301 MERRITT SEVEN CORPORATE PK STREET 2: 6TH FLOOR CITY: NORWALK STATE: CT ZIP: 06851 BUSINESS PHONE: 203-849-7800 MAIL ADDRESS: STREET 1: 301 MERRITT SEVEN CORPORATE PARK STREET 2: 6TH FLOOR CITY: NORWALK STATE: CT ZIP: 06851 FORMER COMPANY: FORMER CONFORMED NAME: EMCOR GROUP INC DATE OF NAME CHANGE: 19941222 FORMER COMPANY: FORMER CONFORMED NAME: JWP INC/DE/ DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: JAMAICA WATER PROPERTIES INC DATE OF NAME CHANGE: 19860518 10-Q 1 eme-20230630.htm FORM 10-Q eme-20230630
000010563412/312023Q2FALSE1111111At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%. The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests.0.5000001056342023-01-012023-06-3000001056342023-07-21xbrli:shares00001056342023-06-30iso4217:USD00001056342022-12-31iso4217:USDxbrli:shares00001056342023-04-012023-06-3000001056342022-04-012022-06-3000001056342022-01-012022-06-3000001056342021-12-3100001056342022-06-3000001056342022-03-310000105634us-gaap:CommonStockMember2022-03-310000105634us-gaap:AdditionalPaidInCapitalMember2022-03-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000105634us-gaap:RetainedEarningsMember2022-03-310000105634us-gaap:TreasuryStockCommonMember2022-03-310000105634us-gaap:NoncontrollingInterestMember2022-03-310000105634us-gaap:RetainedEarningsMember2022-04-012022-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000105634us-gaap:CommonStockMember2022-04-012022-06-300000105634us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000105634us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000105634us-gaap:CommonStockMember2022-06-300000105634us-gaap:AdditionalPaidInCapitalMember2022-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000105634us-gaap:RetainedEarningsMember2022-06-300000105634us-gaap:TreasuryStockCommonMember2022-06-300000105634us-gaap:NoncontrollingInterestMember2022-06-3000001056342023-03-310000105634us-gaap:CommonStockMember2023-03-310000105634us-gaap:AdditionalPaidInCapitalMember2023-03-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000105634us-gaap:RetainedEarningsMember2023-03-310000105634us-gaap:TreasuryStockCommonMember2023-03-310000105634us-gaap:NoncontrollingInterestMember2023-03-310000105634us-gaap:RetainedEarningsMember2023-04-012023-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000105634us-gaap:CommonStockMember2023-04-012023-06-300000105634us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000105634us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000105634us-gaap:CommonStockMember2023-06-300000105634us-gaap:AdditionalPaidInCapitalMember2023-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000105634us-gaap:RetainedEarningsMember2023-06-300000105634us-gaap:TreasuryStockCommonMember2023-06-300000105634us-gaap:NoncontrollingInterestMember2023-06-300000105634us-gaap:CommonStockMember2021-12-310000105634us-gaap:AdditionalPaidInCapitalMember2021-12-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000105634us-gaap:RetainedEarningsMember2021-12-310000105634us-gaap:TreasuryStockCommonMember2021-12-310000105634us-gaap:NoncontrollingInterestMember2021-12-310000105634us-gaap:RetainedEarningsMember2022-01-012022-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000105634us-gaap:CommonStockMember2022-01-012022-06-300000105634us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300000105634us-gaap:TreasuryStockCommonMember2022-01-012022-06-300000105634us-gaap:CommonStockMember2022-12-310000105634us-gaap:AdditionalPaidInCapitalMember2022-12-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000105634us-gaap:RetainedEarningsMember2022-12-310000105634us-gaap:TreasuryStockCommonMember2022-12-310000105634us-gaap:NoncontrollingInterestMember2022-12-310000105634us-gaap:RetainedEarningsMember2023-01-012023-06-300000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000105634us-gaap:CommonStockMember2023-01-012023-06-300000105634us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300000105634us-gaap:TreasuryStockCommonMember2023-01-012023-06-300000105634srt:MinimumMember2023-01-012023-06-300000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-04-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2022-04-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-01-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2022-01-012022-06-300000105634country:US2023-04-012023-06-300000105634country:US2022-04-012022-06-300000105634country:US2023-01-012023-06-300000105634country:US2022-01-012022-06-300000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-30xbrli:pure0000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-04-012023-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-04-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:MechanicalServicesMember2023-04-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:MechanicalServicesMember2022-04-012022-06-300000105634eme:CommercialSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2023-04-012023-06-300000105634eme:CommercialSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2022-04-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:GovernmentSiteBasedServicesMember2023-04-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:GovernmentSiteBasedServicesMember2022-04-012022-06-300000105634country:USeme:FieldServicesMembereme:UnitedStatesIndustrialServicesMember2023-04-012023-06-300000105634country:USeme:FieldServicesMembereme:UnitedStatesIndustrialServicesMember2022-04-012022-06-300000105634eme:ShopServicesMembercountry:USeme:UnitedStatesIndustrialServicesMember2023-04-012023-06-300000105634eme:ShopServicesMembercountry:USeme:UnitedStatesIndustrialServicesMember2022-04-012022-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2023-04-012023-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2022-04-012022-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ServiceWorkMember2023-04-012023-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ServiceWorkMember2022-04-012022-06-300000105634eme:ProjectWorkMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2023-04-012023-06-300000105634eme:ProjectWorkMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2022-04-012022-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-04-012023-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2022-04-012022-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:NetworkandCommunicationsMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:ManufacturingandIndustrialMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:HealthcareMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:HighTechManufacturingMarketSectorMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:InstitutionalMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:TransportationMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634eme:WaterandWastewaterMarketSectorMembercountry:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:HospitalityandEntertainmentMarketSectorMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USeme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:ServiceWorkMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-06-300000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:MechanicalServicesMember2023-01-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:MechanicalServicesMember2022-01-012022-06-300000105634eme:CommercialSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2023-01-012023-06-300000105634eme:CommercialSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2022-01-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:GovernmentSiteBasedServicesMember2023-01-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:GovernmentSiteBasedServicesMember2022-01-012022-06-300000105634country:USeme:FieldServicesMembereme:UnitedStatesIndustrialServicesMember2023-01-012023-06-300000105634country:USeme:FieldServicesMembereme:UnitedStatesIndustrialServicesMember2022-01-012022-06-300000105634eme:ShopServicesMembercountry:USeme:UnitedStatesIndustrialServicesMember2023-01-012023-06-300000105634eme:ShopServicesMembercountry:USeme:UnitedStatesIndustrialServicesMember2022-01-012022-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2023-01-012023-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2022-01-012022-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ServiceWorkMember2023-01-012023-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ServiceWorkMember2022-01-012022-06-300000105634eme:ProjectWorkMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-06-300000105634eme:ProjectWorkMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-06-3000001056342022-01-012022-12-310000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-06-300000105634country:USeme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2023-06-300000105634country:US2023-06-300000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-06-300000105634country:US2023-07-01eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-06-300000105634country:US2024-07-01eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-06-300000105634country:US2023-07-01eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-06-300000105634country:US2024-07-01eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-07-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:US2024-07-012023-06-300000105634country:US2023-07-01eme:UnitedStatesIndustrialServicesMember2023-06-300000105634country:USeme:UnitedStatesIndustrialServicesMember2024-07-012023-06-300000105634country:US2023-07-012023-06-300000105634country:US2024-07-012023-06-3000001056342023-07-01country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-06-3000001056342024-07-01country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-06-3000001056342023-07-012023-06-3000001056342024-07-012023-06-30eme:Company0000105634eme:A2022AcquisitionsMember2022-01-012022-12-310000105634eme:A2022AcquisitionsMember2022-12-310000105634eme:ECMMember2023-06-302023-06-300000105634eme:TermLoan2020Member2023-06-300000105634eme:TermLoan2020Member2022-12-310000105634eme:OriginalCreditAgreement2020Member2020-03-022020-03-020000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2020-03-020000105634eme:TermLoan2020Member2020-03-020000105634eme:OriginalCreditAgreement2020Member2023-01-012023-06-300000105634eme:FirstAmendmentMember2023-04-282023-04-280000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2023-06-300000105634eme:RevolvingCreditFacility2020Member2022-12-310000105634eme:RevolvingCreditFacility2020Member2023-06-300000105634eme:CreditAgreement2020Membersrt:MinimumMemberus-gaap:BaseRateMember2023-01-012023-06-300000105634eme:CreditAgreement2020Memberus-gaap:BaseRateMembersrt:MaximumMember2023-01-012023-06-300000105634eme:CreditAgreement2020Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-06-300000105634eme:AdjustedTermSOFRMembereme:CreditAgreement2020Member2023-06-300000105634eme:AdjustedTermSOFRMembereme:CreditAgreement2020Membersrt:MinimumMember2023-01-012023-06-300000105634eme:AdjustedTermSOFRMembereme:CreditAgreement2020Membersrt:MaximumMember2023-01-012023-06-300000105634eme:CreditAgreement2020Membereme:CreditAgreementBaseRateBankofMontrealPrimeRateMember2023-06-300000105634eme:CreditAgreement2020Membereme:CreditAgreementBaseRateAdjustedSOFROneMonthTenorRateMember2023-01-012023-06-300000105634eme:CreditAgreement2020Membereme:CreditAgreement0BaseRateMember2023-01-012023-06-300000105634us-gaap:RevolvingCreditFacilityMembersrt:MinimumMembereme:RevolvingCreditFacility2020Member2023-01-012023-06-300000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Membersrt:MaximumMember2023-01-012023-06-300000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2022-01-012022-12-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2023-01-012023-06-300000105634us-gaap:RevolvingCreditFacilityMembersrt:MinimumMembereme:RevolvingCreditFacility2020Member2023-06-300000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Membersrt:MaximumMember2023-06-300000105634eme:CreditAgreement2020Member2020-03-020000105634eme:TermLoan2020Memberus-gaap:SubsequentEventMember2023-12-310000105634eme:CreditAgreement2020Membereme:CreditAgreementBaseRateFederalFundsRateMember2023-01-012023-06-300000105634us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000105634us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000105634us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000105634us-gaap:FairValueMeasurementsRecurringMember2023-06-300000105634us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000105634us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100001056342011-09-262023-06-300000105634eme:UnitedStatesSubsidiariesMember2023-06-30eme:plan0000105634eme:UnitedKingdomSubsidiaryMember2023-04-012023-06-300000105634eme:UnitedKingdomSubsidiaryMember2022-04-012022-06-300000105634eme:UnitedKingdomSubsidiaryMember2023-01-012023-06-300000105634eme:UnitedKingdomSubsidiaryMember2022-01-012022-06-300000105634us-gaap:SuretyBondMember2023-06-300000105634us-gaap:SuretyBondMember2023-01-012023-06-300000105634us-gaap:OtherCurrentLiabilitiesMember2023-06-300000105634us-gaap:OtherCurrentLiabilitiesMember2022-12-310000105634us-gaap:OtherNoncurrentLiabilitiesMember2023-06-300000105634us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000105634us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-06-300000105634us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310000105634us-gaap:OtherAssetsMember2023-06-300000105634us-gaap:OtherAssetsMember2022-12-310000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2023-04-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2022-04-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2023-04-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2022-04-012022-06-300000105634us-gaap:IntersegmentEliminationMember2023-04-012023-06-300000105634us-gaap:IntersegmentEliminationMember2022-04-012022-06-300000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2023-04-012023-06-300000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2022-04-012022-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2023-01-012023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2023-01-012023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2022-01-012022-06-300000105634us-gaap:IntersegmentEliminationMember2023-01-012023-06-300000105634us-gaap:IntersegmentEliminationMember2022-01-012022-06-300000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-06-300000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-06-300000105634us-gaap:CorporateNonSegmentMember2023-04-012023-06-300000105634us-gaap:CorporateNonSegmentMember2022-04-012022-06-300000105634us-gaap:CorporateNonSegmentMember2023-01-012023-06-300000105634us-gaap:CorporateNonSegmentMember2022-01-012022-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-12-310000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-12-310000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2023-06-300000105634eme:UnitedStatesBuildingServicesMembercountry:USus-gaap:OperatingSegmentsMember2022-12-310000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2023-06-300000105634country:USus-gaap:OperatingSegmentsMembereme:UnitedStatesIndustrialServicesMember2022-12-310000105634country:US2022-12-310000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2023-06-300000105634us-gaap:OperatingSegmentsMembercountry:GBeme:UnitedKingdomBuildingServicesMemberMember2022-12-310000105634us-gaap:CorporateNonSegmentMember2023-06-300000105634us-gaap:CorporateNonSegmentMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 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 1-8267
EMCOR Group, Inc.
(Exact Name of Registrant as Specified in Its Charter)
Delaware11-2125338
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer
Identification Number)
301 Merritt Seven
Norwalk,Connecticut06851-1092
(Address of Principal Executive Offices)(Zip Code)
(203)
849-7800
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common StockEMENew 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 by Rule 12b-2 of the Exchange Act).  Yes      No  
Applicable Only To Corporate Issuers
Number of shares of Common Stock outstanding as of the close of business on July 21, 2023: 47,135,026 shares.




























[This Page Intentionally Left Blank]



EMCOR Group, Inc.
TABLE OF CONTENTS
 
  PAGE
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 2.
Item 4.
Item 5.
Item 6.


FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements. You can identify these statements by the fact that they do not relate strictly to historical or current facts. They generally contain words such as “anticipate,” “estimate,” “expect,” “project,” “intend,” “plan,” “believe,” “may,” “can,” “could,” “might,” variations of such wording and other words or phrases of similar meaning. Forward-looking statements in this report include discussions of our future operating or financial performance and other forward-looking commentary regarding aspects of our business, including market share growth, gross profit, remaining performance obligations, project mix, projects with varying profit margins and contractual terms, selling, general and administrative expenses, our ability to maintain a strong safety record, and trends in our business, and other characterizations of future events or circumstances, such as the effects of supply chain disruptions and delays. Each forward-looking statement included in this report is subject to risks and uncertainties, including those identified in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section, and other sections of this report, and in our Form 10-K for the year ended December 31, 2022, including, without limitation, the “Risk Factors” section of such Form 10-K. Applicable risks and uncertainties include, but are not limited to:
adverse effects of general economic conditions;
changes in interest rates;
domestic and international political developments;
changes in the specific markets for EMCOR’s services;
adverse business conditions, including scarcity of skilled labor, productivity challenges, the nature and extent of supply chain disruptions impacting availability and pricing of materials, and inflationary trends more generally, including fluctuations in energy costs;
the impact of legislation and/or government regulations;
the availability of adequate levels of surety bonding;
increased competition;
unfavorable developments in the mix of our business; and
other factors discussed elsewhere in this report.
Such risks and uncertainties could cause actual results to differ materially from those that might be anticipated from, or projected or implied by, our forward-looking statements. Accordingly, these statements do not guarantee future performance or events. The forward-looking statements contained in this report speak only as of the filing date of this report. We undertake no obligation to update any forward-looking statements unless required by law. However, any further disclosures made on related subjects in our subsequent reports filed with the Securities and Exchange Commission (the “SEC”) should be consulted. We caution investors not to place undue reliance on forward-looking statements, due to their inherent uncertainty.


PART I. – FINANCIAL INFORMATION.
ITEM 1. FINANCIAL STATEMENTS.
EMCOR Group, Inc. and Subsidiaries
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
(Unaudited)
June 30,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$503,052 $456,439 
Accounts receivable, less allowance for credit losses of $20,707 and $22,382, respectively
2,852,103 2,567,371 
Contract assets289,368 273,176 
Inventories106,080 85,641 
Prepaid expenses and other59,018 79,346 
Total current assets3,809,621 3,461,973 
Property, plant and equipment, net162,594 157,819 
Operating lease right-of-use assets299,672 268,063 
Goodwill927,485 919,151 
Identifiable intangible assets, net574,475 593,975 
Other assets133,822 123,626 
Total assets$5,907,669 $5,524,607 
LIABILITIES AND EQUITY
Current liabilities:
Current maturities of long-term debt and finance lease liabilities$15,399 $15,567 
Accounts payable790,158 849,284 
Contract liabilities1,357,740 1,098,263 
Accrued payroll and benefits444,143 465,000 
Other accrued expenses and liabilities270,837 258,190 
Operating lease liabilities, current71,185 67,218 
Total current liabilities2,949,462 2,753,522 
Long-term debt and finance lease liabilities231,454 231,625 
Operating lease liabilities, long-term250,926 220,764 
Other long-term obligations357,740 344,405 
Total liabilities3,789,582 3,550,316 
Equity:
EMCOR Group, Inc. stockholders’ equity:
Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding
  
Common stock, $0.01 par value, 200,000,000 shares authorized, 61,062,601 and 60,947,947 shares issued, respectively
611 609 
Capital surplus81,556 74,795 
Accumulated other comprehensive loss(86,527)(93,451)
Retained earnings3,450,553 3,214,281 
Treasury stock, at cost 13,932,485 and 13,281,222 shares, respectively
(1,328,808)(1,222,645)
Total EMCOR Group, Inc. stockholders’ equity2,117,385 1,973,589 
Noncontrolling interests702 702 
Total equity2,118,087 1,974,291 
Total liabilities and equity$5,907,669 $5,524,607 
See Notes to Consolidated Financial Statements.
1


EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)(Unaudited)
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Revenues$3,045,622 $2,707,388 $5,936,054 $5,299,937 
Cost of sales2,555,562 2,324,380 5,009,932 4,564,374 
Gross profit490,060 383,008 926,122 735,563 
Selling, general and administrative expenses293,393 245,364 574,545 497,962 
Operating income196,667 137,644 351,577 237,601 
Net periodic pension (cost) income(282)1,094 (556)2,263 
Interest expense, net(2,692)(1,751)(4,524)(3,040)
Income before income taxes193,693 136,987 346,497 236,824 
Income tax provision53,098 36,323 94,429 62,774 
Net income $140,595 $100,664 $252,068 $174,050 
Basic earnings per common share$2.97 $1.99 $5.30 $3.37 
Diluted earnings per common share$2.95 $1.99 $5.28 $3.36 
Dividends declared per common share$0.18 $0.13 $0.33 $0.26 
See Notes to Consolidated Financial Statements.


2

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)(Unaudited)        
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Net income $140,595 $100,664 $252,068 $174,050 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments3,614 (7,703)5,871 (10,545)
Post-retirement plans, amortization of actuarial
loss included in net income (1)
534 429 1,053 884 
Other comprehensive income (loss)4,148 (7,274)6,924 (9,661)
Comprehensive income$144,743 $93,390 $258,992 $164,389 
_________
(1)Net of tax of $0.2 million and $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and net of tax of $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively.
See Notes to Consolidated Financial Statements.

3

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)(Unaudited) 
Six months ended
June 30,
20232022
Cash flows - operating activities:
Net income$252,068 $174,050 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
Depreciation and amortization25,393 23,106 
Amortization of identifiable intangible assets32,100 30,031 
Non-cash share-based compensation expense7,535 6,463 
Other reconciling items(3,685)2,290 
Changes in operating assets and liabilities, excluding the effect of businesses acquired(98,479)(254,791)
Net cash provided by (used in) operating activities214,932 (18,851)
Cash flows - investing activities:
Payments for acquisitions of businesses, net of cash acquired(22,384)(26,614)
Proceeds from sale or disposal of property, plant and equipment10,514 1,033 
Purchases of property, plant and equipment(36,564)(27,747)
Net cash used in investing activities(48,434)(53,328)
Cash flows - financing activities:
Proceeds from revolving credit facility100,000 100,000 
Repayments of revolving credit facility(100,000)(100,000)
Repayments of finance lease liabilities(1,477)(1,889)
Dividends paid to stockholders(15,714)(13,619)
Repurchases of common stock(105,299)(454,317)
Taxes paid related to net share settlements of equity awards(5,295)(7,239)
Issuances of common stock under employee stock purchase plan4,441 4,023 
Payments for contingent consideration arrangements(3,026)(2,049)
Net cash used in financing activities(126,370)(475,090)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash5,856 (11,757)
Increase (decrease) in cash, cash equivalents, and restricted cash45,984 (559,026)
Cash, cash equivalents, and restricted cash at beginning of year (1)
457,068 822,568 
Cash, cash equivalents, and restricted cash at end of period (2)
$503,052 $263,542 
_________
(1)Includes $0.6 million and $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of December 31, 2022 and 2021, respectively.
(2)Includes $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of June 30, 2022.

See Notes to Consolidated Financial Statements.
4

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
For the three months ended June 30, 2022 and 2023
(In thousands)(Unaudited)        
  EMCOR Group, Inc. Stockholders 
 TotalCommon
stock
Capital
surplus
Accumulated other comprehensive loss (1)
Retained
earnings
Treasury
stock
Noncontrolling
interests
Balance, March 31, 2022$2,135,798 $608 $62,374 $(85,949)$2,901,909 $(743,846)$702 
Net income100,664 — — — 100,664 — — 
Other comprehensive loss(7,274)— — (7,274)— — — 
Common stock issued under share-based compensation plans1 1 — — — — — 
Tax withholding for common stock issued under share-based compensation plans(2,295)— (2,295)— — — — 
Common stock issued under employee stock purchase plan2,068 — 2,068 — — — — 
Common stock dividends(6,689)— 40 — (6,729)— — 
Repurchases of common stock(272,507)— — — — (272,507)— 
Share-based compensation expense3,025 — 3,025 — — — — 
Balance, June 30, 2022$1,952,791 $609 $65,212 $(93,223)$2,995,844 $(1,016,353)$702 
Balance, March 31, 2023$2,066,325 $610 $75,850 $(90,675)$3,318,560 $(1,238,722)$702 
Net income140,595 — — — 140,595 — — 
Other comprehensive income4,148 — — 4,148 — — — 
Common stock issued under share-based compensation plans 1 (1)— — — — 
Tax withholding for common stock issued under share-based compensation plans(53)— (53)— — — — 
Common stock issued under employee stock purchase plan2,273 — 2,273 — — — — 
Common stock dividends(8,563)— 39 — (8,602)— — 
Repurchases of common stock(90,086)— — — — (90,086)— 
Share-based compensation expense3,448 — 3,448 — — — — 
Balance, June 30, 2023$2,118,087 $611 $81,556 $(86,527)$3,450,553 $(1,328,808)$702 
_________
(1)Represents cumulative foreign currency translation adjustments and post-retirement liability adjustments.
See Notes to Consolidated Financial Statements.
5

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
For the six months ended June 30, 2022 and 2023
(In thousands)(Unaudited)        
  EMCOR Group, Inc. Stockholders 
 TotalCommon
stock
Capital
surplus
Accumulated other comprehensive loss (1)
Retained
earnings
Treasury
stock
Noncontrolling
interests
Balance, December 31, 2021$2,253,089 $607 $61,874 $(83,562)$2,835,504 $(562,036)$702 
Net income174,050 — — — 174,050 — — 
Other comprehensive loss(9,661)— — (9,661)— — — 
Common stock issued under share-based compensation plans2 2 — — — — — 
Tax withholding for common stock issued under share-based compensation plans(7,239)— (7,239)— — — — 
Common stock issued under employee stock purchase plan4,023 — 4,023 — — — — 
Common stock dividends(13,619)— 91 — (13,710)— — 
Repurchases of common stock(454,317)— — — — (454,317)— 
Share-based compensation expense6,463 — 6,463 — — — — 
Balance, June 30, 2022$1,952,791 $609 $65,212 $(93,223)$2,995,844 $(1,016,353)$702 
Balance, December 31, 2022$1,974,291 $609 $74,795 $(93,451)$3,214,281 $(1,222,645)$702 
Net income252,068 — — — 252,068 — — 
Other comprehensive income6,924 — — 6,924 — — — 
Common stock issued under share-based compensation plans 2 (2)— — — — 
Tax withholding for common stock issued under share-based compensation plans(5,295)— (5,295)— — — — 
Common stock issued under employee stock purchase plan4,441 — 4,441 — — — — 
Common stock dividends(15,714)— 82 — (15,796)— — 
Repurchases of common stock(106,163)— — — — (106,163)— 
Share-based compensation expense7,535 — 7,535 — — — — 
Balance, June 30, 2023$2,118,087 $611 $81,556 $(86,527)$3,450,553 $(1,328,808)$702 
 _________
(1)Represents cumulative foreign currency translation adjustments and post-retirement liability adjustments.
See Notes to Consolidated Financial Statements.
6


EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)

NOTE 1 - Basis of Presentation
The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. References to the “Company,” “EMCOR,” “we,” “us,” “our,” and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.
In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.
Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.
The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.
NOTE 2 - New Accounting Pronouncements
The Financial Accounting Standards Board (the “FASB”) has issued an accounting standards update, which provides temporary optional expedients and exceptions to existing U.S. GAAP. This guidance is aimed at easing the financial reporting burdens related to reference rate reform, including the market transition from the London interbank offered rate (“LIBOR”), or other interbank offered rates, to alternative reference rates. Such accounting pronouncement, as amended, allows entities to account for and present certain contract modifications, which occur before December 31, 2024 and result from the transition to an alternative reference rate, as an event that does not require remeasurement at the modification date or reassessment of a previous accounting determination. In order to utilize such guidance, an entity must first conclude that the modified terms directly replace or have the potential to replace an eligible reference rate due to reference rate reform, and that any contemporaneous changes to other terms that change, or have the potential to change, the amount or timing of contractual cash flows are related to the replacement of a reference rate. Our credit agreement contains provisions that allow for an amendment to use alternative reference rates upon the discontinuation of LIBOR. In accordance with these provisions, we amended such agreement during the second quarter of 2023, to change the reference rate from LIBOR to an interest rate based on the secured overnight financing rate, as administered by the Federal Reserve Bank of New York (“SOFR”). As such amendment falls within the scope of the aforementioned guidance, we adopted this accounting pronouncement and utilized the optional expedients referenced above. The amendment of our credit agreement and the adoption of this accounting pronouncement did not have a material impact on our financial position and/or results of operations.
A copy of the amendment to our credit agreement is included as Exhibit 4(a) to this quarterly report. Refer to Note 7 - Debt for further information regarding our credit agreement, including our borrowing rates.
NOTE 3 - Revenue from Contracts with Customers
The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by applying the following five step model:
(1) Identify the contract with a customer
A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectability of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist. In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectability of consideration is probable, the Company considers the customer’s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.
7

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
(2) Identify the performance obligations in the contract
At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, the Company applies judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.
In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract. To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry.
Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract and, therefore, are not treated as separate performance obligations.
(3) Determine the transaction price
The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability-weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts. When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance. The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.
Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint. In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company’s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company’s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.
Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.
8

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.
For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer. For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer. In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.
Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate.
(4) Allocate the transaction price to the performance obligations in the contract
For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers. If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.
(5) Recognize revenue as performance obligations are satisfied
The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company’s performance as we perform, (b) the Company’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company’s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.
For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.




9

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the number of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations.
For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly and the customer receives and consumes the benefits of our performance throughout the contract term.
The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping if certain recognition criteria are met.
For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.
Changes in Estimates
Due to uncertainties inherent in the estimation process, as well as the significant judgment involved in determining variable consideration, it is possible that estimates of costs to complete a performance obligation, and/or our estimates of transaction prices, will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, or changes in the estimate of transaction prices, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.
Based on an evaluation of individual projects that had revisions to total estimated costs or anticipated contract value, which resulted in a reduction of profitability in excess of $1.0 million, our operating results were negatively impacted during the three and six months ended June 30, 2023 and 2022, as summarized in the following table (in thousands):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
United States electrical construction and facilities services$2,616 $7,721 $8,345 $14,261 
United States mechanical construction and facilities services 4,110 2,686 9,533 
United States building services1,084  1,544  
Total impact$3,700 $11,831 $12,575 $23,794 


10

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
During the three and six months ended June 30, 2023, we recognized revenue of approximately $8.0 million and $9.0 million, respectively, on individual projects that were substantially complete in prior periods, but had revisions to total estimated cost or anticipated contract value, which resulted in an increase to profitability in excess of $1.0 million. Such revenue was recognized entirely within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three and six months ended June 30, 2022 related to performance obligations satisfied in prior periods.
Disaggregation of Revenues
Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers. Our contracts are with many different customers in numerous industries.
The following tables provide further disaggregation of our revenues, by categories we use to evaluate our financial performance within each of our reportable segments, for the three and six months ended June 30, 2023 and 2022 (in thousands, except for percentages). Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment.
Due to continued growth in certain of our end markets, beginning with the first quarter of 2023, we have expanded the market sectors included in the disclosure for each of our United States construction segments, as shown below. All prior period disclosures have been adjusted to additionally reflect these changes.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$215,288 32 %$179,491 32 %
Commercial market sector93,820 14 %94,009 16 %
Manufacturing and industrial market sector95,883 14 %65,304 12 %
Healthcare market sector64,813 9 %43,278 8 %
High-tech manufacturing market sector38,039 6 %22,955 4 %
Institutional market sector37,250 5 %37,689 7 %
Transportation market sector41,247 6 %42,440 7 %
Water and wastewater market sector4,603 1 %5,184 1 %
Hospitality and entertainment market sector19,750 3 %5,440 1 %
Short duration projects (1)
50,740 7 %52,868 9 %
Service work17,276 3 %17,095 3 %
678,709 565,753 
Less intersegment revenues(542)(1,641)
Total segment revenues$678,167 $564,112 
 ________
(1)Represents those projects which generally are completed within three months or less.







11

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$87,034 7 %$60,643 6 %
Commercial market sector289,304 24 %266,321 25 %
Manufacturing and industrial market sector166,051 14 %155,290 15 %
Healthcare market sector117,842 10 %126,985 12 %
High-tech manufacturing market sector177,653 15 %71,528 7 %
Institutional market sector71,626 6 %86,727 8 %
Transportation market sector9,229 1 %16,246 1 %
Water and wastewater market sector67,286 6 %67,746 6 %
Hospitality and entertainment market sector13,531 1 %11,418 1 %
Short duration projects (1)
73,978 6 %84,470 8 %
Service work122,278 10 %112,905 11 %
1,195,812 1,060,279 
Less intersegment revenues(1,699)(2,630)
Total segment revenues$1,194,113 $1,057,649 
 ________
(1)Represents those projects which generally are completed within three months or less.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$514,505 66 %$448,024 65 %
Commercial site-based services207,323 27 %193,082 28 %
Government site-based services53,184 7 %45,439 7 %
Total segment revenues$775,012 $686,545 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$250,877 86 %$247,542 87 %
Shop services41,406 14 %36,992 13 %
Total segment revenues$292,283 $284,534 
Total United States operations$2,939,575 $2,592,840 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,682 49 %$54,261 47 %
Project work54,365 51 %60,287 53 %
Total segment revenues$106,047 $114,548 
Total operations$3,045,622 $2,707,388 
12

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$429,039 32 %$324,865 30 %
Commercial market sector190,918 14 %195,850 18 %
Manufacturing and industrial market sector181,124 14 %131,769 12 %
Healthcare market sector120,316 9 %75,348 7 %
High-tech manufacturing market sector68,593 5 %42,824 4 %
Institutional market sector74,661 6 %69,455 6 %
Transportation market sector75,149 6 %87,522 8 %
Water and wastewater market sector12,061 1 %10,496 1 %
Hospitality and entertainment market sector39,802 3 %11,294 1 %
Short duration projects (1)
98,420 7 %108,916 10 %
Service work34,153 3 %30,424 3 %
1,324,236 1,088,763 
Less intersegment revenues(1,323)(2,621)
Total segment revenues$1,322,913 $1,086,142 
________
(1)Represents those projects which generally are completed within three months or less.

For the six months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$186,455 8 %$116,277 6 %
Commercial market sector545,150 24 %527,821 26 %
Manufacturing and industrial market sector307,686 13 %304,861 15 %
Healthcare market sector230,570 10 %246,817 12 %
High-tech manufacturing market sector294,449 13 %129,101 6 %
Institutional market sector135,674 6 %152,649 7 %
Transportation market sector21,447 1 %32,299 2 %
Water and wastewater market sector135,948 6 %129,490 6 %
Hospitality and entertainment market sector23,608 1 %24,198 1 %
Short duration projects (1)
155,395 7 %178,029 9 %
Service work239,466 11 %213,649 10 %
2,275,848 2,055,191 
Less intersegment revenues(3,177)(4,898)
Total segment revenues$2,272,671 $2,050,293 
 ________
(1)Represents those projects which generally are completed within three months or less.




13

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$977,039 65 %$829,421 63 %
Commercial site-based services416,694 28 %396,632 30 %
Government site-based services106,654 7 %96,119 7 %
Total segment revenues$1,500,387 $1,322,172 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$536,721 86 %$518,960 87 %
Shop services86,445 14 %76,325 13 %
Total segment revenues$623,166 $595,285 
Total United States operations$5,719,137 $5,053,892 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$103,345 48 %$119,078 48 %
Project work113,572 52 %126,967 52 %
Total segment revenues$216,917 $246,045 
Total operations$5,936,054 $5,299,937 
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recognized in the period we deliver goods and services to our customers or when our right to consideration is unconditional. The Company maintains an allowance for credit losses to reduce outstanding receivables to their net realizable value. A considerable amount of judgment is required when determining expected credit losses. Estimates of such losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. In addition to monitoring delinquent accounts, management reviews the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions, and evaluating material changes to a customer’s business, cash flows, and financial condition.
At June 30, 2023 and December 31, 2022, our allowance for credit losses was $20.7 million and $22.4 million, respectively. The decrease in our allowance for credit losses was attributable to the write-off of specific amounts deemed uncollectible, partially offset by the provision for credit losses recorded during the first six months of 2023. Allowances for credit losses are based on the best facts available and are reassessed and adjusted on a regular basis as additional information is received. Should anticipated collections fail to materialize, or if future economic conditions compare unfavorably to our forecasts, we could experience an increase in our credit losses. The change in the allowance for credit losses for the six months ended June 30, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Provision for credit losses3,115 
Net amounts written off against the allowance(4,790)
Balance at June 30, 2023$20,707 
14

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
Contract Assets and Contract Liabilities
The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts are not yet billable under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded as revenue is recognized in advance of billings.
Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.
Contract liabilities from our construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in “Other long-term obligations” in the Consolidated Balance Sheets.
Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31, 2022
Contract assets, current$289,368 $273,176 
Contract assets, non-current  
Contract liabilities, current(1,357,740)(1,098,263)
Contract liabilities, non-current(2,120)(2,273)
Net contract liabilities$(1,070,492)$(827,360)
The $243.1 million increase in net contract liabilities for the six months ended June 30, 2023 was primarily attributable to an increase in net contract liabilities on our uncompleted construction projects, partially as a result of the timing of invoicing to our customers, which included customer deposits and advanced billings on several large projects in the earlier stages of completion, resulting in amounts invoiced exceeding the revenue recognized for such projects. There was no significant impairment of contract assets recognized during the periods presented.
Transaction Price Allocated to Remaining Unsatisfied Performance Obligations     
The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentages of total remaining performance obligations as of June 30, 2023 (in thousands, except for percentages):
June 30,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,180,133 26 %
United States mechanical construction and facilities services4,552,211 55 %
United States building services1,255,165 15 %
United States industrial services144,731 2 %
Total United States operations8,132,240 98 %
United Kingdom building services153,919 2 %
Total operations$8,286,159 100 %
15

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
Our remaining performance obligations at June 30, 2023 were $8.29 billion. Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.
Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts as the risk of cancellation is very low due to the inherent substantial economic penalty that our customers would incur upon cancellation or termination. We believe our reported remaining performance obligations for our construction contracts are firm and contract cancellations have not had a material adverse effect on us.
Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination.
Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.
Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands):
Within one yearGreater than one year
Remaining performance obligations:
United States electrical construction and facilities services$1,688,250 $491,883 
United States mechanical construction and facilities services3,761,074 791,137 
United States building services1,107,281 147,884 
United States industrial services143,228 1,503 
Total United States operations6,699,833 1,432,407 
United Kingdom building services104,658 49,261 
Total operations$6,804,491 $1,481,668 
NOTE 4 - Acquisitions of Businesses
Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based upon the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us.
During the first half of 2023, we acquired five companies, each for an immaterial amount. Two companies have been included within our Unites States mechanical construction and facilities services segment, one of which provides mechanical and pipe fabrication services, and one of which provides fire protection services, both in the Midwestern region of the United States. The other three companies have been included within our United States building services segment and provide mechanical services in the Western and Midwestern regions of the United States. The results of operations for all such companies were de minimis.
During calendar year 2022, we acquired six companies for total consideration of $100.8 million. Such acquisitions include: (a) a company that provides electrical construction services in the Greater Boston area, the results of operations of which have been included in our United States electrical construction and facilities services segment, and (b) five companies that enhance our presence in geographies where we have existing operations, the results of operations of which were de minimis, consisting of: (i) two companies that provide fire protection services in the Northeastern and Southern regions of the
16

EMCOR Group, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)

NOTE 4 - Acquisitions of Businesses (Continued)
United States, respectively, and that have been included within our United States mechanical construction and facilities services segment, (ii) two companies that specialize in either building automation and controls or mechanical services in the Southwestern and Southern regions of the United States, respectively, and that have been included within our United States building services segment, and (iii) a company that provides electrical construction services in the Midwestern region of the United States and that has been included within our United States electrical construction and facilities services segment. In connection with these acquisitions, we acquired working capital of $7.1 million and other net liabilities of $1.1 million, and have ascribed $28.9 million to goodwill and $65.9 million to identifiable intangible assets.
We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the businesses acquired in 2023 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.
On June 30, 2023, we entered into a definitive agreement to acquire ECM Holding Group, Inc. (“ECM”) in an all-cash transaction. ECM is a leading national energy specialty services firm, with estimated 2023 revenues of approximately $60 million. The transaction is expected to close in the third quarter of 2023, subject to customary closing conditions. Upon closing, its results will be included within our United States building services segment.
NOTE 5 - Earnings Per Share
Calculation of Basic and Diluted Earnings per Common Share
The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
June 30,
 20232022
Numerator:
Net income$140,595 $100,664 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,393,493 50,507,024 
Effect of dilutive securities—Share-based awards195,176 204,746 
Shares used to compute diluted earnings per common share47,588,669 50,711,770 
Basic earnings per common share$2.97 $1.99 
Diluted earnings per common share$2.95 $1.99 
For the six months ended
June 30,
 20232022
Numerator:
Net income$252,068 $174,050 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,584,656 51,610,014 
Effect of dilutive securities—Share-based awards182,586 204,150 
Shares used to compute diluted earnings per common share47,767,242 51,814,164 
Basic earnings per common share$5.30 $3.37 
Diluted earnings per common share$5.28 $3.36 
17

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 5 - Earnings Per Share (Continued)
The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2023 because they would be anti-dilutive were 8,726 and 9,026, respectively. The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2022 because they would be anti-dilutive were 57,949 and 57,899, respectively.
NOTE 6 - Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials and construction materials$88,661 $74,014 
Work in process17,419 11,627 
Inventories$106,080 $85,641 
The increase in inventories as of June 30, 2023, compared to December 31, 2022, was a result of: (a) advanced purchases of materials and equipment for use on specific construction projects, in an effort to mitigate the impact of increased lead times, which have resulted from supply chain disruptions, (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services, and (c) higher levels of work in process inventory within our United States industrial services segment given greater new build heat exchanger orders.
NOTE 7 - Debt        
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Term loan$242,813 $242,813 
Unamortized debt issuance costs(1,600)(2,080)
Finance lease liabilities5,640 6,459 
Total debt246,853 247,192 
Less: current maturities15,399 15,567 
Total long-term debt$231,454 $231,625 
Credit Agreement        
We have a credit agreement dated as of March 2, 2020, which provides for a $1.3 billion revolving credit facility (the “2020 Revolving Credit Facility”) and a $300.0 million term loan (the “2020 Term Loan”) (collectively referred to as the “Original 2020 Credit Agreement”) expiring March 2, 2025. On April 28, 2023, we entered into the First Amendment to the Original 2020 Credit Agreement (the “First Amendment”), pursuant to which the reference rate contained therein was changed from LIBOR to Adjusted Term SOFR (as defined below). The Original 2020 Credit Agreement, as amended by the First Amendment, is hereinafter referred to as “the 2020 Credit Agreement.” We may increase the 2020 Revolving Credit Facility to $1.9 billion if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to $400.0 million of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries.
As of June 30, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of June 30, 2023 and December 31, 2022. However, outstanding letters of credit reduce the available capacity under such facility, and as of June 30, 2023 and December 31, 2022, we had $130.9 million and $71.3 million, respectively, of letters of credit outstanding.
At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%.
18

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 7 - Debt (Continued)
The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional $3.1 million of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement as part of interest expense.
Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, the maintenance of certain financial ratios and certain limitations on the payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of June 30, 2023 and December 31, 2022.
We are required to make annual principal payments on the 2020 Term Loan. Any voluntary prepayments are applied against the outstanding balance of the loan and reduce our future scheduled payments on a ratable basis. Based on our outstanding balance, principal payments of $13.9 million are due on December 31 of each year until maturity, with any remaining unpaid principal and interest due on March 2, 2025.
NOTE 8 - Fair Value Measurements        
For disclosure purposes, we utilize a fair value hierarchy to categorize qualifying assets and liabilities into three broad levels based on the priority of the inputs used to determine their fair values. The hierarchy, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable inputs, is comprised of the following three levels:
Level 1 – Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 – Observable inputs, other than Level 1 inputs, that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3 – Significant unobservable inputs that reflect the reporting entity’s own assumptions.
Recurring Fair Value Measurements
The following tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of June 30, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$503,052 $ $ $503,052 
Deferred compensation plan assets (2)
45,045   45,045 
Total$548,097 $ $ $548,097 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $ $ $456,439 
Deferred compensation plan assets (2)
36,882   36,882 
Restricted cash (3)
629   629 
Total$493,950 $ $ $493,950 
 _________________________
(1)Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.
(2)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
(3)Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.
19

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 8 - Fair Value Measurements (Continued)
Nonrecurring Fair Value Measurements
We have recorded goodwill and identifiable intangible assets in connection with our business acquisitions. Such assets are measured at fair value at the time of acquisition based on valuation techniques that appropriately represent the methods which would be used by other market participants in determining fair value. In addition, goodwill and intangible assets are tested for impairment using similar valuation methodologies to determine the fair value of such assets. Periodically, we engage an independent third-party valuation specialist to assist with the valuation process, including the selection of appropriate methodologies and the development of market-based assumptions. The inputs used for these nonrecurring fair value measurements represent Level 3 inputs.
Fair Value of Financial Instruments
We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt. 
NOTE 9 - Income Taxes
The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Income tax provision$53,098 $36,323 $94,429 $62,774 
Income tax rate27.4 %26.5 %27.3 %26.5 %
The difference between the U.S. statutory tax rate of 21% and our effective income tax rate for both the three and six months ended June 30, 2023 and 2022 was primarily a result of state and local income taxes and other permanent book-to-tax differences.
The increase in our income tax provision for the three and six months ended June 30, 2023, when compared to the three and six months ended June 30, 2022, was due to: (a) greater income before income taxes, and (b) an increase in our effective income tax rate. The change in our effective income tax rate was attributable to an increase in certain permanent book-to-tax differences, including the impact of the expiration of specific provisions within the Consolidated Appropriations Act, 2021, which allowed for a 100% tax deduction for business meals in 2022. For periods after December 31, 2022, the tax deduction for business meals has been reduced to 50%.
As of June 30, 2023 and December 31, 2022, we had no unrecognized income tax benefits.
We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. Our income tax returns are subject to audit by various taxing authorities and are currently under examination for the years 2017 through 2020.
NOTE 10 - Common Stock        
As of June 30, 2023 and December 31, 2022, there were 47,130,116 and 47,666,725 shares of our common stock outstanding, respectively.
During the three months ended June 30, 2023 and 2022, we issued 42,578 and 76,426 shares of common stock, respectively. During the six months ended June 30, 2023 and 2022, we issued 114,654 and 171,757 shares of common stock, respectively. These shares were issued upon either the satisfaction of required conditions under our share-based compensation plans or the purchase of common stock pursuant to our employee stock purchase plan.
We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of $0.18 per share.

20

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)

NOTE 10 - Common Stock (Continued)
In September 2011, our Board of Directors (the “Board”) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount authorized for repurchases under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $2.15 billion of our outstanding common stock. During the six months ended June 30, 2023, we repurchased approximately 0.7 million shares of our common stock for approximately $106.2 million. Since the inception of the repurchase program through June 30, 2023, we have repurchased approximately 25.7 million shares of our common stock for approximately $1.87 billion. As of June 30, 2023, there remained authorization for us to repurchase approximately $283.6 million of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement placing limitations on such repurchases.
The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposes a nondeductible excise tax of 1% on the fair value of net stock repurchases in excess of share issuances made by publicly traded U.S. corporations, effective for repurchases after December 31, 2022. Starting with the first quarter of 2023, we have included the applicable excise tax as a component of treasury stock as it represents a direct cost associated with the repurchase of our common stock.
NOTE 11 - Retirement Plans
The funded status of our defined benefit plans, which represents the difference between the fair value of plan assets and the projected benefit obligations, is recognized in the Consolidated Balance Sheets with a corresponding adjustment to accumulated other comprehensive income (loss). Gains and losses for the differences between actuarial assumptions and actual results are recognized through accumulated other comprehensive income (loss). These amounts will be subsequently recognized as net periodic pension cost (income) within the Consolidated Statements of Operations.
Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the “UK Plan”); however, no individual joining the company after October 31, 2001 may participate in the UK Plan. On May 31, 2010, we curtailed the future accrual of benefits for active employees under such plan.
We also sponsor three domestic retirement plans in which participation by new individuals is frozen. Amounts related to these domestic retirement plans were immaterial for all periods presented.
Components of Net Periodic Pension Cost
The components of net periodic pension cost (income) of the UK Plan for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Interest cost$2,451 $1,452 $4,827 $2,981 
Expected return on plan assets(2,878)(3,082)(5,669)(6,326)
Amortization of unrecognized loss658 528 1,297 1,084 
Net periodic pension cost (income)$231 $(1,102)$455 $(2,261)
21

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 12 - Commitments and Contingencies
Severance Agreements
We have agreements with our executive officers and certain other key management personnel providing for severance benefits for such employees upon termination of their employment under certain circumstances.
Guarantees
In the ordinary course of business, we, at times, guarantee obligations of our subsidiaries under certain contracts. Generally, we are liable under such an arrangement only if our subsidiary fails to perform its obligations under the contract. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees.
Surety Bonds
The terms of our construction contracts frequently require that we obtain from surety companies, and provide to our customers, surety bonds as a condition to the award of such contracts. These surety bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the surety companies for amounts, if any, paid by them in respect of surety bonds issued on our behalf. As of June 30, 2023, based on the percentage-of-completion of our projects covered by surety bonds, our aggregate estimated exposure, assuming defaults on all our then existing contractual obligations, was approximately $1.4 billion, which represents approximately 17% of our total remaining performance obligations.
Surety bonds are sometimes provided to secure obligations for wages and benefits payable to or for certain of our employees, at the request of labor unions representing such employees. In addition, surety bonds may be issued as collateral for certain insurance obligations. As of June 30, 2023, we satisfied approximately $48.1 million of the collateral requirements of our insurance programs by utilizing surety bonds.
We are not aware of any losses in connection with surety bonds that have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.
Hazardous Materials
We are subject to regulation with respect to the handling or disposal of certain materials used in the performance of our services, which are classified as hazardous or toxic by federal, state, and local agencies. Our practice is to avoid participation in projects principally involving the remediation or removal of such materials. However, when remediation is required as part of our contract performance, we believe we comply with all applicable regulations governing the discharge of hazardous materials into the environment or otherwise relating to the protection of the environment.
Government Contracts
As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, which such audits may result in fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government. Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations, or liquidity.
Legal Proceedings     
We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations, or liquidity.

22

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 12 - Commitments and Contingencies (Continued)
Insurance Liabilities
We have loss payment deductibles for certain workers’ compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims, and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends, and industry averages, utilizing the assistance of an independent third-party actuary to determine the best estimate for the majority of these obligations. As of June 30, 2023 and December 31, 2022, the estimated current portion of such undiscounted insurance liabilities, included in “Other accrued expenses and liabilities” in the accompanying Consolidated Balance Sheets, were $53.9 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of June 30, 2023 and December 31, 2022 were $234.3 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $15.1 million and $16.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $57.9 million and $59.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Other assets” in the accompanying Consolidated Balance Sheets.
NOTE 13 - Additional Cash Flow Information
The following table presents additional cash flow information for the six months ended June 30, 2023 and 2022 (in thousands):  
For the six months ended
June 30,
 20232022
Cash paid for:  
Interest$9,678 $3,096 
Income taxes$98,626 $103,560 
Right-of-use assets obtained in exchange for new operating lease liabilities$70,059 $43,183 
Right-of-use assets obtained in exchange for new finance lease liabilities$457 $576 
NOTE 14 - Segment Information
We are one of the largest specialty contractors in the United States and a leading provider of electrical and mechanical construction and facilities services, building services, and industrial services. Our services are provided to a broad range of commercial, industrial, healthcare, utility, and institutional customers through approximately 100 operating subsidiaries. Such operating subsidiaries are organized into the following reportable segments:
United States electrical construction and facilities services;
United States mechanical construction and facilities services;
United States building services;
United States industrial services; and
United Kingdom building services.
We refer to our United States electrical construction and facilities services segment and our United States mechanical construction and facilities services segment together as our United States construction segments.
Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.


23

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 14 - Segment Information (Continued)
The following tables present financial information for each of our reportable segments for the three and six months ended June 30, 2023 and 2022 (in thousands): 
 For the three months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$678,167 $564,112 
United States mechanical construction and facilities services1,194,113 1,057,649 
United States building services775,012 686,545 
United States industrial services292,283 284,534 
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 
Total revenues:
United States electrical construction and facilities services$679,006 $566,029 
United States mechanical construction and facilities services1,209,242 1,064,925 
United States building services802,934 711,527 
United States industrial services293,057 287,440 
Less intersegment revenues(44,664)(37,081)
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 

 For the six months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$1,322,913 $1,086,142 
United States mechanical construction and facilities services2,272,671 2,050,293 
United States building services1,500,387 1,322,172 
United States industrial services623,166 595,285 
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 
Total revenues:
United States electrical construction and facilities services$1,324,660 $1,089,443 
United States mechanical construction and facilities services2,308,726 2,061,955 
United States building services1,551,544 1,371,584 
United States industrial services631,564 611,941 
Less intersegment revenues(97,357)(81,031)
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 

24

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 14 - Segment Information (Continued)
For the three months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$50,722 $35,095 
United States mechanical construction and facilities services119,847 76,612 
United States building services46,137 38,494 
United States industrial services7,887 6,458 
Total United States operations224,593 156,659 
United Kingdom building services5,927 6,415 
Corporate administration(33,853)(25,430)
Total operations196,667 137,644 
Other items:
Net periodic pension (cost) income(282)1,094 
Interest expense, net(2,692)(1,751)
Income before income taxes$193,693 $136,987 
For the six months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$91,238 $55,088 
United States mechanical construction and facilities services206,074 135,045 
United States building services83,787 62,657 
United States industrial services22,907 19,716 
Total United States operations404,006 272,506 
United Kingdom building services11,351 17,003 
Corporate administration(63,780)(51,908)
Total operations351,577 237,601 
Other items:
Net periodic pension (cost) income(556)2,263 
Interest expense, net(4,524)(3,040)
Income before income taxes$346,497 $236,824 







25

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 14 - Segment Information (Continued)
June 30,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,124,329 $1,078,405 
United States mechanical construction and facilities services2,049,168 1,835,001 
United States building services1,312,263 1,206,518 
United States industrial services566,959 552,545 
Total United States operations5,052,719 4,672,469 
United Kingdom building services268,845 255,547 
Corporate administration586,105 596,591 
Total operations$5,907,669 $5,524,607 
26

ITEM 2.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
Business Description
We are one of the largest specialty contractors in the United States and a leading provider of electrical and mechanical construction and facilities services, building services, and industrial services. Our services are provided to a broad range of commercial, industrial, healthcare, utility, and institutional customers through approximately 100 operating subsidiaries. Such operating subsidiaries are organized into the following reportable segments:
United States electrical construction and facilities services;
United States mechanical construction and facilities services;
United States building services;
United States industrial services; and
United Kingdom building services.
We refer to our United States electrical construction and facilities services segment and our United States mechanical construction and facilities services segment together as our United States construction segments.
For a more complete description of our operations, refer to Item 1. Business of our Form 10-K for the year ended December 31, 2022.
Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.
Market Update
Our business and end markets remain resilient despite the impact of uncertain global economic conditions, including supply chain, production, and other logistical issues, an inflationary cost environment, rising interest rates, and skilled labor shortages in certain regions. The continued strength in demand for our services is reflected in our results of operations for the first half of 2023, during which we experienced an increase in both revenue and operating income when compared to the first half of 2022. As evidenced by the growth in our remaining performance obligations, which increased to $8.29 billion at June 30, 2023, from $7.46 billion at December 31, 2022, we anticipate a similar level of demand for our services throughout the remainder of the year, provided that the business environment does not significantly deteriorate.
Although improved from the year ago period, we continue to experience pressures in our supply chain, which are resulting in material and equipment lead times significantly in excess of normal levels. Delays in critical material and equipment deliveries have additionally resulted in us funding purchases at earlier stages of project progression, or in advance of project commencement. While we generally strive to negotiate advanced payments or billing terms with our customers that allow us to invoice for these amounts, such purchases may apply pressure on our working capital requirements in future periods. Although we experienced a reduction in commodity prices when compared to the prior year period, and current economic indicators suggest that inflation is slowing, there continues to be volatility in the price of fuel, certain materials, and other commodities used in our operations. Further, in an effort to mitigate inflation, the Federal Reserve Board increased the federal funds rate throughout 2022 and into the first quarter of 2023. While there remains uncertainty around further increases, interest rates, even at their current levels, will likely result in an increase in our annual interest expense.
Our management teams continue to adapt to the challenges of the current operating environment in order to manage our business more effectively through diligent contract negotiations, enhanced labor planning and project scheduling, and increased supplier engagement. As contractually permitted, and in order to combat inflationary pressures, we have and will continue to seek increases in pricing to the extent we experience increases in our costs. While we believe the actions we have taken continue to be effective, as evidenced in part by our operating performance and operating cash flow to date, the impact of these disruptions continues to evolve and there can be no assurance that our actions will serve to mitigate such impacts in future periods. Further, while we believe our remaining performance obligations are firm, and we have not experienced any material project cancellations to date, prolonged delays in the receipt of critical equipment could impact our ability to convert such remaining performance obligations to revenues in the near term or result in our customers seeking to delay or terminate existing or pending agreements. Lastly, the current interest rate environment may cause a decline in capital or maintenance spending of our customers or prospective customers, particularly as it pertains to short duration project work. Any of these events could result in reduced demand for our services or affect our ability to collect payment, and therefore, have a material adverse effect on our business, financial condition, and/or results of operations.
27

Overview
The following table presents selected financial data for the three months ended June 30, 2023 and 2022 (in thousands, except percentages and per share data): 
 For the three months ended
June 30,
 20232022
Revenues$3,045,622 $2,707,388 
Revenues increase from prior year12.5 %11.1 %
Gross profit$490,060 $383,008 
Gross profit as a percentage of revenues16.1 %14.1 %
Operating income$196,667 $137,644 
Operating income as a percentage of revenues6.5 %5.1 %
Net income $140,595 $100,664 
Diluted earnings per common share$2.95 $1.99 
Revenues of $3.05 billion for the quarter ended June 30, 2023 set a new quarterly record for the Company and represent an increase of 12.5% from revenues of $2.71 billion for the quarter ended June 30, 2022. Demand for our services continues to be strong and, as described in further detail below, we experienced revenue growth within all of our reportable segments, except for our United Kingdom building services segment. Revenues for the second quarter of 2023 were positively impacted by incremental contribution from acquired companies of approximately $40.6 million.
Operating income for the quarter ended June 30, 2023 was $196.7 million, or 6.5% of revenues, establishing new quarterly records for the Company. This compares to operating income of $137.6 million, or 5.1% of revenues, for the quarter ended June 30, 2022. The $59.0 million increase in operating income, and corresponding 140 basis point improvement in operating margin, were a result of improved operating performance within the majority of our reportable segments. As described in further detail below, these improvements in profitability were a result of: (a) better project execution during 2023, (b) a more favorable mix of work when compared to the 2022 period, and (c) the impact in the second quarter of 2022 of certain supply chain disruptions and delays, which were greater than those experienced during the current year period.
Net income of $140.6 million, or $2.95 per diluted share, for the quarter ended June 30, 2023, compares favorably to net income of $100.7 million, or $1.99 per diluted share, for the quarter ended June 30, 2022. In addition to the increase in operating income referenced above, our diluted earnings per share for the second quarter of 2023 benefited from a reduced weighted average share count given the impact of common stock repurchases made by us throughout 2022 and 2023.
Impact of Acquisitions
In order to provide a more meaningful period-over-period discussion of our operating results, we may discuss amounts generated or incurred (revenues, gross profit, selling, general and administrative expenses, and operating income) from companies acquired. The amounts discussed reflect the acquired companies’ operating results in the current reported period only for the time period these entities were not owned by EMCOR in the comparable prior reported period.
During the first half of 2023, we acquired five companies, each for an immaterial amount. Two companies have been included within our Unites States mechanical construction and facilities services segment, one of which provides mechanical and pipe fabrication services, and one of which provides fire protection services, both in the Midwestern region of the United States. The other three companies have been included within our United States building services segment and provide mechanical services in the Western and Midwestern regions of the United States. The results of operations for all such companies were de minimis.
We acquired six companies during calendar year 2022 for total consideration of $100.8 million. Such acquisitions include: (a) a company that provides electrical construction services in the Greater Boston area, the results of operations of which have been included in our United States electrical construction and facilities services segment, and (b) five companies that enhance our presence in geographies where we have existing operations, the results of operations of which were de minimis, consisting of: (i) two companies that provide fire protection services in the Northeastern and Southern regions of the United States, respectively, and that have been included within our United States mechanical construction and facilities services segment, (ii) two companies that specialize in either building automation and controls or mechanical services in the Southwestern and Southern regions of the United States, respectively, and that have been included within our United States building services segment, and (iii) a company that provides electrical construction services in the Midwestern region of the United States and that has been included within our United States electrical construction and facilities services segment.

28

Results of Operations
Revenues
The following tables present our operating segment revenues from unrelated entities and their respective percentages of total revenues (in thousands, except for percentages): 
 For the three months ended June 30,
 2023% of
Total
2022% of
Total
Revenues:
United States electrical construction and facilities services$678,167 22 %$564,112 21 %
United States mechanical construction and facilities services1,194,113 39 %1,057,649 39 %
United States building services775,012 26 %686,545 25 %
United States industrial services292,283 10 %284,534 11 %
Total United States operations2,939,575 97 %2,592,840 96 %
United Kingdom building services106,047 %114,548 %
Total operations$3,045,622 100 %$2,707,388 100 %
 For the six months ended June 30,
 2023% of
Total
2022% of
Total
Revenues:
United States electrical construction and facilities services$1,322,913 22 %$1,086,142 20 %
United States mechanical construction and facilities services2,272,671 38 %2,050,293 39 %
United States building services1,500,387 25 %1,322,172 25 %
United States industrial services623,166 11 %595,285 11 %
Total United States operations5,719,137 96 %5,053,892 95 %
United Kingdom building services216,917 %246,045 %
Total operations$5,936,054 100 %$5,299,937 100 %

As described below in more detail, as a result of revenue growth within the majority of our reportable segments, our consolidated revenues for the three months ended June 30, 2023 increased to $3.05 billion compared to $2.71 billion for the three months ended June 30, 2022, and our consolidated revenues for the six months ended June 30, 2023 increased to $5.94 billion compared to $5.30 billion for the six months ended June 30, 2022.
Revenues of our United States electrical construction and facilities services segment were $678.2 million and $1,322.9 million for the three and six months ended June 30, 2023, respectively, compared to revenues of $564.1 million and $1,086.1 million for the three and six months ended June 30, 2022, respectively. This segment’s results included $40.6 million and $75.8 million of incremental acquisition revenues for the three and six months ended June 30, 2023, respectively. Excluding the impact of acquisitions, revenues of this segment grew by $73.4 million and $160.9 million, respectively, primarily as a result of an increase in revenues within: (a) the network and communications market sector, predominantly due to our data center projects, (b) the manufacturing and industrial market sector, from contracts with certain of our energy sector customers, including those for renewable energy projects, (c) the healthcare market sector, as a result of greater activity throughout several of the regions in which we operate, and (d) the hospitality and entertainment market sector, given an increase in projects within the Western region of the United States. These revenue increases were partially offset by a reduction in revenues from the commercial and transportation market sectors given the completion or substantial completion of certain construction projects which were active in the year ago period.
Our United States mechanical construction and facilities services segment revenues for the three months ended June 30, 2023 were $1,194.1 million, a $136.5 million increase compared to revenues of $1,057.6 million for the three months ended June 30, 2022. Revenues of this segment for the six months ended June 30, 2023 were $2,272.7 million, a $222.4 million increase compared to revenues of $2,050.3 million for the six months ended June 30, 2022. The increase in this segment’s revenues for both 2023 periods was primarily attributable to revenue growth within: (a) the high-tech manufacturing market sector, as a result of increased demand for our mechanical construction and/or fire protection services by certain customers: (i) engaged in either the design and manufacturing of semiconductors or the production and development of electric vehicles and/or lithium batteries, and (ii) within the biotech, life-sciences, and pharmaceutical industries, (b) the network and communications market sector, due to increased data center project activity, and (c) the commercial market sector, inclusive of several fire protection projects within various warehousing and distribution facilities.
29

Revenues of our United States building services segment were $775.0 million and $1,500.4 million for the three and six months ended June 30, 2023, respectively, compared to revenues of $686.5 million and $1,322.2 million for the three and six months ended June 30, 2022, respectively. The increase in this segment’s revenues for both 2023 periods was primarily attributable to its mechanical services division, due to increased: (a) HVAC project and retrofit work, as a result of greater: (i) project execution stemming from increased availability of materials and equipment when compared to the prior year period, which experienced greater supply chain disruptions and delays, and (ii) demand for system upgrades and replacements, partially as our customers continue to seek ways to improve the energy efficiency or indoor air quality of their facilities, (b) building automation and controls projects, as we continue to expand our service offerings, and (c) service repair and maintenance volumes, given growth in our service contract base. In addition to increased revenues from its mechanical services division, this segment also experienced revenue growth during both the three and six month periods from its commercial site-based services and government site-based services divisions, due to the award of facilities maintenance contracts with new customers as well as scope or site expansion and increased project work with existing customers.
Revenues of our United States industrial services segment for the three months ended June 30, 2023 were $292.3 million, compared to revenues of $284.5 million for the three months ended June 30, 2022. Revenues of this segment for the six months ended June 30, 2023 were $623.2 million, compared to revenues of $595.3 million for the six months ended June 30, 2022. The results of operations of this segment continue to improve at a modest pace, as evidenced by the revenue growth within both this segment’s field services and shop services divisions during the first half of 2023. In addition to steady demand for maintenance and turnaround projects, we are beginning to see increased levels of capital spending by our customers, in the form of greater new build heat exchanger orders as well as through certain renewable fuel projects, which were active during the second quarter of 2023 and are anticipated to continue through the remainder of the year.
Our United Kingdom building services segment revenues were $106.0 million and $216.9 million for the three and six months ended June 30, 2023, respectively, compared to revenues of $114.5 million and $246.0 million for the three and six months ended June 30, 2022, respectively. Unfavorable exchange rate movements for the British pound versus the United States dollar negatively impacted this segment’s second quarter and year-to-date 2023 revenues by $0.4 million and $11.2 million, respectively. Excluding the impact of foreign exchange rate movements, this segment’s revenues decreased by $8.1 million and $17.9 million for the three and six months ended June 30, 2023, respectively, as a result of: (a) the loss of certain facilities maintenance contracts not renewed pursuant to rebid, and (b) a reduction in project activity, notably within the network and communications and water and wastewater market sectors.
Cost of sales and gross profit
The following table presents our cost of sales, gross profit (revenues less cost of sales), and gross profit as a percentage of revenues (“gross profit margin”) (in thousands, except for percentages): 
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Cost of sales$2,555,562 $2,324,380 $5,009,932 $4,564,374 
Gross profit$490,060 $383,008 $926,122 $735,563 
Gross profit margin16.1 %14.1 %15.6 %13.9 %
Our gross profit for the three months ended June 30, 2023 was $490.1 million, or 16.1% of revenues, compared to gross profit of $383.0 million, or 14.1% of revenues, for the three months ended June 30, 2022. Gross profit for the six months ended June 30, 2023 was $926.1 million, or 15.6% of revenues, compared to gross profit of $735.6 million, or 13.9% of revenues, for the six months ended June 30, 2022. While the increase in gross profit can be partially attributed to the incremental revenue contribution described above, such increase, as well as the expansion in gross profit margin, were additionally a result of stronger operating performance within the majority of our reportable segments due to improved revenue mix and/or project execution.
For the three and six months ended June 30, 2023, acquisitions contributed incremental gross profit of $5.5 million and $10.4 million, respectively, inclusive of amortization expense attributable to identifiable intangible assets of $0.9 million and $1.7 million, respectively.
Refer to the operating income section below for further discussion regarding the operating performance of each of our reportable segments.


30

Selling, general and administrative expenses
The following table presents our selling, general and administrative expenses (“SG&A”) and selling, general and administrative expenses as a percentage of revenues (“SG&A margin”) (in thousands, except for percentages): 
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Selling, general and administrative expenses$293,393 $245,364 $574,545 $497,962 
SG&A margin9.6 %9.1 %9.7 %9.4 %
Our selling, general and administrative expenses for the three months ended June 30, 2023 were $293.4 million, or 9.6% of revenues, compared to selling, general and administrative expenses of $245.4 million, or 9.1% of revenues, for the three months ended June 30, 2022. Selling, general and administrative expenses for the six months ended June 30, 2023 were $574.5 million, or 9.7% of revenues, compared to selling, general and administrative expenses of $498.0 million, or 9.4% of revenues, for the six months ended June 30, 2022. Selling, general and administrative expenses for the three and six months ended June 30, 2023 included $5.1 million and $10.4 million, respectively, of incremental expenses directly related to companies acquired in 2023 and 2022, including amortization expense attributable to identifiable intangible assets of $1.1 million and $2.4 million, respectively.
Excluding incremental expenses from businesses acquired, the increase in selling, general and administrative expenses, and SG&A margin, for both 2023 periods was predominantly attributable to increases in incentive compensation expense across the majority of our reportable segments, due to higher projected annual operating results compared to those which were anticipated during the same prior year period, and salaries and related employment expenses, largely as a result of additional headcount to support our organic revenue growth as well as annual cost of living adjustments. In addition to these increases in employment costs, our SG&A for both 2023 periods included incremental: (a) computer hardware and software costs, as a result of various information technology and cybersecurity initiatives currently in process, (b) travel and entertainment expenses, and (c) rent and other occupancy costs driven by: (i) the expansion or addition of certain fabrication facilities, which support our operations, and (ii) the impact of inflation on the real estate market.
Operating income (loss)
The following tables present our operating income (loss) and operating income (loss) as a percentage of segment revenues (“operating margin”) (in thousands, except for percentages): 
 For the three months ended June 30,
2023% of
Segment
Revenues
2022% of
Segment
Revenues
Operating income (loss):
United States electrical construction and facilities services$50,722 7.5 %$35,095 6.2 %
United States mechanical construction and facilities services119,847 10.0 %76,612 7.2 %
United States building services46,137 6.0 %38,494 5.6 %
United States industrial services7,887 2.7 %6,458 2.3 %
Total United States operations224,593 7.6 %156,659 6.0 %
United Kingdom building services5,927 5.6 %6,415 5.6 %
Corporate administration(33,853)— (25,430)— 
Total operations196,667 6.5 %137,644 5.1 %
Other items:
Net periodic pension (cost) income(282)1,094 
Interest expense, net(2,692)(1,751)
Income before income taxes$193,693 $136,987 
31

 For the six months ended June 30,
2023% of
Segment
Revenues
2022% of
Segment
Revenues
Operating income (loss):
United States electrical construction and facilities services$91,238 6.9 %$55,088 5.1 %
United States mechanical construction and facilities services206,074 9.1 %135,045 6.6 %
United States building services83,787 5.6 %62,657 4.7 %
United States industrial services22,907 3.7 %19,716 3.3 %
Total United States operations404,006 7.1 %272,506 5.4 %
United Kingdom building services11,351 5.2 %17,003 6.9 %
Corporate administration(63,780)— (51,908)— 
Total operations351,577 5.9 %237,601 4.5 %
Other items:
Net periodic pension (cost) income(556)2,263 
Interest expense, net(4,524)(3,040)
Income before income taxes$346,497 $236,824 
Operating income for the three months ended June 30, 2023 was $196.7 million, an increase of $59.0 million compared to operating income of $137.6 million for the three months ended June 30, 2022. Operating margin for the three months ended June 30, 2023 was 6.5% compared to an operating margin of 5.1% for the three months ended June 30, 2022. This performance established new quarterly records for the Company with respect to both operating income and operating margin. For the six months ended June 30, 2023, operating income was $351.6 million, an increase of $114.0 million compared to operating income of $237.6 million for the six months ended June 30, 2022. Operating margin for the six months ended June 30, 2023 was 5.9% compared to an operating margin of 4.5% for the six months ended June 30, 2022. Similar to our quarterly performance, the results for the first six months of 2023 established new Company records with respect to operating income and operating margin for the first half of any year. As described in more detail below, improvements in profitability were experienced within the majority of our reportable segments as a result of: (a) better project execution during 2023, (b) a more favorable mix of work when compared to the 2022 periods, and (c) the impact in the first half of 2022 of certain supply chain disruptions and delays, which were greater than those experienced to date in 2023, and that, in the prior year, led to: (i) reduced labor productivity and efficiency, (ii) the under-absorption of labor costs in instances where projects were delayed pending the receipt of materials, or (iii) material and commodity price escalations.
Operating income of our United States electrical construction and facilities services segment was $50.7 million, or 7.5% of revenues, for the three months ended June 30, 2023, compared to $35.1 million, or 6.2% of revenues, for the three months ended June 30, 2022. Operating income of this segment for the six months ended June 30, 2023 was $91.2 million, or 6.9% of revenues, compared to operating income of $55.1 million, or 5.1% of revenues, for the six months ended June 30, 2022. The period-over-period increases in operating income and operating margin of this segment were largely a result of a more favorable mix of work, which resulted in increased gross profit, and gross profit margin, recognized from construction projects within the: (a) network and communications market sector, (b) commercial market sector, and (c) healthcare market sector. In addition to the aforementioned impact of project mix, operating income of this segment for both 2023 periods benefited from improved project execution when compared to the year ago periods. Although we continue to experience supply chain disruptions and delays, which are impacting project delivery in various ways, market conditions surrounding equipment availability have steadily improved over the last twelve months and our management teams continue to adapt to this environment. Such developments have resulted in improved job-site and labor productivity as well as more normalized project sequencing. These increases in gross profit, and gross profit margin, were partially offset by increased selling, general and administrative expenses and SG&A margin, largely as a result of greater incentive compensation expense recognized by several operating subsidiaries of this segment given improvements in forecasted profitability year-over-year. For the three and six months ended June 30, 2023, this segment’s operating income included incremental acquisition contribution of $0.9 million and $1.2 million, respectively, inclusive of $1.5 million and $3.0 million of amortization expense associated with identifiable intangible assets, respectively.


32

Our United States mechanical construction and facilities services segment’s operating income for the three months ended June 30, 2023 was $119.8 million, or 10.0% of revenues, compared to operating income of $76.6 million, or 7.2% of revenues, for the three months ended June 30, 2022. Operating income of this segment for the six months ended June 30, 2023 was $206.1 million, or 9.1% of revenues, compared to operating income of $135.0 million, or 6.6% of revenues, for the six months ended June 30, 2022. The increase in operating income, and operating margin, for both 2023 periods was primarily a result of increased gross profit, and gross profit margin, from projects within the commercial market sector, including various fire protection projects. In addition, operating income of this segment benefited from incremental gross profit contribution from the high-tech manufacturing market sector due to greater project activity, including certain construction projects for customers engaged in the manufacturing of semiconductors. Operating income and operating margin of this segment were also favorably impacted as a result of the successful close-out of certain projects during 2023. Based on an evaluation of individual projects that were substantially complete in prior periods but had revisions to total estimated cost or anticipated contract value, which resulted in an increase to profitability in excess of $1.0 million, this segment’s operating income for the three and six months ended June 30, 2023 was positively impacted by approximately $8.0 million and $9.0 million, respectively. These amounts resulted in incremental operating margin of 60 basis points for the quarterly period and 40 basis points for the year-to-date period. Similar to our United States electrical construction and facilities services segment, the results for this segment in the prior year period were negatively impacted by external market conditions, which manifested themselves through price escalations, particularly for materials and commodities, such as copper and steel, that are used in our mechanical and fire protection operations. Although there remains volatility in the pricing of these commodities, more favorable pricing year-over-year has resulted in improved profitability of this segment during the first half of 2023, as evidenced in part by the increased gross profit margin within the commercial market sector referenced above. The increases in gross profit and gross profit margin of this segment were partially offset by increased selling, general and administrative expenses and SG&A margin, given greater: (a) incentive compensation expense, due to higher projected annual operating results for certain of the operating subsidiaries within this segment, and (b) salaries and related employment costs, largely as a result of additional headcount to support current and anticipated organic revenue growth.
Operating income of our United States building services segment was $46.1 million, or 6.0% of revenues, for the three months ended June 30, 2023 compared to $38.5 million, or 5.6% of revenues, for the three months ended June 30, 2022. Operating income of this segment for the six months ended June 30, 2023 was $83.8 million, or 5.6% of revenues, compared to operating income of $62.7 million, or 4.7% of revenues, for the six months ended June 30, 2022. The increase in operating income and operating margin for both 2023 periods was entirely attributable to this segment’s mechanical services division, largely as a result of greater gross profit and gross profit margin across the majority of its service lines, with the largest incremental contribution from projects and retrofits as well as building automation and controls. These improvements were due to both favorable project execution and negotiated price adjustments made to customer contracts in response to inflationary pressures, such as increased material and fuel prices. Operating margin of this segment for the three and six months ended June 30, 2023 additionally benefited from greater absorption of indirect costs as well as a reduction in the ratio of selling, general and administrative expenses to revenues given an increase in revenues without a commensurate increase in certain overhead costs.
Our United States industrial services segment reported operating income of $7.9 million, or 2.7% of revenues, for the three months ended June 30, 2023, compared to operating income of $6.5 million, or 2.3% of revenues, for the three months ended June 30, 2022. For the six months ended June 30, 2023, this segment reported operating income of $22.9 million, or 3.7% of revenues, compared to operating income of $19.7 million, or 3.3% of revenues, for the six months ended June 30, 2022. In addition to the growth in this segment’s revenues referenced above, which resulted in greater gross profit contribution, the improved period-over-period operating performance was attributable to better pricing within both its field services and shop services divisions, resulting in improved gross profit margin.
Operating income of our United Kingdom building services segment was $5.9 million, or 5.6% of revenues, for the three months ended June 30, 2023 compared to $6.4 million, or 5.6% of revenues, for the three months ended June 30, 2022. The slight decrease in second quarter operating income was a result of a reduction in gross profit period-over-period, as an improvement in gross profit margin was not enough to overcome the previously referenced decline in this segment’s quarterly revenues. Operating income for the six months ended June 30, 2023 was $11.4 million, or 5.2% of revenues, compared to $17.0 million, or 6.9% of revenues, for the six months ended June 30, 2022. The decrease in this segment’s operating income for the six month period was primarily a result of a reduction in gross profit due to both lower year-to-date revenues as well as a contraction in gross profit margin given a shift in the mix and size of project work. Operating margin of this segment was negatively impacted by the decrease in gross profit margin just referenced as well as an increase in the ratio of selling, general and administrative expenses to revenues, largely given the decline in revenues thus far in 2023, without a corresponding reduction in overhead costs, as we continue to invest in the future growth of this business. This segment’s operating income for the six months ended June 30, 2023 was negatively impacted by $0.5 million related to the effect of unfavorable exchange rate movements for the British pound versus the United States dollar.
33

Our corporate administration expenses for the three months ended June 30, 2023 were $33.9 million compared to $25.4 million for the three months ended June 30, 2022. For the six months ended June 30, 2023, our corporate administrative expenses were $63.8 million, compared to $51.9 million for the six months ended June 30, 2022. This increase in corporate expenses for both 2023 periods was primarily due to greater incentive compensation expense resulting from higher projected annual and long-term operating results, when compared to those which were anticipated during the same prior year periods. In addition to incentive compensation, we have experienced increases in: (a) salaries, largely as a result of annual cost of living adjustments, (b) computer hardware and software costs, due to various information technology and cybersecurity initiatives currently in process, and (c) travel and entertainment expenses, given a greater level of travel and business meals.
Other items
Net interest expense for the three months ended June 30, 2023 and 2022 was $2.7 million and $1.8 million, respectively. Net interest expense for the six months ended June 30, 2023 and 2022 was $4.5 million and $3.0 million, respectively. The increase in net interest expense for both 2023 periods was predominantly a result of an increase in interest rates.
For the three and six months ended June 30, 2023, our income tax provision was $53.1 million and $94.4 million, respectively, compared to an income tax provision of $36.3 million and $62.8 million for the three and six months ended June 30, 2022, respectively. The increase in our income tax provision for the three and six months ended June 30, 2023 was due to: (a) greater income before income taxes, and (b) an increase in our effective income tax rate. Our effective income tax rate for the three and six months ended June 30, 2023 was 27.4% and 27.3%, respectively, compared to an effective income tax rate for both the three and six months ended June 30, 2022 of 26.5%. The change in our effective income tax rate was attributable to an increase in certain permanent book-to-tax differences. Refer to Note 9 - Income Taxes of the notes to consolidated financial statements for further discussion regarding our income tax provision and effective income tax rate.
Remaining Unsatisfied Performance Obligations    
The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentage of total remaining performance obligations (in thousands, except for percentages):
June 30,
 2023
% of TotalDecember 31, 2022% of TotalJune 30,
2022
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,180,133 26 %$2,014,079 27 %$1,537,344 24 %
United States mechanical construction and facilities services4,552,211 55 %3,987,134 53 %3,541,604 55 %
United States building services1,255,165 15 %1,172,816 16 %1,096,009 17 %
United States industrial services144,731 %124,653 %130,763 %
Total United States operations8,132,240 98 %7,298,682 98 %6,305,720 98 %
United Kingdom building services153,919 %160,617 %155,412 %
Total operations$8,286,159 100 %$7,459,299 100 %$6,461,132 100 %
Our remaining performance obligations at June 30, 2023 were $8.29 billion compared to $7.46 billion at December 31, 2022 and $6.46 billion at June 30, 2022. The increase in remaining performance obligations at June 30, 2023, when compared to December 31, 2022, was attributable to an increase in remaining performance obligations within all of our reportable segments, except for our United Kingdom building services segment. Most notably, we experienced an increase in remaining performance obligations from: (a) our United States construction segments, driven by the award of various projects within the majority of the market sectors in which we operate, and (b) our United States building services segment, given increased project opportunities within its mechanical services division. From a market sector perspective, we experienced the largest growth in remaining performance obligations within: (a) the high-tech manufacturing market sector, inclusive of projects for customers engaged in: (i) the design and manufacturing of semiconductors, and (ii) the production and development of electric vehicles and/or lithium batteries, (b) the network and communications market sector, largely driven by data center construction projects, and (c) the manufacturing and industrial market sector, partially due to the continued re-shoring of their supply chain by certain of our customers.
While the continued growth in our remaining performance obligations is largely due to the strength in demand for our services, a portion of this increase can likely be attributed to external market factors such as material and labor inflation, which has increased the price of certain of our project work.
See Note 3 - Revenue from Contracts with Customers of the notes to consolidated financial statements for further disclosure regarding our remaining performance obligations.

34

Liquidity and Capital Resources    
The following section discusses our principal liquidity and capital resources, as well as our primary liquidity requirements and sources and uses of cash.
We are focused on the efficient conversion of operating income into cash to provide for the Company’s material cash requirements, including working capital needs, investment in our growth strategies through business acquisitions and capital expenditures, satisfaction of contractual commitments, including principal and interest payments on our outstanding indebtedness, and shareholder return through dividend payments and share repurchases. We strive to maintain a balanced approach to capital allocation in order to achieve growth, deliver value, and minimize risk.
Management monitors financial markets and overall economic conditions for factors that may affect our liquidity and capital resources and adjusts our capital allocation strategy as necessary. Negative macroeconomic trends could have an adverse effect on future liquidity if we experience delays in the payment of outstanding receivables beyond normal payment terms, an increase in credit losses, or significant increases in the price of commodities or the materials and equipment utilized for our project and service work, beyond those experienced to date. In addition, during economic downturns, there have typically been fewer small discretionary projects from the private sector and our competitors have aggressively bid larger long-term infrastructure and public sector contracts. Our liquidity is also impacted by: (a) the type and length of construction contracts in place, as performance of long duration contracts typically requires greater amounts of working capital, (b) the level of turnaround activities within our United States industrial services segment, as such projects are billed in arrears pursuant to contractual terms that are standard within the industry, and (c) the billing terms of our maintenance contracts, including those within our United States and United Kingdom building services segments. While we strive to negotiate favorable billing terms, which allow us to invoice in advance of costs incurred on certain of our contracts, there can be no assurance that such terms will be agreed to by our customers.
As of June 30, 2023, we had cash and cash equivalents of $503.1 million, which are maintained in depository accounts and highly liquid investments with original maturity dates of three months or less. Both our short-term and long-term liquidity requirements are expected to be met through our cash and cash equivalent balances, cash generated from our operations, and, as necessary, the borrowing capacity under our revolving credit facility. Our credit agreement provides for a $1.30 billion revolving credit facility, for which there is $1.17 billion of available capacity as of June 30, 2023.
Refer to Note 7 - Debt of the notes to consolidated financial statements for further information regarding our credit agreement. Based upon our current credit rating and financial position, we can also reasonably expect to be able to secure long-term debt financing if required to achieve our strategic objectives; however, no assurances can be made that such debt financing will be available on favorable terms. We believe that we have sufficient financial resources available to meet our short-term and foreseeable long-term liquidity requirements.
Cash Flows
The following table presents a summary of our operating, investing, and financing cash flows (in thousands):     
 For the six months ended
June 30,
 20232022
Net cash provided by (used in) operating activities$214,932 $(18,851)
Net cash used in investing activities$(48,434)$(53,328)
Net cash used in financing activities$(126,370)$(475,090)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash$5,856 $(11,757)
Increase (decrease) in cash, cash equivalents, and restricted cash$45,984 $(559,026)
During the six months ended June 30, 2023, our cash balance, including cash equivalents and restricted cash, increased by approximately $46.0 million from $457.1 million at December 31, 2022 to $503.1 million at June 30, 2023. Changes in our cash position from December 31, 2022 to June 30, 2023 are described in further detail below.
Operating Activities – Operating cash flows generally represent our net income as adjusted for certain non-cash items and changes in assets and liabilities. Net cash provided by operating activities for the six months ended June 30, 2023 was approximately $214.9 million compared to approximately $18.9 million of net cash used in operating activities for the six months ended June 30, 2022. The favorable operating cash flow performance period-over-period was largely a result of customer deposits and advanced payments on certain construction contracts, as evidenced by the growth in our contract liabilities since December 31, 2022.
Investing Activities – Investing cash flows consist primarily of payments for the acquisition of businesses, capital expenditures, and proceeds from the sale or disposal of property, plant, and equipment. Net cash used in investing activities for the six months ended June 30, 2023 decreased by approximately $4.9 million compared to the six months ended June 30, 2022
35

due to an increase in proceeds from the sale or disposal of property, plant and equipment as well as a decrease in payments for business acquisitions, partially offset by an increase in capital expenditures.
Financing Activities – Financing cash flows consist primarily of the issuance and repayment of short-term and long-term debt, repurchases of common stock, payments of dividends to stockholders, and the issuance of common stock through certain equity plans. Net cash used in financing activities for the six months ended June 30, 2023 was $126.4 million compared to net cash used in financing activities for the six months ended June 30, 2022 of $475.1 million. The $348.7 million reduction in financing cash outflows was almost entirely due to a decrease in funds used for the repurchase of our common stock during 2023. The timing of common stock repurchases is at management’s discretion subject to securities laws and other legal requirements and depends upon several factors, including market and business conditions, current and anticipated future liquidity, share price, and share availability, among others. For additional detail regarding our share repurchase program, refer to Note 10 - Common Stock of the notes to consolidated financial statements.
We currently pay a regular quarterly dividend of $0.18 per share. For the six months ended June 30, 2023 and 2022, cash payments related to dividends were $15.7 million and $13.6 million, respectively. Our credit agreement places limitations on the payment of dividends on our common stock. However, we do not believe that the terms of such agreement currently materially limit our ability to pay such quarterly dividends for the foreseeable future.
Effect of Exchange Rate Changes on Cash, Cash Equivalents, and Restricted Cash We are exposed to fluctuations in foreign currency exchange rates, almost entirely with respect to the British pound. Therefore, the $17.6 million variance between the six months ended June 30, 2023 and 2022 was a direct result of favorable exchange rate movements for the British pound versus the United States dollar.
Material Cash Requirements from Contractual and Other Obligations
As of June 30, 2023, our short-term and long-term material cash requirements for known contractual and other obligations were as follows:
Outstanding Debt and Interest Payments – As of June 30, 2023, there were no direct borrowings outstanding under our revolving credit facility and the amount outstanding under our term loan was $242.8 million. We are required to make annual principal payments on our term loan of $13.9 million on December 31 of each year until maturity. All remaining unpaid amounts are due on March 2, 2025, when the credit agreement governing our term loan and revolving credit facility expires. Until such time, we are required to make periodic interest payments on our outstanding indebtedness. Future interest payments will be determined based on prevailing interest rates during that time, which may fluctuate in the near term. Refer to Note 7 - Debt of the notes to consolidated financial statements for further detail of our debt obligations, including our term loan and revolving credit facility.
Operating and Finance Leases – In the normal course of business, we lease real estate, vehicles, and equipment under various arrangements which are classified as either operating or finance leases. Future payments for such leases, excluding leases with initial terms of one year or less, were $375.1 million at June 30, 2023, with $85.9 million payable within the next 12 months.
Open Purchase Obligations – As of June 30, 2023, we had $2.51 billion of open purchase obligations, of which payments totaling approximately $2.19 billion are expected to become due within the next 12 months. These obligations represent open purchase orders to suppliers and subcontractors related to our construction and services contracts. These purchase orders are not reflected in the Consolidated Balance Sheets and are not expected to impact future liquidity as amounts should be recovered through customer billings.
Insurance Obligations – As described in further detail in Note 12 - Commitments and Contingencies of the notes to consolidated financial statements, we have loss payment deductibles and/or self-insured retentions for certain insurance matters. As of June 30, 2023, our insurance liabilities, net of estimated recoveries, were $215.2 million. Of this net amount, approximately $38.8 million is estimated to be payable within the next 12 months. Due to many uncertainties inherent in resolving these matters, it is not practical to estimate these payments beyond such period. To the extent that the amount required to settle claims covered by insurance continues to increase, the cost of our insurance coverage, including premiums and deductibles, is likely to increase.
Contingent Consideration Liabilities – We have incurred liabilities related to contingent consideration arrangements associated with certain acquisitions, payable in the event discrete performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The aggregate amount of these liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance during such post-acquisition periods, and accretion in present value. As of June 30, 2023, the present value of expected future payments relating to these contingent consideration arrangements was $14.3 million. Of this amount, $8.2 million is estimated as being payable within the next 12 months, with the remainder due pursuant to the terms of our contractual agreements some of which extend through 2025.
36

In addition, material cash requirements for other potential obligations, for which we cannot reasonably estimate future payments, include the following:
Legal Proceedings – We are involved in several legal proceedings in which damages and claims have been asserted against us. While litigation is subject to many uncertainties and the outcome of litigation is not predictable with assurance, we do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. Refer to Note 12 - Commitments and Contingencies of the notes to consolidated financial statements for more information regarding legal proceedings.
Multiemployer Benefit Plans – In addition to our Company sponsored benefit plans, we participate in certain multiemployer pension and other post-retirement plans. The cost of these plans is equal to the annual required contributions determined in accordance with the provisions of negotiated collective bargaining agreements. Our future contributions to the multiemployer plans are dependent upon a number of factors. Amounts of future contributions that we would be contractually obligated to make pursuant to these plans cannot be reasonably estimated.
Off-Balance Sheet Arrangements and Other Commercial Commitments
The terms of our construction contracts frequently require that we obtain from surety companies, and provide to our customers, surety bonds as a condition to the award of such contracts. These surety bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the surety companies for amounts, if any, paid by them in respect of surety bonds issued on our behalf. As of June 30, 2023, based on the percentage-of-completion of our projects covered by surety bonds, our aggregate estimated exposure, assuming defaults on all our then existing contractual obligations, was approximately $1.4 billion, which represents approximately 17% of our total remaining performance obligations.
Surety bonds expire at various times ranging from final completion of a project to a period extending beyond contract completion in certain circumstances. Such amounts can also fluctuate from period to period based upon the mix and level of our bonded operating activity. For example, public sector contracts require surety bonds more frequently than private sector contracts and, accordingly, our bonding requirements typically increase as the amount of our public sector work increases. Our estimated maximum exposure as it relates to the value of the surety bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each commitment under a surety bond generally extinguishes concurrently with the expiration of its related contractual obligation.
Surety bonds are sometimes provided to secure obligations for wages and benefits payable to or for certain of our employees, at the request of labor unions representing such employees. In addition, surety bonds or letters of credit may be issued as collateral for certain insurance obligations. As of June 30, 2023, we satisfied approximately $48.1 million and $71.1 million of the collateral requirements of our insurance programs by utilizing surety bonds and letters of credit, respectively. All such letters of credit were issued under our revolving credit facility, therefore reducing the available capacity of such facility.
We are not aware of any losses in connection with surety bonds that have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.
From time to time, we discuss with our current and other surety bond providers the amounts of surety bonds that may be available to us based on our financial strength and the absence of any default by us on any surety bond issued on our behalf and believe those amounts are currently adequate for our needs. However, if we experience changes in our bonding relationships or if there are adverse changes in the surety industry, we may: (a) seek to satisfy certain customer requests for surety bonds by posting other forms of collateral in lieu of surety bonds, such as letters of credit, parent company guarantees, or cash, in order to convince customers to forego the requirement for surety bonds, (b) increase our activities in our businesses that rarely require surety bonds, and/or (c) refrain from bidding for certain projects that require surety bonds.
There can be no assurance that we would be able to effectuate alternatives to providing surety bonds to our customers or to obtain, on favorable terms, sufficient additional work that does not require surety bonds. Accordingly, a reduction in the availability of surety bonds could have a material adverse effect on our financial position, results of operations, and/or cash flows.
In the ordinary course of business, we, at times, guarantee obligations of our subsidiaries under certain contracts. Generally, we are liable under such an arrangement only if our subsidiary fails to perform its obligations under the contract. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees.
We do not have any other material financial guarantees or off-balance sheet arrangements other than those disclosed herein.


37

New Accounting Pronouncements
We review new accounting standards to determine the expected impact, if any, that the adoption of such standards will have on our financial position and/or results of operations. See Note 2 - New Accounting Pronouncements of the notes to consolidated financial statements for further information regarding new accounting standards, including the anticipated dates of adoption and the effects on our consolidated financial position, results of operations, or liquidity.
Critical Accounting Policies and Estimates
The preparation of our consolidated financial statements is based on the application of significant accounting policies, which require management to make estimates and assumptions. Our significant accounting policies are described further in Note 2 - Summary of Significant Accounting Policies of the notes to consolidated financial statements included in Item 8 of our Form 10-K for the year ended December 31, 2022. We base our estimates on historical experience, known or expected trends, third-party valuations, and various other assumptions that we believe to be reasonable under the circumstances. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates. There have been no significant changes to our critical accounting policies or methods during the six months ended June 30, 2023.
38

ITEM 3.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We have not used any derivative financial instruments during the six months ended June 30, 2023, including trading or speculating on changes in interest rates or commodity prices of materials used in our business.
The Federal Reserve Board has been increasing interest rates, and rate increases may continue in the near term. We are exposed to market risk for changes in interest rates for borrowings under the 2020 Credit Agreement, which provides for a revolving credit facility and a term loan. Borrowings under the 2020 Credit Agreement bear interest at variable rates and, as a result of the actions referenced above, such rates have increased throughout 2022 and the first half of 2023. For further information on our outstanding debt and borrowing rates, refer to Note 7 - Debt of the notes to consolidated financial statements. As of June 30, 2023, there were no direct borrowings outstanding under the 2020 Revolving Credit Facility; however, the balance of the 2020 Term Loan was $242.8 million. Based on the $242.8 million of borrowings outstanding under the 2020 Credit Agreement, if overall interest rates were to increase by 100 basis points, interest expense, net of income taxes, would increase by approximately $1.8 million in the next twelve months. Conversely, if overall interest rates were to decrease by 100 basis points, interest expense, net of income taxes, would decrease by approximately $1.8 million in the next twelve months. The 2020 Credit Agreement expires on March 2, 2025.
We are exposed to construction market risk and its potential related impact on accounts receivable or contract assets on uncompleted contracts. The amounts recorded may be at risk if our customers’ ability to pay these obligations is negatively impacted by economic conditions. We continually monitor the creditworthiness of our customers and maintain on-going discussions with customers regarding contract status with respect to change orders and billing terms. Therefore, we believe we take appropriate action to manage market and other risks, but there is no assurance that we will be able to reasonably identify all risks with respect to the collectability of these assets.
Amounts invested in our foreign operations are translated into U.S. dollars at the exchange rates in effect at the end of the period. The resulting translation adjustments are recorded as accumulated other comprehensive (loss) income, a component of equity, in the Consolidated Balance Sheets. We believe our exposure to the effects that fluctuating foreign currencies may have on our consolidated results of operations is limited because our foreign operations primarily invoice customers and collect obligations in their respective local currencies. Additionally, expenses associated with these transactions are generally contracted and paid for in their same local currencies.
In addition, we are exposed to market risk of fluctuations in certain commodity prices of materials, such as copper and steel, which are used as components of supplies or materials utilized in our construction, building services, and industrial services operations. We are also exposed to increases in energy prices, particularly as they relate to gasoline prices for our fleet of approximately 13,400 vehicles. While we believe we can increase our contract prices to adjust for some price increases in commodities, there can be no assurance that such price increases, if they were to occur, would be recoverable. Additionally, our fixed price contracts generally do not allow us to adjust our prices and, as a result, increases in material costs could reduce our profitability with respect to projects in progress. Refer to Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations for further discussion regarding the impact of fluctuations in commodity and material prices on our results of operations.
39

ITEM 4.   CONTROLS AND PROCEDURES.
Based on an evaluation of our disclosure controls and procedures (as required by Rule 13a-15(b) of the Securities Exchange Act of 1934), our Chairman, President, and Chief Executive Officer, Anthony J. Guzzi, and our Executive Vice President and Chief Financial Officer, Mark A. Pompa, have concluded that our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934) are effective as of the end of the period covered by this report.
There have not been any changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the fiscal quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
40

PART II. – OTHER INFORMATION.
ITEM 1.   LEGAL PROCEEDINGS.
We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations, or liquidity.
ITEM 2.   UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
The following table summarizes repurchases of our common stock made by us during the quarter ended June 30, 2023:     
Period
Total Number of
Shares Purchased (1) (2)
Average Price
Paid Per Share (3)
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
Approximate Dollar Value
of Shares That May Yet Be
Purchased  Under
the Plans or Programs
April 1, 2023 to
April 30, 2023
95,289155.7495,289$358,737,310
May 1, 2023 to
May 31, 2023
452,756164.35452,756$283,636,447
June 1, 2023 to
June 30, 2023
$283,636,447
Total548,045162.86548,045
 
(1)In September 2011, our Board of Directors (the “Board”) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount authorized for repurchases under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $2.15 billion of our outstanding common stock. As of June 30, 2023, there remained authorization for us to repurchase approximately $283.6 million of our shares. No shares have been repurchased by us since the program was announced other than pursuant to such program. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. Refer to Note 10 - Common Stock of the notes to consolidated financial statements for further information regarding our share repurchase program.
(2)Excludes 332 shares surrendered to the Company by participants in our share-based compensation plans to satisfy minimum tax withholdings for common stock issued under such plans.
(3)Price paid per share excludes any applicable broker commission or excise tax due. However, as such amounts are considered direct costs associated with the repurchase of our common stock, they have been reflected as a reduction in the remaining authorization under our share repurchase program.
ITEM 4.   MINE SAFETY DISCLOSURES.
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 (17 CFR 229.104) is included in Exhibit 95.1 to this quarterly report.
ITEM 5.   OTHER INFORMATION.
During the quarter ended June 30, 2023, none of the Company’s directors or executive officers adopted or terminated any: (a) contract, instruction, or written plan for the purchase or sale of Company securities intended to satisfy the affirmative defense conditions of Rule 10b5-1 or (b) non 10b5-1 trading arrangement, each as defined in Item 408(a) or Regulation S-K.
41

ITEM 6.   EXHIBITS.

EXHIBIT INDEX



Exhibit
No.
DescriptionIncorporated By Reference to or
Filed Herewith, as Indicated Below
3(a-1)Restated Certificate of Incorporation of EMCOR filed December 15, 1994
3(a-2)Amendment dated November 28, 1995 to the Restated Certificate of Incorporation of EMCOR
3(a-3)Amendment dated February 12, 1998 to the Restated Certificate of Incorporation of EMCOR
3(a-4)Amendment dated January 27, 2006 to the Restated Certificate of Incorporation of EMCOR
3(a-5)Amendment dated September 18, 2007 to the Restated Certificate of Incorporation of EMCOR
3(a-6)Certificate of Amendment of Restated Certificate of Incorporation of EMCOR
3(b)Second Amended and Restated By-Laws of EMCOR
4(a)First Amendment to Sixth Amended and Restated Credit Agreement dated as of April 28, 2023
31.1Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Anthony J. Guzzi, the Chairman, President and Chief Executive Officer
31.2Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Mark A. Pompa, the Executive Vice President and Chief Financial Officer
32.1Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 by the Chairman, President and Chief Executive Officer
32.2Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 by the Executive Vice President and Chief Financial Officer
95.1Information concerning mine safety violations or other regulatory matters
101The following materials from EMCOR Group, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Equity and (vi) the Notes to Consolidated Financial Statements.Filed
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)Filed

 
42

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.
Date: July 27, 2023
 
EMCOR GROUP, INC.
(Registrant)
BY:
/s/ ANTHONY J. GUZZI
Anthony J. Guzzi
Chairman, President and Chief Executive Officer
(Principal Executive Officer)
BY:
/s/ MARK A. POMPA
Mark A. Pompa
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
BY:
/s/ JASON R. NALBANDIAN
Jason R. Nalbandian
Senior Vice President and Chief Accounting Officer
(Principal Accounting Officer)
 

43
EX-4.(A) 2 eme-ex4a_2023630xq2.htm FIRST AMENDMENT TO SIXTH AMENDED AND RESTATED CREDIT AGREEMENT Document
EXHIBIT 4(a)
FIRST AMENDMENT TO SIXTH AMENDED AND RESTATED CREDIT AGREEMENT
This First Amendment to Sixth Amended and Restated Credit Agreement (herein, this “Amendment”) is entered into as of April 28, 2023 (the “First Amendment Effective Date”), by and among EMCOR Group, Inc., a Delaware corporation (the “Company”), EMCOR Group (UK) plc, a United Kingdom public limited company (“EMCOR UK”), the other Borrowers and Guarantors party hereto, the Lenders party hereto and Bank of Montreal, as administrative agent (the “Agent”).

PRELIMINARY STATEMENTS
    A.    The Borrowers, the Lenders from time to time party thereto, and the Agent entered into that certain Sixth Amended and Restated Credit Agreement (as amended, modified, restated or supplemented from time to time pursuant to the terms thereof, prior to the date hereof, the “Existing Credit Agreement” and as amended by this Amendment, the “Credit Agreement”), dated as of March 2, 2020 (the “Credit Agreement Closing Date”). All capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement.
    B.    The Agent and the Required Lenders, with the consent of the Borrowers, have elected to declare an Early Opt-In Election.
    C.    The Borrowers have requested that the Agent and the Lenders make certain amendments to the Existing Credit Agreement, and the Agent and the Required Lenders are willing to do so under the terms and conditions set forth in this Amendment.
NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:

SECTION 1. AMENDMENTS.
    1.1.    Subject to the satisfaction of the conditions precedent set forth in Section 2 below, the Existing Credit Agreement and the Exhibits and Schedules to the Existing Credit Agreement shall be and hereby are amended to delete the stricken text (indicated textually in the same manner as the following example: stricken text) and to add the underlined text (indicated textually in the same manner as the following example: underlined text) as set forth in the pages of the Credit Agreement and the Exhibits and the Schedules to the Credit Agreement attached as Annex I hereto.
    1.2.    Notwithstanding the foregoing, (i) all outstanding Loans that are Eurodollar Loans immediately prior to the effectiveness of this Amendment (the “Existing Eurodollar Loans”) shall continue as Eurodollar Loans (as such term is defined in the Existing Credit Agreement) until the last day of each such Interest Period (as such term is defined in the Existing Credit Agreement) applicable to the outstanding Existing Eurodollar Loans and thereafter, all Interest Periods for the outstanding Existing Eurodollar Loans shall be selected in accordance with the Credit Agreement and (ii) notwithstanding clause (i) above, the terms of the Existing Credit



Agreement, as in effect immediately prior to the effectiveness of this Amendment, in respect of the calculation, payment and administration of the Existing Eurodollar Loans shall remain in effect from and after the First Amendment Effective Date, in each case, solely for purposes of making, and the administration of, interest payments on the Existing Eurodollar Loans.
    1.3.    Notwithstanding anything herein or in the Loan Documents to the contrary, the parties hereto acknowledge and agree that since December 14, 2021 and at all time thereafter and hereafter, no Multicurrency Revolving Loans or Alternative Currencies shall be available under the Credit Agreement, and all provisions related thereto shall be disregarded, with respect to any Alternative Currency, until such time as the Borrowers, Guarantors, Agent and Lenders enter into an amendment to the Credit Agreement re-implementing such provisions.

SECTION 2. CONDITIONS PRECEDENT.
The effectiveness of this Amendment is subject to the satisfaction of all of the following conditions precedent:
    2.1.    The Borrowers, the Guarantors, the Required Lenders and the Agent shall have executed and delivered this Amendment.
    2.2.    [Reserved].
    2.3.    Concurrent with the effectiveness of this Amendment, the Agent shall have received payment of all costs and expenses required to be paid pursuant to Section 11.5 of the Credit Agreement to the extent an invoice for such costs and expenses has been provided to the Borrowers at least three Business Days (or such shorter period as agreed by Borrowers) prior to the First Amendment Effective Date.
SECTION 3.    REPRESENTATIONS.
In order to induce the Agent and the Lenders to enter into this Amendment, the Borrowers and Guarantors hereby represent and warrant to the Agent and the Lenders that as of the date hereof:
    3.1.    Representations and Warranties. Before and after giving effect to this Amendment, each of the representations and warranties set forth in the Credit Agreement and in the other Loan Documents shall be true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of such date, except to the extent that such representations or warranties expressly relate to a specific earlier date (in which case such representations and warranties are true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of such earlier date).
    3.2.    No Default. No Default or Event of Default exists under the Credit Agreement or shall result after giving effect to this Amendment.
-2-


    3.3.    No Change to Organizational or Authority Documents. Except as otherwise disclosed to the Administrative Agent on or prior to the date hereof, each Borrower and Guarantor hereby certifies that (i) the copies of such Borrower’s or Guarantor’s charter, by-laws or other organizational documents and authorizing resolutions of its governing body, in each case previously delivered to the Agent on the Closing Date continue to be true, correct and complete, have not been amended or otherwise modified since the date of such delivery, and are in full force and effect on the date hereof and (ii) each Person previously identified by such Borrower or Guarantor to sign any Loan Document on behalf of such Borrower or Guarantor as set forth in the incumbency certificate delivered to the Agent on the Closing Date continues to be so authorized on the date hereof and is authorized to sign this Amendment. The Agent may conclusively rely on this certification until it is otherwise notified by the applicable Borrower or Guarantor in writing.
SECTION 4.    REAFFIRMATIONS.
    4.1.    Collateral. The Borrowers and Guarantors heretofore executed and delivered to the Agent certain Collateral Documents. The Borrowers and Guarantors hereby acknowledge and agree that the Liens created and provided for by the Collateral Documents continue to secure, among other things, the Obligations arising under the Credit Agreement as amended hereby; and the Collateral Documents and the rights and remedies of the Agent and the Lenders thereunder, the obligations of the Borrowers and Guarantors thereunder, and the Liens created and provided for thereunder remain in full force and effect and shall not be affected, impaired or discharged hereby. Nothing herein contained shall in any manner affect or impair the priority of the Liens created and provided for by the Collateral Documents as to the indebtedness which would be secured thereby prior to giving effect to this Amendment.
4.2.    Guaranties. Each Guarantor hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to any modification of the Credit Agreement and the other Loan Documents executed in connection herewith. Each Guarantor hereby confirms to the Agent and the Lenders that, after giving effect to this Amendment, the Guaranty Agreement and Security Agreement of such Guarantor and each other Loan Document to which such Guarantor is a party continues in full force and effect and is the legal, valid and binding obligation of the Guarantors enforceable against them in accordance with their terms, except as enforceability may be limited by applicable bankruptcy, insolvency, or similar laws affecting the enforcement of creditors’ rights generally or by equitable principles relating to enforceability. Each Guarantor acknowledges and agrees that (i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Guarantor is not required by the terms of the Credit Agreement or any other Loan Document to consent to the waivers or modifications to the Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Guarantor to any future waivers or modifications to the Credit Agreement.
SECTION 5.    MISCELLANEOUS.
    5.1.    Except as specifically amended herein, the Credit Agreement and the other Loan Documents shall continue in full force and effect in accordance with its original terms.
-3-


Reference to this specific Amendment need not be made in the Credit Agreement, or any other instrument or document executed in connection therewith, or in any certificate, letter or communication issued or made pursuant to or with respect to the Credit Agreement, any reference in any of such items to the Credit Agreement being sufficient to refer to the Credit Agreement as amended hereby. This Amendment is not a novation nor is it to be construed as a release, waiver or modification of any of the terms, conditions, representations, warranties, covenants, rights or remedies set forth in the Credit Agreement or the other Loan Documents, except as specifically set forth herein. Without limiting the foregoing, the Borrowers and the Guarantors agree to comply with all of the terms, conditions, and provisions of the Credit Agreement and the other Loan Documents except to the extent such compliance is irreconcilably inconsistent with the express provisions of this Amendment. This Amendment is a Loan Document.
    5.2.    This Amendment may be executed in any number of counterparts, and by different parties hereto on separate counterparts, and all such counterparts taken together shall be deemed to constitute one and the same agreement. Signature pages may be detached from multiple separate counterparts and attached to a single counterpart. Delivery of an executed signature page of this Amendment by facsimile transmission or Electronic Transmission shall be effective as delivery of a manually executed counterpart of this Amendment. The words “execution,” “signed,” “signature,” and words of like import in this Amendment shall be deemed to include electronic signatures or electronic records, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronics Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act. This Amendment may be in the form of an Electronic Record and may be executed using Electronic Signatures and shall be considered an original, and shall have the same legal effect, validity and enforceability as a paper record. For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance by Agent of a manually signed paper Amendment which has been converted into electronic form (such as scanned into PDF format), or an electronically signed Amendment converted into another format, for transmission, delivery and/or retention. For purposes hereof, “Electronic Record” and “Electronic Signature” shall have the meanings assigned to them, respectively, by 15 USC §7006, as it may be amended from time to time.
    5.3.    This Amendment and the rights and duties of the parties hereto shall be construed and determined in accordance with, and shall be governed by the internal laws of the State of New York (including Section 5 1401 and Section 5 1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law that would cause the internal laws of any other jurisdiction to apply.

-4-


This First Amendment to Sixth Amended and Restated Credit Agreement is entered into as of the date and year first above written.
BORROWERS:
EMCOR GROUP, INC.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________
EMCOR GROUP (UK) PLC
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


GUARANTORS:

CSUSA HOLDINGS L.L.C.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

SHAMBAUGH & SON, L.P.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

WELSBACH ELECTRIC CORP.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

ARDENT SERVICES, L.L.C.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

RABALAIS CONSTRUCTORS, LLC
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

ARDENT OFFSHORE SERVICES, LLC
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


AIR SYSTEMS, INC.
BAHNSON HOLDINGS, INC.
BAKER ELECTTRIC, INC.
BATCHELOR & KIMBALL, INC.
BUILDING TECHNOLOGY ENGINEERS, INC.
CENTRAL MECHANICAL CONSTRUCTION CO., INC.
CCI MECHANICAL, INC.
COMBUSTIONEER CORPORATION
CONTRA COSTA ELECTRIC, INC.
DEBRA-KUEMPEL INC. (F/K/A THE FRED B. DEBRA CO.)
DYNALECTRIC COMPANY
DYNALECTRIC COMPANY OF NEVADA
EMCOR BUILDING SERVICES, INC.
EMCOR CONSTRUCTION SERVICES, INC.
EMCOR GOVERNMENT SERVICES, INC.
GOWAN/GARRETT, INC.
EMCOR HYRE ELECTRIC CO. OF INDIANA, INC.
EMCOR MECHANICAL SERVICES, INC.
EMCOR MECHANICAL/ELECTRICAL SERVICES (EAST), INC.
EMCOR SERVICES NORTHEAST, INC.
EMCOR SERVICES NEW YORK/NEW JERSEY, INC.
EMCOR SERVICES TEAM MECHANICAL, INC.
FLUIDICS, INC.
FOREST ELECTRIC CORP.
GIBSON ELECTRIC CO., INC.
HANSEN MECHANICAL CONTRACTORS, INC.
HERITAGE MECHANICAL SERVICES, INC.
HILL YORK SERVICE COMPANY, LLC
HILLCREST SHEET METAL, INC.
ILLINGWORTH-KILGUST MECHANICAL, INC.
INTERMECH, INC.
J.C. HIGGINS CORP.
KDC INC.
LOWRIE ELECTRIC COMPANY, INC.
MARELICH MECHANICAL CO., INC.
MEADOWLANDS FIRE PROTECTION CORP.
[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


MECHANICAL SERVICES OF CENTRAL FLORIDA, INC.
MES HOLDINGS CORPORATION
MESA ENERGY SYSTEMS, INC.
MONUMENTAL INVESTMENT CORPORATION
MORLEY-MOSS, INC.
PENGUIN AIR CONDITIONING CORP.
PENGUIN MAINTENANCE AND SERVICES INC.
PERFORMANCE MECHANICAL, INC.
POOLE & KENT COMPANY OF FLORIDA
POOLE AND KENT‑NEW ENGLAND, INC.
R. S. HARRITAN & COMPANY, INC.
S. A. COMUNALE CO., INC.
SCALISE INDUSTRIES CORPORATION
THE BETLEM SERVICE CORPORATION
THE FAGAN COMPANY
THE POOLE AND KENT COMPANY
THE POOLE AND KENT CORPORATION
TRAUTMAN & SHREVE, INC.
TUCKER MECHANICAL, INC
UNIVERSITY MECHANICAL & ENGINEERING CONTRACTORS, INC., A CALIFORNIA CORPORATION
UNIVERSITY MECHANICAL & ENGINEERING CONTRACTORS, INC., AN ARIZONA CORPORATION
WALKER‑J‑WALKER, INC.
WELSBACH ELECTRIC CORP. OF L.I.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

F&G MECHANICAL CORPORATION
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


AIRCOND CORPORATION
ALTAIR STRICKLAND HOLDINGS CALIFORNIA INC.
ARDENT COMPANIES, INC.
BAHNSON, INC.
EMCOR FACILITIES SERVICES, INC.
EMCOR INDUSTRIAL SERVICES, INC.
EMCOR SERVICES CES, INC.
FOOD TECH, INC.
FR X OHMSTEDE ACQUISITIONS CO.
HARRY PEPPER & ASSOCIATES, INC.
HNT HOLDINGS, INC.
MECHANICAL SPECIALTIES CONTRACTORS, INC.
MOR PPM, INC.
NEWCOMB AFFILIATES, INC.
NEWCOMB AND COMPANY
OHMSTEDE INDUSTRIAL SERVICES, INC.
REDMAN EQUIPMENT & MANUFACTURING COMPANY
REPCON, INC.
REPCON INTERNATIONAL, INC.
REPCON STRICKLAND, INC.
SOUTHERN INDUSTRIAL CONSTRUCTORS, INC.
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

BAHNSON ENVIRONMENTAL SPECIALTIES, LLC
OHMSTEDE HOLDINGS LLC
OHMSTEDE PARTNERS LLC
By: ______________________________________    
Name: ____________________________________
Title: _____________________________________

[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


OHMSTEDE LTD.


By:____________________________________
Name: ____________________________________
Title: _____________________________________

ALTAIRSTRICKLAND HOLDINGS LLC
ALTAIRSTRICKLAND INTERNATIONAL LLC
ALTAIRSTRICKLAND, LLC
ASG DIAMOND, LLC
ASI INDUSTRIAL SERVICES, LLC
DIAMOND REFRACTORY SERVICES, LLC
MERCURY INDUSTRIAL MATERIALS,LLC


By:____________________________________
Name: ____________________________________
Title: _____________________________________

CS48 ACQUISITION CORP
EMCOR CCI HOLDINGS, INC.
EMCOR-CSI HOLDING CO.
EMCOR MECHANICAL/ELECTRICAL HOLDINGS, INC.
EMCOR MECHANICAL/HOLDINGS, INC.
EMCOR MECHANICAL/SERVICES HOLDINGS, INC.
HYS HOLDING CORP.
USM (DELAWARE) INC.
USM SERVICES HOLDINGS, INC.


By:____________________________________
Name: ____________________________________
Title: _____________________________________

[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


AR HOLDING CORP.


By:____________________________________
Name: ____________________________________
Title: _____________________________________


CONCUR NETWORKS, INC.


By:____________________________________     
Name: ____________________________________
Title: _____________________________________

NEW ENGLAND MECHANICAL SERVICES, INC.
USM, INC.


By:____________________________________
Name: ____________________________________
Title: _____________________________________

DYN SPECIALTY CONTRACTING, INC.


By:____________________________________
Name: ____________________________________
Title: _____________________________________


[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


“AGENT, AN ISSUER AND A LENDER”

BANK OF MONTREAL


By____________________________________
    Name: ______________________________
    Title: ________________________________    

“AN ISSUER OF AN EXISTING L/C”

BMO HARRIS BANK N.A.


By____________________________________
    Name: ______________________________
    Title: ________________________________    


[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]


“LENDER”
_______________________________
By____________________________________
    Name: ______________________________
    Title: ________________________________    


[Signature Page to First Amendment to Sixth Amended and Restated Credit Agreement - Emcor]



ANNEX I TO FIRST AMENDMENT TO SIXTH AMENDED AND RESTATED CREDIT AGREEMENT

Amended Credit Agreement
(See Attached)



EXECUTION VERSIONANNEX I TO FIRST AMENDMENT TO CREDIT AGREEMENT


SIXTH AMENDED AND RESTATED CREDIT AGREEMENT
by and among
EMCOR GROUP, INC.
and

CERTAIN OF ITS SUBSIDIARIES
and
BANK OF MONTREAL,
individually and as Agent
and
the Lenders
which are or become parties hereto
Dated as of March 2, 2020


BMO CAPITAL MARKETS CORP.,
BANK OF AMERICA, N.A.,
JPMORGAN CHASE BANK, N.A.,
U.S. BANK NATIONAL ASSOCIATION AND
CITIZENS BANK, N.A.,
as Joint Lead Arrangers and Joint Book Runners

BANK OF AMERICA, N.A.,
JPMORGAN CHASE BANK, N.A.,
U.S. BANK NATIONAL ASSOCIATION and
CITIZENS BANK, N.A.,
as Co-Syndication Agents

WELLS FARGO BANK, N.A.,
TRUIST BANK, and
PNC BANK, NATIONAL ASSOCIATION,
as Co-Documentation Agents
Sixth Amended and RestatedFirst Amendment - Credit Agreement Annex (Emcor) 4834-1318-67344894-1307-9880 v2310.docdocx
1921592


TABLE OF CONTENTS
PAGE
SECTION 1.THE CREDITS
Section 1.1.
TotalAggregate Revolving Commitments
Section 1.2.
Term Loan Commitments
Section 1.3.Letters of Credit
Section 1.4.Manner of Borrowing Loans and Designating Applicable Interest Rates
Section 1.5.Minimum Borrowing Amounts10 
Section 1.6.Maturity of Loans10 
Section 1.7.Appointment of Company as Agent for Borrowers;
Reliance by Agent
10 
Section 1.8.Swing Loans11 
Section 1.9.Default Rate12 
Section 1.10.Increase in Commitment13 
Section 1.11.Removal of a Borrower14 
Section 1.12.Conversions14 
SECTION 2.INTEREST14 
Section 2.1.Base Rate Loans14 
Section 2.2.
EurodollarSOFR Loans
15 
Section 2.3.Rate Determinations15 
Section 2.4.Computation of Interest, Fees and Charges15 
Section 2.5.Funding Indemnity15 
Section 2.6.Change of Law16 
Section 2.7.Unavailability16 
Section 2.8.
Increased Cost and Reduced Return
17 
Section 2.9.Lending Offices; Mitigation Obligations18 
Section 2.10.
Discretion of Lender as to Manner of Funding[Reserved]
1819
Section 2.11.Replacement of Lenders19 
Section 2.12.Defaulting Lenders20 
Section 2.13.Cash Collateral for Fronting Exposure22 
Section 2.14.Effect of Benchmark Transition Event23 
SECTION 3.FEES, PAYMENTS, REDUCTIONS, APPLICATIONS AND NOTATIONS
2425
Section 3.1.Commitment Fee
2425
Section 3.2.Other Fees
2425
Section 3.3.Letter of Credit Fees
2425
Section 3.4.Voluntary Prepayments25 
Section 3.5.Mandatory Prepayments and Commitment Reductions25 
Section 3.6.Commitment Terminations26 
Section 3.7.Place and Application
2627
-i-


Section 3.8.Evidence of Indebtedness
2829
Section 3.9.Payments Set Aside29 
SECTION 4.THE COLLATERAL AND THE GUARANTEES30 
Section 4.1.The Collateral30 
Section 4.2.The Guarantees32 
SECTION 5.REPRESENTATIONS AND WARRANTIES32 
Section 5.1.Organization and Qualification32 
Section 5.2.Subsidiaries33 
Section 5.3.Corporate Authority and Validity of Obligations33 
Section 5.4.Use of Proceeds; Margin Stock34 
Section 5.5.Financial Reports34 
Section 5.6.No Material Adverse Change34 
Section 5.7.Full Disclosure34 
Section 5.8.Good Title35 
Section 5.9.Litigation and Other Controversies35 
Section 5.10.Taxes35 
Section 5.11.Approvals35 
Section 5.12.Affiliate Transactions35 
Section 5.13.Investment Company36 
Section 5.14.ERISA36 
Section 5.15.Compliance with Laws36 
Section 5.16.Other Agreements36 
Section 5.17.No Default36 
Section 5.18.Solvency
3736
Section 5.19.
   OFAC and; Anti-Corruption Laws and Sanctions
37 
Section 5.20.
   EEAAffected Financial Institution
37 
SECTION 6.CONDITIONS PREDECENT37 
Section 6.1.     All Credit Utilizations37 
Section 6.2.     Initial Credit Utilization for the Company38 
Section 6.3.     Credit Utilization for the U.K. Borrower40 
SECTION 7.COVENANTS42 
Section 7.1.Maintenance of Business42 
Section 7.2.Maintenance of Property43 
Section 7.3.Taxes and Assessments43 
Section 7.4.Insurance43 
Section 7.5.Financial Reports and Rights of Inspection
4443
Section 7.6.No Restrictions46 
Section 7.7.Leverage Ratio46 
Section 7.8.Interest Coverage Ratio46 

-ii-


Section 7.9.Compliance with OFAC Sanctions Programs; Anti-Corruptions Laws and Applicable Sanctions46 
Section 7.10.Indebtedness for Borrowed Money and Guarantees47 
Section 7.11.Liens49 
Section 7.12.Investments, Acquisitions, Loans and Advances51 
Section 7.13.Mergers, Consolidations and Dispositions53 
Section 7.14.Dividends and Certain Other Restricted Payments55 
Section 7.15.ERISA
5655
Section 7.16.Compliance with Laws56 
Section 7.17.Burdensome Contracts With Affiliates56 
Section 7.18.No Changes in Fiscal Year56 
Section 7.19.Formation of Subsidiaries56 
Section 7.20.Change in the Nature of Business
5756
Section 7.21.Use of Proceeds57 
SECTION 8.EVENTS OF DEFAULT AND REMEDIES57 
Section 8.1.
    Events of Default.
57 
Section 8.2.Non‑Bankruptcy Defaults59 
Section 8.3.
    Bankruptcy Defaults.
6059
Section 8.4.Collateral for Undrawn Letters of Credit60 
SECTION 9.DEFINITIONS INTERPRETATIONS61 
Section 9.1.Definitions61 
Section 9.2.
    Interpretation.
9190
Section 9.3.Capital Stock91 
Section 9.4.Change in Accounting Principles91 
Section 9.5.
    Divisions                                
91
Section 9.6.
Interest Rates
91 
SECTION 10.THE AGENT92 
Section 10.1.Appointment and Authority92 
Section 10.2.Rights as a Lender92 
Section 10.3.Action by Agent; Exculpatory Provisions92
Section 10.4.Reliance by Agent
9394
Section 10.5.Delegation of Duties94 
Section 10.6.Resignation of Agent94 
Section 10.7.Non‑Reliance on Agent and Other Lenders95 
Section 10.8.
    L/C Issuers and SwinglineSwing Line Lender.
95 
Section 10.9.
    Hedging Liability and Bank Product Obligations
96 
Section 10.10.Designation of Additional Agents96 
Section 10.11.Authorization to Enter into, and Enforcement of, the Collateral Documents; Possession of Collateral
9697
Section 10.12.Authorization to Release, Limit or Subordinate Liens or
to Release Guaranty Agreements
9798
Section 10.13.Authorization of Agent to File Proofs of Claim98 
-iii-


Section 10.14.Certain ERISA Matters
9899
SECTION 11.MISCELLANEOUS100 
Section 11.1.Withholding Taxes100 
Section 11.2.Holidays105 
Section 11.3.No Waiver, Cumulative Remedies105 
Section 11.4.Amendments106 
Section 11.5.Costs and Expenses107 
Section 11.6.No Waiver, Cumulative Remedies108 
Section 11.7.Survival of Representations and Indemnities109 
Section 11.8.Construction109 
Section 11.9.Notices109 
Section 11.10.Obligations Several
109110
Section 11.11.Headings110 
Section 11.12.Severability of Provisions110 
Section 11.13.Counterparts110 
Section 11.14.Binding Nature and Governing Law110 
Section 11.15.Entire Understanding110 
Section 11.16.Participations110 
Section 11.17.Assignments
111112
Section 11.18.Terms of Collateral Documents not Superseded115 
Section 11.19.
    PERSONAL JURISDICTION                    
115
(a)    Exclusive Jurisdiction115
(b)            
Other Jurisdictions AND JURY TRIAL WAIVERS
115 
Section 11.20.Currency115 
Section 11.21.Currency Equivalence116 
Section 11.22.Change in Currency116 
Section 11.23.Interest Rate Limitation117 
Section 11.24.USA Patriot Act117 
Section 11.25.Confidentiality117 
Section 11.26.Sharing of Set‑Off118 
Section 11.27.Set‑off
118119
Section 11.28.Amendment and Restatement119 
Section 11.29.Removal of Lenders and Assignment of Interests; Equalization of Loans119 
Section 11.30.No Fiduciary Duties120 
Section 11.31.
    Acknowledgment and Consent to Bail-in of EEAAffected Financial Institutions
121 
Section 11.32.Acknowledgement Regarding Any Supported QFCs121 
Signature Page.


-iv-


EXHIBIT A-1 – Term Note
EXHIBIT A-2 – Revolving Credit Note
EXHIBIT A-3 – Swing Note
EXHIBIT B – Compliance Certificate
EXHIBIT C – Assignment and Acceptance
EXHIBIT D– Commitment Amount Increase Request
EXHIBIT E – Notice of Borrowing
SCHEDULE I – Compliance Calculations
SCHEDULE 1.1 – Commitments
SCHEDULE 1.3 – Existing Letters of Credit
SCHEDULE 4.2 – The Guarantors
SCHEDULE 5.2 –Subsidiaries
SCHEDULE 7.10 – Indebtedness
SCHEDULE 7.11 – Liens
SCHEDULE 7.12 – Investments, Loans, Advances and Guarantees

-v-


EMCOR GROUP, INC.

SIXTH AMENDED AND RESTATED CREDIT AGREEMENT
This Sixth Amended and Restated Credit Agreement is entered into as of March 2, 2020, by and among EMCOR Group, Inc., a Delaware corporation (the “Company”), and EMCOR Group (UK) plc, a United Kingdom public limited company (“EMCOR UK”), the several financial institutions from time to time party to this Agreement, as Lenders, and Bank of Montreal, as Agent as provided herein. All capitalized terms used herein without definition shall have the same meanings herein as such terms are defined in Section 9.1 hereof.

PRELIMINARY STATEMENT
    A.    The Borrowers, the Lenders from time to time party thereto and the Agent, are currently party to that certain Fifth Amended and Restated Credit Agreement dated as of August 3, 2016 (as amended, the “Existing Credit Agreement”) pursuant to which the Lenders agreed to make a revolving credit available to the Borrowers, all as more fully set forth therein.
    B.    The Company and EMCOR UK have requested that certain amendments be made to the Existing Credit Agreement, and, for the sake of clarity and convenience, that the Existing Credit Agreement be restated as so amended.
    C.    On the date hereof, the Departing Lenders, will assign all of their loans and commitments to the Lenders under this Agreement.
NOW, THEREFORE, in consideration of the recitals set forth above, which by this reference are incorporated into this Agreement set forth below, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and subject to the terms and conditions hereof and on the basis of the representations and warranties herein set forth, the Borrowers, the Lenders, the Departing Lenders and the Agent hereby agree that on the Closing Date, the Existing Credit Agreement and all of the Exhibits and Schedules thereto shall be amended and as so amended shall be restated in their entirety to read as follows:
SECTION 1.    THE CREDITS.
    Section 1.1.    Aggregate Revolving Commitments.
    (a)     U.S. Revolving Loans. Subject to the terms and conditions hereof and as part of the Aggregate Revolving Commitments, each U.S. Lender, by its acceptance hereof, severally agrees to make a loan or loans (individually a “U.S. Revolving Loan” and collectively the “U.S. Revolving Loans”) in U.S. Dollars to the U.S. Borrowers from time to time on a revolving basis before the Revolving Credit Termination Date. Each Borrowing of U.S. Revolving Loans shall be made ratably by the U.S. Lenders in proportion to their respective U.S. Revolver Percentages. Subject to the terms and conditions hereof, U.S. Revolving Loans may be repaid and the principal amount thereof reborrowed before the Revolving Credit Termination Date, subject to the terms and conditions hereof.



    (b)    Multicurrency Revolving Loans. Subject to the terms and conditions hereof and as part of the Aggregate Revolving Commitments, each Multicurrency Lender, by its acceptance hereof, severally agrees to make a loan or loans (individually an “Multicurrency Revolving Loan” and collectively the “Multicurrency Revolving Loans”) in (i) U.S. Dollars or Alternative Currencies to the U.K. Borrowers and (ii) Alternative Currencies to the U.S. Borrowers, in each case from time to time on a revolving basis before the Revolving Credit Termination Date. Each Borrowing of Multicurrency Revolving Loans hereunder shall be made ratably by the Multicurrency Lenders in proportion to their respective Multicurrency Revolver Percentages. Subject to the terms and conditions hereof, Multicurrency Revolving Loans may be repaid and the principal amount thereof reborrowed before the Revolving Credit Termination Date, subject to the terms and conditions hereof. For the avoidance of doubt, Multicurrency Revolving Loans denominated in an Alternative Currency shall not be available under this Agreement on December 14, 2021 and at all times thereafter until such time as the Borrowers, the Guarantors, the Lenders and the Agent enter into an amendment to the Credit Agreement re-implementing such provisions.
    (c)    General. With respect to each Credit Utilization, after giving effect to such Credit Utilization:
    (i)    the sum of the U.S. Dollar Equivalent of the Revolving Credit Exposure for all Lenders at any time outstanding shall not exceed the Aggregate Revolving Commitments in effect at such time;
    (ii)    the sum of the U.S. Revolving Credit Exposure for all Lenders at any one time outstanding shall not exceed an amount equal to (A) the U.S. Dollar Commitments in effect at such time minus (B) the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans outstanding at such time;
    (iii)    the sum of the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans at any one time outstanding shall not exceed an amount equal to (A) the Multicurrency Commitments in effect at such time minus (B) the U.S. Revolving Credit Exposure for all Lenders outstanding at such time;
    (iv)    the sum of the U.S. Dollar Equivalent of any Lender’s Revolving Credit Exposure shall not at any time exceed such Lender’s Aggregate Revolving Commitment, the sum of any Lender’s U.S. Revolving Credit Exposure shall not exceed such Lender’s U.S. Dollar Commitment, and the sum of any Lender’s Multicurrency Revolving Loans shall not exceed such Lender’s Multicurrency Commitment;
    (v)    the sum of the U.S. Dollar Equivalent of the aggregate principal amount of all Multicurrency Revolving Loans made to the U.K. Borrowers when taken together with the aggregate amount of L/C Obligations with respect to Letters of Credit issued for the account of the U.K. Borrowers and their respective Subsidiaries shall in no event exceed the U.S. Dollar Equivalent of $75,000,000 at any one time outstanding (the “UK Borrowers Sublimit”); and
-2-


    (vi)    the sum of the U.S. Dollar Equivalent of the aggregate principal amount of all Multicurrency Revolving Loans at any one time outstanding (including the aggregate amount of L/C Obligations with respect to Letters of Credit denominated in Alternative Currencies) shall in no event exceed the U.S. Dollar Equivalent of $75,000,000 (the “Multicurrency Sublimit”).
    (d)    Several Obligations. The obligations of the Lenders hereunder are several and not joint.
    Section 1.2    Term Loan Commitments. (a) Subject to the terms and conditions hereof, each Lender, by its acceptance hereof, severally agrees to make a loan (individually a “Term Loan” and collectively for all the Lenders the “Term Loans”) in U.S. Dollars to the Company in the amount of such Lender’s Term Loan Commitment. The Term Loans shall be advanced in a single Borrowing on the Closing Date and shall be made ratably by the Lenders in proportion to their respective Term Loan Percentages, at which time the Term Loan Commitments shall expire. As provided in Section 1.4, the Company may elect that the Term Loans be outstanding as Base Rate Loans or EurodollarSOFR Loans.
    Section 1.3.    Letters of Credit.
    (a)    General Terms. Subject to the terms, conditions and limitations hereof (including those set forth in Section 1.1 hereof), as part of the U.S. Revolving Facility, the Applicable Issuer shall issue Financial Letters of Credit or Performance Letters of Credit (each a “Letter of Credit”) under the U.S. Revolving Facility for the account of a Borrower and/or one or more of its Subsidiaries in U.S. Dollars or Alternative Currencies in an aggregate undrawn face amount up to the L/C Sublimit; provided, no Applicable Issuer shall be required to issue a Letter of Credit hereunder if, after giving effect to such Letter of Credit, the aggregate undrawn face amount of all Letters of Credit issued by such Applicable Issuer and any affiliate of the Applicable Issuer would exceed the Applicable Issuer’s Cap. Each Letter of Credit shall be issued by the Applicable Issuer, but each U.S. Lender shall be obligated to reimburse the Applicable Issuer for such U.S. Lender’s U.S. Revolver Percentage of the amount of each drawing thereunder in accordance with the terms hereof and, accordingly, each Letter of Credit shall constitute usage of the U.S. Dollar Commitment of each U.S. Lender pro rata in an amount equal to its U.S. Revolver Percentage of the U.S. Dollar Equivalent of the L/C Obligations then outstanding. As of the Closing Date, each of the Existing Letters of Credit shall constitute, for all purposes of this Agreement and the other Loan Documents, a Letter of Credit issued and outstanding hereunder. Each Letter of Credit shall conform to the Applicable Issuer’s policies as to form and shall be a Letter of Credit which the Applicable Issuer may lawfully issue. Each Letter of Credit shall support payment of an obligation of the Borrower which applies for such Letter of Credit or an obligation of such Borrower’s Restricted Subsidiary or of a Strategic Venture or other joint venture permitted by Section 7.12 hereof in which the applicant or one of its Restricted Subsidiaries has an equity interest.
    (b)    Applications. At any time before the Revolving Credit Termination Date, the Applicable Issuer shall, subject to all of the terms and conditions hereof, at the request of the Company (which is acting on behalf of the Borrowers pursuant to Section 1.7 hereof), issue one or more Letters of Credit, in a form satisfactory to the Applicable Issuer, in an aggregate face
-3-


amount not to exceed the L/C Sublimit and the relevant Applicable Issuer’s Cap upon the receipt of an application and reimbursement agreement, if applicable, for the relevant Letter of Credit in the form customarily prescribed by the Applicable Issuer for the type of Letter of Credit in question, duly executed by the Borrower for whose account such Letter of Credit was issued (each such application together with the related reimbursement agreement, if any, being referred to herein as an “Application”). Each Letter of Credit issued hereunder shall (a) be payable, as determined by the Company acting on behalf of the applicable Borrower, in U.S. Dollars or an Alternative Currency and (b) expire not later than (i) the Revolving Credit Termination Date for Letters of Credit issued by Bank of Montreal and (ii) the date which is five days prior to the Revolving Credit Termination Date for Letters of Credit issued by an Applicable Issuer other than Bank of Montreal; provided, that in the sole discretion of the Agent and the Applicable Issuer, one or more Letters of Credit may be issued and renewed with an expiration date after the Revolving Credit Termination Date (but no later than one year after the Revolving Credit Termination Date) so long as the applicable Borrower deposits with the Agent at least five (5) Business Days prior to the Revolving Credit Termination Date Cash Collateral to be held in accordance with Section 8.4(b) hereof in an amount not less than 102% of the face amount of such Letters of Credit (it being understood that the participations of the Lenders (other than the Applicable Issuer) in any such Letter of Credit shall terminate on the Revolving Credit Termination Date to the extent such Letter of Credit has been Cash Collateralized in accordance with the foregoing). Notwithstanding anything contained in any Application to the contrary, (i) the applicable Borrower’s obligation to pay fees in connection with each Letter of Credit shall be as exclusively set forth in Section 3.3 hereof, (ii) except as otherwise provided in Section 2.12, 2.13 or Section 3.5 hereof or during existence of an Event of Default, the Applicable Issuer will not call for the funding by such Borrower of any amount under a Letter of Credit, or any other form of collateral security (other than the Collateral, if any, and the Guaranty Agreements) for such Borrower’s obligations in connection with such Letter of Credit, before being presented with a drawing thereunder, and (iii) if the Applicable Issuer is not timely reimbursed for the amount of any drawing under a Letter of Credit on the date such drawing is paid, upon written notice from the Applicable Issuer the Borrower’s obligation to reimburse the Applicable Issuer for the amount of such drawing shall bear interest (which the relevant Borrower hereby promises to pay) from and after the date such drawing is paid at a rate per annum equal to the sum of 2% plus the Applicable Margin for EurodollarSOFR Loans from time to time in effect. The Issuer will promptly notify the Agent of each request for a Letter of Credit and of the issuance of a Letter of Credit and the Agent shall promptly thereafter so notify each of the Lenders. If an Applicable Issuer issues any Letters of Credit with expiration dates that are automatically extended unless such Applicable Issuer gives notice that the expiration date will not so extend beyond its then scheduled expiration date, such Applicable Issuer will give such notice of non-renewal before the time necessary to prevent such automatic extension if before such required notice date (i) the expiration date of such Letter of Credit if so extended would be after the Revolving Credit Termination Date unless the Borrowers provide Cash Collateral in accordance with this Section 1.3(b), (ii) the Aggregate Revolving Commitments have been terminated, or (iii) an Event of Default exists and the Required Lenders have given the Applicable Issuer instructions not to so permit the extension of the expiration date of such Letter of Credit. Without limiting the generality of the foregoing, the parties hereto hereby confirm and agree that each Applicable Issuer’s obligation to issue, amend or extend the expiration date of a Letter of Credit is subject to the conditions of Section 6, the other terms of this Section 1.3 and the other provisions of this Agreement, and such Applicable Issuer will not issue, amend or extend the
-4-


expiration date of any Letter of Credit if the Agent or the Required Lenders notify in writing such Applicable Issuer of any Default or Event of Default that is continuing and direct the Applicable Issuer not to take such action.
    (c)    The Reimbursement Obligation. (i) Subject to Section 1.3(b) hereof, the obligation of a Borrower to reimburse the Applicable Issuer for all drawings under a Letter of Credit issued for such Borrower’s account (a “Reimbursement Obligation”) shall be governed by the Application related to such Letter of Credit, except that reimbursement of each drawing shall be made in immediately available funds at the designated office of the Applicable Issuer by no later than 12:00 Noon (local time at the issuing office of the Applicable Issuer) on the date when such drawing is paid in the case of payment before 12:00 Noon (local time at the issuing office of the Applicable Issuer), and in all other cases by 12:00 Noon (local time at the issuing office of the Applicable Issuer) of the next Business Day. If the relevant Borrower does not make any such reimbursement payment on the date due and the applicable Participating Lenders fund their participations therein in the manner set forth in Section 1.3(d) below, then all payments thereafter received by the Applicable Issuer in discharge of any of the relevant Reimbursement Obligations shall be distributed in accordance with Section 1.3(d) below.
    (ii)    The Borrower’s obligation to reimburse the Applicable Issuer as provided in subsection (c)(i) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement and the relevant Application under any and all circumstances whatsoever and irrespective of (i) any lack of validity or enforceability of any Letter of Credit or this Agreement, or any term or provision therein, (ii) any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect, (iii) payment by the Applicable Issuer under a Letter of Credit against presentation of a draft or other document that does not strictly comply with the terms of such Letter of Credit, or (iv) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrowers’ obligations hereunder. None of the Agent, the Lenders, or the Applicable Issuers shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms or any consequence arising from causes beyond the control of the Applicable Issuer; provided that the foregoing shall not be construed to excuse the Applicable Issuer from liability to the relevant Borrower to the extent of any direct damages (as opposed to consequential damages, claims in respect of which are hereby waived by the such Borrower to the extent permitted by applicable law) suffered by such Borrower that are caused by the Applicable Issuer’s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof. The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of the Applicable Issuer (as finally determined by a court of competent jurisdiction), the Applicable Issuer shall be deemed to have exercised care in each such determination. In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in
-5-


substantial compliance with the terms of a Letter of Credit, the Applicable Issuer may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.
    (d)    The Participating Interests. Each U.S. Lender, by its acceptance hereof, severally agrees to purchase from the Applicable Issuer, and the Applicable Issuer hereby agrees to sell to each such U.S. Lender (a “Participating Lender”), an undivided percentage participating interest (a “Participating Interest”), to the extent of its U.S. Revolver Percentage, in each Letter of Credit issued by, and each Reimbursement Obligation owed to, the Applicable Issuer. Upon any failure by a Borrower to pay any Reimbursement Obligation in respect of a Letter of Credit issued for such Borrower’s account at the time required on the date the related drawing is paid, as set forth in Section 1.3(c) above, or if the Applicable Issuer is required at any time to return to a Borrower or to a trustee, receiver, liquidator, custodian or other Person any portion of any payment of any Reimbursement Obligation, each applicable Participating Lender shall, not later than (i) with respect to payments required to be made in U.S. Dollars, the Business Day it receives a certificate from the Applicable Issuer to such effect, if such certificate is received before 1:00 p.m. (local time at the office of the Issuer), or not later than the following Business Day, if such certificate is received after such time, and (ii) with respect to payments required to be made in an Alternative Currency, not later than three (3) Business Days after receipt of such certificate pay to the Applicable Issuer an amount equal to its U.S. Revolver Percentage, of such unpaid or recaptured Reimbursement Obligation together with interest on such amount accrued from the date such payment is required under this clause (d) to the date of such payment by such Participating Lender at a rate per annum equal to (i) from the date the related payment by such Participating Lender is required to be made under this clause (d) to the date two (2) Business Days after payment by such Participating Lender is due hereunder, the Federal Funds Rate for each such day and (ii) from the date two (2) Business Days after the date such payment is due from such Participating Lender to the date such payment is made by such Participating Lender, the rate per annum determined by adding the Applicable Margin to the Base Rate in effect for each such day. Each such Participating Lender shall thereafter be entitled to receive its U.S. Revolver Percentage of each payment received in respect of the relevant Reimbursement Obligation and of interest paid thereon, with the Applicable Issuer retaining its Percentage as a Lender hereunder.
The several obligations of the Participating Lenders to the Issuers under this Section 1.3 shall be absolute, irrevocable and unconditional under any and all circumstances whatsoever (except, to the extent such Borrower is relieved from its obligation to reimburse the Applicable Issuer for a drawing under a Letter of Credit due solely to the Applicable Issuer’s gross negligence or willful misconduct in determining that documents received under the Letter of Credit comply with the terms thereof as determined by a final, non-appealable judgment of a court of competent jurisdiction) and shall not be subject to any set-off, counterclaim or defense to payment which any Participating Lender may have or have had against any one or more of the Borrowers, the Agent, any other Lender or any other Person whatsoever. Without limiting the generality of the foregoing, such obligations shall not be affected by any Default or Event of Default or by any reduction or termination of any Aggregate Revolving Commitment of any Lender, and each payment by a Participating Lender under this Section 1.3 shall be made without
-6-


any offset, abatement, withholding or reduction whatsoever. The Agent shall be entitled to offset amounts received for the account of a Lender under this Agreement against unpaid amounts due from such Lender hereunder (whether as fundings of participations, indemnities or otherwise).
    (e)    Indemnification. Each of the Participating Lenders shall, to the extent of their respective Percentages, indemnify the Applicable Issuers (to the extent not reimbursed by the Borrowers) against any cost, expense (including reasonable counsel fees and disbursements), claim, demand, action, loss or liability (except such as result solely from the Applicable Issuer’s gross negligence or willful misconduct as determined by a final, non-appealable judgment of a court of competent jurisdiction) that the Applicable Issuers may suffer or incur in connection with any Letter of Credit. The obligations of the Participating Lenders under this Section 1.3(e) and all other parts of this Section 1.3 shall survive termination of this Agreement and of all other L/C Documents.
    (f)    Effect of the Applications. To the extent that any provision of an Application relating to any Letter of Credit is inconsistent with the provisions of this Agreement, the provisions of this Agreement shall apply.
    (g)    Replacement of an Issuer. (i) An Issuer may be replaced at any time by written agreement among the Borrowers, the Agent, the replaced Issuer, and the successor Issuer. The Agent shall notify the Lenders of any such replacement of the Issuer. At the time any such replacement shall become effective, the Borrower shall pay all unpaid fees accrued for the account of the replaced Issuer. From and after the effective date of any such replacement (i) the successor Issuer shall have all the rights and obligations of the Issuer under this Agreement with respect to Letters of Credit to be issued thereafter and (ii) references herein to the term “Issuer” shall be deemed to refer to such successor or to any previous Issuer, or to such successor and all previous Issuers, as the context shall require. After the replacement of an Issuer hereunder, the replaced Issuer shall remain a party hereto and shall continue to have all the rights and obligations of an Issuer under this Agreement with respect to Letters of Credit issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit.
    (ii)    Subject to the appointment and acceptance of a successor Issuer, an Issuer may resign as an Issuer at any time upon thirty days’ prior written notice to the Agent and the Company, in which case, such Issuer shall be replaced in accordance with Section 1.3(g)(i) above.
    Section 1.4.    Manner of Borrowing Loans and Designating Applicable Interest Rates.
    (a)    Notice to the Agent. The Company (which is acting on behalf of the Borrowers pursuant to Section 1.7 hereof) shall give notice to the Agent by no later than 12:00 Noon (Chicago time): (i) at least three (3) Business Days before the date on which the applicable Borrower requests the Lenders to advance a Borrowing of EurodollarSOFR Loans or a Borrowing in an Alternative Currency and (ii) on the date the applicable Borrower requests the Lenders to advance a Borrowing of Base Rate Loans. The Loans included in each Borrowing shall bear interest initially at the type of rate specified in such notice of a new Borrowing. Thereafter, subject to the terms and conditions hereof, the applicable Borrower may from time to time elect to change or continue the type of interest rate borne by each Borrowing or, subject to
-7-


the minimum amount requirement for each outstanding Borrowing set forth in Section 1.5 hereof, a portion thereof, as follows: (i) if such Borrowing is of EurodollarSOFR Loans, on the last day of the Interest Period applicable thereto, the Borrower may continue part or all of such Borrowing as EurodollarSOFR Loans or, with respect to a Borrowing denominated in U.S. Dollars, convert part or all of such Borrowing into Base Rate Loans or (ii) if such Borrowing is of Base Rate Loans, on any Business Day, the Company may convert all or part of such Borrowing into EurodollarSOFR Loans for an Interest Period or Interest Periods specified by the Company (acting on behalf of the applicable Borrower). The Borrowers acknowledge that no Multicurrency Revolving Loan may be requested as, or converted into, a Base Rate Loan. The Company shall give all such notices requesting the advance, continuation or conversion of a Borrowing to the Agent in accordance with Section 1.7(b) hereof. Notice of the continuation of a Borrowing of EurodollarSOFR Loans for an additional Interest Period or of the conversion of part or all of a Borrowing of Base Rate Loans into EurodollarSOFR Loans must be given by no later than 12:00 Noon (Chicago time) at least three (3) Business Days before the date of the requested continuation or conversion. All such notices concerning the advance, continuation or conversion of a Borrowing shall specify the date of the requested advance, continuation or conversion of a Borrowing (which shall be a Business Day), the amount of the requested Borrowing to be advanced, continued or converted, the type of Loans to comprise such new, continued or converted Borrowing, if such Borrowing is to be comprised of EurodollarSOFR Loans, the Interest Period applicable thereto, if the Borrowing such Borrowing is a Revolving Loan, whether it is under the Multicurrency Revolving Facility or the U.S. Revolving Facility, and if such Borrowing is under the Multicurrency Revolving Facility, the currency (whether in U.S. Dollars or an Alternative Currency) of the Multicurrency Revolving Loan. Any such written notice of an advance of Borrowing shall be substantially in the form of Exhibit E attached hereto or such other under form as may be reasonably acceptable to the Agent. Upon notice to the Company by the Agent or the Required Lenders (or, in the case of an Event of Default under Section 8.1(k) or 8.1(l) hereof with respect to any Borrower, without notice), no Borrowing of EurodollarSOFR Loans shall be advanced, continued, or created by conversion if any Default or Event of Default then exists.
    (b)    Notice to the Lenders. The Agent shall give prompt telephonic, facsimile or other telecommunication notice to each Lender of any notice from a Borrower received pursuant to Section 1.4(a) above, and, if such notice requests the Lenders to make EurodollarSOFR Loans, the Agent shall give notice to the Company and each Lender by like means of the interest rate applicable thereto promptly after the Agent has made such determination.
    (c)    Borrower’s Failure to Notify. If the Company fails to give notice pursuant to Section 1.4(a) above of the continuation or conversion of any outstanding principal amount of a Borrowing of EurodollarSOFR Loans before the last day of its then current Interest Period within the period required by Section 1.4(a) and such Borrowing is not prepaid in accordance with Section 3.4, such Borrowing shall automatically be converted into a Borrowing of Base Rate Loans (or, if such Borrowing is an Alternative Currency, such Borrowing shall be continued for an Interest Period of one month). In the event the applicable Borrower fails to give notice pursuant to Section 1.4(a) above of a Borrowing equal to the amount of a Reimbursement Obligation and has not notified the Agent by 12:00 noon (Chicago time) on the day such Reimbursement Obligation becomes due that it intends to repay such Reimbursement Obligation through funds not borrowed under this Agreement, such Borrower shall be deemed to have
-8-


requested a Borrowing of Base Rate Loans under the U.S. Revolving Facility (or, at the option of the Swing Line Lender, under the Swing Line) on such day in the amount of the Reimbursement Obligation then due, which Borrowing shall be applied to pay the Reimbursement Obligation then due.
    (d)    Disbursement of Loans. Not later than 2:00 p.m. (Chicago time) on the date of any requested advance of a new Borrowing, subject to Section 6 hereof, each Lender shall make available its Loan comprising part of such Borrowing (i) that is denominated in U.S. Dollars in funds immediately available at the principal office of the Agent in Chicago, Illinois (or at such other location as the Agent shall designate) or, (ii) that is denominated in an Alternative Currency at such office as the Agent has previously agreed to with the relevant Borrower, in each case in the currency received by the Agent from the Lenders.
    (e)    Agent Reliance on Lender Funding. Unless the Agent shall have been notified by a Lender prior to (or, in the case of a Borrowing of Base Rate Loans, by 1:00 p.m. (Chicago time) on the date on which such Lender is scheduled to make payment to the Agent of the proceeds of a Loan (which notice shall be effective upon receipt) that such Lender does not intend to make such payment, the Agent may assume that such Lender has made such payment when due and the Agent may in reliance upon such assumption (but shall not be required to) make available to the relevant Borrower the proceeds of the Loan to be made by such Lender and, if any Lender has not in fact made such payment to the Agent, such Lender shall, on demand, pay to the Agent the amount made available to such Borrower attributable to such Lender together with interest thereon in respect of each day during the period commencing on the date such amount was made available to such Borrower and ending on (but excluding) the date such Lender pays such amount to the Agent at a rate per annum equal to: (i) from the date the related advance was made by the Agent to the date two (2) Business Days after payment by such Lender is due hereunder, the Federal Funds Rate for each such day, (ii) from the date two (2) Business Days after the date such payment is due from such Lender to the date such payment is made by such Lender, the Base Rate in effect for each such day, or (iii) in the case of a Multicurrency Revolving Loan denominated in an Alternative Currency, the cost to the Agent of funding the amount it advanced to fund such Multicurrency Lender’s Revolving Loan, as determined by the Agent. If such amount is not received from such Lender by the Agent immediately upon demand, the applicable Borrower will, on demand, repay to the Agent the proceeds of the Loan attributable to such Lender with interest thereon at a rate per annum equal to the interest rate applicable to the relevant Loan.
    (f)    Availability of Alternative Currency. The Multicurrency Lenders’ obligations to make Multicurrency Revolving Loans in an Alternative Currency or to provide or participate in Letters of Credit payable in an Alternative Currency shall always be subject to such Alternative Currency being freely available to each of them in the relevant market. If any Multicurrency Lender reasonably determines that such currency requested is unavailable to it in the amount and for the term requested it shall so notify the Agent within one Business Day of its receipt of the aforesaid notice and the Agent shall promptly notify the Company and each other Multicurrency Lender of its receipt of such notice and the request of the Company for the Borrowing in the Alternative Currency in question shall otherwise be deemed withdrawn.
-9-


    Section 1.5.    Minimum Borrowing Amounts. Each Borrowing of Base Rate Loans shall be in an amount not less than $2,000,000, or such greater amount which is an integral multiple of $100,000, and each Borrowing of EurodollarSOFR Loans shall be in an amount not less than $5,000,000, or such greater amount which is an integral multiple of $100,000.
    Section 1.6.    Maturity of Loans.
    (a)    Scheduled Payments of Term Loans. The Borrowers shall make principal payments on the Term Loans in installments on the last day of December in each year, commencing with the year ending December 31, 2020, with the amount of each such principal installment to equal the amount set forth below shown opposite the relevant due date, with a final payment of all principal and interest not sooner paid on the Term Loans due and payable on Term Loan Maturity Date. Each such principal payment shall be applied to the Lenders holding the Term Loans pro rata based upon their Term Loan Percentages.

PAYMENT DATEPAYMENT AMOUNT
December 31, 2020$7,500,000
December 31, 2021$15,000,000
December 31, 2022$15,000,000
December 31, 2023$15,000,000
December 31, 2024$15,000,000
    (b)    Revolving Loans. Each Revolving Loan, both for principal and interest not sooner paid, shall mature and be due and payable by the Borrowers on the Revolving Credit Termination Date.
    (c)    Swing Loans. Each Swing Loan, both for principal and interest not sooner paid, shall mature and be due and payable by the Borrowers on the Revolving Credit Termination Date.
    Section 1.7.    Appointment of Company as Agent for Borrowers; Reliance by Agent.
    (a)    Appointment. Each Borrower irrevocably appoints the Company as its agent hereunder to make requests on such Borrower’s behalf under Section 1 hereof for Borrowings to be made by such Borrower and for Letters of Credit to be issued for such Borrower’s account and to take any other action contemplated by the Loan Documents with respect to credit extended hereunder to such Borrower. The Agent and the Lenders shall be entitled to conclusively presume that any action by the Company under the Loan Documents is taken on behalf of any one or more of the Borrowers whether or not the Company so indicates.
    (b)    Reliance. All requests for Borrowings and selection of interest rates, currencies and Interest Periods applicable thereto may be written or oral, including by telephone, facsimile, or other telecommunication device acceptable to the Agent (which notice shall be irrevocable once given). The Borrowers agree that the Agent may rely on any such notice given by any person the Agent in good faith believes is an Authorized Representative without the necessity of independent investigation (the Borrowers hereby indemnifying the Agent and Lenders from any
-10-


liability or loss ensuing from such reliance), and in the event any such telephonic or other oral notice conflicts with any written confirmation, such oral or telephonic notice shall govern if the Agent has acted in reliance thereon.
    Section 1.8.    Swing Loans.
    (a)     Generally. Subject to the terms and conditions hereof, as part of the U.S. Revolving Facility, the Swing Line Lender may, in its discretion, make loans in U.S. Dollars to the Company under the Swing Line (individually a “Swing Loan” and collectively the “Swing Loans”) which shall not in the aggregate at any time outstanding exceed the Swing Line Sublimit. The Swing Loans may be requested by the Company from time to time and Borrowings thereunder may be repaid and used again during the period ending on the Revolving Credit Termination Date; provided that each Swing Loan must be repaid on the last day of the Interest Period applicable thereto. Each Swing Loan shall be in a minimum amount of $250,000 or such greater amount which is an integral multiple of $100,000.
    (b)    Interest on Swing Loans. Each Swing Loan shall bear interest until maturity (whether by acceleration or otherwise) at a rate per annum equal to (i) the sum of the Adjusted LIBORTerm SOFR plus the Applicable Margin for EurodollarSOFR Loans under the U.S. Revolving Facility as from time to time in effect or (ii) the Quoted Rate. Interest on each Swing Loan shall be due and payable prior to such maturity on the last day of each Interest Period applicable thereto.
    (c)    Requests for Swing Loans. The Company shall give the Agent prior notice (which may be written or oral), no later than 12:00 Noon (Chicago time) on the date upon which the Company requests that any Swing Loan be made, of the amount and date of such Swing Loan, and the Interest Period requested therefor. The Agent shall promptly advise the Swing Line Lender of any such notice received from the Company. Within 30 minutes after receiving such notice, the Swing Line Lender shall in its discretion quote an interest rate to the Company at which the Swing Line Lender would be willing to make such Swing Loan available to the Company for the Interest Period so requested (which quoted rate may include intercompany bank offered rates based on a one-day interest period and will not include any LIBOR breakage) (the rate so quoted for a given Interest Period being herein referred to as “Quoted Rate”). The Company acknowledges and agrees that the interest rate quote is given for immediate and irrevocable acceptance. If the Company does not so immediately accept the Quoted Rate for the full amount requested by the Company for such Swing Loan, the Quoted Rate shall be deemed immediately withdrawn and such Swing Loan shall bear interest at the rate per annum determined by adding the Applicable Margin for Base Rate Loans under the U.S. Revolving Facility to the Base Rate as from time to time in effect. Subject to the terms and conditions hereof, the proceeds of such Swing Loan shall be made available to the Company on the date so requested at the offices of the Agent in Chicago, Illinois.
    (d)    Refunding Loans. In its sole and absolute discretion, the Swing Line Lender may at any time, on behalf of the Company (which hereby irrevocably authorizes the Swing Line Lender to act on its behalf for such purpose) and with notice to the Agent and the Company, request each U.S. Lender to make a U.S. Revolving Loan in the form of a Base Rate Loan in an amount equal to such U.S. Lender’s Percentage of the amount of the Swing Loans outstanding on the date such
-11-


notice is given. Unless an Event of Default described in Section 8.1(k) or 8.1(l) exists with respect to the Company, regardless of the existence of any other Event of Default, each U.S. Lender shall make the proceeds of its requested U.S. Revolving Loan available to the Agent (for the account of the Swing Line Lender), in immediately available funds, at the Agent’s principal office in Chicago, Illinois, before 12:00 Noon (Chicago time) on the Business Day following the day such notice is given. The proceeds of such Borrowing of U.S. Revolving Loans shall be immediately applied to repay the outstanding Swing Loans.
    (e)    Participations. If any Lender refuses or otherwise fails to make a U.S. Revolving Loan when requested by the Swing Line Lender pursuant to Section 1.8(d) above (due to the existence of an Event of Default described in Section 8.1(k) or 8.1(l)), such U.S. Lender will, by the time and in the manner such U.S. Revolving Loan was to have been funded to the Swing Line Lender, purchase from the Swing Line Lender an undivided participating interest in the outstanding Swing Loans in an amount equal to its U.S. Revolver Percentage of the aggregate principal amount of Swing Loans that were to have been repaid with such U.S. Revolving Loans. Each U.S. Lender that so purchases a participation in a Swing Loan shall thereafter be entitled to receive its U.S. Revolver Percentage of each payment of principal received on the Swing Loan and of interest received thereon accruing from the date such U.S. Lender funded to the Swing Line Lender its participation in such U.S. Revolving Loan. The several obligations of the U.S. Lenders under this Section shall be absolute, irrevocable, and unconditional under any and all circumstances whatsoever and shall not be subject to any set-off, counterclaim or defense to payment which any Lender may have or have had against the Company, any other Borrower, any Guarantor, any other Lender or any other Person whatever. Without limiting the generality of the foregoing, such obligations shall not be affected by any Default or Event of Default or by any reduction or termination of the U.S. Dollar Commitments of any U.S. Lender, and each payment made by a U.S. Lender under this Section shall be made without any offset, abatement, withholding or reduction whatsoever.
    Section 1.9.    Default Rate. Notwithstanding anything to the contrary contained herein, while any Event of Default exists or after acceleration, the relevant Borrower shall pay interest (after as well as before entry of judgment thereon to the extent permitted by law) on the principal amount of all Loans owing by it at a rate per annum equal to:
    (a)    for any Base Rate Loan or any Swing Loan bearing interest based on the Base Rate, the sum of 2.0% plus the Applicable Margin plus the Base Rate from time to time in effect;
    (b)    for any EurodollarSOFR Loan denominated in U.S. Dollars or any Swing Loan bearing interest at the Quoted Rate, the sum of 2.0% plus the rate of interest in effect thereon at the time of such Event of Default until the end of the Interest Period applicable thereto and, thereafter, at a rate per annum equal to the sum of 2.0% plus the Applicable Margin for Base Rate Loans plus the Base Rate from time to time in effect; and
    (c)    for any EurodollarSOFR Loan denominated in an Alternative Currency, the sum of 2.0% plus the rate of interest in effect thereon at the time of such Event of Default until the end of the Interest Period applicable thereto and, thereafter at a rate per
-12-


annum equal to the sum of the Applicable Margin, plus a rate of two percent (2.0%) plus the rate of interest per annum as determined by the Agent (rounded upwards, if necessary, to the nearest whole multiple of one-sixteenth of one percent (1/16%)) at which overnight or weekend deposits of the appropriate currency (or, if such amount due remains unpaid more than three Business Days, then for such other period of time not longer than six months as the Agent may elect in its absolute discretion) for delivery in immediately available and freely transferable funds would be offered by the Agent to major banks in the interbank market upon request of such major banks for the applicable period as determined above and in an amount comparable to the unpaid principal amount of any such Loan (or, if the Agent is not placing deposits in such currency in the interbank market, then the Agent’s cost of funds in such currency for such period).
provided, however, that in the absence of acceleration, any adjustments pursuant to this Section shall be made at the election of the Agent, acting at the request or with the consent of the Required Lenders, with written notice to the Borrowers. While any Event of Default exists or after acceleration, interest shall be paid on demand of the Agent at the request or with the consent of the Required Lenders.
    Section 1.10.    Increase in Commitment. Provided no Default or Event of Default has occurred and is continuing, the Company may, on any Business Day on or prior to the Revolving Credit Termination Date, from time to time, increase the aggregate amount of the U.S. Dollar Commitments and/or the Multicurrency Commitments by delivering a Commitment Amount Increase Request in the form of Exhibit D hereto at least five (5) Business Days prior to the desired effective date of such increase (the “Commitment Amount Increase”) identifying an additional Lender acceptable to the Agent and each Applicable Issuer in its reasonable discretion or additional U.S. Dollar Commitment and/or Multicurrency Commitment agreed to be made by any existing Lender (each such additional Lender or existing Lender (in its capacity as such) being referred to as an “Additional Lender”) and the amount of its U.S. Dollar Commitment and/or Multicurrency Commitment (or additional amount of its U.S. Dollar Commitment and/or Multicurrency Commitment). The aggregate amount of all such Commitment Amount Increases shall not exceed $600,000,000. The effective date of the Commitment Amount Increase shall be agreed upon by the Company, such Additional Lender and the Agent (whose agreement shall not be unreasonably withheld, conditioned or delayed). Upon the effectiveness thereof, each Additional Lender shall advance the relevant Revolving Loans and purchase Participating Interests in all then outstanding Letters of Credit in an amount sufficient such that after giving effect to such relevant Revolving Loans and purchases each Lender (including such Additional Lender) shall have outstanding its respective Percentage of the aggregate Revolving Loans and Participating Interests then outstanding. It shall be a condition to such effectiveness that no EurodollarSOFR Loans be outstanding on the date of such effectiveness unless the Borrowers pay all amounts due under Section 2.5 hereof, and that the Company shall not have terminated any portion of the Aggregate Revolving Commitments pursuant to Section 3.5(a) hereof. The Company agrees to pay any reasonable fees or expenses of the Agent (including reasonable fees and disbursements of counsel) relating to any Commitment Amount Increase. Notwithstanding anything herein to the contrary, no Lender shall have any obligation to increase its Aggregate Revolving Commitment and no Lender’s Aggregate Revolving Commitment shall be increased
-13-


without its consent thereto, and each Lender may at its option, unconditionally and without cause, decline to increase its Aggregate Revolving Commitment.
    Section 1.11.    Removal of a Borrower. The Company may remove any Restricted Subsidiary as a Borrower (a “Removed Borrower”) hereunder so long as (i) the Company has provided the Agent prior written notice at least five (5) Business Days prior to the effective date of such removal, (ii) all Reimbursement Obligations of, all Revolving Loans made to, the Removed Borrower and all accrued interest owing thereon are paid in full on or prior to the effective date of such removal, (iii) no Letters of Credit issued on the account of such Removed Borrower are outstanding unless the Agent has received Cash Collateral in an amount equal to 102% of the face principal amount of such Letters of Credit or such Removed Borrower has entered into other arrangements with the Agent and the Applicable Issuer satisfactory to the Agent and such Applicable Issuer with respect to such Letters of Credit, (iv) no Default or Event of Default has occurred and is continuing or would result from the removal of such Removed Borrower, and (v) the removal of such Removed Borrower does not have a Material Adverse Effect on such Removed Borrower’s ability to continue to provide its Guaranty and pledge of Collateral as required hereunder or under any of the other Loan Documents. Upon satisfaction of the foregoing, the Lenders and the Issuers shall not be obligated to make Loans to, or issue Letters of Credit on account of, such Removed Borrower. The Company cannot designate a Restricted Subsidiary as a Borrower hereunder if such Borrower has been a Removed Borrower.
    Section 1.12.    Conversions. For all purposes of this Agreement, where a determination of the used, unused or available amount of the Aggregate Revolving Commitments or of the outstanding amount of Credit Utilizations is necessary, Credit Utilizations payable in an Alternative Currency shall be converted into their U.S. Dollar Equivalent. Such conversions shall be made on the date of each Credit Utilization in an Alternative Currency as to that Credit Utilization and all Credit Utilizations shall be converted into their U.S. Dollar Equivalent as of the last day of each month or at the time of each Credit Utilization should the Agent so elect. If the last day of a month is not a Business Day, such conversion shall be made as of the next Business Day. The Agent shall promptly notify the Company of such determination of a U.S. Dollar Equivalent and of the basis therefor. All Credit Utilizations and interest thereon shall be repaid in the currency in which they were effected.
SECTION 2.    INTEREST.
    Section 2.1.    Base Rate Loans. Each Base Rate Loan shall bear interest (which the relevant Borrower promises to pay in arrears at the times herein provided) at the rate per annum determined by adding the Applicable Margin to the Base Rate as in effect from time to time, provided that if a Base Rate Loan is not paid when due (whether by lapse of time, acceleration or otherwise), such Base Rate Loan shall bear interest (which the relevant Borrower promises to pay at the times hereinafter provided), whether before or after judgment, and until payment in full thereof, at the rate per annum specified in Section 1.9 hereof. Interest on the Base Rate Loans shall be payable in arrears on the last day of each March, June, September and December of each year (beginning on the first of such dates after the date hereof) and at maturity of the Revolving Loans and interest after maturity shall be due and payable upon demand.
-14-


    Section 2.2.    EurodollarSOFR Loans. Each EurodollarSOFR Loan shall bear interest (which the relevant Borrower promises to pay in arrears at the times herein provided) on the unpaid principal amount thereof from time to time outstanding from the date of the Borrowing of such EurodollarSOFR Loan until maturity (whether by acceleration or otherwise) at a rate per annum equal to the sum of the Applicable Margin plus Adjusted LIBORTerm SOFR, payable on the last day of the applicable Interest Period and at maturity (whether by acceleration or otherwise), and, if the applicable Interest Period is longer than three months, on the date occurring three months after the date of the Borrowing of such Loan; provided that if a EurodollarSOFR Loan is not paid when due (whether by acceleration or otherwise), such Loan shall bear interest (which the relevant Borrower promises to pay at the times herein provided) from the date such payment was due until paid in full, payable on demand, at the rate per annum specified in Section 1.9 hereof.
    Section 2.3.    Rate Determinations. The Agent shall determine each interest rate applicable to the Loans hereunder in accordance herewith, and its determination thereof shall be deemed prima facie correct. In connection with the use or administration of Term SOFR, the Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document. The Agent will promptly notify the Company and the Lenders of the effectiveness of any Conforming Changes in connection with the use or administration of Term SOFR.
    Section 2.4.    Computation of Interest, Fees and Charges. All interest on Base Rate Loans when the Base Rate is not based on the LIBOR Quoted RateTerm SOFR shall be computed on the basis of a year of 365 or 366 days, as the case may be, for the actual number of days elapsed. All interest on EurodollarSOFR Loans, Swing Loans bearing interest at the Quoted Rate, and Base Rate Loans based on the LIBOR Quoted RateTerm SOFR (and unless otherwise stated herein, all fees, charges and commissions due hereunder) shall be computed on the basis of a year of 360 days for the actual number of days elapsed, except for EurodollarSOFR Loans denominated in Pounds Sterling which shall be computed on the basis of a year of 365 or 366 days, as the case may be.
    Section 2.5.    Funding Indemnity. If any Lender shall incur any loss (other than loss of profits), cost or expense (including, without limitation, any loss, cost or expense incurred by reason of the liquidation or re-employment of deposits or other funds acquired by such Lender to fund or maintain any EurodollarSOFR Loan or Swing Loan bearing interest with respect to LIBORSOFR or the relending or reinvesting of such deposits or amounts paid or prepaid to such Lender) as a result of:
    (i)    any payment or prepayment of a EurodollarSOFR Loan or Swing Loan bearing interest with respect to LIBORSOFR (other than any payment pursuant to Section 1.8(d)) on a date other than the last day of its Interest Period for any reason,
    (ii)    any failure (because of a failure to meet the conditions of Borrowing or otherwise) by a Borrower to borrow or continue a EurodollarSOFR Loan or Swing Loan bearing interest with respect to LIBORSOFR (other than any payment pursuant to
-15-


Section 1.8(d)), or to convert a Base Rate Loan into a EurodollarSOFR Loan or such Swing Loan, in each case on the date specified in a notice given pursuant to this Agreement,
    (iii)    any failure by a Borrower to make any payment of principal on any EurodollarSOFR Loan or Swing Loan bearing interest with respect to LIBORSOFR when due (whether by acceleration or otherwise),
    (iv)    any acceleration of the maturity of a EurodollarSOFR Loan or Swing Loan bearing interest with respect to LIBORSOFR as a result of the occurrence of any Event of Default hereunder, or
    (v)    any assignment of a EurodollarSOFR Loan other than on the last day of the Interest Period applicable thereto as a result of the request of the Company pursuant to Section 2.11 hereof;
then, upon the demand of such Lender, the applicable Borrower shall pay to such Lender such amount as will reimburse such Lender for such loss, cost or expense. If any Lender makes such a claim for compensation, it shall provide to the Company, with a copy to the Agent, a certificate executed by an officer of such Lender setting forth the amount of such loss, cost or expense in reasonable detail (including an explanation of the basis for and the computation of such loss, cost or expense) and the amounts shown on such certificate shall be deemed prima facie correct.
    Section 2.6.    Change of Law. Notwithstanding any other provisions of this Agreement or any other Loan Document, if any Change in Law makes it unlawful for any Lender to make or continue to maintain Loans in an Alternative Currency or EurodollarSOFR Loans or to perform its obligations with respect to such Loans, such Lender shall promptly give notice thereof to the Company and such Lender’s obligations to make or maintain EurodollarSOFR Loans or Loans in an Alternative Currency (as applicable) under this Agreement shall be suspended until it is no longer unlawful for such Lender to make or maintain such Loans. The applicable Borrower shall prepay on demand the outstanding principal amount of any such affected Loans, together with all interest accrued thereon and all other amounts then due and payable to such Lender under this Agreement; provided, however, subject to all of the terms and conditions of this Agreement, the applicable Borrower may then elect to borrow the principal amount of the affected Loans (other than Loans denominated in an Alternative Currency) from such Lender by means of Base Rate Loans from such Lender, which Base Rate Loans shall not be made ratably by the Lenders but only from such affected Lender.
    Section 2.7.    Unavailability. IfSubject to Section 2.14, if prior to the commencement of any Interest Period for any Borrowing of EurodollarSOFR Loans:
    (a)    the Agent determines that deposits in the applicable currency (in the applicable amounts) are not being offered to it in the eurocurrency interbank market for such Interest Period, or that by reason of circumstances affecting the interbank eurocurrency market adequate and reasonable means do not exist for ascertaining the applicable LIBOR(which determination shall be conclusive and binding absent manifest error) that “Term SOFR” cannot be determined pursuant to the definition thereof, or
-16-


    (b)    the Required Lenders notify the Agent that (i) LIBOR as determined by the Agent willreasonably determine that in connection with any request for a SOFR Loan or a conversion thereto or a continuation thereof that Term SOFR for any requested Interest Period with respect to a proposed SOFR Loan does not adequately and fairly reflect the cost to such Lenders of funding their Eurodollar Loans in the currency in question for such Interest Period or (ii) that the making or funding of Eurodollar Loans in the relevant currency has become impracticable, in either case as a result of an event occurring after the date hereof which in the opinion of such Lenders materially adversely affects such Loanssuch Loan, and the Required Lenders have provided notice of such determination to the Agent,
then and in any such event the Agent shall not less than two days prior to the commencement of such Interest Period, give notice thereof to the Company and the Lenders, whereupon until the Agent notifies the Company that the circumstances giving rise to such suspension no longer exist, the obligations of the Lenders to make Loans in the currency so affected or to make Eurodollar Loans (as applicable) shall be suspendedthe Agent will promptly so notify the Company and each Lender. Upon notice thereof by the Agent to the Company, any obligation of the Lenders to make or continue SOFR Loans shall be suspended (to the extent of the affected SOFR Loans and, in the case of a SOFR Loan, the affected Interest Periods) until the Agent revokes such notice. Upon receipt of such notice, (i) the Borrowers may revoke any pending request for a borrowing of, conversion to or continuation of SOFR Loans (to the extent of the affected SOFR Loans and, in the case of a SOFR Loan, the affected Interest Periods) or, failing that, the Borrowers will be deemed to have converted any such request into a request for a Borrowing of or conversion to Base Rate Loans in the amount specified therein and (ii) any outstanding affected SOFR Loans will be deemed to have been converted into Base Rate Loans at the end of the applicable Interest Period to the extent that the Agent has not revoked such notice at such time. Upon any such conversion, the Borrowers shall pay any additional amounts required pursuant to Section 2.5.
    Section 2.8.    Increased Cost.
    (a)    Increased Costs Generally. If any Change in Law shall:
    (i)    impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender (except any reserve requirement reflected in the Adjusted LIBORTerm SOFR) or any Issuer;
    (ii)    subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto; or
    (iii)    impose on any Lender or any Issuer or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;
-17-


and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining any Loan or of maintaining its obligation to make any such Loan, or to increase the cost to such Lender, such Issuer or such other Recipient of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender, Issuer or other Recipient hereunder (whether of principal, interest or any other amount) then, upon request of such Lender, Issuer or other Recipient, the Borrower will pay to such Lender, Issuer or other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, Issuer or other Recipient, as the case may be, for such additional costs incurred or reduction suffered.
    (b)    Capital Requirements. If any Lender or Issuer reasonably determines that any Change in Law affecting such Lender or Issuer or any lending office of such Lender or such Lender’s or Issuer’s holding company, if any, regarding capital or liquidity requirements, has or would have the effect of reducing the rate of return on such Lender’s or Issuer’s capital or on the capital of such Lender’s or Issuer’s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit or Swing Loans held by, such Lender, or the Letters of Credit issued by any Issuer, to a level below that which such Lender or Issuer or such Lender’s or Issuer’s holding company could have achieved but for such Change in Law (taking into consideration such Lender’s or Issuer’s policies and the policies of such Lender’s or Issuer’s holding company with respect to capital adequacy and liquidity), then from time to time the Borrowers will pay to such Lender or Issuer, as the case may be, such additional amount or amounts as will compensate such Lender or Issuer or such Lender’s or Issuer’s holding company for any such reduction suffered.
    (c)    Certificates for Reimbursement. A certificate of a Lender or Issuer setting forth in reasonable detail the amount or amounts necessary to compensate such Lender or Issuer or its holding company, as the case may be, as specified in subsection (a) or (b) of this Section and delivered to the Company, shall be conclusive absent manifest error. The Borrowers shall pay such Lender or Issuer, as the case may be, the amount shown as due on any such certificate within fifteen (15) days after receipt thereof.
    (d)    Delay in Requests. Failure or delay on the part of any Lender or Issuer to demand compensation pursuant to this Section shall not constitute a waiver of such Lender’s or Issuer’s right to demand such compensation; provided that the Borrowers shall not be required to compensate a Lender or Issuer pursuant to this Section 2.8 for any increased costs incurred or reductions suffered more than six (6) months prior to the date that such Lender or Issuer, as the case may be, notifies the Company of the Change in Law giving rise to such increased costs or reductions, and of such Lender’s or Issuer’s intention to claim compensation therefor (except that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the six-month period referred to above shall be extended to include the period of retroactive effect thereof).
    Section 2.9.    Lending Offices; Mitigation Obligations. Each Lender may, at its option, elect to make its Loans hereunder at the branch, office or affiliate specified in its Administrative Questionnaire (each a “Lending Office”) for each type of Loan available hereunder or at such
-18-


other of its branches, offices or affiliates as it may from time to time elect and designate in a written notice to the Company and the Agent (but such funds shall in any event be made available to the Company in accordance with Section 1.4(d) hereof); provided that the Company shall not be required to reimburse any Lender under any of the provisions of this Section 2 for any cost which such Lender would not have incurred but for changing its Lending Office unless the Company consented in writing to such change or has requested the change pursuant to this Section 2.9. If any Lender requests compensation under Section 2.8, requires the Borrowers to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 11.1, or gives a notice pursuant to Section 2.6, then such Lender shall (at the request of the Company) use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 2.8 or 11.1, as the case may be, in the future, or eliminate the need for notice pursuant to Section 2.6, and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender. The Borrowers hereby agree to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.
    Section 2.10.    Discretion of Lender as to Manner of Funding. Notwithstanding any other provision of this Agreement, each Lender shall be entitled to fund and maintain its funding of all or any part of its Loans in any manner it sees fit, it being understood, however, that for the purposes of this Agreement all determinations under this Agreement shall be made as if each Lender had actually funded and maintained each Eurodollar Loan through the purchase of deposits in the relevant market and in the relevant currency having a maturity corresponding to such Eurodollar Loan’s Interest Period and bearing an interest rate equal to Adjusted LIBOR for the currency in question for such Interest Period.[Reserved].
    Section 2.11.    Replacement of Lenders. If any Lender requests compensation under Section 2.8, if any Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 11.1, or if any Borrower receives notice from any Lender of any illegality pursuant to Section 2.6 hereof for reasons not generally applicable to the other Lenders, and, in each case, such Lender has declined or is unable to designate a different lending office in accordance with Section 2.9, or if any Lender is a Defaulting Lender or a Non-Consenting Lender, then the Borrowers may, at their sole expense and effort, upon notice to such Lender and the Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, Section 11.17), all of its interests, rights (other than its existing rights to payments pursuant to Section 2.8 or Section 11.1) and obligations under this Agreement and the related Loan Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); provided that:
    (i)    the Borrowers shall have paid to the Agent the assignment fee (if any) specified in Section 11.17;
    (ii)    such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and funded participations in L/C Obligations, accrued
-19-


interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents (including any amounts under Section 2.5 as if the Loans owing to it were prepaid rather than assigned) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrowers (in the case of all other amounts);
    (iii)    in the case of any such assignment resulting from a claim for compensation under Section 2.8 or payments required to be made pursuant to Section 11.1, such assignment will result in a reduction in such compensation or payments thereafter;
    (iv)    such assignment does not conflict with applicable law; and
    (v)    in the case of any assignment resulting from a Lender becoming a Non-Consenting Lender, the applicable assignee shall have consented to the applicable amendment, waiver or consent.
A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrowers to require such assignment and delegation cease to apply.
    Section 2.12.    Defaulting Lenders.
    (a)     Defaulting Lender Adjustments. Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable law:
    (i)    Waivers and Amendments. Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders.
    (ii)    Defaulting Lender Waterfall. Any payment of principal, interest, fees or other amounts received by the Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 8 or otherwise) or received by the Agent from a Defaulting Lender pursuant to Section 11.27 hereto shall be applied at such time or times as may be determined by the Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to the Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to any Issuer or the Swing Line Lender hereunder; third, to Cash Collateralize such Issuer’s Fronting Exposure with respect to such Defaulting Lender in accordance with Section 2.13; fourth, as the Company may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Agent; fifth, if so determined by the Agent and the Company, to be held in a deposit account and released pro rata in order to (x) satisfy such Defaulting Lender’s potential future funding obligations with respect to Loans under this Agreement and (y) Cash Collateralize the Issuers’ future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with Section 2.13; sixth, to the payment of any amounts owing to the Lenders, the Issuers or the Swing Line
-20-


Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, any Issuer or the Swing Line Lender against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; seventh, so long as no Default or Event of Default exists, to the payment of any amounts owing to a Borrower as a result of any judgment of a court of competent jurisdiction obtained by such Borrower against such Defaulting Lender as a result of such Defaulting Lender’s breach of its obligations under this Agreement; and eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that if (x) such payment is a payment of the principal amount of any Loans or L/C Obligations in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section 6.1 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and L/C Obligations owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or L/C Obligations owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in L/C Obligations and Swing Loans are held by the Lenders pro rata in accordance with their Percentages of the relevant Commitments without giving effect to Section 2.12(a)(iv) below. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section 2.12(a)(ii) shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.
    (iii)    Certain Fees.
    (A)    No Defaulting Lender shall be entitled to receive any commitment fee for any period during which that Lender is a Defaulting Lender (and the Borrowers shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender).
    (B)    Each Defaulting Lender shall be entitled to receive L/C Participation Fees for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Percentage of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to Section 2.13.
    (C)    With respect to any L/C Participation Fee not required to be paid to any Defaulting Lender pursuant to clause (B) above, the Borrowers shall (x) pay to each Non-Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender’s participation in L/C Obligations or Swing Loans that has been reallocated to such Non-Defaulting Lender pursuant to clause (iv) below, (y) pay to each Issuer and Swing Line Lender, as applicable, the amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to such Issuer’s or Swing Line Lender’s Fronting Exposure to such Defaulting Lender, and (z) not be required to pay the remaining amount of any such fee.
-21-


    (iv)    Reallocation of Participations to Reduce Fronting Exposure. All or any part of such Defaulting Lender’s participation in L/C Obligations and Swing Loans shall be reallocated among the Non-Defaulting Lenders in accordance with their respective Percentages of the relevant Commitments (calculated without regard to such Defaulting Lender’s Commitments) but only to the extent that (x) the conditions set forth in Section 6.1 are satisfied at the time of such reallocation (and, unless the Borrowers shall have otherwise notified the Agent at such time, the Borrowers shall be deemed to have represented and warranted that such conditions are satisfied at such time), and (y) such reallocation does not cause the aggregate Revolving Loans and interests in L/C Obligations and Swing Loans of any Non-Defaulting Lender to exceed such Non-Defaulting Lender’s Aggregate Revolving Commitment. Subject to Section 11.31 hereof, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender’s increased exposure following such reallocation.
    (v)    Cash Collateral; Repayment of Swing Loans. If the reallocation described in clause (iv) above cannot, or can only partially, be effected, the Borrowers shall, without prejudice to any right or remedy available to them hereunder or under law, (x) first, prepay Swing Loans in an amount equal to the Swing Line Lender’s Fronting Exposure and (y) second, Cash Collateralize the Applicable Issuer’s Fronting Exposure in accordance with the procedures set forth in Section 2.13.
    (b)    Defaulting Lender Cure. If the Company, the Agent, the Swing Line Lender and each Issuer agree in writing that a Lender is no longer a Defaulting Lender, the Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), that Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit and Swing Loans to be held pro rata by the Lenders in accordance with their respective Percentages of the relevant Commitments (without giving effect to Section 2.12(a)(iv)), whereupon such Lender will cease to be a Defaulting Lender; provided that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while that Lender was a Defaulting Lender; and provided, further, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender.
    (c)    New Swing Loans/Letters of Credit. So long as any Lender is a Defaulting Lender, (i) the Swing Line Lender shall not be required to fund any Swing Loans unless it is satisfied that it will have no Fronting Exposure after giving effect to such Swing Loan and (ii) no Issuer shall be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure after giving effect thereto.
    Section 2.13.    Cash Collateral for Fronting Exposure . At any time that there shall exist a Defaulting Lender, within one (1) Business Day following the written request of the Agent or
-22-


any Issuer (with a copy to the Agent) the Borrowers shall Cash Collateralize the Issuers’ Fronting Exposure with respect to such Defaulting Lender (determined after giving effect to Section 2.12(a)(iv) and any Cash Collateral provided by such Defaulting Lender) in an amount not less than 102% of such Fronting Exposure.
    (a)    Grant of Security Interest. The Borrowers, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grant to the Agent, for the benefit of the Issuers, and agree to maintain, a first priority security interest in all such Cash Collateral as security for such Defaulting Lender’s obligation to fund participations in respect of L/C Obligations, to be applied pursuant to clause (b) below. If at any time the Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Agent and the Issuers as herein provided, or that the total amount of such Cash Collateral is less than 102% of the Fronting Exposure, the Borrowers shall, promptly upon demand by the Agent, pay or provide to the Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by the Defaulting Lender).
    (b)    Application. Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under this Section 2.13 or Section 2.12 in respect of Letters of Credit shall be applied to the satisfaction of the Defaulting Lender’s obligation to fund participations in respect of L/C Obligations (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.
    (c)    Termination of Requirement. Cash Collateral (or the appropriate portion thereof) provided to reduce any Issuer’s Fronting Exposure shall no longer be required to be held as Cash Collateral pursuant to this Section 2.13(c) following (i) the elimination of the applicable Fronting Exposure (including by the termination of Defaulting Lender status of the applicable Lender), or (ii) the determination by the Agent and each Issuer that there exists excess Cash Collateral; provided that, subject to Section 2.13, the Person providing Cash Collateral and each Issuer may agree that Cash Collateral shall be held to support future anticipated Fronting Exposure or other obligations; and provided further that to the extent that such Cash Collateral was provided by any Borrower or Guarantor, such Cash Collateral shall remain subject to the security interest granted pursuant to the Loan Documents.
    Section 2.14.    Effect of Benchmark Transition Event. (aNotwithstanding anything to the contrary herein or in any other Loan Document (and any Interest Rate Protection and Other Hedging Agreement shall be deemed not to be a “Loan Document” for the purposes of this Section 2.14) :
    (a)    Benchmark Replacement. Notwithstanding anything to the contrary herein or in any other Loan Document, upon the occurrence ofif a Benchmark Transition Event or an Early Opt-in Election, as applicable, the Agent and the Borrowers may amend this Agreement toand its related Benchmark Replacement Date have occurred prior any setting of the then-current Benchmark, then such Benchmark Replacement will replace LIBOR with asuch Benchmark Replacement. Any such amendment withfor all purposes hereunder and under any Loan Document in respect toof aany Benchmark Transition Event will become effectivesetting at or after 5:00 p.m. (ChicagoNew York City time) on the fifth (5th) Business Day after the Agent has
-23-


posted such proposed amendmentdate notice of such Benchmark Replacement is provided to allthe Lenders and the Borrowerswithout any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Agent has not received, by such time, written notice of objection to such amendmentBenchmark Replacement from Lenders comprising the Required Lenders; provided that, with respect to any proposed amendment containing a SOFR-Based Rate, the Required Lenders shall be entitled to object only to the Benchmark Replacement Adjustment contained therein. Any such amendment with respect to an Early Opt-in Election will become effective on the date that Lenders comprising (or, in the case of a Benchmark affecting fewer than all of the Facilities, the Required Facility Lenders have delivered to the Agent written notice that suchfor the applicable Facility or Facilities (voting together as one Facility) in lieu of the Required Lenders accept such amendment. No replacement of LIBOR with a Benchmark Replacement pursuant to this Section 2.14 will occur prior to the applicable Benchmark Transition Start Date).
    (b)    Benchmark Replacement Conforming Changes. In connection with the use, administration, adoption or implementation of a Benchmark Replacement, the Agent and the Company will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.
    (c)    Notices; Standards for Decisions and Determinations. The Agent will promptly notify the BorrowersCompany and the Lenders of (i) anythe occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date and Benchmark Transition Start Date, (ii) the implementation of any Benchmark Replacement, and (iii) the effectiveness of any Benchmark Replacement Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark Replacement. The Agent will promptly notify the Company of (x) the removal or reinstatement of any tenor of a Benchmark pursuant to Section 2.14 and (ivy) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.14, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party heretoto this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.14.
    (d)    Benchmark Unavailability Period. Unavailability of Tenor of Benchmark. Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including the Term SOFR Reference Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Agent in its reasonable discretion or (B) the administration of such Benchmark or the regulatory supervisor for the administrator of such
-24-


Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is not or will not be representative, then the Agent may modify the definition of “Interest Period” (or any similar or analogous definition) for any Benchmark settings at or after such time to remove such unavailable, non-representative, non-compliant or non-aligned tenor, (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not or is no longer subject to an announcement that it is or will not be representative for a Benchmark (including a Benchmark Replacement), then the Agent and the Company may agree to modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to reinstate such previously removed tenor and (iii) if a new tenor for such Benchmark (including a Benchmark Replacement) is displayed on a screen or other information service selected by the Agent in its reasonable discretion, then the Agent and the Company may agree to modify the definition of “Interest Period” (or any similar or analogous definition) for all Benchmark settings at or after such time to add such new tenor.
    (e)    Upon the Borrowers’ receipt of notice of the commencement of a Benchmark Unavailability Period (and, for the avoidance of doubt, until a Benchmark Replacement and the Benchmark Replacement Conforming Changes have been agreed by all necessary parties), the Borrowers may revoke any pending request for a EurodollarSOFR Borrowing of, conversion to or continuation of EurodollarSOFR Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrowers will be deemed to have converted any such request into a request for a Borrowing of or conversion to Base Rate Loans. During anya Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, (a) the component of Base Rate based upon LIBORthe then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of Base Rate, (b) each Swing Loan shall bear interest until maturity (whether by acceleration or otherwise) at a rate per annum equal to (i) the sum of Base Rate plus the Applicable Margin for Base Rate Loans under the U.S. Revolving Facility as from time to time in effect or (ii) the Quoted Rate and (c) each other Loan shall bear interest at a rate per annum equal to the sum of the Base Rate plus the Applicable Margin.
SECTION 3.    FEES, PAYMENTS, REDUCTIONS, APPLICATIONS AND NOTATIONS.
    Section 3.1.    Commitment Fee. For the period from the Closing Date to and including the Revolving Credit Termination Date, the Borrowers shall pay to the Agent for the account of the Lenders a non-refundable commitment fee at the rate per annum equal to the Applicable Margin (computed on the basis of a year of 360 days and actual days elapsed) on the average daily Unused Commitments. Such fee is due and payable in arrears on the last day of each calendar quarter (commencing with the first of such dates after the date hereof) and on the Revolving Credit Termination Date.
    Section 3.2.    Other Fees. The Company shall pay to the Agent such other and additional fees as may from time to time be agreed to between the Company and the Agent.
-25-


    Section 3.3.    Letter of Credit Fees. The applicable Borrowers shall pay to the Agent, for the ratable account of the relevant Lenders, a fee on the amount of the L/C Obligations from time to time outstanding (the “L/C Participation Fee”) computed at the Applicable Margin (computed on the basis of a year of 360 days and actual days elapsed), each such fee to be due and payable quarterly in arrears on the last day of each calendar quarter and on the Revolving Credit Termination Date. In addition, on the date of issuance of each Letter of Credit the applicable Borrower shall pay the Applicable Issuer for its own account an issuance fee of 1/8 of 1% of the face amount of such Letter of Credit, such fee to be retained by the Applicable Issuer for its own account. In addition, the applicable Borrower shall pay to the Applicable Issuer such issuing, processing, drawing, amendment and other fees and charges as the Applicable Issuer customarily imposes in connection with the issuance of letters of credit of the type in question, the payment of drafts thereunder or amendments thereto.
    Section 3.4.    Voluntary Prepayments. The Borrowers shall have the privilege of prepaying without premium or penalty (except as set forth in Section 2.5 above) and in whole or in part (but, if in part, then: (i) in an amount not less than $2,000,000, or such lesser amount as may then be outstanding, and (ii) in each case, in an amount such that the minimum amount required for a Borrowing pursuant to Section 1.5 hereof remains outstanding) any Borrowing of EurodollarSOFR Loans at any time upon three (3) Business Days prior notice by the Company to the Agent or, in the case of a Borrowing of Base Rate Loans or Swing Loans, notice delivered by the Company to the Agent no later than 12:00 Noon (Chicago time) on the date of prepayment, such prepayment to be made by the payment of the principal amount to be prepaid and, in the case of any Term Loans or EurodollarSOFR Loans or Swing Loans, accrued interest thereon to the date fixed for prepayment plus any amounts due the Lenders under Section 2.5 hereof. Prepayments of the Loans shall be applied to the outstanding Obligations in accordance with Section 3.5(c) hereof.
    Section 3.5.    Mandatory Prepayments and Commitment Reductions.
    (a)     Commitments. In the event that (i) the Revolving Credit Exposure for all Lenders shall at any time and for any reason exceed the Aggregate Revolving Commitments; (ii) the U.S. Revolving Credit Exposure for all Lenders shall at any time exceed an amount equal to (A) the U.S. Dollar Commitments minus (B) the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans; (iii) the U.S. Dollar Equivalent of the aggregate amount of Multicurrency Revolving Loans shall exceed an amount equal to (A) the Multicurrency Commitments minus (B) the U.S. Revolving Credit Exposure for all Lenders outstanding at such time; or (iv) the aggregate amount of Revolving Loans, Swing Loans and/or L/C Obligations owing from the Borrowers shall exceed any applicable Sublimit, in each case for any reason (including changes in currency rates), the relevant Borrowers shall immediately and without notice or demand pay the amount of the excess to the Agent as and for a mandatory prepayment on the relevant Revolving Loans or, if the Revolving Loans have been paid in full but L/C Obligations are outstanding, then and in any such event, such excess shall be paid over to the Agent to be applied against, or held as Cash Collateral with respect to such L/C Obligations.
    (b)    The Borrowers shall, on each date the U.S. Dollar Commitments are reduced pursuant to Section 3.6, prepay the U.S. Revolving Loans, Swing Loans, and, if necessary, prefund the L/C Obligations by the amount, if any, necessary to reduce the sum of the U.S.
-26-


Revolving Credit Exposure for all Lenders then outstanding to the amount to which the U.S. Dollar Commitments have been so reduced. The Borrowers shall, on each date the Multicurrency Commitments are reduced pursuant to Section 3.6, prepay the Multicurrency Revolving Loans by the amount, if any, necessary to reduce the sum of the aggregate principal amount of Multicurrency Revolving Loans then outstanding to the amount to which the Multicurrency Commitments have been so reduced.
    (c)    Unless the Company otherwise directs, prepayments of Loans under Section 3.4 and this Section 3.5 shall be applied first to Borrowings of Base Rate Loans until payment in full thereof with any balance applied to Borrowings of EurodollarSOFR Loans in the order in which their Interest Periods expire. No amount of the Term Loans paid or prepaid may be reborrowed, and, in the case of any partial prepayment, such prepayment shall be applied to the remaining payments on the Term Loans on a ratable basis among all such remaining amortization payments based on the principal amounts thereof.
    Section 3.6.    Commitment Terminations.
    (a)    Voluntary Terminations. The Borrowers shall have the right at any time and from time to time, upon five (5) Business Days prior written notice to the Agent (or such shorter period of time agreed to by the Agent), to terminate the Aggregate Revolving Commitments without premium or penalty and in whole or in part, any partial termination to be in an amount not less than $5,000,000, provided that the Aggregate Revolving Commitments may not be reduced to an amount less than the sum of the Revolving Credit Exposure for all Lenders then outstanding. Any termination of the Aggregate Revolving Commitments below any Sublimit then in effect shall reduce such Sublimit by a like amount. The Agent shall give prompt notice to each Lender of any such termination of the Aggregate Revolving Commitments.
    (b)    If a portion of the Aggregate Revolving Commitments are terminated in accordance with this Section 3.6, the U.S. Dollar Commitment and the Multicurrency Commitment shall also terminate by an amount determined by multiplying the amount of the termination of the Aggregate Revolving Commitments by the percentage of the U.S. Dollar Commitment or Multicurrency Commitment, as applicable, to the Aggregate Revolving Commitments in effect immediately prior to such termination; provided that with respect to any voluntary terminations pursuant to clause (a) above, (i) the U.S. Dollar Commitments may not be reduced to an amount less than the sum of the U.S. Revolving Credit Exposure for all Lenders then outstanding, and (ii) the Multicurrency Commitments may not be reduced to an amount less than the aggregate principal amount of all Multicurrency Revolving Loans outstanding. Any termination of the Aggregate Revolving Commitments, U.S. Dollar Commitments or the Multicurrency Commitments shall be allocated ratably among the Lenders in proportion to their respective Revolver Percentage, U.S. Revolver Percentage and Multicurrency Revolver Percentage, as the case may be.
    Section 3.7.    Place and Application. All payments of principal, interest and fees shall be made to the Agent at its office at 111 West Monroe Street, Chicago, Illinois (or at such other place as the Agent may specify) in immediately available and freely transferable funds at the place of payment by no later than 12:00 Noon Central Time on the due date thereof or, if such payment is to be made in an Alternative Currency, by no later than 12:00 Noon local time at the place of payment to such office as the Agent has previously specified; provided however that
-27-


reimbursements of drawings under Letters of Credit shall be made to the Applicable Issuer. Any payments received by the Agent or such Applicable Issuer after such time shall be deemed received as of the opening of business on the next Business Day. All such payments shall be made (i) in U.S. Dollars, in immediately available funds at the place of payment, or (ii) in the case of Multicurrency Revolving Loans or reimbursement of drawings under a Letter of Credit in an Alternative Currency, in such Alternative Currency then customary for settlement of international transactions in such currency. All such payments shall be made without set-off or counterclaim and without reduction for, and free from, any and all present or future taxes, levies, imposts, duties, fees, charges, deductions, withholdings, restrictions or conditions of any nature imposed by any Government Authority thereof. Except as herein provided, all payments shall be received for the ratable account of the Lenders and shall be distributed by the Agent to the Lenders in accordance with their Percentages on the date the Agent receives payment, or if the Agent receives payment later than 12:00 Noon Central Time, then no later than the next Business Day. Unless the Agent shall have received notice from the Company prior to the date on which any payment is due to the Agent for the account of the Lenders or the Issuers hereunder that the applicable Borrower will not make such payment, the Agent may assume that such Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuers, as the case may be, the amount due. In such event, if such Borrower has not in fact made such payment, then each of the Lenders or the Issuers, as the case may be, severally agrees to repay to the Agent forthwith on demand the amount so distributed to such Lender or Issuer, with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Agent, at a rate per annum equal to: (i) from the date the distribution was made to the date two (2) Business Days after payment by such Lender is due hereunder, at the greater of the Federal Funds Rate and a rate determined by the Agent in accordance with banking industry rules on interbank compensation for each such day and (ii) from the date two (2) Business Days after the date such payment is due from such Lender to the date such payment is made by such Lender, the Base Rate in effect for each such day.
Anything contained herein to the contrary or in the other Loan Documents notwithstanding, all payments and collections received in respect of the Obligations and all proceeds of the Collateral, if any, and payments made under or in respect of the Guaranty Agreements received, in each instance, by the Agent or any of the Lenders after acceleration or the final maturity of the Obligations or termination of the Lender’s Commitment to extend credit hereunder as a result of an Event of Default shall be remitted to the Agent and distributed as follows:
    (a)    first, to the payment of any outstanding reasonable costs and expenses incurred by the Agent in monitoring, verifying, protecting, preserving or enforcing the Liens on the Collateral, if any, or by the Agent in protecting, preserving or enforcing rights under the Loan Documents, and in any event all costs and expenses of a character which the Borrowers have agreed to pay under Section 11.5 hereof (such funds to be retained by the Agent for its own account unless the Agent has previously been reimbursed for such costs and expenses by the Lenders, in which event such amounts shall be remitted to the Lenders to reimburse them for payments theretofore made to the Agent);
-28-


    (b)    second, to the payment of principal and interest on the Swing Loans until paid in full;
    (c)    third, to the payment of any outstanding interest or other fees or amounts due under the Loan Documents, in each case other than for principal or in reimbursement or Cash Collateralization of L/C Obligations, ratably as among the Agent and the Lenders in accordance with the amount of such interest and other fees or amounts owing each;
    (d)    fourth, to the payment of the principal of the Loans and any unpaid Reimbursement Obligations and to the Agent to be held as Cash Collateral for any other L/C Obligations (until the Agent is holding an amount of cash equal to the then outstanding amount of all such L/C Obligations), for any principal amounts owing to the Lenders under Section 11.20 hereof, and Hedging Liability, the aggregate amount paid to or held as Cash Collateral for the Lenders and, in the case of Hedging Liability, their Affiliates, to be allocated pro rata in accordance with the then aggregate unpaid amounts owing to each holder thereof;
    (e)    fifth, to the Agent and the Lenders ratably in accordance with the amounts of any other indebtedness, obligations or liabilities of the Borrowers owing to each of them unless and until all such indebtedness, obligations and liabilities have been fully paid and satisfied; and
    (f)    sixth, to the Company on behalf of the Borrowers (each Borrower hereby agreeing that its recourse for its share of such payment shall be to the Company and not the Agent or any Lender) or whoever else may be lawfully entitled thereto.
Excluded Swap Obligations with respect to any Guarantor shall not be paid with amounts received from such Guarantor or its assets, but appropriate adjustments shall be made with respect to payments from the Borrowers and the other Guarantors to preserve the allocations to the Obligations and Hedging Liability otherwise set forth above in this Section 3.7.
    Section 3.8.    Evidence of Indebtedness. (a) Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrowers to such Lender resulting from each Loan made by such Lender from time to time, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.
    (b)    The Agent shall also maintain accounts in which it will record (i) the amount of each Loan made hereunder, the type thereof, the Interest Period with respect thereto, and the currency in which such Loan is denominated, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrowers to each Lender hereunder, and (iii) the amount of any sum received by the Agent hereunder from the Borrowers and each Lender’s share thereof.
    (c)    Subject to the provisions of Section 11.17(c), the entries maintained in the accounts maintained pursuant to paragraphs (a) and (b) above shall be prima facie evidence of the existence and amounts of the Obligations therein recorded; provided, however, that the failure of the Agent or any Lender to maintain such accounts or any error therein shall not in any manner affect the obligation of the Borrowers to repay the Obligations in accordance with their terms.
-29-


    (d)    Any Lender may request that its Loans be evidenced by a promissory note or notes in the forms of Exhibit A-1 (in the case of its Term Loans and referred to herein as a “Term Note”), A-2 (in the case of its Revolving Loans and referred to herein as a “Revolving Credit Note”), or A-3 (in the case of its Swing Loans and referred to herein as a “Swing Note”), as applicable (the Term Notes, Revolving Credit Notes and Swing Note being hereinafter referred to collectively as the “Notes” and individually as a “Note”). In such event, the Borrowers shall prepare, execute and deliver to such Lender a Note payable to such Lender or its registered assigns in the amount of the Term Loan Commitment, Aggregate Revolving Commitment or Swing Line Sublimit, as applicable. Thereafter, the Loans evidenced by such Note or Notes and interest thereon shall at all times (including after any assignment pursuant to Section 11.17) be represented by one or more Notes payable to the payee named therein or any assignee pursuant to Section 11.17, except to the extent that any such Lender or assignee subsequently returns any such Note for cancellation and requests that such Loans once again be evidenced as described in subsections (a) and (b) above.
    Section 3.9.    Payments Set Aside. To the extent that any payment by or on behalf of any Borrower or Guarantor is made to the Agent, any Issuer or any Lender, or the Agent, any Issuer or any Lender exercises its right of setoff, and such payment or the proceeds of such setoff or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, set aside or required (including pursuant to any settlement entered into by the Agent, such Issuer or such Lender in its discretion) to be repaid to a trustee, receiver or any other party, in connection with any proceeding under any Debtor Relief Law or otherwise, then (a) to the extent of such recovery, the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such setoff had not occurred, and (b) each Lender and each Issuer severally agrees to pay to the Agent upon demand its applicable share (without duplication) of any amount so recovered from or repaid by the Agent, plus interest thereon from the date of such demand to the date such payment is made at a rate per annum equal to the greater of the Federal Funds Rate and a rate determined by the Agent in accordance with banking industry rules on interbank compensation for each such day.
SECTION 4.    THE COLLATERAL AND THE GUARANTEES.
    Section 4.1.    The Collateral. Upon the Collateral Release Date, the Agent shall terminate and release all Liens securing the Obligations and Hedging Liability. Prior to the Collateral Release Date, the Obligations and Hedging Liability (i) of the U.S. Borrowers shall be secured by valid and perfected first Liens on all inventory, accounts receivable, equipment and other personal property (as further described in the Collateral Documents) of the U.S. Borrowers (other than EMCOR International Inc.) and the U.S. Subsidiaries which are Guarantors (other than EMCOR International Inc.) and, subject to the provisions of this Section 4.1, all capital stock of all Guarantors (other than EMCOR International Inc.), together with all instruments, securities, chattel paper and intangibles of the U.S. Borrowers (other than EMCOR International Inc.) and the U.S. Subsidiaries which are Guarantors (other than EMCOR International Inc.) and all proceeds of the foregoing, and (ii) of the U.K. Borrowers shall be secured by valid and perfected first Liens on all inventory, accounts receivable, equipment and personal property (as further described in the Collateral Documents) of the U.S. Borrowers, U.K. Borrowers, the U.S. Subsidiaries which are Guarantors and the U.K. Subsidiaries which are Guarantors, subject to the provisions of this Section 4.1, all capital stock of all Guarantors, together with all instruments, securities, chattel paper and intangibles of the U.S. Borrowers, the U.K. Borrowers, the U.S.
-30-


Subsidiaries which are Guarantors and the U.K. Subsidiaries which are Guarantors and all proceeds of the foregoing; provided however that unless and until the Required Lenders otherwise elect: (x) the Borrowers and the Guarantors shall not be required to note the Agent’s Lien on any certificate of title issued for a vehicle or to perfect a Lien on fixtures, and (y) no Guarantor, the fair market value of whose assets aggregate less than $5,000,000 shall be required to grant Liens on its assets to the Agent, further provided that:
    (i)    Liens on (a) any contract (or modification thereof) (a “Contract”) to which any Guarantor is a party (“Contractor”), the performance of which is guaranteed by any bond, undertaking, instrument of guarantee or any continuation, extension, alteration, renewal or substitution thereof, executed by any bonding company of a Contractor; (b) any subcontract or purchase order and against any legal entity and its bonding company which has contracted with a Contractor to furnish labor, materials, equipment, and supplies in connection with any Contract; (c) monies, Contract balances, due or to become due any Contractor on any Contract, including all monies earned or unearned which are unpaid at the time of notification by a bonding company to the obligee of the bonding company’s rights under any agreement of indemnity with a Contractor; (d) any actions, causes of action, claims or demands whatsoever which a Contractor may have or acquire against any party to a Contract or arising out of or in connection with any Contract, including but not limited to those against obligees and design professionals any bonding company or bonding companies of any obligee; (e) any and all rights, title, interest in, or use of any patent, copyright or trade secret which is or may be necessary for the completion of any bonded work; (f) all monies due or to become due to a Contractor on any policy of insurance relating to any claims arising out of the performance of any Contract or to premium refunds, including, but not limited to, builders risk, fire, employee dishonesty or workers’ compensation policies; (g) all supplies, tools, plants, material, inventory, and equipment (whether completely manufactured or not), wherever located, which have been or hereafter may be purchased, used, or acquired for use, entirely or partly, in connection with or to be incorporated into the matter that is the subject of any Contract; (h) all amounts that may be owing from time to time by a bonding company to a Contractor or any Guarantor in any capacity including, without limitation, any balance or share belonging to such Contractor or Guarantor or any deposit or other account with a bonding company; and (i) other assets required by bonding companies to be collateral in connection with their issuance of payment and/or performance bonds, may in each case be subject to prior Liens in favor of bonding companies to secure obligations in connection with such payment and performance bonds, in each case to the extent such bonds are permitted hereunder;
    (ii)    no Lien need be granted on any asset subject to a lien permitted by Section 7.11(e), (i), (l) (as to Liens on fixed assets only), (m) or (n);
    (iii)    no Lien need be granted on the capital stock of an Unrestricted Subsidiary or on the capital stock or assets of a corporation identified on Schedule 5.2 as a designated Foreign Subsidiary;
-31-


    (iv)    Liens granted shall be subject and may be subordinate to Liens permitted by Section 7.11 hereof;
    (v)    Liens need not be perfected by possession or control (but may be perfected by the filing of a financing statement) on (A) notes receivable having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate, (B) bonds or notes pledged to the City of New York in lieu of retainage or (C) on equity securities (other than capital stock of Restricted Subsidiaries to the extent required hereby) having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate;
    (vi)    no Lien need be granted on any contract, license, permit or franchise, that validly prohibits the creation, attachment, or perfection of a security interest in favor of the Agent of a security interest in such contract, license, permit or franchise (or in any rights or property obtained by such Person under such contract, license, permit or franchise);
    (vii)    no Lien need be granted on any rights or property to the extent that any valid and enforceable law or regulation applicable to such rights or property prohibits the creation of a security interest therein;
    (viii)    no Lien need be granted on any rights or property to the extent that such rights or property secure purchase money financing therefor permitted by this Credit Agreement and the agreements providing such purchase money financing prohibit the creation of a further security interest therein; and
    (ix)    Liens on deposit accounts, securities accounts and commodity accounts maintained by the Borrowers and the Guarantors need not be perfected by entering into a control agreement or otherwise.
The Borrowers agree that they will, and will cause the Guarantors to, from time to time at the request of the Agent or the Required Lenders execute and deliver such documents, security agreements, assignments, pledges, hypothecs or charges and do such acts and things as the Agent or the Required Lenders may reasonably request in order to provide for or perfect such Liens on the Collateral. Notwithstanding anything to the contrary contained herein or in any other Loan Document, the Collateral owned by the U.K. Subsidiaries, EMCOR International Inc. and any other CFC whose assets are included as part of the Collateral (including without limitation equity interests in other U.K. Subsidiaries) shall secure solely the indebtedness, liabilities and obligations of the U.K. Subsidiaries and any CFC hereunder and under the other Loan Documents and not the indebtedness, liabilities and obligations of the U.S. Borrowers and the U.S. Subsidiaries hereunder and under the other Loan Documents. Notwithstanding the foregoing, the portion of the capital stock of each U.K. Subsidiary, EMCOR International Inc. and any other CFC owned by the Company or a U.S. Subsidiary and constituting Collateral in excess of 65% of the total issued and outstanding capital stock of such Subsidiary (herein, the “Excess Stock Collateral”) shall secure only the indebtedness liabilities and obligations of U.K. Subsidiaries and/or any other CFC hereunder and under the other Loan Documents. In no event shall the Excess Stock Collateral secure the indebtedness, liabilities and obligations of the U.S.
-32-


Borrowers or the U.S. Subsidiaries hereunder or under the other Loan Documents. Notwithstanding the foregoing, no Lien need be granted on the capital stock of a captive insurance company or captive surety company if the granting of such Lien would violate applicable law or require the consent of any applicable regulatory body.
    Section 4.2.    The Guarantees. The Obligations and Hedging Liability (i) of the U.S. Borrowers shall be fully guaranteed by the Company and the U.S. Subsidiaries which are Guarantors (other than EMCOR International Inc.) and (ii) of the U.K. Borrowers shall be fully guaranteed by the Company, the U.S. Subsidiaries and the U.K. Subsidiaries in each case which are Guarantors. Subject to Section 4.1 and except as otherwise required in Section 4.1, the Required Lenders may from time to time require any Restricted Subsidiary (other than any Restricted Subsidiary (i) which is not a Wholly-Owned Subsidiary, (ii) which is a CFC but not a UK Subsidiary or (iii) which is a captive insurance company or captive surety company) to provide a Guaranty Agreement and Liens on its assets in which event the Company shall within 30 days of request cause such Restricted Subsidiary to execute and deliver a Guaranty Agreement to the Agent together with such supporting resolutions, opinions and other showings as the Agent may reasonably require. Notwithstanding anything herein to the contrary, no Guaranty Agreement delivered by any U.K. Subsidiary or EMCOR International Inc. shall guarantee, and no U.K. Subsidiary nor EMCOR International Inc. shall be obligated to make any payment in respect of, the Obligations and Hedging Liability of the U.S. Borrower and the U.S. Subsidiaries which are Guarantors.
SECTION 5.    REPRESENTATIONS AND WARRANTIES.
Each Borrower represents and warrants to the Agent and the Lenders as follows:
    Section 5.1.    Organization and Qualification. Each Borrower is duly organized, validly existing and in good standing (or their equivalents under applicable local law) as a corporation, limited liability company or partnership under the laws of the jurisdiction in which it is incorporated or organized, as the case may be, has full and adequate power to own its Property and conduct its business as now conducted, and is duly licensed or qualified and in good standing in each jurisdiction in which the failure to be so qualified would have a Material Adverse Effect.
    Section 5.2.    Subsidiaries. Except as set forth in the Side Letter, each Restricted Subsidiary is duly organized, validly existing and in good standing (or their equivalents under applicable local law) under the laws of the jurisdiction in which it is incorporated or organized, as the case may be, has full and adequate power to own its Property and conduct its business as now conducted, and is duly licensed or qualified and in good standing in each jurisdiction in which the failure to be so qualified or in good standing would have a Material Adverse Effect. As of the date hereof, Schedule 5.2 hereto identifies each Restricted Subsidiary, the jurisdiction of its incorporation or organization, as the case may be, the percentage of issued and outstanding shares of each class of its capital stock or other equity interests owned by the Company and the Restricted Subsidiaries and, if such percentage is not 100% (excluding directors’ qualifying shares as required by law), a description of each class of its authorized capital stock and other equity interests and the number of shares of each class issued and outstanding and the Company will notify the Agent of any material changes in such information. All of the outstanding shares
-33-


of capital stock and other equity interests of each such Subsidiary are validly issued and outstanding and fully paid and nonassessable (except for the provisions of Section 630 of the Business Corporation Law of the State of New York, as to New York corporations) and as of the date hereof all such shares and other equity interests indicated on Schedule 5.2 as owned by the Company or a Restricted Subsidiary are as of the date hereof owned, beneficially and of record, by the Company or such Restricted Subsidiary free and clear of all Liens not permitted hereby. There are no outstanding commitments or other obligations of any Restricted Subsidiary to issue, and no options, warrants or other rights of any Person to acquire, any shares of any class of capital stock or other equity interests of any Restricted Subsidiary except in favor of the Company or a Restricted Subsidiary.
    Section 5.3.    Corporate Authority and Validity of Obligations. Each Borrower has full right and authority to enter into this Agreement and the other Loan Documents to which it is a party, to make the borrowings herein provided for, to grant to the Agent the Liens provided for in the Collateral Documents being executed by it, and to perform all of its obligations hereunder and under the other Loan Documents to which it is a party. Each Guarantor has full right and authority to enter into the Loan Documents to which it is a party, to grant to the Agent the Liens provided for in the Collateral Documents executed by it and to perform all of its obligations under such Loan Documents. The Loan Documents have been duly authorized, executed and delivered by the Borrowers and Guarantors and constitute valid and binding obligations of the Borrowers and Guarantors enforceable in accordance with their terms except as enforceability may be limited by bankruptcy, insolvency or similar laws affecting creditors’ rights generally and general principles of equity (regardless of whether the application of such principles is considered in a proceeding in equity or at law); and this Agreement and the other Loan Documents do not, nor does the performance or observance by any Borrower or Guarantor of any of the matters and things herein or therein provided for, contravene or constitute a default under any provision of law or any judgment, injunction, order or decree binding upon any Borrower or Guarantor or any provision of the charter, articles of incorporation or organization or by-laws of any Borrower or Guarantor or any covenant, indenture or agreement of the Borrowers or Guarantors or affecting any of their Properties, or result in the creation or imposition of any Lien on any Property of the Borrowers or Guarantors.
    Section 5.4.    Use of Proceeds; Margin Stock. The Borrowers shall use the proceeds of the Loans and other extensions of credit made available hereunder (i) to refinance existing indebtedness including indebtedness, obligations (other than Existing Letters of Credit) and liabilities under the Existing Credit Agreement, (ii) to support the issuance of Letters of Credit (including Existing Letters of Credit), (iii) to finance the Permitted Acquisitions and capital expenditures, and for their working capital and general corporate purposes, and (iv) to fund certain fees and expenses incurred in connection with the closing of the transaction contemplated hereby. Neither the Borrowers nor any Subsidiary is engaged in the business of extending credit for the purpose of purchasing or carrying margin stock (within the meaning of Regulation U of the Board of Governors of the Federal Reserve System), and no part of the proceeds of any Revolving Loan or any other extension of credit made hereunder will be used to purchase or carry any such margin stock in a manner that would result in a violation of Regulation U or to extend credit to others for the purpose of purchasing or carrying any such margin stock.
-34-


    Section 5.5.    Financial Reports. The consolidated balance sheet of the Company and its Subsidiaries as at December 31, 2018 and the related consolidated statements of operations, cash flows and shareholders’ equity of the Company and its Subsidiaries for the fiscal year then ended, and accompanying notes thereto, which consolidated financial statements are accompanied by the audit report of Ernst & Young LLP, an independent registered public accounting firm, and the unaudited interim condensed consolidated balance sheet of the Company and its Subsidiaries as at September 30, 2019 and the related interim condensed consolidated statements of operations, cash flows and shareholders’ equity of the Company and its Subsidiaries for the nine (9) months then ended heretofore furnished to the Lenders, fairly present in all material respects the consolidated financial condition of the Company and its Subsidiaries as at said dates and the results of their operations and cash flows for the periods then ended in conformity with generally accepted accounting principles applied on a consistent basis, but subject, in the case of such interim condensed financial statements on the related notes thereto, to year end audit adjustments which are not expected to be material. Except as disclosed in the Side Letter, neither the Company nor any Restricted Subsidiary has, to the best of its knowledge, contingent liabilities which could reasonably be expected to have a Material Adverse Effect other than as indicated on such financial statements (including the notes thereof) or, as to each reaffirmation of this sentence’s representation and warranty in the future, on the most recent financial statements or the related notes thereto which are to be provided to the Lenders pursuant to Section 7.5 hereof.
    Section 5.6.    No Material Adverse Change. Since December 31, 2018, there has been no change in the condition (financial or otherwise) or business of the Company and its Restricted Subsidiaries which could reasonably be expected to have a Material Adverse Effect.
    Section 5.7.    Full Disclosure. The written statements and written information furnished by or on behalf of the Borrowers to the Agent and the Lenders through the date hereof in connection with the negotiation of this Agreement and the other Loan Documents and the commitments by the Lenders to provide all or part of the financing contemplated hereby do not, taken as a whole, contain any untrue statements of a material fact or omit a material fact necessary to make the material statements contained herein or therein not misleading in light of the circumstances in which such statements were made, the Lenders acknowledging that as to any projections furnished to the Lenders by or on behalf of the Borrowers, the Borrowers only represent that the same were prepared on the basis of information and estimates the Borrowers believed to be reasonable. On the Closing Date, the information included in the Beneficial Ownership Certification most recently delivered to the Agent and the Lenders in respect of each Borrower is true and correct in all respects.
    Section 5.8.    Good Title. Except to the extent heretofore disclosed on the Schedules to this Agreement or in the Side Letter, as of the date hereof the Company and the Restricted Subsidiaries have in all material respects good and marketable title to their real property and good and merchantable title to the balance of their assets as reflected on the most recent balance sheets of the Company and its Restricted Subsidiaries furnished to the Lenders (except for sales of assets by the Borrowers and their Restricted Subsidiaries in the ordinary course of business), subject to no Liens other than such thereof as are permitted by Section 7.11 hereof.
-35-


    Section 5.9.    Litigation and Other Controversies. Except as disclosed in the Side Letter, there is no litigation or governmental proceeding or labor controversy pending, nor to the knowledge of any Borrower threatened, against any Borrower or Restricted Subsidiary which would reasonably be expected to (a) impair the validity or enforceability of, or impair the ability of any Borrower or Guarantor to perform its obligations under, this Agreement or any other Loan Document or (b) have a Material Adverse Effect.
    Section 5.10.    Taxes. All tax returns which, to the best knowledge of the Company, are required to be filed by the Company or any Restricted Subsidiary in any jurisdiction have, in fact, been filed, and all taxes, assessments, fees and other governmental charges upon the Company or any Restricted Subsidiary or upon any of their respective Properties, income or franchises, which are shown to be due and payable in such returns, have been paid to the extent due, in each case except where the failure to do so would not cause a Material Adverse Effect. The Borrowers do not know of any material proposed additional tax assessment against them or the Restricted Subsidiaries for which adequate provision in accordance with GAAP has not been made in their respective financial statements. Adequate provisions in accordance with GAAP for taxes on the books of the Company, each other Borrower and each Restricted Subsidiary have been made for all open years, and for its current fiscal period.
    Section 5.11.    Approvals. No authorization, consent, license, or exemption from, or filing or registration with, any court or governmental department, agency or instrumentality, nor any approval or consent of the stockholders of the Borrowers or any other Person, is or will be necessary to the valid execution, delivery or performance by the Borrowers or Guarantors of this Agreement or any other Loan Document, other than the stockholders of the Guarantors.
    Section 5.12.    Affiliate Transactions. No Borrower nor any Restricted Subsidiary is a party to any contract or agreement with any of its Affiliates (other than contracts and agreements between and among the Borrowers and Restricted Subsidiaries) on terms and conditions which are less favorable to such Borrower or such Restricted Subsidiary than would be usual and customary in similar contracts or agreements between Persons not affiliated with each other than any such contract or agreement which could not reasonably be expected to have a Material Adverse Effect.
    Section 5.13.    Investment Company. No Borrower nor any Subsidiary is an “investment company” or a company “controlled” by an “investment company” within the meaning of the Investment Company Act of 1940, as amended.
    Section 5.14.    ERISA. Except to the extent heretofore disclosed in writing to the Lenders, to the best of the Company’s knowledge, each Borrower and each other member of its Controlled Group has fulfilled its obligations under the minimum funding standards of and is in compliance in all material respects with ERISA and the Code to the extent applicable to it and has not incurred any material liability to the PBGC or a Plan (other than material liabilities arising in the future under a multiemployer plan as defined in Section 4001(c)(3) of ERISA which could not reasonably be expected to have a Material Adverse Effect) under Title IV of ERISA other than a material liability to the PBGC for premiums under Section 4007 of ERISA. Except as set forth in the Side Letter, as of the date hereof no Borrower nor any Restricted Subsidiary has any contingent liabilities with respect to any post-retirement benefits under a Welfare Plan, other than liability for continuation coverage described in Article 6 of Title I of ERISA.
-36-


    Section 5.15.    Compliance with Laws. Each Borrower and each Restricted Subsidiary is in compliance with the requirements of all federal, governmental (whether national, supra-national or otherwise), state, provincial and local laws, rules and regulations applicable to or pertaining to their Properties or business operations (including, without limitation, the Occupational Safety and Health Act of 1970, the Americans with Disabilities Act of 1990, and laws and regulations establishing quality criteria and standards for air, water, land and toxic or hazardous wastes and substances), except for such non-compliance with the same which could not reasonably be expected to have any Material Adverse Effect. No Borrower nor any Restricted Subsidiary has received notice to the effect that its operations are not in compliance with any of the requirements of applicable federal, governmental (whether national, supra-national or otherwise), state, provincial or local environmental, health and safety statutes and regulations or are the subject of any governmental investigation evaluating whether any remedial action is needed to respond to a release of any toxic or hazardous waste or substance into the environment, which non-compliance or remedial action could reasonably be expected to have a Material Adverse Effect.
    Section 5.16.    Other Agreements. No Borrower nor any Restricted Subsidiary is in default under the terms of any covenant, indenture or agreement of or affecting any Borrower, any Restricted Subsidiary or any of their Properties, which default if uncured could reasonably be expected to have a Material Adverse Effect.
    Section 5.17.    No Default. No Default or Event of Default has occurred and is continuing.
    Section 5.18.    Solvency. Each Borrower is solvent, able to pay its debts as they become due, and has sufficient capital to carry on its business and all businesses in which it is about to engage.
    Section 5.19.    OFAC; Anti-Corruption Laws and Sanctions.
    (a)     OFAC. (i) Each Borrower is in compliance with the requirements of all OFAC Sanctions Programs applicable to it, (ii) each Restricted Subsidiary is in compliance with the requirements of all OFAC Sanctions Programs applicable to such Subsidiary, (iii) the Borrowers have provided to the Agent, the Issuers, and the Lenders all information requested in writing by the Agent regarding the Borrowers, their Affiliates and the Restricted Subsidiaries necessary for the Agent, the Issuer, and the Lenders to comply with all applicable OFAC Sanctions Programs, and (iv) to the best of the Company’s knowledge, no Borrower or any Affiliates or Restricted Subsidiaries is, as of the date hereof, named on the current OFAC SDN List.
    (b)    Anti-Corruption Laws and Sanctions. The Company has implemented and maintains in effect policies and procedures designed to ensure compliance by the Company, its Subsidiaries and their respective directors, officers and employees with Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions, and the Company, its Subsidiaries and their respective directors, officers and employees are in compliance with Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions in all material respects. None of the Company, any Subsidiary or any of their respective directors, officers or employees is a Sanctioned Person or currently the subject or target of any Sanctions. No Borrowing or Letter of Credit, use of proceeds or other transaction contemplated by the Credit Agreement will violate Anti-Corruption Laws or Sanctions applicable to any party hereto.
-37-


    Section 5.20.    EEAAffected Financial Institution. No Borrower or Guarantor is an EEAAffected Financial Institution.
SECTION 6.    CONDITIONS PRECEDENT.
The obligation of each Lender to advance a Borrowing or of the Issuer to issue, extend the expiration date (including by not giving notice of non-renewal) of or increase the amount of any Letter of Credit under this Agreement, shall be subject to the following conditions precedent:
    Section 6.1.    All Credit Utilizations. The obligation of the Lenders to provide any Borrower with any Credit Utilization (including the first such Credit Utilization) shall be subject to the conditions precedent that as of the time of each such Credit Utilization:
    (a)    each of the representations and warranties set forth herein and in the other Loan Documents shall be and remain true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of said time, except to the extent the same expressly relate to an earlier date (in which case such representation and/or warranty shall be true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of such earlier date);
    (b)    the Borrowers and Guarantors shall be in compliance with all of the terms and conditions hereof and of the other Loan Documents, and no Default or Event of Default shall have occurred and be continuing or would occur as a result of such Credit Utilization;
    (c)    after giving effect to such Credit Utilization, (i) the Revolving Credit Exposure for all Lenders shall not exceed the Aggregate Revolving Commitments then in effect, (ii) the U.S. Revolving Credit Exposure for all Lenders shall not exceed the U.S. Dollar Commitments then in effect, (iii) the aggregate principal amount of all Multicurrency Revolving Loans shall not exceed the Multicurrency Commitments then in effect, (iv) the aggregate principal amount of the Loans made to any Borrower and of L/C Obligations in respect of Letters of Credit issued for such Borrower’s account shall not exceed any applicable Sublimit, (v) the aggregate principal amount of Swing Loans outstanding to the Company shall not exceed the Swing Line Sublimit and (vi) the aggregate outstanding amount of the L/C Obligations shall not exceed the lesser of the Aggregate Revolving Commitments or the applicable L/C Sublimit;
    (d)    such Credit Utilization shall not violate any order, judgment or decree of any court or other authority or any provision of law or regulation applicable to the Agent or any Lender (including, without limitation, Regulation U of the Board of Governors of the Federal Reserve System) as then in effect (the Lenders acknowledging that as of the date hereof they know of none of such other than the restrictions of Regulation U);
    (e)    in the case of the issuance of any Letter of Credit, the Applicable Issuer shall have received a properly completed Application therefor and, in the case of an
-38-


extension or increase in the amount of the Letter of Credit, the Applicable Issuer shall have received a written request therefor, in a form acceptable to the Applicable Issuer, with such Application or written request, in each case to be accompanied by the fees required by this Agreement; and
    (f)    in any case in which a Revolving Loan is to be made available to a Borrower to enable the acquisition of shares in a company incorporated in England and Wales, the applicable Borrower shall have complied with the provisions of Chapter VI of the Companies Act 1985 (or any statutory re-enactment of that Act) and obtained all such approvals and other matters as are required by that chapter to the satisfaction of the Agent.
Each request for a Credit Utilization hereunder shall be deemed to be a representation and warranty by the Borrowers on the date of such Credit Utilization as to the facts specified in this Section 6.1 (other than Subsection (d) or (e) above).
    Section 6.2.    Initial Credit Utilization for the Company. Before or concurrently with the initial Credit Utilization:
    (a)    the Agent shall have received for each Lender this Agreement duly executed by the Borrowers and the Lenders;
    (b)    to the extent requested by a Lender, the Agent shall have received such Lender’s duly executed Notes of the Borrowers dated the date hereof and otherwise in compliance with the provisions hereof;
    (c)    the Agent shall have received that certain Sixth Amended and Restated Security Agreement, that certain Sixth Amended and Restated Pledge Agreement, and that certain Fifth Amended and Restated Guaranty Agreement, in each case duly executed by the Company and the other applicable Guarantors, together with (to the extent not already on file with the Agent) (i) original stock certificates or other similar instruments or securities representing substantially all of the issued and outstanding shares of capital stock or other equity interests in the Restricted Subsidiaries (other than the Company’s Subsidiary organized under the laws of the Commonwealth of Puerto Rico) as of the date hereof, (ii) stock powers for the Collateral consisting of the stock or other equity interest in each Restricted Subsidiary executed in blank and undated, (iii) UCC financing statements to be filed against the Company and each Subsidiary that is party to a Collateral Document, as debtor, in favor of the Agent, as secured party, and (iv) patent, trademark, and copyright collateral agreements, to the extent requested by the Agent;
    (d)    to the extent not currently on file with the Agent, the Agent shall have received evidence of insurance required to be maintained under the Loan Documents (including endorsements), naming the Agent as additional insured and lender’s loss payee with respect to policies covering insurable Property;
-39-


    (e)    the Agent shall have received for each Lender copies of the Company’s and each other applicable Guarantor’s articles of incorporation and bylaws (or comparable organizational documents) and any amendments thereto, certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;
    (f)    the Agent shall have received for each Lender copies of resolutions of the Company’s and each other applicable Guarantor’s Board of Directors (or similar governing body) authorizing the execution, delivery and performance of this Agreement and the other Loan Documents to which it is a party and the consummation of the transactions contemplated hereby and thereby, together with specimen signatures of the persons authorized to execute such documents on the Company’s and each applicable Guarantor’s behalf, all certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;
    (g)    the Agent shall have received for each Lender copies of the certificates of good standing for the Company and each other applicable Guarantor (dated no earlier than 30 days prior to the date hereof) from the office of the secretary of the state or other applicable governmental office in its incorporation or organization;
    (h)    the Agent shall have received for each Lender a list of the Company’s Authorized Representatives;
    (i)    the Agent shall have received for itself and for the Lenders the initial fees called for by Section 3.2 hereof;
    (j)    each Lender shall have received such evaluations and certifications as it may reasonably require in order to satisfy itself as to the value of the Collateral, the financial condition of the Company and the Guarantors, and the lack of material contingent liabilities of the Company and the Guarantors;
    (k)    the Agent shall have received financing statement search results against the personal Property of the Company and each applicable Guarantor evidencing the absence of Liens on their personal Property except as permitted by Section 7.11 hereof and searches (in form and substance satisfactory to the Agent) conducted at all relevant registries affecting the Company, such Guarantors or their respective personal Property and all registrations reasonably required by the Agent in respect of the Liens created under the Collateral Documents shall have been completed;
    (l)    the Agent shall have received for each Lender the favorable written opinion of counsel to the Company and each applicable Guarantor, in form and substance satisfactory to the Agent;
    (m)    the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request;
-40-


    (n)    the Agent shall have received the consolidated five-year projected financial statements of the Company and its Restricted Subsidiaries;
    (o)    since December 31, 2018, no material adverse change in the business, condition (financial or otherwise), operations, performance or Properties of the Company and its Restricted Subsidiaries, taken as a whole, shall have occurred; and
    (p)    each of the Lenders shall have received, sufficiently in advance of the Closing Date (i) all documentation and other information requested by any such Lender required by bank regulatory authorities under applicable “know your customer” and anti-money laundering rules and regulations, including without limitation, the United States Patriot Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)) and the Beneficial Ownership Regulations including, without limitation, the information described in Section 13.24 and (ii) to the extent any Borrower qualifies as a “legal entity customer” under the Beneficial Ownership Regulation, a Beneficial Ownership Certification in relation to such Borrower; and the Agent shall have received a fully executed Internal Revenue Service Form W-9 (or its equivalent) for the Borrowers and the Guarantors.
    Section 6.3.    Credit Utilization for the U.K. Borrower.
    (a)     Before or concurrently with the initial Credit Utilization for any U.K. Borrower:
    (i)    the Agent shall have received the Guaranty Agreements from the Company and the U.S. Guarantors organized in the United States;    
    (ii)    the Agent shall have received for each Lender copies of the U.K. Borrower’s and each applicable Guarantor’s articles of incorporation and bylaws (or comparable organizational documents) and any amendments thereto, certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;
    (iii)    the Agent shall have received for each Lender copies of resolutions of the U.K. Borrower’s and each applicable Guarantor’s Board of Directors (or similar governing body) authorizing the execution, delivery and performance of this Agreement and the other Loan Documents to which it is a party and the consummation of the transactions contemplated hereby and thereby, together with specimen signatures of the persons authorized to execute such documents on each of the U.K. Borrower’s and Guarantor’s behalf, all certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;
    (iv)    the Agent shall have received for each Lender a list of the U.K. Borrower’s Authorized Representative; and
    (v)    each of the Lenders shall have received, sufficiently in advance of the initial Credit Utilization (i) all documentation and other information requested by any
-41-


such Lender required by bank regulatory authorities under applicable “know your customer” and anti-money laundering rules and regulations, including without limitation, the United States Patriot Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)) and the Beneficial Ownership Regulations including, without limitation, the information described in Section 13.24 and (ii) to the extent any Borrower qualifies as a “legal entity customer” under the Beneficial Ownership Regulation, a Beneficial Ownership Certification in relation to such Borrower; and the Agent shall have received a fully executed Internal Revenue Service Form W-9 (or its equivalent) for the U.K. Borrower and the applicable Guarantors; and
    (vi)    the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request;
    (b)    each U.K. Borrower shall, not later than 60 days after the date of the initial advance of such Loan or the initial issuance of such Letter of Credit (whichever occurs first), the U.K. Borrowers shall deliver to the Agent, in form and substance satisfactory to the Agent, the following:
    (i)    the Agent shall have received the Guaranty Agreements and Collateral Documents from the U.K. Borrower and applicable Guarantors required by Section 4.1 and 4.2 hereof together with: (A) original stock certificates or other similar instruments or securities representing substantially all of the issued and outstanding shares of capital stock or other equity interests in the Restricted Subsidiaries that are not U.S. Subsidiaries and otherwise required to be pledged, (B) stock powers for the Collateral consisting of the stock or other equity interest in each such Restricted Subsidiary executed in blank and undated, (C) UCC financing statements (or similar filings) to be filed against the U.K. Borrower and each Subsidiary that is party to a Collateral Document, as debtor, in favor of the Agent, as secured party, and (D) patent, trademark, and copyright collateral agreements, to the extent requested by the Agent;
    (ii)    to the extent not currently on file with the Agent, the Agent shall have received evidence of insurance required to be maintained under the Loan Documents (including endorsements), naming the Agent as additional insured and lender’s loss payee with respect to policies covering insurable Property of the U.K. Borrower and the applicable Guarantors;
    (iii)    the Agent shall have received for each Lender copies of the certificates of good standing (or comparable certificates) for the U.K. Borrower and, if applicable, such Guarantor (dated no earlier than 30 days prior to the date hereof) from the office of the secretary of the state or other applicable governmental office in its incorporation or organization;
    (iv)    the Agent shall have received for each Lender the favorable written opinion of counsel to the U.K. Borrower and, if applicable each Guarantor, in form and substance satisfactory to the Agent, and, if applicable, legal opinions of foreign counsel
-42-


and supporting documentation therefor with respect to, among other things, the liens on capital stock or other equity interests of Foreign Subsidiaries required by Section 4.1 hereof;
    (v)    the Agent shall have received lien search results against the personal Property of the U.K. Borrower and the applicable Guarantors evidencing the absence of Liens on their personal Property except as permitted by Section 7.11 hereof and searches (in form and substance satisfactory to the Agent) conducted at all relevant registries affecting the U.K. Borrower, the applicable Guarantors or their respective personal Property and all registrations reasonably required by the Agent in respect of the Liens created under the Collateral Documents shall have been completed; and
    (vi)    the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request.
SECTION 7.    COVENANTS.
The Borrowers agree that, so long as any credit is available to or in use by or any amount is owing by the Borrowers hereunder, except to the extent compliance in any case or cases is waived in writing by the Required Lenders:
    Section 7.1.    Maintenance of Business. The Borrowers shall, and shall cause each Restricted Subsidiary to, preserve and keep in force and effect its existence and all leases, licenses and permits necessary to the proper conduct of its and their respective businesses except with respect to any Restricted Subsidiary to the extent that the failure to do so could not reasonably be expected to result in a Material Adverse Effect, provided that the foregoing shall not preclude the termination or discontinuance of any of such in connection with a Disposition of substantially all of the assets of the Restricted Subsidiary in question or the merger or dissolution of same in each instance to the extent permitted by Section 7.14 hereof.
    Section 7.2.    Maintenance of Property. The Borrowers shall maintain, preserve and keep their material plant, Properties and equipment used in the conduct of their respective businesses in good repair, working order and condition (ordinary wear and tear excepted), shall from time to time make all needful and proper repairs, renewals, replacements, additions and betterments thereto so that at all times the overall efficiency thereof shall be preserved and maintained in all material respects, and shall cause each Restricted Subsidiary so to do in respect of its material plant, Properties and equipment.
    Section 7.3.    Taxes and Assessments. The Borrowers shall duly pay and discharge, and shall cause each Restricted Subsidiary to duly pay and discharge, all material taxes, rates, assessments, fees and governmental charges upon or against the Borrowers or any Restricted Subsidiary or against their respective Properties, in each case before the same become delinquent and before penalties accrue thereon, unless and to the extent that the same are being contested in good faith and by appropriate proceedings which prevent enforcement of the matter under contest and adequate reserves are provided therefor.
-43-


    Section 7.4.    Insurance. The Borrowers shall insure and keep insured, and shall cause each Restricted Subsidiary to insure and keep insured, with insurance companies reasonably believed by them to be responsible, all insurable Property owned by them which is of a character usually insured by Persons similarly situated and operating like Properties against loss or damage from such hazards and risks, and in such amounts, as are insured by Persons similarly situated and operating like Properties, and the Borrowers shall insure, and cause each Restricted Subsidiary to insure, such other hazards and risks (including employers’ and public liability risks) with insurance companies reasonably believed by them to be good and responsible as and to the extent usually insured by Persons similarly situated and conducting similar businesses, it being agreed that the foregoing shall not preclude the Borrowers and the Restricted Subsidiaries from directly or indirectly self-insuring risks as and to the extent prudent and customary for companies similarly situated. The Borrowers shall in any event maintain insurance on the Collateral to the extent required by the Collateral Documents. The Borrowers shall upon request of the Agent furnish a certificate setting forth in summary form the nature and extent of the insurance maintained pursuant to this Section 7.4.
    Section 7.5.    Financial Reports and Rights of Inspection. The Borrowers shall, and shall cause each Restricted Subsidiary to, maintain a system of accounting in accordance with GAAP and shall furnish to the Agent, each Lender and each of their duly authorized representatives such information respecting the business and financial condition of the Borrowers and their Restricted Subsidiaries as the Agent or such Lender may reasonably request; and without any request, shall furnish to the Lenders:
    (a)    as soon as available, and in any event within forty-five (45) days after the close of each of the first three quarterly accounting periods of each fiscal year of the Company, a copy of the condensed consolidated balance sheet of the Company and its Subsidiaries as of the last day of such period and the condensed consolidated statements of operations for such period and for the fiscal year to date and statements of cash flows and shareholders’ equity of the Company and its Subsidiaries for the fiscal year to date, each in reasonable detail and showing in comparative form the figures for the corresponding date and period in the previous fiscal year, in the case of the condensed consolidated financial statements only, prepared by the Company in accordance with GAAP (subject to year-end audit adjustments which are not expected to be material and to the absence of footnotes);
    (b)    as soon as available, and in any event within ninety (90) days after the close of each annual accounting period of the Company, a copy of the consolidated balance sheet of the Company and its Subsidiaries as of the last day of the period then ended and the consolidated statements of operations, cash flows and shareholders’ equity of the Company and its Subsidiaries for the period then ended, and accompanying notes thereto, each in reasonable detail showing in comparative form the figures for the previous fiscal year, accompanied by an unqualified opinion, in accordance with generally accepted auditing standards, of Ernst & Young LLP or another independent registered public accounting firm of national standing, selected by the Company and reasonably satisfactory to the Required Lenders;
-44-


    (c)    within the period provided in subsection (b) above, the written statement of the accountants who certified the audit report thereby required that in the course of their audit they have obtained no knowledge of any Default or Event of Default, or, if such accountants have obtained knowledge of any such Default or Event of Default, they shall disclose in such statement the nature and period of existence thereof;
    (d)    (i) as soon as available, and in any event within forty-five (45) days after the close of each quarterly accounting period of the Company, a work-in-progress report in reasonable detail prepared by the Company;
    (ii)    promptly upon the request of any Lender, an accounts receivable and accounts payable aging together with a claims report (detailing individual claims for which the amount recorded on books of the Company is in excess of $50,000,000), each in reasonable detail prepared by the Company;
    (e)    promptly after receipt of final copies thereof, any additional written reports, or other detailed information contained in writing concerning significant aspects of any Borrower’s or any Restricted Subsidiary’s operations and financial affairs given to it by its independent public accountants;
    (f)    as soon as available, and in any event within ninety (90) days following the end of each fiscal year of the Company, a copy of the Company’s consolidated operating budget for the following fiscal year, such operating budget to show the Company’s projected consolidated revenues, expenses and net income and to be in reasonable detail prepared by the Company and in form reasonably satisfactory to the Agent;
    (g)    promptly after knowledge thereof shall have come to the attention of the chief executive or chief financial officer of the Company, written notice of (i) any pending litigation or governmental proceeding or labor controversy against any Borrower or Restricted Subsidiary which could reasonably be expected to have a Material Adverse Effect or (ii) any threatened litigation, governmental proceeding or labor controversy against any Borrower or Restricted Subsidiary which the Company or such Borrower or Restricted Subsidiary in good faith believes could reasonably be expected to have a Material Adverse Effect or (iii) the occurrence of any Default or Event of Default hereunder;
    (h)    promptly after knowledge thereof shall have come to the attention of the chief executive or chief financial officer of the Company, written notice of (i) the occurrence and continuance of any event of default as defined in an Indemnity Agreement that is likely to result in a Material Adverse Effect or (ii) any fact, condition or event that only with giving of notice or the passage of time or both, would become such an event of default thereunder; and
    (i)    from time to time promptly upon request by any Lender, information and documentation reasonably requested by the Agent or any Lender for purposes of
-45-


compliance with applicable “know your customer” requirements under the PATRIOT Act, the Beneficial Ownership Regulation or other applicable anti-money laundering laws, including, solely to the extent applicable to any Borrower, either (i) confirmation of the accuracy of the information set forth in the most recent Beneficial Ownership Certification provided to Agent and the Lenders or (ii) if the information set forth in the most recent Beneficial Ownership Certification provided to Agent and the Lenders is no longer accurate, a new Beneficial Ownership Certification, in form and substance acceptable to Agent and each Lender.
Each of the financial statements furnished to the Lenders pursuant to subsections (a) and (b) of this Section 7.5 shall be accompanied by a written certificate in the form attached hereto as Exhibit B signed by an Authorized Representative of the Company to the effect that, to the best of such officer’s knowledge and belief, no Default or Event of Default has occurred during the period covered by such statements or, if any such Default or Event of Default has occurred during such period, setting forth a description of such Default or Event of Default and specifying the action, if any, taken by the Company to remedy the same. Such certificate submitted as of the last day of a calendar quarter shall also set forth the calculations supporting such statements in respect of Sections 7.7 and 7.8 of this Agreement as well as the calculation of the Applicable Margins.
The Borrowers shall, and shall cause each Restricted Subsidiary to, permit the Agent, the Lenders and their duly authorized representatives to visit and inspect any of the Properties of the Borrowers and Restricted Subsidiaries, to examine all of their books of account, records, reports and other papers, to make copies and extracts therefrom, and to discuss their respective affairs, finances and accounts with their respective officers, employees and independent public accountants (and by this provision the Borrowers authorize such accountants to discuss with the Lenders (and such Persons as any Lender may designate, subject to reasonable arrangements for confidentiality) the finances and affairs of the Borrowers and the Restricted Subsidiaries) all upon reasonable notice at such reasonable times and as often as may be reasonably requested.
    Section 7.6.    No Restrictions. The Borrowers shall not permit any Restricted Subsidiary to enter into any contract or agreement after the date hereof prohibiting or restricting such Restricted Subsidiary from paying dividends or making loans and advances to the Company except (a) in the case of a Restricted Subsidiary formed or acquired to be a captive insurer or a captive surety, (b) where the amount of such dividends, loans or advances subject to such prohibitions and restrictions does not exceed $25,000,000 in the aggregate at any one time, or (c) for customary covenants in respect of Indebtedness for Borrowed Money permitted by Sections 7.10(p) or (q) so long as such covenants do not restrict the Company or any Restricted Subsidiary from performing its obligations hereunder or under any other Loan Document.
    Section 7.7.    Leverage Ratio. The Company shall, as of the last day of each calendar quarter, maintain the Leverage Ratio of not more than the Maximum Leverage Ratio in effect at such time.
    Section 7.8.    Interest Coverage Ratio. The Company shall, as of the last day of each calendar quarter, maintain the Interest Coverage Ratio of not less than 3.00 to 1.
-46-


    Section 7.9.    Compliance with OFAC Sanctions Programs; Anti-Corruption Laws and Application Sanctions. (a) The Borrowers shall at all times comply with the requirements of all Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions applicable to the Borrowers and shall cause each of the Subsidiaries to comply with the requirements of all Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions applicable to such Subsidiary.
    (b)    The Borrowers shall provide the Agent, the Issuer, and the Lenders any information requested in writing by the Agent regarding the Borrowers, their Affiliates, and the Subsidiaries necessary for the Agent, the Issuer, and the Lenders to comply with all applicable Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions; subject however, in the case of Affiliates, to such Borrower’s ability to provide information applicable to them.
    (c)    If any Borrower obtains actual knowledge or receives any written notice that such Borrower, any Affiliate or any Restricted Subsidiary is named on the then current OFAC SDN List (such occurrence, an “OFAC Event”), such Borrower shall promptly (i) give written notice to the Agent, the Issuer, and the Lenders of such OFAC Event, and (ii) comply with all applicable laws with respect to such OFAC Event (regardless of whether the party included on the OFAC SDN List is located within the jurisdiction of the United States of America), including the OFAC Sanctions Programs, and the Borrowers hereby authorize and consent to the Agent, the Issuer, and the Lenders taking any and all steps the Agent, the Issuer, or the Lenders deem necessary, in their sole but reasonable discretion, to avoid violation of all applicable laws with respect to any such OFAC Event, including the requirements of the OFAC Sanctions Programs (including the freezing and/or blocking of assets and reporting such action to OFAC).
    (d)    The Company will maintain in effect and enforce policies and procedures designed to ensure compliance by the Company, its Subsidiaries and their respective directors, officers and employees with Anti-Corruption Laws, Anti-Money Laundering Laws, and applicable Sanctions.
    Section 7.10.    Indebtedness for Borrowed Money and Guarantees. The Borrowers shall not, nor shall they permit any of the Restricted Subsidiaries to, issue, incur, assume, create or have outstanding any Indebtedness for Borrowed Money, or provide a Guarantee for any such Indebtedness for Borrowed Money; provided, however, that the foregoing shall not restrict nor operate to prevent:
    (a)    the Obligations and Hedging Liability of the Borrowers and Restricted Subsidiaries owing to the Agent and the Lenders (and their Affiliates);
    (b)    existing Indebtedness for Borrowed Money set forth on Schedule 7.10 hereto;
    (c)    intercompany indebtedness owing by (i) the Company to Restricted Subsidiaries, (ii) a Restricted Subsidiary to the Company or another Restricted Subsidiary or (iii) the Company or a Restricted Subsidiary to Foreign Subsidiaries and Unrestricted Subsidiaries; provided, that the aggregate amount of the indebtedness permitted by this clause (iii) (when taken together with investments, loans and advances permitted by Section 7.12(i)(iv) hereof) shall not exceed the greater of (A) $150,000,000 and (B) 3.5%
-47-


of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;
    (d)    Indebtedness for Borrowed Money consisting of the financing of insurance premiums in the ordinary course of business;
    (e)    liabilities in respect of letters of credit not otherwise permitted by this Section 7.10 if payment of such letters of credit is fully supported by a Letter of Credit;
    (f)    Indebtedness for Borrowed Money of any Person existing at the time such Person becomes a Restricted Subsidiary or assumed in connection with the acquisition of assets of any Person and, in each case, not incurred in contemplation of such Person becoming a Restricted Subsidiary or such assets being acquired; provided that before and after giving effect thereto, no Event of Default shall exist, including with respect to the covenants contained in Sections 7.7 and 7.8 hereof on a pro forma basis;
    (g)    indebtedness under Interest Rate Protection and Other Hedging Agreements entered into to hedge a risk of the Company and/or its Restricted Subsidiaries and not for speculation;
    (h)    any renewals, extensions or replacements of Indebtedness for Borrowed Money permitted under this Section 7.10 in an aggregate amount not in excess of the Indebtedness for Borrowed Money being renewed, extended or replaced;
    (i)    obligations arising out of agreements with respect to the issuance of credit cards (including virtual credit cards) or debit cards to either (i) employees of the Company or any Restricted Subsidiary, or (ii) the Company or any Restricted Subsidiary, in each case for use in connection with the business and affairs of such entities;
    (j)    obligations arising out of agreements with respect to the execution or processing of electronic transfer of funds by automatic clearing house transfer, wire transfer, or otherwise to or from any deposit account of the Company or any Restricted Subsidiary, the acceptance for deposit or the honoring for payment of any check, draft, or other item with respect to any such deposit accounts, and other deposit disbursement, and cash management services afforded to the Company and/or any Restricted Subsidiary;
    (k)    purchase money indebtedness and Finance Lease Obligations of the Company and its Restricted Subsidiaries in an amount not to exceed the greater of (i) $150,000,000 and (ii) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;
    (l)    indebtedness resulting from a change in GAAP, if any, that requires real estate and/or equipment leases of the Company and its Restricted Subsidiaries to be reclassified from operating leases to Finance Leases;
    (m)    obligations arising pursuant to and in accordance with the Company’s Voluntary Deferral Plan;
-48-


    (n)    (i) Performance Guarantees of the Company or a Restricted Subsidiary, (ii) contingent obligations arising from the issuance of Performance Guarantees, assurances, indemnities, bonds, letters of credit, or similar agreements in the ordinary course of business in respect of the contracts (other than contracts for Indebtedness for Borrowed Money) of Nesma EMCOR Company Ltd. for the benefit of surety companies or for the benefit of others to induce such others to forgo the issuance of a surety bond in their favor, (iii) performance guarantees of Comstock Canada Ltd. made prior to the Comstock Sale; or (iv) indemnification obligations in respect to Comstock Surety Bonds;
    (o)    Guarantees of Indebtedness for Borrowed Money of, or Performance Guarantees given by, Foreign Subsidiaries and Nesma EMCOR Company Ltd. and Guarantees of or incurrence of liability for letters of credit supporting Indebtedness for Borrowed Money of Persons in which the Company and the Restricted Subsidiaries are permitted to invest pursuant to Section 7.12(h) (with respect to Strategic Ventures organized outside the United States or conducting more than 50% of their business outside the United States) or Section 7.12(n) hereof; provided that the aggregate amount of Indebtedness for Borrowed Money and of Performance Guarantees so permitted to be incurred, guaranteed or supported pursuant to the provisions of this subsection (o) shall not exceed $75,000,000 at any one time outstanding less the amount invested in Foreign Subsidiaries after the Closing Date;
    (p)    secured Indebtedness for Borrowed Money not otherwise permitted hereunder in an aggregate amount not to exceed the greater of (i) $350,000,000 and (ii) 8.0% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;
    (q)    unsecured Indebtedness for Borrowed Money not otherwise permitted hereunder so long as immediately before and after giving effect thereto, no Event of Default shall exist, including with respect to the covenants contained in Sections 7.7 and 7.8 hereof on a pro forma basis; and
    (r)    Guarantees by the Company and the Restricted Subsidiaries of Indebtedness for Borrowed Money of the Company and the Restricted Subsidiaries otherwise permitted under this Section.
    Section 7.11.    Liens. The Borrowers shall not, nor shall they permit the Restricted Subsidiaries to, create, incur or permit to exist any Lien of any kind on any Property owned by any Borrower or Restricted Subsidiary; provided, however, that the foregoing shall not apply to nor operate to prevent:
    (a)    Liens arising by statute in connection with worker’s compensation, unemployment insurance, old age benefits, social security obligations, taxes, assessments, statutory obligations or other similar charges, good faith cash deposits in connection with the foregoing or in connection with tenders, contracts or leases to which the Borrowers or any of their Restricted Subsidiaries are a party or other cash deposits required to be made
-49-


in the ordinary course of business, provided in each case that the obligation is not for borrowed money and that the obligation secured is not overdue or, if overdue, is being contested in good faith by appropriate proceedings which prevent enforcement of the matter under contest and adequate reserves have been established therefor;
    (b)    mechanics’, workmen’s, materialmen’s, landlords’, carriers’, or other similar Liens arising in the ordinary course of business with respect to obligations which are not due or which are being contested in good faith by appropriate proceedings which prevent enforcement of the matter under contest;
    (c)    judgment liens and judicial attachment liens not constituting an Event of Default under Section 8.1(h) hereof and the pledge of assets for the purpose of securing an appeal, stay or discharge in the course of any legal proceeding;
    (d)    the Liens granted in favor of the Agent for the benefit of the Lenders pursuant to the Collateral Documents;
    (e)    Liens on Property of the Company or any Restricted Subsidiary created solely for the purpose of securing indebtedness permitted by Section 7.10(k), representing or incurred to finance, refinance, or refund the purchase price of such Property, provided that no such Lien shall extend to or cover other Property of the Company or such Restricted Subsidiary other than the respective Property so acquired, and the principal amount of indebtedness secured by any such Lien shall at no time exceed the purchase price of such Property, as reduced by repayments of principal thereon;
    (f)    liens on deposits provided in connection with long-term maintenance contracts of facilities of the Borrowers and the Restricted Subsidiaries located in the United Kingdom relating to United Kingdom private finance initiatives;
    (g)    Liens in favor of bonding companies and their affiliates (a) to the extent described in clause (i) of the second proviso of Section 4.1 hereof and (b) to secure indemnification obligations under surety bonds issued for the benefit of Comstock Canada Ltd. prior to the disposition (the “Comstock Sale”) of the Company’s equity ownership interest in Comstock Canada (“Comstock Surety Bonds”);
    (h)    rights of subrogation and similar rights of issuers of surety bonds and unperfected lien rights of such issuers to assets associated with projects which they have bonded;
    (i)    restrictions on the disbursement or withdrawal of funds deposited by Restricted Subsidiaries in bank accounts maintained by them in the ordinary course of business consistent with past practice which are maintained in connection with specific construction projects or contracts from which payments and disbursements with respect to such contracts or projects are to be made;
-50-


    (j)    Liens on insurance policies arising in connection with Indebtedness for Borrowed Money permitted by Section 7.10(d) hereof;
    (k)    Liens consisting of cash collateral deposits made in connection with the insurance programs of the Company and its Restricted Subsidiaries and rights of a depository bank to offset balances in any account maintained with it by a Subsidiary incorporated under the laws of the United Kingdom against debit balances in any other account maintained with it by such Subsidiary or any other U.K. Subsidiary (it being acknowledged by the Lenders that such rights of offset shall be superior to any rights they may have in and to such accounts or the balances as are from time to time standing on deposit therein);
    (l)    Liens existing on any property of a Person at the time such Person becomes a Restricted Subsidiary or in connection with the acquisition of assets of such Person, in each case which Liens were not created, incurred or assumed in contemplation thereof; provided that no such Liens shall extend to or cover any other property of the Company or any Restricted Subsidiary;
    (m)    the Liens listed and described on Schedule 7.11 attached hereto;
    (n)    any extension, renewal or replacement (or successive extensions, renewals or replacements) of Liens permitted by this Section 7.11 without any increase in the amount of indebtedness secured thereby or in the assets subject to such Liens;
    (o)    Liens securing indebtedness permitted by Section 7.10(p) hereof; and
    (p)    Liens securing obligations up to, but not to exceed, $50,000,000.
    Section 7.12.    Investments, Acquisitions, Loans, and Advances . The Borrowers shall not, nor shall they permit any of the Restricted Subsidiaries to, directly or indirectly, make, retain or have outstanding any investments (whether through purchase of stock or obligations or otherwise) in, or loans or advances (other than for relocation and travel advances and other loans made to employees in the ordinary course of business) to, any other Person, or acquire all or any substantial part of the assets or business of any other Person or division thereof; provided, however, that the foregoing shall not apply to nor operate to prevent:
    (a)    investments in direct obligations of the United States of America or of any agency or instrumentality thereof whose obligations constitute full faith and credit obligations of the United States of America, provided that any such obligations shall mature within one year of the date of issuance thereof;
    (b)    investments in commercial paper maturing within 270 days of the date of issuance thereof which has been accorded one of the two highest ratings available from the S&P, Moody’s or any other nationally recognized credit rating agency of similar standing providing similar ratings;
-51-


    (c)    investments in money market funds which in turn invest primarily in investments of the types described in clauses (a), (b) and (d) of this Section 7.12;
    (d)    investments in certificates of deposit issued by any commercial bank organized under the laws of the United States or (as to investments of EMCOR U.K. Limited and its Subsidiaries, the United Kingdom) in each case having capital, surplus and undivided profits of not less than $500,000,000 or by any Lender, in each case maturing within one year from the date of issuance thereof or in Eurodollar time deposits maturing not more than one year from the date of acquisition thereof placed with any Lender or other such commercial bank (to the extent investments in certificates of deposit issued by such other bank are permitted by this subsection) or in banker’s acceptances endorsed by any Lender or other such commercial bank (to the extent investments in certificates of deposit issued by such other bank are permitted by this subsection) and maturing within nine months of the date of acceptance;
    (e)    endorsement of items for deposit or collection of commercial paper received in the ordinary course of business;
    (f)    the investments, loans and advances listed and described on Schedule 7.12 attached hereto;
    (g)    the Company’s and Restricted Subsidiaries’ investments in their respective Subsidiaries existing on the Closing Date;
    (h)    investments by the Company and the Restricted Subsidiaries in Strategic Ventures in an aggregate amount not to exceed the greater of (i) $150,000,000 and (ii) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;
    (i)    intercompany loans and advances from and investments by:
(i)    the Company to Restricted Subsidiaries,
(ii)    a Restricted Subsidiary to the Company or another Restricted Subsidiary,
(iii)    the Company and Restricted Subsidiaries in a Restricted Subsidiary formed as a captive insurer or surety company; or
(iv)    the Company and Restricted Subsidiaries to Foreign Subsidiaries and Unrestricted Subsidiaries; provided, that the aggregate amount of the intercompany loans, advances and investments permitted by this clause (iv) (when taken together with intercompany indebtedness permitted by Section 7.10(c)(iii) hereof) shall not exceed the greater of (A) $150,000,000 and (B) 3.5% of Consolidated Total Assets as of the last day
-52-


of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;
    (j)    Permitted Acquisitions;
    (k)    acquisitions of assets (including stock, notes and other evidences of indebtedness) and subordinations of claims as a part of good faith collection efforts on doubtful accounts;
    (l)    Guarantees permitted by Section 7.10 hereof;
    (m)    notes and other deferred payment obligations (other than general partnership and similar interests) acquired by the Company or any Restricted Subsidiary in connection with the Disposition of assets permitted hereby;
    (n)    investments of the Company or any Restricted Subsidiary made in the ordinary course of business in connection with joint ventures, Persons or other similar pooling of efforts in respect to a specific project or series of related specific projects for a limited or fixed duration and formed to conduct business of the type in which the Company or such Restricted Subsidiary is presently engaged and guarantees of obligations of, and incurrence of liabilities in respect of letters of credit for, such joint ventures or Persons;
    (o)    investments made pursuant to and in accordance with the Company’s Voluntary Deferral Plan;
    (p)    loans and advances made by the Company or any Restricted Subsidiary to employees, vendors, suppliers and contractors in the ordinary course of its business in an aggregate amount not in excess of $30,000,000 at any one time outstanding;
    (q)    lease, utility and other similar deposits arising in the ordinary course of the Company’s or any Restricted Subsidiary’s business; and
    (r)    investments, loans and advances by the Company and the Restricted Subsidiaries not otherwise permitted hereunder in an aggregate amount not to exceed the greater of (i) $300,000,000 and (ii) 7.0% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof.
In determining the amount of investments, acquisitions, loans, advances and guarantees permitted under this Section 7.12, investments and acquisitions shall always be taken at the original cost thereof (regardless of any subsequent appreciation or depreciation therein), loans and advances shall be taken at the principal amount thereof then remaining unpaid, and guarantees shall be taken at the amount of obligations guaranteed thereby.
-53-


    Section 7.13.    Mergers, Consolidations and Dispositions. The Company shall not, nor shall it permit any of its Restricted Subsidiaries to, be a party to any merger, consolidation or dissolution, or sell, transfer, lease or otherwise dispose of all or any part of the Property of the Company and the Restricted Subsidiaries, taken as a whole, including any Disposition of Property as part of a sale and leaseback transaction, or in any event sell or discount (with or without recourse) any of its notes or accounts receivable; provided, however, that this Section 7.13 shall not apply to nor operate to prevent:
    (a)    the Borrowers or any of the Restricted Subsidiaries from selling their inventory, licensing their intellectual Property or leasing or subleasing excess real Property, in each case in the ordinary course of its business or from selling equipment which is obsolete, worn out, or no longer needed for the operation of the business of the Company and the Restricted Subsidiaries or which is promptly replaced with equipment of at least equal utility;
    (b)    (i) the merger of a Restricted Subsidiary with and into the Company and sales by a Restricted Subsidiary of all or substantially all of its assets to the Company, and (ii) the merger of a Restricted Subsidiary with and into another Restricted Subsidiary and the sale of all or substantially all of the assets of a Restricted Subsidiary to another Restricted Subsidiary; provided in each case that if either of the two Restricted Subsidiaries in question is or becomes a Guarantor, the survivor of the transaction in question remains or becomes a Guarantor and, prior to the Collateral Release Date, all such actions are taken as the Agent requires to preserve its Liens on the Collateral;
    (c)    any Disposition of Property as part of a sale and leaseback transaction so long as (i) such transaction would be permitted had it been structured as a purchase money mortgage or Finance Lease and is treated as such for purposes of this Agreement or (ii) such sale and leaseback transaction is between the Company or any of its Restricted Subsidiaries and a Restricted Subsidiary;
    (d)    the sale or discount (with or without recourse) of any of the Company’s or any Restricted Subsidiary’s notes or accounts receivable so long as (i) such sale by the Company or any Restricted Subsidiary of notes or accounts receivable is to the Company or another Restricted Subsidiary, (ii) such notes or accounts receivable are delinquent and such sale is in the ordinary course of business for purposes of collection only or (iii) the original amount of such notes or accounts receivable sold during any fiscal year of the Company does not exceed an aggregate amount of (A) $50,000,000 if such sale or discount is with recourse and (B) $250,000,000 if such sale or discount is without recourse;
    (e)    the dissolution or liquidation of any Restricted Subsidiary whose activities are no longer, in the opinion of the Chief Executive Officer or the Board of Directors of the Company, necessary for the operation of the business of the Company and its Restricted Subsidiaries taken as a whole, provided that (i) no Default or Event of Default has occurred and is continuing or will result therefrom and (ii) if the Restricted Subsidiary to be dissolved or liquidated is a Guarantor, all of its assets remaining after the
-54-


dissolution or liquidation in question are transferred to the Company or another Guarantor and, prior to the Collateral Release Date, all such actions, if any, are taken as the Agent may reasonably require in order to insure that it has a Lien on the assets so transferred of the priority required by Section 4.1 hereof;
    (f)    any assignment or sale of transfer of shares in the capital stock of a Restricted Subsidiary permitted by Section 7.13 hereof;
    (g)    the Disposition to any Person of any shares of capital stock of a Restricted Subsidiary for the purpose of (i) qualifying, and to the extent legally necessary to qualify, such person as a director of such Subsidiary or (ii) solely for the purpose of permitting such Subsidiary to carry on a licensed business;
    (h)    any other Disposition not permitted hereunder, provided, that the value of the Property subject to the Disposition when aggregated with the value of the Property of all other such Dispositions during the period from and including the Closing Date to and including the date of such Disposition, would not exceed the greater of (i) $500,000,000 and (ii) 12.5% of the Consolidated Total Assets as of such date. Prior to the Collateral Release Date, the Agent shall release its Lien on any Property sold pursuant to the foregoing provisions if no Default or Event of Default has occurred and is continuing or would result therefrom; and
    (i)    Dispositions of non-core assets acquired in connection with Permitted Acquisitions or other investments after the Closing Date made within 36 months of such Permitted Acquisition or Investment; provided that such non-core assets, in the aggregate, do not exceed 40% of value of the total assets acquired pursuant to such Permitted Acquisition or Investment.
Pursuant to Section 10.12 hereof, the Agent shall release any Guaranty Agreement of a Restricted Subsidiary and Liens on the stock issued by or the assets of such Restricted Subsidiary in each case that is sold in accordance with this Section (including a sale of all the capital stock or other equity interests or assets of such Restricted Subsidiary), and such entity shall no longer constitute a Restricted Subsidiary hereunder.
    Section 7.14.    Dividends and Certain Other Restricted Payments. The Company shall not during any fiscal year (a) declare or pay any dividends on or make any other distributions in respect of any class or series of its capital stock (except for dividends payable solely in its capital stock) or (b) directly or indirectly purchase, redeem or otherwise acquire or retire any of its capital stock or any options or warrants therefor except out of the net proceeds of a substantially concurrent issuance and sale of capital stock or options or warrants therefor (collectively, “Restricted Payments”); provided, that the foregoing shall not operate or prevent:
    (x)     the making of Restricted Payments if after giving effect thereto (i) no Default or Event of Default shall have occurred and be continuing; and (ii) the Leverage Ratio is less than 2.75 to 1.0 on a pro forma basis; and
-55-


    (y)    the making of Restricted Payments by the Company (i) in satisfaction of withholding taxes for the account of participants in the Company’s equity based benefit plans in connection with the surrender to the Company of such participants’ restricted stock units in respect of which shares of the Company’s capital stock are issuable, or such participants’ shares of the Company’s capital stock or stock options to acquire shares of the Company’s capital stock, in each case in lieu of paying to the Company such withholding taxes in cash by reason of the issuance of such shares in respect of such restricted stock units, the acquisition of such shares or the exercise of such stock options and (ii) with respect to the value of stock options to acquire shares of the Company’s capital stock or the shares underlying such stock options upon surrender to the Company of stock options in connection with payment of such stock option exercise price by way of a “net settlement” of such stock options.
    Section 7.15.    ERISA. The Borrowers shall, and shall cause each of the Restricted Subsidiaries to, promptly pay and discharge all obligations and liabilities arising under ERISA of a character which if unpaid or unperformed might result in the imposition of a Lien against any of their Properties. The Borrowers shall, and shall cause each of the Restricted Subsidiaries to, promptly notify the Agent and each Lender of (i) the occurrence of any reportable event (as defined in ERISA) with respect to any employee benefit plan subject to Title IV of ERISA (other than a multiemployer plan) sponsored or contributed to by either of the Borrowers or any member of the Controlled Group (a “Plan”) with respect to which the PBGC has neither waived the 30 day reporting requirement nor issued a public announcement that the penalty applicable to a failure to report will not apply, (ii) receipt of any notice from the PBGC of its intention to seek termination of any Plan or appointment of a trustee therefor, (iii) its intention to terminate any Plan or withdraw from any multiemployer plan if such termination or withdrawal could reasonably be expected to have a Material Adverse Effect, and (iv) the occurrence of any other event with respect to any Plan which would result in the incurrence by the Borrowers or any of their Restricted Subsidiaries of any material liability, fine or penalty, or any material increase in the contingent liability of the Borrowers or any of the Restricted Subsidiaries with respect to any post-retirement Welfare Plan benefit which could reasonably be expected to have a Material Adverse Effect.
    Section 7.16.    Compliance with Laws. The Company shall, and shall cause each of its Restricted Subsidiaries to, comply in all respects with the requirements of all foreign (whether national, supra-national or otherwise), federal, state, provincial, and local laws, rules, regulations, ordinances and orders applicable to or pertaining to their Properties or business operations, non-compliance with which could have a Material Adverse Effect or could result in a Lien upon any of their Property material to the Company and the Restricted Subsidiaries taken as a whole.
    Section 7.17.    Burdensome Contracts With Affiliates. The Company shall not, nor shall it permit any of its Restricted Subsidiaries to, enter into any contract, agreement or business arrangement with any of its Affiliates (other than with or among Restricted Subsidiaries and the Company) on terms and conditions which are less favorable to the Company or any such Restricted Subsidiary than would be usual and customary in similar contracts, agreements or business arrangements between Persons not affiliated with each other.
-56-


    Section 7.18.    No Changes in Fiscal Year. The Company shall not change its fiscal year from its present basis without the prior written consent of the Required Lenders.
    Section 7.19.    Formation of Subsidiaries. The Company shall not, nor shall it permit any Restricted Subsidiary to, form or acquire any Subsidiary unless the newly formed or acquired Subsidiary shall, if the Required Lenders so request and to the extent required by the Required Lenders, execute and deliver a Guaranty Agreement and grant Liens on its assets of the priority required by Section 4.1 or 4.2 hereof (and provide the Agent with such documentation therefore and such supporting documentation, including opinions of counsel, as it may reasonably request); provided, that any Foreign Subsidiary formed or acquired after the date hereof shall not be required to comply with this Section if the U.K. Borrower has not satisfied the conditions set forth in Section 6.3 hereof. Each Subsidiary acquired or formed pursuant hereto shall constitute a Restricted Subsidiary unless the Required Lenders otherwise agree in writing or unless included as an exception in the definition of Restricted Subsidiary.
    Section 7.20.    Change in the Nature of Business. The Company shall not, nor shall it permit any of the Restricted Subsidiaries to, engage in any business or activity if as a result the general nature of the business of the Company and the Restricted Subsidiaries, taken as a whole, would be materially changed from the general nature of the business engaged in by the Company and the Restricted Subsidiaries, taken as a whole, on the date of this Agreement. For purpose of this Section 7.20, a material change from the general nature of the business of the Company and its Restricted Subsidiaries shall not have occurred if the aggregate consideration (including as such consideration any indebtedness of the Acquired Business assumed or guaranteed by the Company or a Restricted Subsidiary) for any Permitted Acquisition that is not an Eligible Line of Business is $850,000,000 or less.
    Section 7.21.    Use of Proceeds. The Borrowers shall use the proceeds of the Credit Utilizations (including the initial Credit Utilization) hereunder for the purposes set forth in, or otherwise permitted by, Section 5.4 hereof. No Borrower will request any Borrowing or Letter of Credit, and no Borrower shall use, and shall procure that its Subsidiaries and its or their respective directors, officers and employees shall not use, the proceeds of any Borrowing or Letter of Credit in violation of any Anti-Corruption Laws, Anti-Money Laundering Laws or Sanctions applicable to any party hereto.
SECTION 8.    EVENTS OF DEFAULT AND REMEDIES.
    Section 8.1.    Events of Default. Any one or more of the following shall constitute an Event of Default hereunder:
    (a)    default in the payment when due of all or any part of the principal of the Loans (whether at the stated maturity thereof or at any other time provided for in this Agreement) or of any Reimbursement Obligation and any such default continues for one (1) Business Day after notice thereof from the Agent (acting at the direction of any Lender) to the Company;
-57-


    (b)    default in the payment when due of all or part of the interest on any Loan (whether the stated maturity thereof or at any other time provided for in this Agreement) or of any fee or other amount payable hereunder or under any other Loan Document and any such default continues for five (5) Business Days after notice thereof from the Agent (acting at the direction of any Lender) to the Company;
    (c)    (i) default in the observance or performance of any covenant set forth in Sections 7.6, 7.7, 7.8, 7.13, 7.14 or 7.21 hereof or of any provision in any Loan Document dealing with the maintenance of insurance on the Collateral, or (ii) default in the observance or performance of any covenant set forth in Section 7.10 or Section 7.12 which is not remedied within fifteen (15) days after the earlier of (A) the date on which such failure shall first become known to any officer of the Company or (B) written notice thereof to the Company by the Agent;
    (d)    default in the observance or performance of any other provision hereof or of any other Loan Document which is not remedied within thirty (30) days after the earlier of (i) the date on which such failure shall first become known to any officer of the Company or (ii) written notice thereof to the Company by the Agent;
    (e)    any representation or warranty made herein or in any of the other Loan Document or in any certificate furnished to the Agent or the Lenders pursuant hereto or thereto or in connection with any transaction contemplated hereby or thereby proves untrue in any material respect as of the date of the issuance or making thereof;
    (f)    any event occurs or condition exists (other than those described in subsections (a) through (e) above) which is specified as an event of default under any of the other Loan Documents and any period of grace applicable thereto shall have elapsed, or any of the Loan Documents shall for any reason not be or shall cease to be in full force and effect, or any of the Loan Documents is declared to be null and void, or, prior to the Collateral Release Date, any of the Collateral Documents shall for any reason fail to create a valid and perfected Lien in favor of the Agent in any material amount of Collateral purported to be covered thereby of the priority required by Section 4.1 hereof;
    (g)    default shall occur under any evidence of Indebtedness for Borrowed Money aggregating in excess of the greater of $75,000,000 and 3.0% of the Net Worth of the Company and its Subsidiaries on a consolidated basis issued, assumed or guaranteed by any Borrower or Restricted Subsidiary or under any indenture, agreement or other instrument under which the same may be issued, and such default shall continue for a period of time sufficient to permit the acceleration of the maturity of any such Indebtedness for Borrowed Money (whether or not such maturity is in fact accelerated) without being waived or any such Indebtedness for Borrowed Money shall not be paid when due (whether by demand, lapse of time, acceleration or otherwise);
    (h)    any judgment or judgments, writ or writs or warrant or warrants of attachment, or any similar process or processes in an aggregate amount in excess of the greater of $75,000,000 and 3.0% of the Net Worth of the Company and its Subsidiaries
-58-


on a consolidated basis (provided, that in determining such amount there shall be deducted therefrom the amount which is covered by insurance from any insurer which has been notified thereof and does not dispute its liability thereon) shall be entered or filed against any Borrower or Material Restricted Subsidiary or against any of the Property or assets of any of them and remains undischarged, unvacated, unbonded or unstayed for a period of thirty (30) days;
    (i)    any party obligated on any Guaranty Agreement shall purport to disavow, revoke, discontinue, repudiate or terminate such Guaranty Agreement or such Guaranty Agreement shall otherwise cease to have force or effect;
    (j)    any Change in Control occurs;
    (k)    any Borrower or Material Restricted Subsidiary shall (i) have entered involuntarily against it an order for relief under the United States Bankruptcy Code, as amended or any analogous action is taken under any other applicable law relating to bankruptcy or insolvency, (ii) not pay, admit in writing its inability to pay, or be deemed under applicable law not to be able to pay, its debts generally as they become due, (iii) make an assignment for the benefit of creditors, (iv) apply for, seek, consent to, or acquiesce in, the appointment of a receiver, receiver-manager, receiver and manager, interim receiver, administrative receiver, administrator, custodian, trustee, examiner, liquidator or similar official for it or any substantial part of its Property, (v) institute any proceeding seeking to have entered against it an order for relief under the United States Bankruptcy Code, as amended or any foreign insolvency or bankruptcy laws to adjudicate it insolvent, or seeking dissolution, winding up, liquidation, reorganization, arrangement, adjustment or composition of it or its debts under any law relating to bankruptcy, insolvency or reorganization or relief of debtors or fail to file an answer or other pleading denying the material allegations of any such proceeding filed against it, or (vi) fail to contest in good faith any appointment or proceeding described in Section 8.1(l) hereof; or
    (l)    a custodian, receiver, receiver-manager, receiver and manager, interim receiver, administrative receiver, administrator, trustee, examiner, liquidator or similar official shall be appointed for any Borrower or Material Restricted Subsidiary or any substantial part of any of their Property, or a proceeding described in Section 8.1(k)(v) shall be instituted against any Borrower or Material Restricted Subsidiary, and such appointment continues undischarged or such proceeding continues undismissed or unstayed for a period of sixty (60) days.
    Section 8.2.    Non-Bankruptcy Defaults. When any Event of Default described in subsections 8.1(a) to 8.1(j), both inclusive, has occurred and is continuing, the Agent shall, upon request of the Required Lenders by notice to the Company, take any or all of the following actions:
    (a)    terminate the obligation of the Lenders to extend any further credit hereunder on the date (which may be the date thereof) stated in such notice; and
-59-


    (b)    declare the principal of and the accrued interest on the Loans to be forthwith due and payable and thereupon the Loans, including both principal and interest, and all fees, charges, commissions and other Obligations payable hereunder, shall be and become immediately due and payable without further demand, presentment, protest or notice of any kind.
Without limiting the generality of the foregoing, the Agent, upon request of the Required Lenders, shall be entitled to realize upon and enforce all of its rights and remedies under the Collateral Documents and proceed by any other action, suit, remedy or proceeding as authorized or permitted by this Agreement, the Collateral Documents or at law or in equity.
    Section 8.3.    Bankruptcy Defaults. When any Event of Default described in subsection 8.1(k) or 8.1(l) has occurred and is continuing, then the unpaid balance of the Loans, including both principal and interest, and all fees, charges, commissions and other Obligations payable hereunder, shall immediately become due and payable without presentment, demand, protest or notice of any kind, and the obligation of the Lenders to extend further credit pursuant to any of the terms hereof shall immediately terminate. Without limiting the generality of the foregoing, the Agent, upon request of the Required Lenders, shall be entitled to realize upon and enforce all of its rights and remedies under the Collateral Documents and proceed by any other action, suit, remedy or proceeding and authorized or permitted by this Agreement, the Collateral Documents or at law or in equity.
    Section 8.4.    Collateral for Undrawn Letters of Credit. (a) If and when (w) any Event of Default, other than an Event of Default described in subsections (k) or (l) of Section 8.1, has occurred and is continuing, the Borrowers shall, upon demand of the Agent (including at the direction of or with the consent of the Required Lenders), or (x) any Event of Default described in subsections (k) or (l) of Section 8.1 has occurred, or (y) prepayment of the Letters of Credit as required by Section 2.12, Section 2.13 or Section 3.5 hereof; or (z) any Letter of Credit is outstanding on the Revolving Credit Termination Date (whether or not any Event of Default has occurred), the Borrowers shall, without notice or demand from the Agent, either (i) immediately pay to the Agent the full amount of each Letter of Credit to be held by the Agent as provided in subsection (b) below or (ii) provide a back-up letter of credit for the benefit of the Applicable Issuer in a stated amount equal to the full amount of all Letters of Credit then outstanding which letter of credit shall give the Applicable Issuer the unconditional right to make drawings thereunder upon receipt of a drawing request under any Letter of Credit and otherwise be in form and substance satisfactory to the Applicable Issuer and issued by an issuer satisfactory to the Applicable Issuer in its sole discretion, the Borrowers agreeing to immediately make each such payment or provide such back-up letter of credit and acknowledging and agreeing the Agent and the Applicable Issuers would not have an adequate remedy at law for failure of the Borrowers to honor any such demand and that the Agent shall have the right to require the Borrowers to specifically perform such undertaking whether or not any draws had been made under the Letters of Credit.
    (b)    All amounts prepaid pursuant to subsection (a) above or paid over to the Agent pursuant to Section 1.3(b) shall be held by the Agent in one or more separate collateral accounts (each such account, and the credit balances, properties, and any investments from time to time
-60-


held therein, and any substitutions for such account, any certificate of deposit or other instrument evidencing any of the foregoing and all proceeds of and earnings on any of the foregoing being collectively called the “Collateral Account”) as security for, and for application by the Agent (to the extent available) to, the reimbursement of any payment under any Letter of Credit then or thereafter made by the Applicable Issuer, and to the payment of the unpaid balance of all other Obligations and Hedging Liability. The Collateral Account shall be held in the name of and subject to the exclusive dominion and control of the Agent for the benefit of the Agent, the Lenders, and the Applicable Issuers. If and when requested by the Company, the Agent shall invest funds held in the Collateral Account from time to time in direct obligations of, or obligations the principal of and interest on which are unconditionally guaranteed by, the United States of America with a remaining maturity of one year or less, provided that the Agent is irrevocably authorized to sell investments held in the Collateral Account when and as required to make payments out of the Collateral Account for application to amounts due and owing from the Borrower to the Applicable Issuer, the Agent or the Lenders. Subject to the terms of Sections 2.12 and 2.13, if the Borrowers shall have made payment of all obligations referred to in subsection (a) above, at the request of the Company the Agent shall release to the Company amounts held in the Collateral Account so long as at the time of the release and after giving effect thereto no Default or Event of Default exists. After all Letters of Credit have expired or been cancelled and the expiration or termination of all Commitments, at the request of the Company, the Agent shall release any remaining amounts held in the Collateral Account following payment in full in cash of all Obligations and Hedging Liability.
SECTION 9.    DEFINITIONS INTERPRETATIONS.
    Section 9.1.    Definitions. The following terms when used herein have the following meanings:
“Acquired Business” means the entity or assets acquired by a Borrower or Restricted Subsidiary in an Acquisition after the date hereof.
“Acquisition” means any transaction or series of related transactions for the purpose of or resulting, directly or indirectly, in (a) the acquisition of all or substantially all of the assets of a Person, or of any business or division of a Person, (b) the acquisition of in excess of 50% of the capital stock, partnership interests, membership interests or equity of any Person (other than a Person that is a Subsidiary), or otherwise causing any Person to become a Subsidiary, or (c) a merger or consolidation or any other combination with another Person (other than a Person that is a Subsidiary) provided that a Borrower or Restricted Subsidiary is the surviving entity.
“Additional Lender” is defined in Section 1.11 hereof.
“Adjusted EBITDA” means, with reference to any period, EBITDA for such period calculated on a pro forma basis in good faith by the Company and established to the reasonable satisfaction of the Agent as if each Acquisition which occurred during such period had taken place on the first day of such period (including adjustments for non-recurring expenses and income reasonably determined by the Company in good faith and established to the reasonable satisfaction of the Agent).
-61-


“Adjusted LIBORTerm SOFR means, forwith respect to any Interest Periodtenor, a ratethe per annum determined in accordance with the following formula:rate equal to the sum of (i) Term SOFR for such tenor plus (ii) 0.10% (10 basis points); provided, if Adjusted Term SOFR determined as provided above shall ever be less than the Floor, then Adjusted Term SOFR shall be deemed to be the Floor.
    Adjusted LIBOR =    ______________LIBOR__________
        1 - Eurocurrency Reserve Percentage
“Administrative Questionnaire” means an Administrative Questionnaire in a form supplied by the Agent.
Affected Financial Institution” means (a) any EEA Financial Institution or (b) any UK Financial Institution.
“Affiliate” means any Person directly or indirectly controlling or controlled by, or under direct or indirect common control with, another Person. A Person shall be deemed to control another Person for the purposes of this definition if such Person possesses, directly or indirectly, the power to direct, or cause the direction of, the management and policies of the other Person, whether through the ownership of voting securities, common directors, trustees or officers, by contract or otherwise; provided that, in any event for purposes of this definition, any Person that owns, directly or indirectly, 41% or more of the securities having ordinary voting power for the election of directors or governing body of a corporation or 41% or more of the partnership or other ownership interests of any other Person (other than as a limited partner of such other Person) will be deemed to control such corporation or other Person.
“Agent” shall mean Bank of Montreal and any successor thereto appointed pursuant to Section 10.1 hereof.
“Aggregate Revolving Commitment” means, as to any Lender, the amount set forth on Schedule 1.1 opposite such Lender under the heading “Aggregate Revolving Commitments” as the same may be increased, reduced or modified at any time or from time to time pursuant to the terms hereof, and reference to the term “Aggregate Revolving Commitments” shall mean the aggregate of each Lender’s Aggregate Revolving Commitment.
“Agreement” means this Sixth Amended and Restated Credit Agreement, as the same may be amended, modified or restated from time to time in accordance with the terms hereof.
“Alternative Currency” means pounds sterling, Euro and any other currency (other than United States Dollars) approved as such in writing by all Multicurrency Lenders, in each case for so long as such currency is readily available to all the Multicurrency Lenders and is freely transferable and freely convertible to U.S. Dollars and Reuters Monitor Money Rates Service (or any successor thereto) reports a LIBORthe relevant interest rate for such currency for interest periods of one, two, three and six calendar months; provided that if any Multicurrency Lender provides written notice to the Company (with a copy to the Agent) that any currency control or other exchange regulations are imposed in the country in which any such Alternative Currency is
-62-


issued and that in the reasonable opinion of such Lender funding a Loan in such currency is impractical, then such currency shall cease to be an Alternative Currency hereunder until such time as all the Lenders reinstate such country’s currency as an Alternative Currency. For the avoidance of doubt, no Alternative Currency shall be available under this Agreement on December 14, 2021 and at all times thereafter until such time as the Borrowers, the Guarantors, the Lenders and the Agent enter into an amendment to the Credit Agreement re-implementing such Alternative Currencies.
“Anti-Corruption Laws” means all laws, rules, and regulations of any jurisdiction applicable to a Borrower or any of their Subsidiaries from time to time concerning or relating to bribery or corruption.
“Anti-Money Laundering Laws” means any and all laws, statutes, regulations or obligatory government orders, decrees, ordinances or rules applicable to a Borrower or its Subsidiaries related to terrorism financing or money laundering, including any applicable provision of the Patriot Act.
“Applicable Issuer” means the Issuer of Letters of Credit for the account of a particular Borrower or Borrowers or in a particular jurisdiction or jurisdictions.
“Applicable Issuer’s Cap” means (i) with respect to Bank of Montreal, the U.S. Dollar Equivalent of $125,000,000, and (ii) with respect to any other Applicable Issuer and its affiliate that is an Issuer hereunder, the U.S. Dollar Equivalent of $75,000,000.
“Applicable Margin” shall mean with respect to all applicable Loans and fees, the rate per annum specified below for the Leverage Ratio and type of Loan or fee for which the Applicable Margin is being determined:
Level ILevel IILevel IIILevel IVLevel V
Leverage Ratio<1.00x≥1.00x and <2.00x≥2.00x and <2.50x
≥2.50x and <3.00x
≥3.00x
Base Rate
Loan Margin
0.00%0.25%0.375%0.50%0.75%
EurodollarSOFR Loan
Margin and L/C Participation Fee for Financial Letters of Credit
1.00%1.25%1.375%1.50%1.75%
Commitment Fee0.10%0.125%0.15%0.20%0.25%
L/C Participation Fees for Performance Letters of Credit0.75%0.95%1.00%1.125%1.30%
-63-


provided, however, that the foregoing is subject to the following:
    (i)    the Leverage Ratio and Adjusted EBITDA shall be determined as at the last day of each fiscal quarter of the Company (commencing with the first full fiscal quarter ending after the Closing Date), with any adjustment in the Applicable Margins resulting from a change therein to be effective five (5) Business Days after receipt by the Agent of the financial statements for such quarter called for by Section 7.5(a) and 7.5(b) hereof (provided that if such financial statements are not submitted within the time limitations of Section 7.5(a) and Section 7.5(b) hereof and would result in an increase in the Applicable Margins, then such Applicable Margins shall be increased to the appropriate level effective five (5) Business Days after the last date when such financial statements should have been submitted in compliance with Section 7.5(a) or 7.5(b) hereof);
    (ii)    if the financial statements are not submitted within the time limitations of Section 7.5(a) and 7.5(b), then, at the request of the Required Lenders, the Applicable Margin shall be set at highest level (ie. Level V) until receipt of such financial statements, and any adjustments to the Applicable Margin after receipt of such financial statements shall be made in accordance with clause (i) above;
    (iii)    the Applicable Margins for the period from the Closing Date through the first redetermination pursuant to clause (i) above shall be those set forth above for Level I; and
    (iv)    each determination of the Applicable Margins pursuant to the foregoing shall remain in effect until the Applicable Margins are next redetermined pursuant to the foregoing.
“Application” is defined in Section 1.3(b) hereof and shall include Applications executed by the Borrowers with respect to Existing Letters of Credit.
“Approved Fund” means any Fund that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.
“Assignment and Acceptance” means an assignment and acceptance entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section 11.17 hereof), and accepted by the Agent, in substantially the form of Exhibit C or any other form approved by the Agent.
“Authorized Representative” means the Chief Executive Officer, the President, the Chief Financial Officer, the Controller, the Treasurer, the Assistant Treasurer or any further or different persons so named by any Authorized Representative in a written notice to the Agent.
“Available Tenor” means, as of any date of determination and with respect to the then-current Benchmark, as applicable, (x) if such Benchmark is a term rate, any tenor for such
-64-


Benchmark (or component thereof) that is or may be used for determining the length of an interest period pursuant to this Agreement or (y) otherwise, any payment period for interest calculated with reference to such Benchmark (or component thereof) that is or may be used for determining any frequency of making payments of interest calculated with reference to such Benchmark, in each case, as of such date and not including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of “Interest Period” pursuant to Section 2.14(d) (but including any tenor for such Benchmark that is added to the definition of “Interest Period” pursuant to Section 2.14).
“Bail-In Action” means the exercise of any Write-Down and Conversion Powers by the applicable EEA Resolution Authority in respect of any liability of an EEAAffected Financial Institution.
“Bail-In Legislation” means, (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law, regulation rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).
“Base Rate” means, for any day, the rate per annum equal to the greatest of: (a) the rate of interest announced or otherwise established by the Agent from time to time as its prime commercial rate, or its equivalent, for U.S. Dollar loans to borrowers located in the United States as in effect on such day, with any change in the Base Rate resulting from a change in said prime commercial rate to be effective as of the date of the relevant change in said prime commercial rate (it being acknowledged and agreed that such rate may not be the Agent’s best or lowest rate), (b) the sum of (i) the rate determined by the Agent to be the average (rounded upward, if necessary, to the next higher 1/100 of 1%) of the rates per annum quoted to the Agent at approximately 10:00 a.m. (Chicago time) (or as soon thereafter as is practicable) on such day (or, if such day is not a Business Day, on the immediately preceding Business Day) by two or more Federal funds brokers selected by the Agent for sale to the Agent at face value of Federal funds in the secondary market in an amount equal or comparable to the principal amount for which such rate is being determined, plus (ii) 1/2 of 1%, (c) the LIBOR Quoted Rate forAdjusted Term SOFR for a one-month tenor in effect on such day plus 1.00%, and (d) 0.00%. If the Base Rate is being used as an alternative rate of interest pursuant to Sections 2.7 or 2.14, then the Base Rate shall be the greater of clauses (a), (b) and (d) above and shall be determined without reference to clause (c) above.
“Base Rate Loan” means a U.S. Revolving Loan or Term Loan bearing interest as specified in Section 2.1 hereof.
Benchmark” means, initially, the Term SOFR Reference Rate; provided that if a Benchmark Transition Event and its related Benchmark Replacement Date has occurred with
-65-


respect to the Term SOFR Reference Rate or the then-current Benchmark, then “Benchmark” means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to Section 2.14.
“Benchmark Replacement” means the sum of: (ai) the alternate benchmark rate (which may include SOFR, Compounded SOFR or Term SOFR) that has been selected by the Agent and the BorrowersCompany giving due consideration to (iA) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (iiB) any evolving or then-prevailing market convention for determining a benchmark rate of interest as a replacement to LIBOR for U.S. dollar-denominated broadlythe then-current Benchmark for syndicated credit facilities denominated in the applicable currency at such time in the United States and (bii) the related Benchmark Replacement Adjustment; provided that, if.
If the Benchmark Replacement as so determined would be less than zerothe Floor, the Benchmark Replacement will be deemed to be zerothe Floor for the purposes of this Agreement and the other Loan Documents.
“Benchmark Replacement Adjustment” means, with respect to any replacement of LIBORthe then-current Benchmark with an Unadjusted Benchmark Replacement for eachany applicable Interest Period and Available Tenor for any setting of such, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Agent and the BorrowersCompany for the applicable Corresponding Tenor giving due consideration to (ia) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBORsuch Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (iib) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBORsuch Benchmark with the applicable Unadjusted Benchmark Replacement for U.S. dollar- denominated broadly syndicated credit facilities denominated in the applicable currency at such time.
“Benchmark Replacement Conforming Changes” means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Base Rate,” the definition of “Interest Period,” timing and frequency of determining rates and making payments of interest and other administrative matters) that the Agent and the Company decide may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Agent in a manner substantially consistent with market practice (or, if the Agent, in consultation with the Company, decides that adoption of any portion of such market practice is not administratively feasible or if the Agent and the Borrower determine that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Agent and the Borrower decide is reasonably necessary in connection with the administration of this Agreement) in the United States.
“Benchmark Replacement Date” means, with respect to any Benchmark, the earlier to occur of the following events with respect to LIBORsuch then-current Benchmark:
-66-


    (1a)    in the case of clause (1a) or (2b) of the definition of “Benchmark Transition Event,, the later of (ai) the date of the public statement or publication of information referenced therein and (bii) the date on which the administrator of LIBORsuch Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide LIBORall Available Tenors of such Benchmark (or such component thereof); or
    (2b)    in the case of clause (3c) of the definition of “Benchmark Transition Event,, the first date of the publicon which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by or on behalf of the administrator of such Benchmark (or such component thereof) or the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be no longer representative; provided, that such non-representativeness or non-compliance will be determined by reference to the most recent statement or publication of information referenced thereinin such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.
For the avoidance of doubt, the “Benchmark Replacement Date” will be deemed to have occurred in the case of clause (a) or (b) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).
“Benchmark Transition Event” means, with respect to any Benchmark, the occurrence of one or more of the following events with respect to LIBORsuch then-current Benchmark:
    (1a)    a public statement or publication of information by or on behalf of the administrator of LIBORsuch Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide LIBORall Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBORany Available Tenor of such Benchmark (or such component thereof);
    (2b)    a public statement or publication of information by the regulatory supervisor for the administrator of LIBORsuch Benchmark (or the published component used in the calculation thereof), the U.S. Federal Reserve SystemBoard, the Federal Reserve Bank of New York, an insolvency official with jurisdiction over the administrator for LIBORsuch Benchmark (or such component), a resolution authority with jurisdiction over the administrator for LIBORsuch Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for LIBORsuch Benchmark (or such component), which states that the administrator of LIBORsuch Benchmark (or such component) has ceased or will cease to provide LIBORall Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBORany Available Tenor of such Benchmark (or such component thereof); or
-67-


    (3c)    a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) or the regulatory supervisor for the administrator of LIBORsuch Benchmark (or such component thereof) announcing that LIBOR is no longerall Available Tenors of such Benchmark (or such component thereof) are no longer, or as of a specified future date will no longer be, representative.
“Benchmark Transition Start Date” means (a) in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication) and (b) in the case of an Early Opt-in Election, the date specified by the Agent or the Required Lenders, as applicable, by notice to the Borrowers, the Agent (in the case of such notice by the Required Lenders) and the Lenders.
For the avoidance of doubt, a “Benchmark Transition Event” will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).
“Benchmark Unavailability Period” means, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to LIBOR and solely to the extent that LIBOR has not been replaced with aany Benchmark Replacement, the period (xif any) (a) beginning at the time that sucha Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced LIBORsuch then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.14 and (yb) ending at the time that a Benchmark Replacement has replaced LIBORsuch then-current Benchmark for all purposes hereunder pursuant toand under any Loan Document in accordance with Section 2.14.
“Beneficial Ownership Certification” means a certification regarding beneficial ownership as required by the Beneficial Ownership Regulation.
“Beneficial Ownership Regulation” means 31 C.F.R. § 1010.230.
“Benefit Plan” means any of (a) an “employee benefit plan” (as defined in ERISA) that is subject to Title I of ERISA, (b) a “plan” as defined in and subject to Section 4975 of the Code or (c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such “employee benefit plan” or “plan”.
“Borrower DTTP Filing” means a filing to notify HM Revenue & Customs about the U.K. Borrower’s passported loan.
“Borrowers” means (a) the U.S. Borrowers and (b) the U.K. Borrowers, with (i) the term “Borrowers” to mean the Borrowers, collectively, and, also each individually, and (ii) all
-68-


promises and covenants (including promises to pay) and representations and warranties of and by the Borrowers made in the Loan Documents or any instruments or documents delivered pursuant thereto to be and constitute the several promises, covenants, representations and warranties of and by each and all of such corporations, except to the extent explicitly otherwise provided. The term “Borrower” appearing in such singular form shall be deemed a reference to any of the Borrowers unless the context in which such term is used shall otherwise require.
“Borrowing” means the total of Loans of a single type in a single currency advanced, continued for an additional Interest Period, or converted from a different type into such type by the Lenders under a Facility on a single date and, in the case of EurodollarSOFR Loans, for a single Interest Period. Borrowings of Loans are made and maintained ratably from each of the Lenders under a Facility according to their Percentages of such Facility. A Borrowing is “advanced” on the day Lenders advance funds comprising such Borrowing to the Borrower, is “continued” on the date a new Interest Period for the same type of Loans commences for such Borrowing, and is “converted” when such Borrowing is changed from one type of Loans to the other, all as determined pursuant to Section 1.4. Borrowings of Swing Loans are made by the Swing Line Lender in accordance with the procedures set forth in Section 1.8 hereof.
“Business Day” means any day other than a Saturday or Sunday on which banks are not authorized or required to close in Chicago, Illinois and, (i) if the applicable Business Day relates to a Borrowing or payment in an Alternative Currency or to a conversion of a Credit Utilization into U.S. Dollars, a day on which banks and foreign exchange markets are open for business in the city where disbursements of, conversions of, or payments on such Borrowings are to be made and (ii) with respect to all notices and determinations with, and payments of principal and interest on, SOFR Loans, any day which is a Business Day must also be a U.S. Government Securities Business Day.
“Cash Collateralize” means, to pledge and deposit with or deliver to the Agent or the Applicable Issuer, as the case may be, for the benefit of one or more of the Issuers or Lenders, as collateral for L/C Obligations or obligations of Lenders to fund participations in respect of L/C Obligations, cash or deposit account balances subject to a first priority perfected security interest in favor of the Agent or, if the Agent and each Applicable Issuer shall agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to the Agent and each Applicable Issuer. “Cash Collateral” shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.
“CFC” shall mean (i) a “controlled foreign corporation” within the meaning of Section 957(a) of the Code or (ii) any U.S. Subsidiary that is treated as a disregarded entity for United States federal income tax purposes that has no material assets other than the capital stock of one or more direct or indirect Subsidiaries that are described in subparagraph (i) hereto.
“Change in Control” means that (i) more than 35% of the Voting Stock of the Company shall at any time and for any reason be owned, either legally or beneficially, by any Person or group of Persons acting in concert or (ii) (1) another Person merges into the Company or the Company consolidates with or merges into any other Person or (2) the Company conveys,
-69-


transfers or leases all or substantially all its assets to any Person or group, other than any conveyance, transfer or lease between the Company and a wholly owned subsidiary of the Company, in each case, in one transaction or a series of related transactions with the effect that a Person or group becomes the beneficial owner of more than 35% of the Voting Stock of the surviving or transferee Person of such transaction or series; or (iii) during any period of two consecutive years, individuals who at the beginning of such period constituted the Company’s Board of Directors (together with any new directors whose election by the Company’s Board of Directors, or whose nomination for election was previously so approved) cease for any reason to constitute a majority of the Directors then in office.
“Change in Law” means the occurrence, after the date of this Agreement, of any of the following: (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority, or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided that notwithstanding anything herein to the contrary, (x) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, regulations, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.
“Closing Date” means the date upon which all the conditions set forth in Sections 6.1 and 6.2 of this Agreement have been satisfied.
“Code” means the Internal Revenue Code of 1986, as amended from time to time.
“Collateral” means all Properties, rights, interests and privileges from time to time subject to the Liens granted to the Agent by the Collateral Documents or required so to be by the terms hereof.
“Collateral Account” is defined in Section 8.4(b) hereof.
“Collateral Documents” means all security agreements, pledge agreements, hypothecs, assignments, financing statements, debentures and other documents as shall from time to time secure the Loans or any other Obligations.
“Collateral Release Conditions” means the satisfaction of the following: (i) the Company shall have obtained a Corporate Credit Rating of at least BBB- from S&P and a Corporate Family Rating of at least Baa3 from Moody’s, and (ii) no Default or Event of Default has occurred and is continuing.
“Collateral Release Date” means the date on which the Company (a) satisfies the Collateral Release Conditions and (b) provides written notice to the Agent requesting that the Liens on all Collateral of the Company and its Restricted Subsidiaries which are Guarantors
-70-


granted to or held by the Agent (for the benefit of the Lenders) pursuant to the Collateral Documents be released.
“Commitments” means the Multicurrency Commitments, U.S. Dollar Commitments and the Term Loan Commitments.
Commodity Exchange Act” means the Commodity Exchange Act (7 U.S.C. § 1 et seq.), as amended from time to time, and any successor statute.
“Company” is defined in the introductory paragraph hereof.
“Compounded SOFR” means the compounded average of SOFRs for the applicable Corresponding Tenor, with the rate, or methodology for this rate, and conventions for this rate (which may include compounding in arrears with a lookback and/or suspension period as a mechanism to determine the interest amount payable prior to the end of each Interest Period) being established by the Agent in accordance with: (1) the rate, or methodology for this rate, and conventions for this rate selected or recommended by the Relevant Governmental Body for determining compounded SOFR; provided that: (2) if, and to the extent that, the Agent determines that Compounded SOFR cannot be determined in accordance with clause (1) above, then the rate, or methodology for this rate, and conventions for this rate that the Agent determines are substantially consistent with at least five currently outstanding U.S. dollar-denominated broadly syndicated credit facilities at such time (as a result of amendment or as originally executed) that are publicly available for review; provided, further, that if the Agent decides that any such rate, methodology or convention determined in accordance with clause (1) or clause (2) is not administratively feasible for the Agent, then Compounded SOFR will be deemed unable to be determined for purposes of the definition of “Benchmark Replacement”.
“Comstock Sale” is defined in Section 7.11(g).
“Comstock Surety Bonds” is defined in Section 7.11(g).
Conforming Changes” means with respect to either the use or administration of Term SOFR or the use, administration, adoption or implementation of any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of “Base Rate,” the definition of “Business Day,” the definition of “Interest Period,” the definition of “U.S. Government Securities Business Day”, the timing and frequency of determining rates and making payments of interest, the timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Agent decides (in consultation with the Company) may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and administration thereof by the Agent in a manner substantially consistent with market practice (or, if the Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Agent determines that no market practice for the administration of any such rate exists, in such other manner of administration as the Agent (in consultation with the Company) decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).
-71-


“Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profit Taxes.
“Consolidated Total Assets” means, as of any date of determination, the net book value of all assets of the Company and its Subsidiaries on such date determined on a consolidated basis in accordance with GAAP.
“Controlled Group” means all members of a controlled group of corporations and all trades or businesses (whether or not incorporated) under common control which, together with the Company or any of its Subsidiaries, are treated as a single employer under Section 414 of the Code.
“Corresponding Tenor” with respect to a Benchmark Replacement, means a tenor (including overnight) having approximately the same length (disregarding business day adjustment) as the applicable tenor for the applicable Interest Period with respect to the then-current Benchmark Replacement.
“Credit Utilization” means the advancing of any Loan, or the issuance of, or extensions of the expiration date or in the increase in the amount of, any Letter of Credit.
“Debtor Relief Laws” means the Bankruptcy Code of the United States of America, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect.
“Default” means any event or condition the occurrence of which would, with the passage of time or the giving of notice, or both, constitute an Event of Default.
“Defaulting Lender” means, subject to Section 2.12(b), any Lender that (a) has failed to (i) fund all or any portion of its Loans within two (2) Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies the Agent and the Company in writing that such failure is the result of such Lender’s good faith and reasonable determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to the Agent, any Issuer, the Swing Line Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit or Swing Loans) within two (2) Business Days of the date when due, (b) has notified the Company, the Agent or any Issuer or the Swing Line Lender in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender’s obligation to fund a Loan hereunder and states that such position is based on such Lender’s good faith and reasonable determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within three (3) Business Days after written request by the Agent or the Company, to confirm in writing to the Agent and the Company that it will comply with its
-72-


prospective funding obligations hereunder (provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon receipt of such written confirmation by the Agent and the Company), or (d) has, or has a direct or indirect parent company that has, at any time after the Closing Date (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity, or (iii) become the subject of a Bail-in Action; provided that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender. Any determination by the Agent that a Lender is a Defaulting Lender under clauses (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to Section 2.13(b)) upon delivery of written notice of such determination to the Company, each Issuer, the Swing Line Lender and each Lender.
“Departing Lenders” is defined in Section 11.29 hereof.
“Disposition” means the sale, transfer, license, lease or other disposition of any Property (including any disposition of owned stock or other equity interests) by the Company or any Restricted Subsidiary (or the granting of any option or other right to do any of the foregoing).
“Early Opt-in Election” means the occurrence of:
    (1)    (i) a determination by the Agent or (ii) a notification by the Required Lenders to the Agent (with a copy to the Borrowers) that the Required Lenders have determined that U.S. dollar-denominated broadly syndicated credit facilities being executed at such time, or that include language similar to that contained in Section 2.14, are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace LIBOR, and
    (2)    (i) the election by the Agent or (ii) the election by the Required Lenders to declare that an Early Opt-in Election has occurred and the provision, as applicable, by the Agent of written notice of such election to the Borrowers and the Lenders or by the Required Lenders of written notice of such election to the Agent.
Subject, in each case, to the consent of the Borrower (not to be unreasonably withheld or delayed).
“Earn-Out Obligations” means an obligation the payment of which is dependent upon the future performance of an asset or assets the sale of which gave rise to such obligation.
-73-


“EBITDA” means, with reference to any period, as determined for the Company and its Restricted Subsidiaries on a consolidated basis in accordance with GAAP, Net Income for such period plus all amounts deducted in arriving at such Net Income amount in respect of (i) Interest Expense for such period, (ii) federal, state, provincial, foreign and local income taxes for such period, (iii) all amounts properly charged for depreciation of fixed assets and amortization of intangible assets during such period on the books of the Company and its Restricted Subsidiaries, (iv) other non-cash charges of the Company and its Restricted Subsidiaries during such period including, but not limited to, goodwill and intangible asset impairment charges, and (v) extraordinary, non-recurring cash charges not to exceed $50,000,000 in the aggregate during any fiscal year and $200,000,000 in the aggregate during the term of this Agreement (A) relating to any restructuring of the Company and/or its Subsidiaries, (B) incurred in connection with Permitted Acquisitions and investments in Strategic Ventures permitted pursuant to Section 7.12(h) hereof, (C) incurred in connection with sales, transfers, and dispositions of Property of the Company and its Subsidiaries permitted pursuant to Section 7.13 hereof, or (D) that have been approved by the Agent; provided, that extraordinary, non-recurring cash charges shall specifically exclude project related losses and write-downs.
“EEA Financial Institution” means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.
“EEA Member Country” means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.
“EEA Resolution Authority” means any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.
“Eligible Assignee” means (a) a Lender, (b) an Affiliate of a Lender, (c) an Approved Fund, and (d) any other Person (other than a natural person) approved by (i) the Agent, (ii) the Issuers, and (iii) unless an Event of Default has occurred and is continuing, the Company (each such approval not to be unreasonably withheld or delayed); provided that notwithstanding the foregoing, “Eligible Assignee” shall not include any Borrower or Guarantor or any of such Borrower’s or such Guarantor’s Affiliates or Subsidiaries, a Defaulting Lender or a Sanctioned Person.
“Eligible Line of Business” means any business engaged in as of the date of this Agreement by any Borrower or any Restricted Subsidiary or any other business line reasonably related thereto or any reasonable extensions thereof or a business complimentary or ancillary to such existing businesses.
“EMCOR UK” is defined in the introductory paragraph hereof.
-74-


“EMU Legislation” means the legislative measures of the European Council for the introduction of, changeover to, or operation of a single or unified European currency being part of the implementation of the Third Stage.
“ERISA” means the Employee Retirement Income Security Act of 1974, as amended from time to time, and any successor statute.
“ERISA Affiliate” means any (i) corporation which is a member of the same controlled group of corporations (within the meaning of Section 414(b) of the Code) as the Company, (ii) partnership or other trade or business (whether or not incorporated) under common control (within the meaning of Section 414(c) of the Code) with any Borrower, and (iii) member of the same affiliated service group (within the meaning of Section 414(m) of the Code) as the Company, any corporation described in clause (i) above or any partnership or trade or business described in clause (ii) above.
“EU Bail-In Legislation Schedule” means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.
“Euro” means the single lawful currency for the time being of the Participating Member States.
“Eurocurrency Reserve Percentage” means, for any Borrowing in a currency, the daily average for the applicable Interest Period of the maximum rate, expressed as a decimal, at which reserves (including, without limitation, any supplemental, marginal and emergency reserves) are imposed during such Interest Period by the Board of Governors of the Federal Reserve System (or any successor) on “eurocurrency liabilities”, as defined in such Board’s Regulation D (or in respect of any other category of liabilities that includes deposits by reference to which the interest rate on Loans in the relevant currency is determined or any category of extensions of credit or other assets that include loans by non-United States offices of any Lender to United States residents), subject to any amendments of such reserve requirement by such Board or its successor, taking into account any transitional adjustments thereto. For purposes of this definition, the Loans shall be deemed to be “eurocurrency liabilities” as defined in Regulation D without benefit or credit for any prorations, exemptions or offsets under Regulation D.
“Eurodollar Loan” means a Revolving Loan or Term Loan bearing interest as specified in Section 2.2 hereof.
“Event of Default” means any event or condition specified as such in Section 8.1 hereof.
“Excess Cash” means, at any time the same is to be determined, all cash, cash equivalents and marketable securities of the Company and the Guarantors.
“Excess Stock Collateral” has the meaning assigned thereto in Section 4.1.
Excluded Swap Obligation” means, with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guarantee of such Guarantor of, or the grant by
-75-


such Guarantor of a security interest to secure, such Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Guarantor’s failure for any reason not to constitute an “eligible contract participant” as defined in the Commodity Exchange Act and the regulations thereunder at the time the Guarantee of such Guarantor or the grant of such security interest becomes effective with respect to such related Swap Obligation. If a Swap Obligation arises under a master agreement governing more than one swap, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such Guarantee or security interest is or becomes illegal.
“Excluded Taxes” means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or its applicable lending office (or relevant office for receiving payments from or on account of the Borrower or making funds available to or for the benefit of the Borrower) located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) U.S. Federal and United Kingdom withholding Taxes that are or would be required to be withheld pursuant to a law in effect on the date on which (i) such Recipient acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.11) or (ii) such Recipient changes its office for receiving payments by or on account of the Borrower or making funds available to or for the benefit of the Borrower), except in each case to the extent that, pursuant to Section 11.1 amounts with respect to such Taxes were payable either to such Recipient’s assignor immediately before such Recipient became a party hereto or to such Recipient immediately before it changed its office for receiving payments by or on account of the Borrower or making funds available to or for the benefit of the Borrower, (c) Taxes attributable to such Recipient’s failure to comply with Section 11.1(g) and Section 11.1(l), (d) any U.S. federal withholding Taxes imposed under FATCA, and (e) any U.S. backup withholding Taxes.
“Existing Credit Agreement” is defined in the introductory paragraph hereof.
“Existing Letters of Credit” means those certain Letters of Credit issued at the Company’s request for the account of the applicable Borrowers by the Applicable Issuer and listed on Schedule 1.3 hereof.
“Facility” means any of any Revolving Facility or the Term Loan Facility.
“FATCA” means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, and any agreements entered into pursuant to Section 1471(b) of the Code.
“Federal Funds Rate” means the fluctuating interest rate per annum described in part (i) of clause (b) of the definition of Base Rate.
-76-


“Federal Reserve Bank of New York’s Website” means the website of the Federal Reserve Bank of New York at http://www.newyorkfed.org, or any successor source.
“Finance Lease” means any lease of Property (whether real or personal) which in accordance with GAAP is required to be classified as a finance lease on the balance sheet of the lessee.
“Finance Lease Obligation” means the amount of the liabilities shown on the balance sheet of any Person in respect of a Finance Lease determined in accordance with GAAP. For the avoidance of doubt, “Finance Lease Obligations” shall not include Operating Lease Obligations.
“Financial Letter of Credit” means a Letter of Credit (whether standby or commercial) that is not, as reasonably determined by the Agent, a Performance Letter of Credit.
“Floor” means the rate per annum of interest equal to 0.0%.
“Foreign Lender” means (a) if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which such Borrower is resident for tax purposes.
“Foreign Subsidiary” means as to any particular corporation or other entity, any other corporation or limited liability company organized under the laws of and conducting business primarily in a jurisdiction which is not part of the United States, the Commonwealth of Puerto Rico or the United Kingdom and (i) at least 50.1% of the outstanding Voting Stock of which is at the time directly or indirectly owned by such parent corporation or limited liability company or by one or more other corporations or limited liability companies or other entities which are themselves subsidiaries of such parent corporation or limited liability company, (ii) the Company or a Subsidiary of the Company has effective control over such corporation or limited liability company, and (iii) is not designated as an “Unrestricted Subsidiary”. Foreign Subsidiaries include those Subsidiaries set forth on Schedule 5.2 under the heading “Foreign Subsidiaries.”
“Fronting Exposure” means, at any time there is a Defaulting Lender, (a) with respect to any Applicable Issuer, such Defaulting Lender’s Percentage of the outstanding L/C Obligations with respect to Letters of Credit issued by such Applicable Issuer other than L/C Obligations as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b) with respect to the Swing Line Lender, such Defaulting Lender’s Percentage of outstanding Swing Loans made by the Swing Line Lender other than Swing Loans as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders.
“Fund” means any Person (other than a natural person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its business.
“GAAP” means generally accepted accounting principles in the United States as in effect from time to time.
-77-


“Governmental Authority” means the government of the United States or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).
“Guaranty Agreements” means instruments of guarantee from the Guarantors of the Obligations satisfactory in form and substance to the Agent.
“Guarantee” of or by any Person means any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness for Borrowed Money or other monetary obligation of any other Person (the “primary obligor”) in any manner, whether directly or indirectly, and including any obligation of such Person, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness for Borrowed Money or other obligation or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness for Borrowed Money or other obligation of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness for Borrowed Money or other obligation or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness for Borrowed Money or obligation; provided that the term Guarantee shall not include endorsements for collection or deposit in the ordinary course of business.
“Guarantors” means those entities listed on Schedule 4.2 hereto and such other Restricted Subsidiaries (other than Restricted Subsidiaries which are not Wholly-Owned Subsidiaries or any captive insurance company or captive surety company) as the Required Lenders may from time to time designate as Guarantors in a written notice to the Company provided that such Subsidiary has assets in excess of $20,000,000 or such other Restricted Subsidiaries as the Company may from time to time designate.
“Hedging Liability” means the liability of any Borrower or any Subsidiary to any of the Lenders, or any Affiliates of such Lenders, in respect of any Interest Rate Protection and Other Hedging Agreement as such Borrower or such Subsidiary, as the case may be, may from time to time enter into with any one or more of the Lenders party to this Agreement or their Affiliates; provided, however, that, with respect to any Guarantor, Hedging Liability guaranteed by such Guarantor shall exclude all Excluded Swap Obligations.
“HM Revenue & Customs” means the HM Revenue & Customs agency of the United Kingdom.
“Hostile Acquisition” means the acquisition of the capital stock or other equity interests of a Person through a tender offer or similar solicitation of the owners of such capital stock or other equity interests which has not been approved (prior to such acquisition) by resolutions of
-78-


the Board of Directors of such Person or by similar action if such Person is not a corporation, and as to which such approval has not been withdrawn.
“Indebtedness for Borrowed Money” means for any Person (without duplication) all indebtedness created, assumed or incurred in any manner by such Person or in respect of which such Person is directly or indirectly liable, whether by guarantee, commitment to purchase, undertaking to maintain the solvency, liquidity or a balance sheet condition of the obligor, or otherwise representing (i) money borrowed (including by the issuance of debt securities), (ii) indebtedness for the deferred purchase price of property or services (other than trade accounts payable arising in the ordinary course of business and Earn-Out Obligations), (iii) indebtedness secured by any Lien upon Property of such Person, whether or not such Person has assumed or become liable for the payment of such indebtedness but if such Person is not liable then such indebtedness shall be included at the lesser of the amount thereof or the fair market value of the Property securing same, (iv) Finance Lease Obligations of such Person, and (v) all obligations of such Person on or with respect to letters of credit (other than letters of credit which support payment of obligations which do not constitute Indebtedness for Borrowed Money of any Person), and bankers’ acceptances. Operating Lease Obligations, obligations for the payment of deferred compensation benefits contemplated by the Company’s Voluntary Deferral Plan and Performance Guarantees shall not constitute Indebtedness for Borrowed Money.
“Indemnified Taxes” means (a) all Taxes other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Borrower or Guarantor under any Loan Document and (b) to the extent not otherwise described in (a), Other Taxes.
“Indemnity Agreement” means any General Agreement of Indemnity or other indemnity agreement by and among or any of its Restricted Subsidiaries and the surety party thereto, as amended or modified from time to time.
“Interest Coverage Ratio” means, as at any date the same is to be determined, the ratio of (i) Adjusted EBITDA for the period of twelve calendar months then ending to (ii) Net Interest Expense for the same period.
“Interest Expense” means, with reference to any period, the sum of all interest charges (including imputed interest charges with respect to Finance Lease Obligations and all amortization of debt discount and expense but excluding fees payable under Sections 3.1 and 3.2 hereof) and letter of credit fees and commissions of the Borrowers and the Restricted Subsidiaries for such period determined in accordance with GAAP, but interest paid through the issuance of securities to the holders of the indebtedness in question having a maturity of more than one year from the date of issuance and being of no higher ranking or priority than the indebtedness in question shall not be included in Interest Expense.
“Interest Period” means the period commencing on the date a Borrowing is advanced or continued through a new Interest Period and ending: (a) in the case of a EurodollarSOFR Loan,
-79-


1 week or 1, 2, 3, or 6 months thereafter and (b) in the case of a Swing Loan, on the date 10 Business Days thereafter; provided, however, that:
    (i)    no Interest Period shall extend beyond the final maturity date of the relevant Loans;
    (ii)    no Interest Period with respect to any portion of the Term Loans shall extend beyond a date on which the Company is required to make a scheduled payment of principal on the Term Loans unless the sum of (a) the aggregate principal amount of Term Loans that are Base Rate Loans plus (b) the aggregate principal amount of Term Loans that are EurodollarSOFR Loans with Interest Periods expiring on or before such date equals or exceeds the principal amount to be paid on the Term Loans on such payment date;
    (iii)    whenever the last day of any Interest Period would otherwise be a day that is not a Business Day, the last day of such Interest Period shall be extended to the next succeeding Business Day, provided that, if such extension would cause the last day of an Interest Period for a Borrowing of EurodollarSOFR Loans to occur in the following calendar month, the last day of such Interest Period shall be the immediately preceding Business Day; and
    (iv)    for purposes of determining an Interest Period for a Borrowing of EurodollarSOFR Loans, a month means a period starting on one day in a calendar month and ending on the numerically corresponding day in the next calendar month; provided, however, that if there is no numerically corresponding day in the month in which such an Interest Period is to end or if such an Interest Period begins on the last Business Day of a calendar month, then such Interest Period shall end on the last Business Day of the calendar month in which such Interest Period is to end; and
    (v)    no tenor that has been removed from this definition pursuant to Section 2.14 shall be available for specification in such borrowing request or interest election request.
“Interest Rate Protection and Other Hedging Agreements” means one or more of the following agreements entered into by one or more financial institutions:
(a)    interest rate protection agreements (including, without limitation, interest rate swaps, caps, floors, collars and similar agreements),
(b)    foreign exchange contracts, currency swap agreements or other, similar agreements or arrangements designed to protect against fluctuations in currency values and/or
(c)    other types of hedging agreements from time to time.
-80-


“Issuer” means (i) BMO Harris Bank N.A. and any lender party to the Existing Credit Agreement who issued an Existing Letter of Credit, (ii) Bank of Montreal, Bank of America, N.A., JPMorgan Chase Bank, N.A., U.S. Bank National Association and Citizens Bank, N.A., and (iii) any other Lender who agrees in writing to be an Issuer and is approved by the Required Lenders and the Company as an issuer of Letters of Credit to a particular Borrower or Borrowers hereunder or for use in a particular jurisdiction.
“L/C Documents” means the Letters of Credit, any draft or other document presented in connection with a drawing thereunder, the Applications and this Agreement.
“L/C Obligations” means the aggregate undrawn face amounts of all outstanding Letters of Credit and all unpaid Reimbursement Obligations.
“L/C Participation Fee” is defined in Section 3.3.
“L/C Sublimit” means $400,000,000, as may be reduced pursuant to the terms hereof.
“Lenders” means and includes Bank of Montreal and the other Persons listed on Schedule 1.1. and any other Person that shall have become party hereto pursuant to an Assignment and Acceptance, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Acceptance. Unless the context requires otherwise, the term “Lenders” includes the Swing Line Lender.
“Letter of Credit” is defined in Section 1.3(a) hereof and shall include Existing Letters of Credit.
“Leverage Ratio” means, as of any time the same is to be determined, the ratio of (x) Total Funded Debt minus Excess Cash as of such date, to (y) Adjusted EBITDA for the period of twelve calendar months then ending.
“LIBOR” means, for an Interest Period, (a) the LIBOR Index Rate for such Interest Period, if such rate is available, and (b) if the LIBOR Index Rate cannot be determined, the average rate of interest per annum (rounded upwards, if necessary, to the nearest one hundred-thousandth of a percentage point) at which deposits in the relevant currency in immediately available funds are offered to the Agent at 11:00 a.m. (London, England time) two (2) Business Days before the beginning of such Interest Period (or with respect to any Eurodollar Loan denominated in Pound Sterling, the first day of such Interest Period) by major banks in the interbank eurocurrency market for delivery on the first day of and for a period equal to such Interest Period in an amount equal or comparable to the principal amount of the Borrowing in such currency scheduled to be made by the Agent; provided that in no event shall “LIBOR” be less than 0.00%. The Agent will provide the Company with evidence of such rate upon its request.
“LIBOR Index Rate” means, for any Interest Period, the rate per annum (rounded upwards, if necessary, to the next higher one hundred-thousandth of a percentage point) for deposits in the relevant currency for a period equal to such Interest Period, as reported on the applicable Bloomberg screen page (or such other commercially available source providing such quotations as may be designated by the Agent from time to time) as of 11:00 a.m. (London,
-81-


England time) on the day two (2) Business Days before the commencement of such Interest Period.
“LIBOR Quoted Rate” means, for any day, the rate per annum equal to the quotient of (i) the rate per annum (rounded upwards, if necessary, to the next higher one hundred-thousandth of a percentage point) for deposits in the relevant currency for a one-month interest period as reported on the applicable Bloomberg screen page (or such other commercially available source providing such quotations as may be designated by the Agent from time to time) as of 11:00 a.m. (London, England time) on such day (or, if such day is not a Business Day, on the immediately preceding Business Day) divided by (ii) one (1) minus the Eurocurrency Reserve Percentage, provided that in no event shall the “LIBOR Quoted Rate” be less than 0.00%.
“Lien” means any mortgage, lien, pledge, charge, hypothec or security interest of any kind or nature (whether fixed or floating or of any ambulatory or non-crystallized nature or otherwise) in respect of any Property, excluding operating leases but including the interest of a vendor or lessor under any conditional sale, Finance Lease or other title retention arrangement.
“Loan” means any Revolving Loan, Swing Loan or Term Loan, whether outstanding as a Base Rate Loans or EurodollarSOFR Loans or otherwise, each of which is a “type” of Loan hereunder.
“Loan Documents” means this Agreement, the Notes (if any), the L/C Documents, the Guaranty Agreements, the Collateral Documents, and each other instrument or document to be delivered hereunder or thereunder or otherwise in connection therewith and any reference to any of the foregoing shall be deemed to include any amendment, novation, supplement substitution or replacement from time to time of any of the foregoing, however fundamental.
“Material Adverse Effect” means, with respect to any act, omission or occurrence, any of the following consequences:
    (a)    the material impairment of the ability of the Company or of the Company and the Guarantors taken as a whole to pay or perform their obligations under or pursuant to the Loan Documents;
    (b)    any material adverse change in the assets, liabilities, financial condition, operations or business of the Company and its Restricted Subsidiaries taken as whole, or
    (c)    any material impairment in the right of the Company and its Restricted Subsidiaries taken as whole to carry on their business substantially as now conducted.
“Material Restricted Subsidiary” means, as of any date of determination, any Restricted Subsidiary with a Net Worth at such time greater than $20,000,000.
“Maximum Leverage Ratio” means 3.25 to 1.0; provided, that in the event that the Company and/or any Restricted Subsidiary consummates a Permitted Acquisition where the total amount expended by the Company and the Restricted Subsidiaries exceed $100,000,000, then
-82-


the Maximum Leverage Ratio shall be (i) 3.75 to 1.0 as of the last day of the first and second fiscal quarters following the consummation of such Permitted Acquisition and 3.50 to 1.0 as of the last day of the third and fourth fiscal quarters following the consummation of such Permitted Acquisition or (ii) solely if the Company incurs at least $300,000,000 of unsecured indebtedness to finance a portion of such Permitted Acquisition, 4.00 to 1.0 as of the last day of the first and second fiscal quarters following the consummation of such Permitted Acquisition, 3.75 to 1.0 as of the last day of the third and fourth fiscal quarters following the consummation of such Permitted Acquisition, and 3.50 to 1.0 as of the last day of the fifth and sixth fiscal quarters following the consummation of such Permitted Acquisition.
“Multicurrency Commitment” means, as to any Multicurrency Lender and subject to Section 1.1(c) hereof, the obligation of such Multicurrency Lender to make Multicurrency Revolving Loans in an aggregate principal amount at any one time outstanding not to exceed the amount set forth opposite such Multicurrency Lender’s name on Schedule 1.1 attached hereto and made a part hereof, as the same may be increased, reduced or modified at any time or from time to time pursuant to the terms hereof. The Borrowers and the Multicurrency Lenders acknowledge and agree that the Multicurrency Commitments of the Multicurrency Lenders aggregate the U.S. Dollar Equivalent of $1,300,000,000 on the date hereof.
“Multicurrency Lenders” means and includes Bank of Montreal and each financial institution from time to time party to this agreement with a Multicurrency Commitment as set forth on Schedule 1.1 attached hereto, including each assignee Lender of a Multicurrency Lender pursuant to Section 11.17 hereof.
“Multicurrency Revolving Facility” means the credit facility for making Multicurrency Revolving Loans as set forth herein.
“Multicurrency Revolver Percentage” means, for each Multicurrency Lender, the percentage of the Multicurrency Commitments represented by such Multicurrency Lender’s Multicurrency Commitment or, if the Multicurrency Commitments have been terminated, the percentage held by such Multicurrency Lender of the aggregate principal amount of all Multicurrency Revolving Loans.
“Multicurrency Revolving Loan” is defined in Section 1.1(b) hereof and, as so defined, includes a EurodollarSOFR Loan made to a Borrower, which is a “type” of Revolving Loan hereunder.
“Moody’s” means Moody’s Investors Service, Inc.
“Net Income” for any period means the net income of the Company and the Restricted Subsidiaries for such period computed on a consolidated basis in accordance with GAAP and, without limiting the foregoing, after deduction from gross income of all expenses and provisions, including provisions for taxes on or measured by income, but excluding any gains or losses on the sale or other Disposition of investments or fixed or capital assets, any extraordinary gains and losses, the cumulative effect of accounting changes (as that term is defined under GAAP) any taxes on such excluded gains, and any tax deductions or credits on account of any such excluded losses.
-83-


“Net Interest Expense” means, for any period, Interest Expense paid or payable in cash less all interest income received by the Company and its Restricted Subsidiaries during such period, as determined on a consolidated basis in accordance with GAAP.
“Net Worth” means, as of any time the same is to be determined, the total shareholders’ equity (including capital stock, additional paid-in-capital, warrants, accumulated other comprehensive income (as defined under GAAP) and retained earnings but after deducting treasury stock and, excluding minority interests in Restricted Subsidiaries) which would appear on the balance sheet of a Restricted Subsidiary or of the Company and its Restricted Subsidiaries determined on a consolidated basis in accordance with GAAP.
“Non-Consenting Lender” means any Lender that does not approve any consent, waiver or amendment that (a) requires the approval of all affected Lenders in accordance with the terms of Section 11.4 and (b) has been approved by the Required Lenders.
“Non-Defaulting Lender” means, at any time, each Lender that is not a Defaulting Lender at such time.
“Notes” is defined in Section 3.8(d) hereof.
“Obligations” shall mean all obligations of the Borrowers to pay principal and interest on the Loans, all Reimbursement Obligations owing under the Applications, all fees and charges payable hereunder, and all other payment obligations of the Borrowers or any Guarantor arising under or in relation to any Loan Document, in each case whether now existing or hereafter arising, due or to become due, direct or indirect, absolute or contingent, and howsoever evidenced, held or acquired (including interest and fees accruing during the pendency of any proceeding under any Debtor Relief Law, regardless of whether allowed or allowable in such proceeding).
“OFAC” means the United States Department of Treasury Office of Foreign Assets Control.
“OFAC Event” means the event specified in Section 7.9(c) hereof.
“OFAC Sanctions Programs” means all laws, regulations, and Executive Orders administered by OFAC, including without limitation, the Bank Secrecy Act, anti-money laundering laws (including, without limitation, the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001, Pub. L. 107-56 (a/k/a the USA Patriot Act)), and all economic and trade sanction programs administered by OFAC, any and all similar United States federal laws, regulations or Executive Orders, and any similar laws, regulators or orders adopted by any State within the United States.
“OFAC SDN List” means the list of the Specially Designated Nationals and Blocked Persons maintained by OFAC.
-84-


“Operating Lease” means any lease of property (whether real or personal) which, in accordance with GAAP, is classified as an operating lease on the balance sheet of the lessee. For the avoidance of doubt, any lease that would not have been a capital lease under GAAP prior to giving effect to FASB ASC 842 (or any similar accounting principle) shall be considered an Operating Lease.
“Operating Lease Obligation” means the amount of the liabilities shown on the balance sheet of any Person in respect of an Operating Lease determined in accordance with GAAP.
“Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).
“Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment, grant of a participation, designation of a new office for receiving payments by or on account of the Borrower or other transfer (other than an assignment made pursuant to Section 2.11).
“Participant” has the meaning assigned to such term in clause (d) of Section 11.16.
“Participant Register” has the meaning specified in clause (d) of Section 11.16.
“Participating Interest” is defined in Section 1.3(d) hereof.
“Participating Lender” is defined in Section 1.3(d) hereof.
“Participating Member State” means each State so described in any EMU Legislation.
“Percentage” means for any Lender its Multicurrency Revolver Percentage, Revolver Percentage, Term Loan Percentage, or U.S. Revolver Percentage, as applicable; and where the term “Percentage” is applied on an aggregate basis, such aggregate percentage shall be calculated by aggregating the separate components of the Revolver Percentage and Term Loan Percentage, and expressing such components on a single percentage basis.
“Performance Guarantees” means, in respect of the Company or any of the Restricted Subsidiaries, contingent obligations arising from the issuance of performance guarantees, assurances, indemnities, bonds, letters of credit, or similar agreements in the ordinary course of business in respect of the contracts (other than contracts for Indebtedness for Borrowed Money) of the Company, any Restricted Subsidiary, or any Person in which the Company or a Restricted Subsidiary has an equity interest.
-85-


“Performance Letters of Credit” means a Letter of Credit that, as reasonably determined by the Agent, assures that the applicable Borrower or Subsidiary will fulfill a contractual non-financial obligation.
“Permitted Acquisition” means any Acquisition with respect to which all of the following conditions shall have been satisfied:
    (a)    the Acquired Business has its primary operations within the United States of America, Canada or Europe;
    (b)    the Acquired Business is in an Eligible Line of Business or, if such Acquired Business is not in an Eligible Line of Business, then the aggregate consideration (including as such consideration any indebtedness of the Acquired Business assumed or guaranteed by the Company or a Restricted Subsidiary and deferred payment obligations) for such Acquired Business shall not exceed $850,000,000;
    (c)    the Acquisition shall not be a Hostile Acquisition; and
    (d)    after giving effect to the Acquisition (including any Indebtedness for Borrowed Money incurred in connection therewith), (i) no Default or Event of Default shall exist, including with respect to the covenants contained in Sections 7.8 hereof on a pro forma basis, and (ii) the Company is in compliance on a pro forma basis as of the last day of the last fiscal quarter for which financial statements have been delivered, with the Maximum Leverage Ratio in effect at the time of such Acquisition (including any increases to the Maximum Leverage Ratio as a result of such Acquisition) and the minimum Interest Coverage Ratio. Such Acquisition shall be deemed to have occurred as of the date the Company enters into a definite agreement with respect to such Acquisition.
“Person” shall mean any person, firm, corporation, limited liability company, partnership, joint venture or other entity.
“Property” shall mean, as to any Person, all types of real, personal, tangible, intangible or mixed property owned by such Person whether or not included in the most recent balance sheet of such Person and its subsidiaries under GAAP.
“PTE” means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.
“Quoted Rate” is defined in Section 1.8(c) hereof.
“Recipient” means (a) the Agent, (b) any Lender, and (c) any Issuer, as applicable.
“Reimbursement Obligations” is defined in Section 1.3(c) hereof.
“Related Parties” means, with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person’s Affiliates.
-86-


“Relevant Governmental Body” means the Federal Reserve Board and/or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve Bank of New York or any successor thereto.
“Required Facility Lenders” means, at any time, with respect to one or more Facilities, Lenders having more than 50% of the Total Credit Exposures of all Lenders under such Facility or Facilities. To the extent provided in the last paragraph of Section 11.4, the Total Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Facility Lenders at any time.
“Required Lenders” means, at any time, Lenders having Total Credit Exposures representing more than 50% of the Total Credit Exposures of all Lenders. To the extent provided in the last paragraph of Section 11.4, the Total Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Lenders at any time.
Resolution Authority” means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.
“Restricted Payments” is defined in Section 7.14 hereof.
“Restricted Subsidiaries” means those Subsidiaries designated as such on Schedule 5.2 hereof and all other Subsidiaries designated in writing by the Company as “Restricted Subsidiaries” (at which point Section 5.2 shall automatically be deemed updated to include such designated Restricted Subsidiaries). Any corporation or other entity which is a Subsidiary but which is not organized under the laws of, and conducts business primarily in a jurisdiction which is not part of, a State of the United States, the District of Columbia, the Commonwealth of Puerto Rico, or the United Kingdom is not nor shall it become a Restricted Subsidiary unless the Required Lenders consent to the designation of such Subsidiary by the Company as a “Restricted Subsidiary” (at which point Section 5.2 shall automatically be deemed updated to include such designated Restricted Subsidiaries).
“Revolver Percentage” means, for each Lender, the percentage of the total Aggregate Revolving Commitments represented by such Lender’s Aggregate Revolving Commitment or, if the Aggregate Revolving Commitments have been terminated or expired, the percentage of the total Revolving Credit Exposure then outstanding held by such Lender.
“Revolving Credit Exposure” means, at any time, the aggregate principal amount of Revolving Loans, Swing Loans and L/C Obligations outstanding at such time to all Lenders; and
“Revolving Credit Exposure”
, as to any Lender at any time, the aggregate principal amount at such time of its outstanding Revolving Loans and such Lender’s participation in L/C Obligations and Swing Loans at such time.
“Revolving Credit Notes” is defined in Section 3.8(d) hereof.
“Revolving Credit Termination Date” means the date that is five (5) years from the Closing Date or such earlier date on which the Aggregate Revolving Commitments are terminated in whole pursuant to Sections 3.5, 3.6, 8.2 or 8.3 hereof.
-87-


“Revolving Facility” means either the Multicurrency Revolving Facility or the U.S. Revolving Facility; and “Revolving Facilities” means both the Multicurrency Revolving Facility and the U.S. Revolving Facility.
“Revolving Loans” means collectively Multicurrency Revolving Loans and a U.S. Revolving Loans.
Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by OFAC or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any EU member state, or Her Majesty’s Treasury of the United Kingdom or any other relevant sanctions authority with jurisdiction over any Borrower or any of their Subsidiaries or Affiliates.
Sanctioned Country” means, at any time, a region, country or territory which is the subject or target of any Sanctions (including Crimea, Cuba, North Korea, Sudan and Syria).
Sanctioned Person” means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC, the U.S. Department of State, by the United Nations Security Council, the European Union, any EU member state, HerHis Majesty’s Treasury of the United Kingdom or any other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country, (c) any Person owned 50% or more or controlled by any such Person or Persons described in the foregoing clauses (a) or (b) or (d) any Person otherwise the subject of Sanctions.
Sanctions” means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by OFAC or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any EU member state, or His Majesty’s Treasury of the United Kingdom or any other relevant sanctions authority with jurisdiction over any Borrower or any of their Subsidiaries or Affiliates.
“Side Letter” means that certain letter dated the date hereof from the Company to the Agent, as the same may be supplemented or amended from time to time.
“SOFR” with respect to any day means a rate equal to the secured overnight financing rate published for such dayas administered by the Federal Reserve Bank of New York, as the administrator of the benchmark, (or a successor administrator of the secured overnight financing rate) on the Federal Reserve Bank of New York’s Website.
“SOFR-Based Rate Loan means SOFR, Compounded SOFRa Revolving Loan or Term SOFRLoan bearing interest as specified in Section 2.2 hereof.
“S&P” means Standard & Poor’s Ratings Services Group, a division of The McGraw-Hill Companies, Inc.
-88-


“Strategic Ventures” means joint ventures, limited liability companies, partnerships, corporations or similar pooling of efforts entered into for the purpose of expanding the mechanical, electrical, industrial and/or facilities services (or natural extensions thereof) businesses of the Company or any Restricted Subsidiary or entering or expanding a business related to such businesses and includes Restricted Subsidiaries that are not Guarantors. A Restricted Subsidiary which is a Guarantor is not a Strategic Venture.
“Sublimits” means the L/C Sublimit, the Swing Line Sublimit, the Multicurrency Sublimit and the UK Borrowers Sublimit.
“Subsidiary” means, as to any particular parent corporation or other entity, any other entity at least 50.1% of the outstanding Voting Stock of which is at the time directly or indirectly owned by such parent corporation or limited liability company or by any one or more other corporations or limited liability companies or other entities which are themselves subsidiaries of such parent corporation or limited liability company.
“Swap Obligation” means, with respect to any Guarantor, any obligation to pay or perform under any agreement, contract or transaction that constitutes a “swap” within the meaning of Section 1a(47) of the Commodity Exchange Act.
“Swing Line” means the credit facility for making one or more Swing Loans described in Section 1.8 hereof.
“Swing Line Lender” means Bank of Montreal, acting in its capacity as the Lender of Swing Loans hereunder, or any successor Lender acting in such capacity appointed pursuant to Section 11.17 hereof.
“Swing Line Sublimit” means $75,000,000, as reduced pursuant to the terms hereof.
“Swing Loan” and “Swing Loans” each is defined in Section 1.8 hereof.
“Swing Note” is defined in Section 3.8(d) hereof.
“Tangible Net Worth” means, at any time the same is to be determined, the Net Worth of the Company and its Restricted Subsidiaries determined on a consolidated basis less the sum of (a) all notes receivable from officers and employees of the Company and its Restricted Subsidiaries, (b) the aggregate book value of all assets which would be classified as intangible assets under GAAP, including, without limitation, goodwill, patents, trademarks, trade names, copyrights, franchises and deferred charges (including, without limitation, unamortized debt discount and expense, organization costs and deferred research and development expense) and similar assets and (c) the write-up of assets above cost.
“Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.
-89-


“Term Loan” is defined in Section 1.2 and, as so defined, includes a Base Rate Loan or a EurodollarSOFR Loan in each case made to the Company, each of which is a “type” of Term Loan hereunder.
“Term Loan Commitment” means, as to any Lender, the obligation of such Lender to make its Term Loan in the principal amount not to exceed the amount set forth opposite such Lender’s name on Schedule 1.1 attached hereto and made a part hereof. The Company and the Lenders acknowledge and agree that the Term Loan Commitments of the Lenders aggregate $300,000,000 on the date hereof.
“Term Loan Facility” means the credit facility for the Term Loans described in Section 1.2.
“Term Loan Maturity Date” means the date that is five (5) years from the Closing Date.
“Term Loan Percentage” means, for each Lender, the percentage of the Term Loan Commitments represented by such Lender’s Term Loan Commitment or, if the Term Loan Commitments have been terminated or have expired, the percentage held by such Lender of the aggregate principal amount of all Term Loans then outstanding.
“Term Note” is defined in Section 3.8(d).
“Term SOFR means for the applicable tenor, the Term SOFR Reference Rate on the day (such day, the “Term SOFR Determination Day”) that is two (2) U.S. Government Securities Business Days prior to (a) in the case of SOFR Loans, the first day of such applicable Interest Period, or (b) with respect to Base Rate, such day of determination of the Base Rate, in each case as such rate is published by the Term SOFR Administrator; provided, however, that if as of 5:00 p.m. (New York City time) on any Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor has not been published by the Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Reference Rate has not occurred, then Term SOFR will be the Term SOFR Reference Rate for such tenor as published by the Term SOFR Administrator on the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate for such tenor was published by the Term SOFR Administrator so long as such first preceding U.S. Government Securities Business Day is not more than three (3) U.S. Government Securities Business Days prior to such Term SOFR Determination Day.
Term SOFR Administrator” means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Agent in its reasonable discretion).
Term SOFR Determination Day” is defined in the definition of “Term SOFR”.
Term SOFR Reference Rate” means the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.
-90-


“Third Stage” means third stage of European economic and monetary union pursuant to the Treaty on European Union.
“Total Credit Exposure” means, as to any Lender at any time, the unused Commitments, Revolving Credit Exposure and outstanding Term Loans of such Lender at such time.
“Total Funded Debt” means, at any time the same is to be determined, the aggregate of all Indebtedness for Borrowed Money of the Company and its Restricted Subsidiaries at such time, including all Indebtedness for Borrowed Money of any other Person which is directly or indirectly guaranteed by the Company or any of its Restricted Subsidiaries or which the Company or any of its Restricted Subsidiaries has agreed (contingently or otherwise) to purchase or otherwise acquire or in respect of which the Company or any of its Restricted Subsidiaries has otherwise assured a creditor against loss, it being understood that pursuant to Section 9.4 hereof, Total Funded Debt shall not include Indebtedness for Borrowed Money relating to Finance Leases as permitted by Section 7.10(l) hereof unless the parties agree to accommodate a change in GAAP.
“Treaty on European Union” means the Treaty of Rome of March 25, 1957, as amended by the Single European Act of 1986 and the Maastricht Treaty (which was signed at Maastricht on February 7, 1992, and came into force on November 1, 1993, as amended from time to time).
“U.K. Borrowers” means and includes EMCOR UK and such other Restricted Subsidiaries organized under the laws of the United Kingdom as may from time to time be designated as such in writing by the Company and approved as such in writing by all Lenders (but subject to such conditions and limitations as either the Company or the Lenders may impose).
“U.K. Borrowers Sublimit” is defined in Section 1.1(c)(v) hereof.
“U.K. Subsidiaries” means the U.K. Borrowers and such other Subsidiaries organized under the laws of the United Kingdom.
“U.S. Borrowers” mean the Company and such other Restricted Subsidiaries organized under the laws of a state of the United States of America, the District of Columbia or the Commonwealth of Puerto Rico as may from time to time be designated as such in writing by the Company and approved as such in writing by all Lenders (but subject to such conditions and limitations as either the Company or Lenders may impose).
“U.S. Dollars” or “$” means lawful currency of the United States of America.
“U.S. Dollar Commitment” means, as to any U.S. Lender and subject to Section 1.1(c) hereof, the obligation of such U.S. Lender to make U.S. Revolving Loans, and to participate in Swing Loans and Letters of Credit issued for the account of a U.S. Borrower hereunder in an aggregate principal or face amount at any one time outstanding not to exceed the amount set forth opposite such Lender’s name on Schedule 1.1 attached hereto and made a part hereof, as the same may be increased, reduced or modified at any time or from time to time pursuant to the
-91-


terms hereof. The Company and the U.S. Lenders acknowledge and agree that the U.S. Dollar Commitments of the U.S. Lenders aggregate $1,300,000,000 on the date hereof.
“U.S. Dollar Equivalent” means the amount of U.S. Dollars which would be realized by converting an Alternative Currency into U.S. Dollars in the spot market at the exchange rate quoted by the Agent, at approximately 11:00 a.m. (London time) on the date on which a computation thereof is to be made, to major banks in the interbank foreign exchange market for the purchase of U.S. Dollars for such Alternative Currency.
U.S. Government Securities Business Day” means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.
“U.S. Lenders” means and includes Bank of Montreal and the other financial institutions from time to time party to this agreement with a U.S. Dollar Commitment as set forth on Schedule 1.1 attached hereto, including each assignee Lender of a U.S. Lender pursuant to Section 11.17 hereof, and unless the context otherwise requires, the Swing Line Lender.
“U.S. Person” means any Person that is a “United States Person” as defined in Section 7701(a)(30) of the Code.
“U.S. Revolving Facility” means the credit facility for making U.S. Revolving Loans and Swing Loans and issuing Letters of Credit as set forth herein.
“U.S. Revolving Credit Exposure” means, at any time, the aggregate principal amount of U.S. Revolving Loans, Swing Loans and L/C Obligations for all U.S. Lenders outstanding at such time; and the “U.S. Revolving Credit Exposure” for any U.S. Lender at any time means the aggregate principal amount of such Lender’s outstanding U.S. Revolving Loans and its participation in L/C Obligations and Swing Loans at such time.
“U.S. Revolving Loan” is defined in Section 1.1(a) hereof and, as so defined, includes a Base Rate Loan or a EurodollarSOFR Loan in each case made to the U.S. Borrower, each of which is a “type” of Revolving Loan hereunder.
“U.S. Revolver Percentage” means, for each U.S. Lender, the percentage of the U.S. Dollar Commitments represented by such U.S. Lender’s U.S. Dollar Commitment or, if the U.S. Dollar Commitments have been terminated, the percentage held by such U.S. Lender (including through participation interests in Reimbursement Obligations) of the aggregate principal amount of all U.S. Revolving Loans and L/C Obligations then outstanding.
“U.S. Subsidiaries” means the Subsidiaries of the Company organized under the laws of a state of the United States of America or under the laws of the District of Columbia as may from time to time be designated as such in writing by the Company (but subject to such reasonable conditions and limitations as either the Company or Lenders may impose); provided, that U.S. Subsidiaries shall exclude Subsidiaries described in clause (ii) of the definition of CFC.
-92-


“U.S. Tax Compliance Certificate” has the meaning assigned to such term in subsection (f) of Section 11.1.
UK Financial Institution” means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended form time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.
UK Resolution Authority” means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.
“Unadjusted Benchmark Replacement” means the applicable Benchmark Replacement excluding the related Benchmark Replacement Adjustment.
“Unrestricted Subsidiaries” means those Subsidiaries designated as such on Schedule 5.2 hereof.
“Unused Commitments” means, at any time, the difference between the Aggregate Revolving Commitments then in effect and the aggregate outstanding principal amount of Revolving Loans and L/C Obligations; provided, that Swing Loans outstanding from time to time shall be deemed to reduce the Unused Commitment of the Swing Line Lender for purposes of computing the commitment fee under Section 3.1 hereof.
“Voluntary Deferral Plan” means the Company’s deferred compensation plan for employees of the Company and its Subsidiaries that are eligible to participate in such plan and includes, in certain circumstances, matching contributions from the Company.
“Voting Stock” of any Person means capital stock or other equity interests of any class or classes (however designated) having ordinary power for the election of directors of such Person, other than stock having such power only by reason of the happening of a contingency.
“Welfare Plan” means a “welfare plan” as defined in Section 3(l) of ERISA.
“Wholly-Owned Subsidiary” means a Subsidiary of which all of the issued and outstanding shares of capital stock (other than directors’ qualifying shares as required by law and other than shares held by others for licensing purposes) or other equity interests are owned by the Company and/or one or more wholly-owned subsidiaries within the meaning of this definition.
“Withholding Agent” means any Borrower or Guarantor and the Agent.
“Write-Down and Conversion Powers” means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with
-93-


respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.
    Section 9.2.    Interpretation. The foregoing definitions are equally applicable to both the singular and plural forms of the terms defined. The words “hereof”, “herein”, and “hereunder” and words of like import when used in this Agreement shall refer to this Agreement as a whole and not to any particular provision of this Agreement. All references to time of day herein are references to Chicago, Illinois time unless otherwise specifically provided. Where the character or amount of any asset or liability or item of income or expense is required to be determined or any consolidation or other accounting computation is required to be made for the purposes of this Agreement, it shall be done in accordance with GAAP except where such principles are inconsistent with the specific provisions of this Agreement.
    Section 9.3.    Capital Stock. All references in this Agreement to “capital stock” shall be deemed to include a reference to shares and all references to “stockholders” shall be deemed to include references to shareholders (where appropriate).
    Section 9.4.    Change in Accounting Principles. If, after the date of this Agreement, there shall occur any change in GAAP from those used in the preparation of the financial statements referred to in Section 5.5 hereof and such change shall result in a change in the method of calculation of any financial covenant, standard or term found in this Agreement, either the Company or the Required Lenders may by notice to the Lenders and the Company, respectively, require that the Lenders and the Company negotiate in good faith to amend such covenants, standards, and terms so as equitably to reflect such change in accounting principles, with the desired result being that the criteria for evaluating the financial condition of the Company and its Subsidiaries shall be the same as if such change had not been made (it being understood that the refusal by the Company to pay a fee in connection with an amendment to the financial covenants resulting solely from a change in GAAP pursuant to this Section 9.4 shall not be deemed to be in bad faith). No delay by the Company or the Required Lenders in requiring such negotiation shall limit their right to so require such a negotiation at any time after such a change in accounting principles. Until any such covenant, standard, or term is amended in accordance with this Section 9.4, such covenants, standard or terms shall be computed and determined in accordance with GAAP in effect prior to such change in accounting principles. Without limiting the generality of the foregoing, the Company shall neither be deemed to be in compliance with any financial covenant hereunder nor out of compliance with any financial covenant hereunder if such state of compliance or noncompliance, as the case may be, would not exist but for the occurrence of a change in accounting principles after the date hereof.
    Section 9.5.    Divisions. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction’s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset,
-94-


right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its equity interests at such time.
    Section 9.6.    Interest Rates. The Agent does not warrant or accept responsibility for, and shall not have any liability with respect to, in each case, except as expressly set forth in this Agreement (a) the continuation of, administration of, submission of, calculation of or any other matter related to the Benchmark, any component definition thereof or rates referred to in the definition thereof, or any alternative, successor or replacement rate thereto (including any Benchmark Replacement), including whether the composition or characteristics of any such alternative, successor or replacement rate (including any Benchmark Replacement) will be similar to, or produce the same value or economic equivalence of, or have the same volume or liquidity as, the Benchmark or any other Benchmark prior to its discontinuance or unavailability, or (b) the effect, implementation or composition of any Conforming Changes. The Agent and its affiliates or other related entities may engage in transactions that affect the calculation of the Benchmark, any alternative, successor or replacement rate (including any Benchmark Replacement) and/or any relevant adjustments thereto, in each case, in a manner adverse to the borrowers under all credit facilities agented by the Agent, including the Borrowers under this Agreement. The Agent may select information sources or services in its reasonable discretion to ascertain the Benchmark or any other Benchmark, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrowers, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.
SECTION 10.    THE AGENT.
    Section 10.1.    Appointment and Authority. Each of the Lenders and the Issuers hereby irrevocably appoints Bank of Montreal to act on its behalf as the Agent hereunder and under the other Loan Documents and authorizes the Agent to take such actions on its behalf and to exercise such powers as are delegated to the Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto. The provisions of this Section 10 (other than Section 10.6 with respect to appointing a successor Agent as described therein and Section 10.12) are solely for the benefit of the Agent, the Lenders and the Issuers, and no Borrower or any Restricted Subsidiary shall have rights as a third-party beneficiary of any of such provisions. It is understood and agreed that the use of the term “agent” herein or in any other Loan Documents (or any other similar term) with reference to the Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.
    Section 10.2.    Rights as a Lender. The Person serving as the Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Agent, and the term “Lender” or “Lenders” shall, unless
-95-


otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Agent hereunder in its individual capacity. Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for, and generally engage in any kind of business with, the Borrower or any Subsidiary or other Affiliate thereof as if such Person were not the Agent hereunder and without any duty to account therefor to the Lenders.
    Section 10.3.    Action by Agent; Exculpatory Provisions. (a) The Agent shall not have any duties or obligations except those expressly set forth herein and in the other Loan Documents, and its duties hereunder shall be administrative in nature. Without limiting the generality of the foregoing, the Agent and its Related Parties:
    (i)    shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing;
    (ii)    shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents), provided that the Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Agent to liability or that is contrary to any Loan Document or applicable law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law. The Agent shall in all cases be fully justified in failing or refusing to act hereunder or under any other Loan Document unless it first receives any further assurances of its indemnification from the Lenders that it may require, including prepayment of any related expenses and any other protection it requires against any and all costs, expense, and liability which may be incurred by it by reason of taking or continuing to take any such action; and
    (iii)    shall not, except as expressly set forth herein and in the other Loan Documents, have any duty or responsibility to disclose, and shall not be liable for the failure to disclose, any information relating to any Borrower, Restricted Subsidiary or any of their Affiliates that is communicated to or obtained by the Person serving as the Agent or any of its Affiliates in any capacity.
    (b)    Neither the Agent nor any of its Related Parties shall be liable for any action taken or not taken by the Agent under or in connection with this Agreement or any other Loan Document or the transactions contemplated hereby or thereby (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections 3.7 (with respect to application of proceeds), 8.2, 8.3, 8.4, and 11.4), or (ii) in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment. Any such action taken or failure to
-96-


act pursuant to the foregoing shall be binding on all Lenders. The Agent shall be deemed not to have knowledge of any Default or Event of Default unless and until notice describing such Default or Event of Default is given to the Agent in writing by a Borrower, a Lender, or an Issuer.
    (c)    Neither the Agent nor any of its Related Parties shall be responsible for or have any duty or obligation to any Lender or Issuer or participant or any other Person to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default or Event of Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document, or the creation, perfection or priority of any Lien purported to be created by the Collateral Documents, (v) the value or sufficiency of any Collateral, or (vi) the satisfaction of any condition set forth in Section 6.1 or 6.2 or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Agent.
    Section 10.4.    Reliance by Agent. The Agent shall be entitled to rely upon, and shall be fully protected in relying and shall not incur any liability for relying upon, any notice, request, certificate, communication, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person. The Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall be fully protected in relying and shall not incur any liability for relying thereon. In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an Issuer, the Agent may presume that such condition is satisfactory to such Lender or Issuer unless the Agent shall have received notice to the contrary from such Lender or Issuer prior to the making of such Loan or the issuance of such Letter of Credit. The Agent may consult with legal counsel (who may be counsel for the Borrowers), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.
    Section 10.5.    Delegation of Duties. The Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Agent. The Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties. The exculpatory provisions of this Section shall apply to any such sub-agent and to the Related Parties of the Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided hereby as well as activities as Agent. The Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Agent acted with gross negligence or willful misconduct in the selection of such sub-agents.
-97-


    Section 10.6.    Resignation of Agent. (a) The Agent may at any time give notice of its resignation to the Lenders, the Issuers and the Company. Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Company, to appoint a successor, which shall be a bank with an office in the United States of America, or an Affiliate of any such bank with an office in the United States of America. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days after the retiring Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the “Resignation Effective Date”), then the retiring Agent may (but shall not be obligated to), on behalf of the Lenders and the Issuers, appoint a successor Agent meeting the qualifications set forth above. Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.
    (b)    With effect from the Resignation Effective Date, (i) the retiring Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents, and (ii) except for any indemnity payments owed to the retiring or removed Agent, all payments, communications and determinations provided to be made by, to or through the Agent shall instead be made by or to each Lender and Issuer directly, until such time, if any, as the Required Lenders appoint a successor Agent as provided for above. If on the Resignation Effective Date no successor has been appointed and accepted such appointment, the Agent’s rights in the Collateral Documents shall be assigned without representation, recourse or warranty to the Lenders and Issuer as their interests may appear. Upon the acceptance of a successor’s appointment as Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring Agent (other than any rights to indemnity payments or other amounts owed to the retiring Agent), and the retiring Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents. The fees payable by the Borrowers to a successor Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Company and such successor. After the retiring Agent’s resignation hereunder and under the other Loan Documents, the provisions of this Section 10 and Section 11.5 shall continue in effect for the benefit of such retiring Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Agent was acting as Agent.
    Section 10.7.    Non-Reliance on Agent and Other Lenders. Each Lender and Issuer acknowledges that it has, independently and without reliance upon the Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement. Each Lender and Issuer also acknowledges that it will, independently and without reliance upon the Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.
    Section 10.8.    Issuers and Swing Line Lender. Each Issuer shall act on behalf of the Lenders with respect to any Letters of Credit issued by it and the documents associated therewith, and the Swing Line Lender shall act on behalf of the Lenders with respect to the
-98-


Swing Loans made hereunder. The Issuers and the Swing Line Lender shall each have all of the benefits and immunities (i) provided to the Agent in this Section 10 with respect to any acts taken or omissions suffered by such Issuer in connection with Letters of Credit issued by it or proposed to be issued by it and the Applications pertaining to such Letters of Credit or by the Swing Line Lender in connection with Swing Loans made or to be made hereunder as fully as if the term “Agent”, as used in this Section 10, included the Issuers and the Swing Line Lender with respect to such acts or omissions and (ii) as additionally provided in this Agreement with respect to such Issuer or Swing Line Lender, as applicable. Any resignation by the Person then acting as Agent pursuant to Section 10.6 shall also constitute its resignation or the resignation of its Affiliate as Issuer and Swing Line Lender except as it may otherwise agree. If such Person then acting as an Issuer so resigns, it shall retain all the rights, powers, privileges and duties of an Issuer hereunder with respect to all Letters of Credit outstanding that have been issued by such Issuer as of the effective date of its resignation as Issuer and all L/C Obligations with respect thereto, including the right to require the Lenders to make Loans or fund risk participations in Reimbursement Obligations pursuant to Section 1.8. If such Person then acting as Swing Line Lender resigns, it shall retain all the rights of the Swing Line Lender provided for hereunder with respect to Swing Loans made by it and outstanding as of the effective date of such resignation, including the right to require the Lenders to make Loans or fund risk participations in outstanding Swing Loans pursuant to Section 1.8. Upon the appointment by the Company of a successor Issuer or Swing Line Lender hereunder (which successor shall in all cases be a Lender other than a Defaulting Lender), (i) such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring Issuer or Swing Line Lender, as applicable (other than any rights to indemnity payments or other amounts that remain owing to the retiring Issuer or Swing Line Lender), and (ii) the retiring Issuer and Swing Line Lender shall be discharged from all of their respective duties and obligations hereunder or under the other Loan Documents other than with respect to its outstanding Letters of Credit and Swing Loans, and (iii) upon the request of the resigning Issuer, the successor Issuer shall issue letters of credit in substitution for the Letters of Credit, if any, outstanding at the time of such succession or make other arrangements satisfactory to the resigning Issuer to effectively assume the obligations of the resigning Issuer with respect to such Letters of Credit.
    Section 10.9.    Hedging Liability. By virtue of a Lender’s execution of this Agreement or an Assignment and Acceptance pursuant to Section 11.17, as the case may be, any Affiliate of such Lender with whom any Borrower or any Subsidiary has entered into an agreement creating Hedging Liability shall be deemed a Lender party hereto for purposes of any reference in a Loan Document to the parties for whom the Agent is acting, it being understood and agreed that the rights and benefits of such Affiliate under the Loan Documents consist exclusively of such Affiliate’s right to share in payments and collections out of the Collateral and the Guaranty Agreements as more fully set forth in Section 3.7. In connection with any such distribution of payments and collections, or any request for the release of the Guaranty Agreements and the Agent’s Liens in connection with the termination of the Commitments and the payment in full of the Obligations, the Agent shall be entitled to assume no amounts are due to any Lender or its Affiliate with respect to Hedging Liability unless such Lender has notified the Agent in writing of the amount of any such liability owed to it or its Affiliate prior to such distribution or payment or release of the Guaranty Agreements and Liens.
-99-


    Section 10.10.    Designation of Additional Agents. The Agent shall have the continuing right, with the consent of the Company (such consent not to be unreasonably withheld or delayed) for purposes hereof, at any time and from time to time to designate one or more of the Lenders (and/or its or their Affiliates) as “syndication agents,” “documentation agents,” “book runners,” “lead arrangers,” “arrangers,” or other designations for purposes hereto, but such designation shall have no substantive effect, and such Lenders and their Affiliates shall have no additional powers, duties or responsibilities as a result thereof.
    Section 10.11.    Authorization to Enter into, and Enforcement of, the Collateral Documents; Possession of Collateral. The Agent is hereby irrevocably authorized by each of the Lenders and the Issuers to execute and deliver the Collateral Documents on behalf of each of the Lenders, the Issuers, and their Affiliates and to take such action and exercise such powers under the Collateral Documents as the Agent considers appropriate; provided that subject to the last paragraph of Section 11.4, the Agent shall not amend the Collateral Documents unless such amendment is agreed to in writing by the Required Lenders. Upon the occurrence of an Event of Default, the Agent shall take such action to enforce its Lien on the Collateral and to preserve and protect the Collateral as may be directed by the Required Lenders. Unless and until the Required Lenders give such direction, the Agent may (but shall not be obligated to) take or refrain from taking such actions as it deems appropriate and in the best interest of all the Lenders and Issuers. Each Lender and Issuer acknowledges and agrees that it will be bound by the terms and conditions of the Collateral Documents upon the execution and delivery thereof by the Agent. The Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Agent’s Lien thereon, or any certificate prepared by any Borrower or Restricted Subsidiary in connection therewith, nor shall the Agent be responsible or liable to the Lenders, the Issuers or their Affiliates for any failure to monitor or maintain any portion of the Collateral. The Lenders and Issuers hereby irrevocably authorize (and each of their Affiliates holding any Hedging Liability entitled to the benefits of the Collateral shall be deemed to authorize) the Agent, based upon the instruction of the Required Lenders, to credit bid and purchase (either directly or through one or more acquisition vehicles) all or any portion of the Collateral at any sale thereof conducted by the Agent (or any security trustee therefore) under the provisions of the Uniform Commercial Code, including pursuant to Sections 9-610 or 9-620 of the Uniform Commercial Code, at any sale thereof conducted under the provisions of the United States Bankruptcy Code, including Section 363 of the United States Bankruptcy Code, or at any sale or foreclosure conducted by the Agent or any security trustee therefore (whether by judicial action or otherwise) in accordance with applicable law. Except as otherwise specifically provided for herein, no Lender, Issuer, or their Affiliates, other than the Agent, shall have the right to institute any suit, action or proceeding in equity or at law for the foreclosure or other realization upon any Collateral or for the execution of any trust or power in respect of the Collateral or for the appointment of a receiver or for the enforcement of any other remedy under the Collateral Documents; it being understood and intended that no one or more of the Lenders or Issuers or their Affiliates shall have any right in any manner whatsoever to affect, disturb or prejudice the Lien of the Agent (or any security trustee therefor) under the Collateral Documents by its or their action or to enforce any right thereunder, and that all proceedings at law or in equity shall be instituted, had, and maintained by the Agent (or its security trustee) in the manner provided for in the relevant Collateral Documents for the benefit of the Lenders, the Issuers, and their Affiliates.
-100-


Each Lender and Issuer is hereby appointed agent for the purpose of perfecting the Agent’s security interest in assets which, in accordance with Article 9 of the Uniform Commercial Code or other applicable law can be perfected only by possession. Should any Lender or Issuer (other than the Agent) obtain possession of any Collateral, such Lender or Issuer shall notify the Agent thereof, and, promptly upon the Agent’s request therefor shall deliver such Collateral to the Agent or in accordance with the Agent’s instructions.
    Section 10.12.    Authorization to Release, Limit or Subordinate Liens or to Release Guaranty Agreements. The Agent is hereby irrevocably authorized by each of the Lenders, the Issuers, and their Affiliates to (a) release any Lien covering any Collateral that is sold, transferred, or otherwise disposed of in accordance with the terms and conditions of this Agreement and the relevant Collateral Documents (including a Disposition permitted by the terms of Section 7.13 (including the sale of all of the capital stock of a Restricted Subsidiary permitted by such section) or which has otherwise been consented to in accordance with Section 11.4), (b) release or subordinate any Lien on Collateral consisting of goods financed with purchase money indebtedness or under a Finance Lease to the extent such purchase money indebtedness or Finance Lease Obligation, and the Lien securing the same, are permitted by Sections 7.10 and 7.11, (c) reduce or limit the amount of the indebtedness secured by any particular item of Collateral to an amount not less than the estimated value thereof to the extent necessary to reduce mortgage registry, filing and similar tax, (d) release Liens on the Collateral following the Collateral Release Date or the termination or expiration of the Commitments and payment in full in cash of the Obligations (other than contingent indemnification obligations) and the expiration or termination of all Letters of Credit (other than Letters of Credit that have been Cash Collateralized to the reasonable satisfaction of the Agent and the relevant Issuer) and, if then due, Hedging Liability (other than Hedging Liability under any Interest Rate Protection and other Hedging Agreements as to which arrangements shall have been made that are reasonably satisfactory to the Lender (or such Lender’s Affiliate, if applicable) to which such Hedging Liability is owed), and (e) release any Restricted Subsidiary from its obligations as a Guarantor if such Person ceases to be a Restricted Subsidiary as a result of a transaction permitted under the Loan Documents (including the sale of all of the capital stock of such Restricted Subsidiary permitted by such Section 7.13). Upon the Agent’s request, the Required Lenders will confirm in writing the Agent’s authority to release or subordinate its interest in particular types or items of Property or to release any Person form its obligations as a Guarantor under the Loan Documents.
    Section 10.13.    Authorization of Agent to File Proofs of Claim In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Borrower or Material Restricted Subsidiary, the Agent (irrespective of whether the principal of any Loan or L/C Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Agent shall have made any demand on the Borrower) shall be entitled and empowered, by intervention in such proceeding or otherwise:
    (a)    to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, L/C Obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of Lenders, the Issuers and the Agent (including any claim for
-101-


the reasonable compensation, expenses, disbursements and advances of the Lenders, the Issuers and the Agent and their respective agents and counsel and all other amounts due the Lenders, the Issuers and the Agent under the Loan Documents including, but not limited to, Sections 2.5, 2.8, 3.1, 3.3, and 11.5) allowed in such judicial proceeding; and
    (b)    to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;
and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and Issuer to make such payments to the Agent and, in the event that the Agent shall consent to the making of such payments directly to the Lenders and the Issuers, to pay to the Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Agent and its agents and counsel, and any other amounts due the Agent under Sections 3.1, 3.3 and 11.5. Nothing contained herein shall be deemed to authorize the Agent to authorize or consent to or accept or adopt on behalf of any Lender or Issuer any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or Issuer or to authorize the Agent to vote in respect of the claim of any Lender or Issuer in any such proceeding.
    Section 10.14.    Certain ERISA Matters.
     (a)     Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, Agent and its Affiliates, and not, for the avoidance of doubt, to or for the benefit of any Borrower or any other Loan PartyGuarantor, that at least one of the following is and will be true:
    (i)    such Lender is not using “plan assets” (within the meaning of Section 3(42) of ERISA or otherwise) of one or more Benefit Plans with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments or this Agreement;
    (ii)    the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement; or
    (iii)    (A) such Lender is an investment fund managed by a “Qualified Professional Asset Manager” (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such
-102-


Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement; or
    (iv)    such other representation, warranty and covenant as may be agreed in writing between Agent, the Borrowers and such Lender.
    (b)    In addition, unless either (1) sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or (2) a Lender has provided another representation, warranty and covenant in accordance with sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, Agent and not, for the avoidance of doubt, to or for the benefit of any Borrower or any other Loan PartyGuarantor, that Agent is not a fiduciary with respect to the assets of such Lender involved in such Lender’s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement (including in connection with the reservation or exercise of any rights by Agent under this Agreement, any Loan Document or any documents related hereto or thereto).
SECTION 11.    MISCELLANEOUS.
    Section 11.1.    Withholding Taxes.
    (a)    Certain Defined Terms. For purposes of this Section, the term “Lender” includes any Issuer and the term “applicable law” includes FATCA.
    (b)    Payments Free of Taxes. Any and all payments by or on account of any obligation of any Borrower or Guarantor under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Borrower or Guarantor shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.
-103-


    (c)    Payment of Other Taxes by the Borrowers and Guarantors. The Borrowers and Guarantors shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Agent timely reimburse it for the payment of, any Other Taxes.
    (d)    Indemnification by the Borrowers and Guarantors. The Borrowers and Guarantors shall jointly and severally indemnify each Recipient, within ten (10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate setting forth in reasonable detail a description of such Indemnified Taxes and the amount of such payment or liability delivered to the Company by a Lender (with a copy to the Agent), or by the Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.
    (e)    Indemnification by the Lenders. Each Lender shall severally indemnify the Agent, within ten (10) days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Borrower or Guarantor has not already indemnified the Agent for such Indemnified Taxes and without limiting the obligation of the Borrowers and Guarantors to do so), (ii) any Taxes attributable to such Lender’s failure to comply with the provisions of Section 11.16 relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Agent to the Lender from any other source against any amount due to the Agent under this subsection (e).
    (f)    Evidence of Payments. As soon as practicable after any payment of Taxes by any Borrower or Guarantor to a Governmental Authority pursuant to this Section, such Borrower or Guarantor shall deliver to the Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Agent.
    (g)    Status of Lenders. (i) Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Company and the Agent, at the time or times reasonably requested by the Company or the Agent, such properly completed and executed documentation reasonably requested by the Company or the Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Company or the Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Company or the Agent as will enable the Company or the Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in
-104-


Section 11.1(g)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender’s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender, (it being understood that providing any information currently required by any U.S. federal income tax withholding form shall not be considered prejudicial to the position of a Lender).
    (ii)    Without limiting the generality of the foregoing,
    (A)    any Lender that is a U.S. Person shall deliver to the Company and the Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), executed originals of IRS Form W-9 (or successor form) certifying that such Lender is exempt from U.S. federal backup withholding tax; provided, however, that if the Lender is a disregarded entity for U.S. federal income tax purposes, it shall provide the appropriate withholding form of its owner (together with appropriate supporting documentation);
    (B)    any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Company and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), whichever of the following is applicable:
    (i)    in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, executed originals of IRS Form W-8BEN (or successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN (or successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;
    (ii)    executed originals of IRS Form W-8ECI (or successor form);
    (iii)    in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate in a form acceptable to the Agent to the effect that such Foreign Lender is not a “bank” within the meaning of Section 881(c)(3)(A) of the Code, a “10 percent shareholder” of the Company within the meaning of Section 881(c)(3)(B) of the Code, or a “controlled foreign corporation” described in Section 881(c)(3)(C) of the Code (a “U.S. Tax Compliance Certificate”) and (y) executed originals of IRS Form W-8BEN (or successor form); or
    (iv)    to the extent a Foreign Lender is not the beneficial owner, executed originals of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN, a U.S. Tax Compliance Certificate acceptable to the Agent, IRS Form
-105-


W-9, and/or other certification documents from each beneficial owner, as applicable (or successor form); provided that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate acceptable to the Agent on behalf of each such direct and indirect partner;
    (C)    any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Company and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), executed originals of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Company or the Agent to determine the withholding or deduction required to be made; and
    (D)    if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Company and the Agent at the time or times prescribed by law and at such time or times reasonably requested by the Company or the Agent such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Company or the Agent as may be necessary for the Company and the Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this clause (D), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.
Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Agent in writing of its legal inability to do so.
    (h)    Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section (including by the payment of additional amounts pursuant to this Section), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this subsection (h) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this subsection (h), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this
-106-


subsection (h) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts giving rise to such refund had never been paid. This subsection shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.
    (i)    Agent. The Agent shall provide to the Company two duly-signed, properly completed copies of the documentation prescribed in clause (i) or (ii) below, as applicable (together with all required attachments thereto): (i) IRS Form W-9 or any successor thereto, or (ii) (A) IRS Form W-8ECI or any successor thereto, and (B) with respect to payments received on account of any Lender, a U.S. branch withholding certificate on IRS Form W-8IMY or any successor thereto evidencing its agreement with the Borrower to be treated as U.S. Person for U.S. federal withholding purposes. At any time thereafter, the Agent shall provide updated documentation previously provided (or a successor form thereto) when any documentation previously delivered has expired or become obsolete or invalid or otherwise upon the reasonable request of the Company.
    (j)    Survival. Each party’s obligations under this Section shall survive the resignation or replacement of the Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.
    (k)    Timely Notification. With respect to a claim by a Recipient for indemnification or payment of additional amounts pursuant to this Section 11.1, the Borrower shall not be required to compensate such Recipient for any amount in respect of which the Recipient has received notice of claim, adjustment or assessment more than six (6) months prior to the date that such person notifies the Borrower of the event that gives rise to such claim; provided that, if the circumstance giving rise to such claim is retroactive, then such 6-month period referred to above shall be extended to include the period of retroactive effect thereof.
    (l)    Additional United Kingdom Withholding Tax Matters. (i) Subject to (ii) below, each Lender and each UK Borrower which makes a payment to such Lender shall cooperate in completing any procedural formalities necessary for such UK Borrower to obtain authorization to make such payment without withholding or deduction for Taxes imposed under the laws of the United Kingdom.
    (ii)    (A) A Lender on the day on which the U.K. Borrower initially requests a Borrowing hereunder or the issuance of a Letter of Credit that (x) holds a passport under the HMRC DT Treaty Passport scheme and (y) wishes such scheme to apply to this Agreement, shall promptly provide its scheme reference number and its jurisdiction of tax residence to each UK Borrower and the Agent; and
    (B)     a Lender which becomes a Lender hereunder after the date the U.K. Borrower requests the initial Borrowing or issuance of a Letter of Credit that (x) holds a passport under the HMRC DT Treaty Passport scheme and (y) wishes such scheme to apply to this Agreement,
-107-


shall, upon becoming a Lender, provide its scheme reference number and its jurisdiction of tax residence to each UK Borrower and the Agent, and
    (C)     Upon satisfying either clause (A) or (B) above, such Lender shall have satisfied its obligation under paragraph (l)(i) above.
    (iii)     If a Lender has confirmed its scheme reference number and its jurisdiction of tax residence in accordance with paragraph (l)(ii) above, the UK Borrower shall make a Borrower DTTP Filing with respect to such Lender, and shall promptly provide such Lender with a copy of such filing; provided that, if:
    (A)     each UK Borrower making a payment to such Lender has not made a Borrower DTTP Filing in respect of such Lender; or
    (B)     each UK Borrower making a payment to such Lender has made a Borrower DTTP Filing in respect of such Lender but:
    (1)     such Borrower DTTP Filing has been rejected by HM Revenue & Customs; or
    (2)     HM Revenue & Customs has not given such UK Borrower authority to make payments to such Lender without a deduction for tax within 60 days of the date of such Borrower DTTP Filing;
and in each case, such UK Borrower has notified that Lender in writing of either (1) or (2) above, then such Lender and such UK Borrower shall co-operate in completing any additional procedural formalities necessary for such UK Borrower to obtain authorization to make that payment without withholding or deduction for Taxes imposed under the laws of the United Kingdom.
    (iv)     If a Lender has not confirmed its scheme reference number and jurisdiction of tax residence in accordance with paragraph (l)(ii) above, no UK Borrower shall make a Borrower DTTP Filing or file any other form relating to the HMRC DT Treaty Passport scheme in respect of that Lender's Commitment(s) or its participation in any Loan unless the Lender otherwise agrees.
    (v)     Each UK Borrower shall, promptly on making a Borrower DTTP Filing, deliver a copy of such Borrower DTTP Filing to the Agent for delivery to the relevant Lender.
    (vi)     Each Lender shall notify the Borrower and Agent if it determines in its sole discretion that it is ceases to be entitled to claim the benefits of an income tax treaty to which the United Kingdom is a party with respect to payments made by any U.K. Borrower hereunder.
    Section 11.2.    Holidays. If any payment of principal or interest on any of the Loans or any fees shall fall due on a Saturday, Sunday or on another day which is a legal holiday for lenders in the State of New York, (i) interest at the rates such Loans bear for the period prior to maturity shall continue to accrue on such principal from the stated due date thereof to and including the
-108-


next succeeding Business Day and (ii) such principal, interest and fees shall be payable on such succeeding Business Day.
    Section 11.3.    No Waiver, Cumulative Remedies. No delay or failure on the part of the Agent, any Issuer or any Lender or on the part of the Agent, any Issuer or any holder of any of the Obligations in the exercise of any power or right shall operate as a waiver thereof, nor as an acquiescence in any default nor shall any single or partial exercise of any power or right preclude any other or further exercise of any other power or right. The rights and remedies hereunder of the Agent, the Issuers, Lenders and of the holders of any of the Obligations are cumulative to, and not exclusive of, any rights or remedies which any of them would otherwise have.
    Section 11.4.    Amendments. Any provision of this Agreement or the other Loan Documents may be amended or waived if, but only if, such amendment or waiver is in writing and is signed by (a) the Borrowers, (b) the Required Lenders (except as otherwise stated below to require only the consent of the Lenders affected thereby), and (c) if the rights or duties of the Agent, the Issuers, or the Swing Line Lender are affected thereby, the Agent, the Issuers, or the Swing Line Lender, as applicable; provided that:
    (i)    no amendment or waiver pursuant to this Section 11.4 shall (A) increase any Commitment of any Lender without the consent of such Lender or (B) reduce the amount of or postpone the date for any scheduled payment of any principal of (excluding any mandatory prepayments set forth in Section 3.5 herein) or interest on any Loan or of any Reimbursement Obligation or of any fee payable hereunder without the consent of the Lender to which such payment is owing or which has committed to make such Loan or Letter of Credit (or participate therein) hereunder; provided, however, that only the consent of the Required Lenders shall be necessary (i) to amend the default rate provided in Section 1.9 or to waive any obligation of the Borrowers to pay interest or fees at the default rate as set forth therein or (ii) to amend any financial covenant hereunder (or any defined term used therein) even if the effect of such amendment would be to reduce the rate of interest or any fee payable hereunder;
    (ii)    no amendment or waiver pursuant to this Section 11.4 shall, unless signed by each Lender, change the definition of Required Lenders, Alternative Currency, Collateral Release Conditions, Collateral Release Date, U.K. Borrowers or U.S. Borrowers, change the provisions of this Section 11.4, change Section 11.26 in a manner that would affect the ratable sharing of setoffs required thereby, change the application of payments contained in Section 3.7, release any material Guarantor (including without limitation, the Company in its capacity as Guarantor) or all or substantially all of the Collateral (except as otherwise provided for in the Loan Documents), or affect the number of Lenders required to take any action hereunder or under any other Loan Document;
    (iii)    no amendment or waiver pursuant to this Section 11.4 shall, unless signed by (A) each Lender under the Revolving Facilities directly affected thereby, extend the Revolving Credit Termination Date, or (B) the Applicable Issuer, extend the stated expiration date of any Letter of Credit beyond the Revolving Credit Termination Date.
-109-


Notwithstanding anything to the contrary herein, (1) no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected with the consent of the applicable Lenders other than Defaulting Lenders), except that (x) the Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender more adversely than other affected Lenders shall require the consent of such Defaulting Lender, (2) if the Agent and the Company have jointly identified an obvious error or any error or omission of a technical nature, in each case, in any provision of the Loan Documents, then the Agent and the Company shall be permitted to amend such provision, (3) guarantees, collateral security documents and related documents executed by the Borrowers or any other Restricted Subsidiary in connection with this Agreement may be in a form reasonably determined by the Agent and may be amended, supplemented or waived without the consent of any Lender if such amendment, supplement or waiver is delivered in order to (x) comply with local law or advice of local counsel, (y) cure ambiguities, omissions, mistakes or defects or (z) cause such guarantee, collateral security document or other document to be consistent with this Agreement and the other Loan Documents, and (4) the Company and the Agent may, without the input or consent of any other Lender, effect amendments to this Agreement and the other Loan Documents as may be necessary in the reasonable opinion of the Company and the Agent to effect the provisions of Section 1.10.
    Section 11.5.    Costs and Expenses. (a) The Borrowers agree to pay on demand all reasonable costs and expenses of the Agent in connection with the negotiation, preparation, execution, delivery, recording or filing or release of the Loan Documents or in connection with any consents hereunder or thereunder or waivers or amendments hereto or thereto or assignments pursuant hereto, including the reasonable fees and expenses of counsel for the Agent with respect to all of the foregoing, and all recording, filing, insurance or other fees, costs and taxes incident to perfecting a Lien upon the collateral security for the Loans and the other Obligations, and all reasonable costs and expenses (including reasonable attorneys’ fees) incurred by the Agent, the Issuers, the Lenders or any other holders of the Obligations in connection with any Default or Event of Default or in connection with the enforcement of the Loan Documents, and all reasonable costs, fees and taxes of the types enumerated above incurred in supplementing (and recording or filing supplements to) the Collateral Documents in connection with assignments contemplated by Section 11.17 hereof if counsel to the Agent believes such supplements to be appropriate or desirable; provided, that the Borrowers shall only be obligated to pay reasonable attorneys fees for the one counsel to the Agent in each applicable jurisdiction and one counsel for the Issuers, the Lenders and the other holders in each applicable jurisdiction. The Borrowers agree to indemnify and save the Lenders, the Issuers, the Agent and any of their respective Related Parties and any security trustee for the Agent or the Lenders harmless from any and all liabilities, losses, reasonable costs and reasonable expenses incurred by the Lenders, the Issuers or the Agent or any of their respective Related Parties in connection with any action, suit or proceeding brought against the Agent, or the Issuers, any security trustee or any Lender or any of their respective Related Parties by any Person which arises out of the transactions contemplated or financed by any of the Loan Documents or out of any action or inaction by the Agent, any security trustee or any Lender thereunder or any of their respective Related Parties, except for
-110-


liabilities, losses, costs and expenses (x) caused by the gross negligence or willful misconduct of the party seeking to be indemnified or any of its Related Parties, or the material breach by any Lender of its obligations under the Loan Documents, in each case, as determined by a final, nonappealable judgment of a court of competent jurisdiction or (y) incurred by such Affiliate to the extent any such liability, loss, cost or expense does not directly relate to or arise from the transactions contemplated by the Loan Documents. Other than with respect to Taxes resulting from Change in Law, this Section 11.5(a) shall not apply with respect to Taxes other than any Taxes that represent losses, claims or damages arising from any non-Tax claim.
    (b)    Reimbursement by Lenders. To the extent that (i) the Borrowers for any reason fail to indefeasibly pay any amount required under subsection (a) of this Section to be paid by any of them to the Agent (or any sub-agent thereof), any Issuer, any Swing Line Lender or any Related Party or (ii) any liabilities, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements of any kind or nature whatsoever are imposed on, incurred by, or asserted against, Agent, the Issuer, any Swing Line Lender or a Related Party in any way relating to or arising out of this Agreement or any other Loan Document or any action taken or omitted to be taken by Agent, the Issuer, any Swing Line Lender or a Related Party in connection therewith, then, in each case, each Lender severally agrees to pay to the Agent (or any such sub-agent), such Issuer, such Swing Line Lender or such Related Party, as the case may be, such Lender’s pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each Lender’s share of the Total Credit Exposure at such time) of such unpaid amount (including any such unpaid amount in respect of a claim asserted by such Lender); provided that with respect to such unpaid amounts owed to any Issuer or Swing Line Lender solely in its capacity as such, only the Lenders party to the Revolving Facility shall be required to pay such unpaid amounts, such payment to be made severally among them based on such Lenders’ pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each such Lender’s share of the Revolving Credit Exposure at such time); and provided, further, that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Agent (or any such sub-agent), such Issuer or such Swing Line Lender in its capacity as such, or against any Related Party of any of the foregoing acting for the Agent (or any such sub-agent), such Issuer or any such Swing Line Lender in connection with such capacity. The obligations of the Lenders under this subsection (c) are subject to the provisions of Section 11.10.
    (c)    Waiver of Consequential Damages, Etc. To the fullest extent permitted by applicable law, the Borrowers shall not assert, and hereby waive, any claim against Agent, any Issuer, Lender or any of their Related Parties, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit, or the use of the proceeds thereof. None of the Agent, any Issuer, Lender or any of their Related Parties shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby.
-111-


    (d)    Survival. Each party’s obligations under this Section shall survive the termination of the Loan Documents and payment of the obligations hereunder.
    Section 11.6.    No Waiver, Cumulative Remedies. No delay or failure on the part of the Agent, any Issuer, or any Lender, or on the part of the holder or holders of any of the Obligations, in the exercise of any power or right under any Loan Document shall operate as a waiver thereof or as an acquiescence in any default, nor shall any single or partial exercise of any power or right preclude any other or further exercise thereof or the exercise of any other power or right. The rights and remedies hereunder of the Agent, the Issuers, the Lenders, and of the holder or holders of any of the Obligations are cumulative to, and not exclusive of, any rights or remedies which any of them would otherwise have.
    Section 11.7.    Survival of Representations and Indemnities. All representations and warranties made herein or in any of the other Loan Documents or in certificates given pursuant hereto or thereto shall survive the execution and delivery of this Agreement and the other Loan Documents, and shall continue in full force and effect with respect to the date as of which they were made as long as any credit is in use or available hereunder. All indemnities and other provisions relative to reimbursement to the Agent, the Issuers and the Lenders of amounts sufficient to protect the yield of the Agent, the Issuers and the Lenders with respect to the Loans and Letters of Credit, shall survive the termination of this Agreement and the payment of the Obligations.
    Section 11.8.    Construction. The parties hereto acknowledge and agree that this Agreement shall not be construed more favorably in favor of one than the other based upon which party drafted the same, it being acknowledged that all parties hereto contributed substantially to the negotiation and preparation of this Agreement.
    Section 11.9.    Notices. Except as otherwise specified herein, all notices hereunder and under the other Loan Documents shall be in writing (including, without limitation, notice by facsimile) and shall be given to the relevant party at its address or telecopier number set forth below, or such other address or telecopier number as such party may hereafter specify by notice to the Agent and the Company given by courier, by United States certified or registered mail, by facsimile or by other telecommunication device capable of creating a written record of such notice and its receipt. Notices under the Loan Documents to the Agent, any Lender or Issuer shall be addressed to its address or telecopier number set forth on its Administrative Questionnaire or such other addressed as shall be designated by such party in a written notice given to each other party pursuant to this Section 11.9; and notices under the Loan Documents to any Borrower shall be addressed to the Company at 301 Merritt Seven Corporate Park, Norwalk, Connecticut, 06851, Attention: Chief Executive Officer, Facsimile: (203) 849-7850, with a copy to General Counsel, Facsimile: (203) 849-7830. Each such notice, request or other communication shall be effective (i) if given by telecopier, when such facsimile is transmitted to the facsimile number specified in this Section or in the relevant Administrative Questionnaire and a confirmation of such facsimile has been received by the sender, (ii) if given by mail, seven days after such communication is deposited in the mail, certified or registered with return receipt requested, addressed as aforesaid or (iii) if given by any other means, when delivered at the addresses specified in this Section or in the relevant Administrative Questionnaire; provided that
-112-


any notice given pursuant to Section 1 hereof shall be effective only upon receipt. Upon the Company’s request, the Agent shall provide the Company with a copy of each Lender’s Administrative Questionnaire within two Business Days of Company’s request therefor.
    Section 11.10.    Obligations Several. The obligations of the Lenders and Issuers hereunder are several and not joint. Nothing contained in this Agreement and no action taken by the Lenders or Issuers pursuant hereto shall be deemed to constitute the Lenders and Issuers a partnership, association, joint venture or other entity.
    Section 11.11.    Headings. Article and Section headings used in this Agreement are for convenience of reference only and are not a part of this Agreement for any other purpose.
    Section 11.12.    Severability of Provisions. Any provision of this Agreement which is unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction. All rights, remedies and powers provided in this Agreement and other Loan Documents may be exercised only to the extent that the exercise thereof does not violate any applicable mandatory provisions of law, and all the provisions of this Agreement and other Loan Documents are intended to be subject to all applicable mandatory provisions of law which may be controlling and to be limited to the extent necessary so that they will not render this Agreement or other Loan Documents invalid or unenforceable.
    Section 11.13.    Counterparts. This Agreement may be executed in any number of counterparts, and by different parties hereto on separate counterparts, and all such counterparts taken together shall be deemed to constitute one and the same instrument.
    Section 11.14.    Binding Nature and Governing Law. This Agreement shall be binding upon the Borrowers and their successors and assigns, and shall inure to the benefit of the Lenders and the benefit of their successors and assigns, including any subsequent holder of an interest in the Obligations. This Agreement and the rights and duties of the parties hereto shall be construed and determined in accordance with, and shall be governed by the internal laws of the State of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law that would cause the internal laws of any other jurisdiction to apply. No Borrower may assign its rights or obligations hereunder without the written consent of all of the Lenders.
    Section 11.15.    Entire Understanding. This Agreement, together with the other Loan Documents and any agreements between the Company and the Agent concerning fees, constitute the entire understanding of the parties with respect to the subject matter hereof and any prior agreements, whether written or oral, with respect thereto are superseded hereby.
    Section 11.16.    Participations. Any Lender may at any time, without the consent of, or notice to, the Company or the Agent, sell participations to any Person (other than a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person) or the Company or any Guarantor or any their Affiliates or
-113-


Subsidiaries, a Defaulting Lender or a Sanctioned Person) (each, a “Participant”) in all or a portion of such Lender’s rights and/or obligations under this Agreement (including all or a portion of its Commitments and/or the Loans owing to it); provided that (i) such Lender’s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii) the Borrowers, the Agent, the Issuers and Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement. For the avoidance of doubt, each Lender shall be responsible for the indemnity under Section 10.8 with respect to any payments made by such Lender to its Participant(s).
Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver that would reduce the amount of or postpone any fixed date for payment of any Obligation in which such participant has an interest. The Company agrees that each Participant shall be entitled to the benefits of Sections 2.5, 2.8, and 11.1 (subject to the requirements and limitations therein, including the requirements under Section 11.1(g) (it being understood that the documentation required under Section 11.1(g) shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to Section 11.17(b); provided that such Participant (A) agrees to be subject to the provisions of Sections 1.1, 1.8 and 2.9 as if it were an assignee under Section 11.7(b); and (B) shall not be entitled to receive any greater payment under Sections 11.1 or 2.8, with respect to any participation, than its participating Lender would have been entitled to receive, except, in the case of a Participant to which the Company has consented, to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Company’s request and expense, to use reasonable efforts to cooperate with the Company to effectuate the provisions of Section 2.11 with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 11.27 (Right of Setoff) as though it were a Lender; provided that such Participant agrees to be subject to Section 11.26 (Sharing of Payments by Lenders) as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as an agent of the Borrowers (but subject to Section 11.30 hereof), maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under the Loan Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations or as otherwise required under applicable law. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this
-114-


Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Agent (in its capacity as Agent) shall have no responsibility for maintaining a Participant Register.
    Section 11.17.    Assignments.
    (a)    Successors and Assigns Generally. The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that no Borrower may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Agent, each Issuer and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an Eligible Assignee in accordance with the provisions of paragraph (b) of this Section, (ii) by way of participation in accordance with the provisions of Section 11.16, or (iii) by way of pledge or assignment of a security interest subject to the restrictions of paragraph (d) of this Section (and any other attempted assignment or transfer by any party hereto shall be null and void). Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in Section 11.16 and, to the extent expressly contemplated hereby, the Related Parties of each of the Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.
    (b)    Assignments by Lenders. Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitments and the Loans at the time owing to it); provided that (in each case with respect to any Facility) any such assignment shall be subject to the following conditions:
    (i)    Minimum Amounts. (A) in the case of an assignment of the entire remaining amount of the assigning Lender’s Commitments and the Loans at the time owing to it (in each case with respect to any Facility) or contemporaneous assignments to related Approved Funds that equal at least the amount specified in paragraph (b)(i)(B) of this Section in the aggregate or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and
    (B)    in any case not described in paragraph (b)(i)(A) of this Section, the aggregate amount of the relevant Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Acceptance with respect to such assignment is delivered to the Agent or, if “Trade Date” is specified in the Assignment and Acceptance, as of the Trade Date) shall not be less than $5,000,000 in the case of any assignment in respect of any Facility, unless each of the Agent and, so long as no Event of Default has occurred and is continuing, the Company otherwise consents (each such consent not to be unreasonably withheld or delayed).
    (ii)    Proportionate Amounts. Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned, except that this clause (ii) shall not prohibit any Lender from assigning all or a portion of its rights and obligations among separate Facilities on a non-pro rata basis.
-115-


    (iii)    Required Consents. No consent shall be required for any assignment except to the extent required by paragraph (b)(i)(B) of this Section and, in addition:
    (A)    the consent of the Company (such consent not to be unreasonably withheld or delayed) shall be required unless (x) an Event of Default has occurred and is continuing at the time of such assignment, or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that the Company shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Agent within five (5) Business Days after having received written notice thereof;
    (B)    the consent of the Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of (i) the Revolving Facility if such assignment is to a Person that is not a Lender with a Commitment in respect of such Revolving Facility, an Affiliate of such Lender or an Approved Fund with respect to such Lender, or (ii) any Term Loans to a Person who is not a Lender, an Affiliate of a Lender or an Approved Fund; and
    (C)    the consent of the Issuers (such consent not to be unreasonably withheld or delayed) shall be required for any assignment that increases the obligation of the assignee to participate in exposure under one or more Letters of Credit (whether or not then outstanding); and
    (D)    the consent of the Swing Line Lender (such consent not to be unreasonably withheld or delayed) shall be required for any assignment that increases the obligation of the assignee to participate in exposure under one or more Swing Loans (whether or not then outstanding).
    (iv)    Assignment and Acceptance. The parties to each assignment shall execute and deliver to the Agent an Assignment and Acceptance, together with a processing and recordation fee of $3,500; provided that the Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment. The assignee, if it is not a Lender, shall deliver to the Agent an Administrative Questionnaire.
    (v)    No Assignment to Certain Persons. No such assignment shall be made to (A) the Borrowers or any of their Affiliates or Subsidiaries or (B) to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause (B).
    (vi)    No Assignment to Natural Persons. No such assignment shall be made to a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person).
    (vii)    Certain Additional Payments. In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be
-116-


outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Company and the Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (x) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Agent, each Issuer, the Swing Line Lender and each other Lender hereunder (and interest accrued thereon), and (y) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit and Swing Loans in accordance with its Percentage. Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.
Subject to acceptance and recording thereof by the Agent pursuant to paragraph (c) of this Section, from and after the effective date specified in each Assignment and Acceptance, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Acceptance, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Acceptance, be released from its obligations under this Agreement (and, in the case of an Assignment and Acceptance covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections 11.5 and 11.27 with respect to facts and circumstances occurring prior to the effective date of such assignment; provided that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender having been a Defaulting Lender. Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with Section 11.16.
    (c)    Register. The Agent, acting solely for this purpose as an agent of the Borrowers, shall maintain at one of its offices in Chicago, Illinois a copy of each Assignment and Acceptance delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the “Register”). The entries in the Register shall be conclusive absent manifest error, and the Borrowers, the Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement. The Register shall be available for inspection by the Borrowers and any Lender, at any reasonable time and from time to time upon reasonable prior notice.
    (d)    Certain Pledges. Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto; provided further, however, the right of any such pledgee or grantee (other than any Federal Reserve Bank) to
-117-


further transfer all or any portion of the rights pledged or granted to it, whether by means of foreclosure or otherwise, shall be at all times subject to the terms of this Agreement.
    Section 11.18.    Terms of Collateral Documents not Superseded. Subject to Section 10.7 hereof, nothing contained herein shall be deemed or construed to permit any act or omission which is prohibited by the terms of any Collateral Document, the covenants and agreements contained herein being in addition to and not in substitution for the covenants and agreements contained in the Collateral Documents.
    Section 11.19.    PERSONAL JURISDICTION AND JURY TRIAL WAIVERS.
    (a)    EXCLUSIVE JURISDICTION. EXCEPT AS PROVIDED IN SUBSECTION (B), THE AGENT, THE LENDERS AND THE BORROWERS AGREE THAT ALL DISPUTES AMONG THEM ARISING OUT OF, CONNECTED WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AGREEMENT, AND WHETHER ARISING IN CONTRACT, TORT, EQUITY, OR OTHERWISE, SHALL BE RESOLVED ONLY BY (AND EACH OF THEM FOR THE BENEFIT OF THE OTHERS HEREBY IRREVOCABLY SUBMITS TO THE JURISDICTION OF) THE STATE OR FEDERAL COURTS LOCATED IN THE STATE OF NEW YORK SITTING IN NEW YORK COUNTY AND OF THE UNITED STATES DISTRICT COURT OF THE SOUTHERN DISTRICT OF NEW YORK, BUT EACH OF THE AGENT, THE LENDERS AND THE BORROWERS ACKNOWLEDGE THAT ANY APPEALS FROM THOSE COURTS MAY HAVE TO BE HEARD BY A COURT LOCATED OUTSIDE OF NEW YORK COUNTY, NEW YORK. THE BORROWERS WAIVE IN ALL DISPUTES ANY OBJECTION THAT THEY MAY HAVE TO THE LOCATION OF THE COURT CONSIDERING THE DISPUTE.
    (b)    OTHER JURISDICTIONS. THE BORROWERS AGREE THAT THE AGENT, AND EACH OF THE LENDERS SHALL HAVE THE RIGHT TO PROCEED AGAINST THE BORROWERS OR THEIR PROPERTY (“PROPERTY”) IN A COURT IN ANY LOCATION OR JURISDICTION TO ENABLE THE AGENT OR ANY LENDER TO REALIZE ON PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER ENTERED IN FAVOR OF THE AGENT OR ANY LENDER AND, WITHOUT PREJUDICE TO THE GENERALITY OF THE FOREGOING, EACH BORROWER AGREES THAT THE AGENT OR ANY LENDER SHALL BE ENTITLED TO COMMENCE PROCEEDINGS (WHETHER FOR THE PURPOSE OF OBTAINING OR ENFORCING ANY ORDER OR JUDGMENT OR OTHERWISE HOWSOEVER) IN THE COURTS OF THE JURISDICTIONS WHERE SUCH BORROWER OR ANY OF ITS PROPERTY IS LOCATED.
    (c)    Jury Trial Waiver. The Borrowers, the Agent, and each Lender hereby irrevocably waives any and all right to trial by jury in any legal proceeding arising out of or relating to any Loan Document or the transactions contemplated thereby.
    Section 11.20.    Currency. Each reference in this Agreement to U.S. Dollars or to an Alternative Currency (the “relevant currency”) is of the essence. To the fullest extent permitted by law, the obligation of each Borrower in respect of any amount due in the relevant currency under this Agreement or any Loan Document shall, notwithstanding any payment in any other currency (whether pursuant to a judgment or otherwise), be discharged only to the extent of the amount in the relevant currency that the Agent, Issuer or Lender entitled to receive such payment may, in accordance with normal banking procedures, purchase with the sum paid in such other
-118-


currency (after any premium and costs of exchange) on the Business Day immediately following the day on which such party receives such payment. If the amount in the relevant currency so purchased for any reason falls short of the amount originally due in the relevant currency, the Borrowers shall pay such additional amounts, in the relevant currency, as may be necessary to compensate for the shortfall. Any obligations of the Borrowers not discharged by such payment shall, to the fullest extent permitted by applicable law, be due as a separate and independent obligation and, until discharged as provided herein, shall continue in full force and effect.
    Section 11.21.    Currency Equivalence. If for the purposes of obtaining judgment in any court it is necessary to convert a sum due from any Borrower on the Obligations in the currency expressed to be payable herein or in an Application or under any other Loan Documents (the “specified currency”) into another currency, the parties agree that the rate of exchange used shall be that at which in accordance with normal banking procedures the Agent could purchase the specified currency with such other currency on the Business Day preceding that on which final judgment is given. The obligation of each Borrower in respect of any such sum due to the Agent, any Issuer or any Lender on the Obligations shall, notwithstanding any judgment in a currency other than the specified currency, be discharged only to the extent that on the Business Day following receipt by the Agent, such Issuer or such Lender, as applicable, of any sum adjudged to be so due in such other currency, the Agent, such Issuers or such Lender, as applicable, may in accordance with normal banking procedures purchase the specified currency with such other currency. If the amount of the specified currency so purchased is less than the sum originally due to the Agent, such Issuers or such Lender in the specified currency, the Borrowers agree, as a separate obligation and notwithstanding any such judgment, to indemnify the Agent, such Issuers or such Lender, as the case may be, against such loss, and if the amount of the specified currency so purchased exceeds the amount originally due to the Agent, such Issuer or such Lender in the specified currency, the Agent, such Issuer or such Lender, as the case may be, agrees to remit such excess to the Borrowers.
    Section 11.22.    Change in Currency. (a) If more than one currency or currency unit are at the same time recognized by the central bank of any country as the lawful currency of that country, (i) any reference in any Loan Documents to, and any obligations arising under any Loan Documents in, the currency of that country shall be translated into, and paid in, the currency or currency unit designated by the Agent, after consultation with the Borrowers and the Lenders and (ii) any translation from one currency or currency unit to another shall be at the official rate of exchange recognized by the central bank of that country for the conversion of that currency or currency unit into the other, rounded up or down by the Agent, acting reasonably.
    (b)    If a change in any currency of a country occurs, the Loan Documents will, to the extent the Agent (acting reasonably) specifies is necessary, be amended to comply with any generally accepted conventions and market practice in any relevant interbank market and otherwise to reflect the change in currency and, if there is no generally accepted convention or market practice, or the Agent considers, in its absolute discretion, that there is no generally accepted convention or market practice, in such manner and to such extent as the Agent specifies. The Agent will notify the other parties to the relevant Loan Documents of any such amendment, which shall be binding on all the parties to that Loan Document.
-119-


    (c)    The Borrowers shall, from time to time immediately on demand by the Agent, pay to the Agent for the account of any Lender the amount of any costs or increased costs incurred by, or of any reduction in any amount payable to or in the effective return on its capital pursuant to, or of interest or other return foregone by, such Lender or any holding company of such Lender as a result of any change in the currency of a country.
    Section 11.23.    Interest Rate Limitation. Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan to any Borrower, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively, the “Charges”), shall exceed the maximum lawful rate permitted by applicable law (the “Maximum Rate”) which may be contracted for, charged, taken, received or reserved by any one or more of the Lenders holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable with respect to such Loan but were not payable as a result of the operation of this Section 11.23 shall be cumulated and the interest and Charges payable to such Lender or Lenders in respect of other Loans shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the rate set out herein, to the date of repayment, shall be have been received by such Lender or Lenders.
    Section 11.24.    USA Patriot Act. Each Lender and Issuer that is subject to the requirements of the USA Patriot Act hereby notifies the Borrowers that pursuant to the requirements of such Act, it is required to obtain, verify, and record information that identifies the Borrowers, which information includes the name and address of the Borrowers and other information that will allow such Lender or Issuer to identify the Borrowers in accordance with the USA Patriot Act.
    Section 11.25.     Confidentiality. Each of the Agent, the Lenders and the Issuers severally agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its and its Affiliates’ directors, officers, employees and agents, including accountants, legal counsel and other advisors to the extent any such Person has a need to know such Information (it being understood that the Persons to whom such disclosure is made will first be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested by any regulatory authority (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process, (d) to any other party hereto, (e) in connection with the exercise of any remedies hereunder or under any other Loan Document or any suit, action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (A) any assignee of or participant in, or any prospective assignee of or participant in, any of its rights or obligations under this Agreement; provided, however, that under no circumstances shall Information be disclosed to a participant or prospective participant whose primary business is in direct competition with the business of the Company and its Subsidiaries or (B) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Company or any of its Subsidiary and its obligations, (g) with the prior written consent of the Company, (h) to the extent such Information (A) becomes publicly
-120-


available other than as a result of a breach of this Section or (B) becomes available to the Agent, any Lender or Issuer on a non-confidential basis from a source other than the Company or any of its Subsidiaries or any of their directors, officers, employees or agents, including accountants, legal counsel and other advisors, (i) with the prior consent of the Company, to rating agencies if requested or required by such agencies in connection with a rating relating to the Loans, Aggregate Revolving Commitments, or Term Loan Commitments hereunder, or (j) to entities which compile and publish information about the syndicated loan market, provided that only basic information about the pricing and structure of the transaction evidenced hereby may be disclosed pursuant to this subsection (j). For purposes of this Section, “Information” means all information received from any Borrower or any Subsidiary or from any other Person on behalf of the Borrowers or Subsidiaries relating to any Borrower or Subsidiary or any of their respective businesses, other than any such information that is available to the Agent, any Lender or Issuer on a nonconfidential basis prior to disclosure by any Borrower or Subsidiary or from any other Person on behalf of the Company or any of its Subsidiaries.
    Section 11.26.    Sharing of Set-Off. If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or other obligations hereunder resulting in such Lender receiving payment of a proportion of the aggregate amount of its Loans and accrued interest thereon or other such obligations greater than its pro rata share thereof as provided herein, then the Lender receiving such greater proportion shall (a) notify the Agent of such fact, and (b) purchase (for cash at face value) participations in the Loans and such other obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them; provided that:
    (a)    if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest; and
    (b)    the provisions of this Section shall not be construed to apply to (x) any payment made by the Borrowers pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender), or (y) any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in Obligations to any assignee or participant, other than to any Borrower or any Restricted Subsidiary thereof (as to which the provisions of this Section shall apply).
Each Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against each Borrower or any Restricted Subsidiary rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of each Borrower and Restricted Subsidiary in the amount of such participation.
    Section 11.27.    Set-off. In addition to any rights now or hereafter granted under the Loan Documents or applicable law and not by way of limitation of any such rights, if an Event of
-121-


Default shall have occurred and be continuing, each Lender, each Issuer, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by applicable law, to set off and apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held, and other obligations (in whatever currency) at any time owing, by such Lender, such Issuer or any such Affiliate, to or for the credit or the account of the Borrowers or any other Restricted Subsidiary against any and all of the obligations of the Borrowers or such Restricted Subsidiary now or hereafter existing under this Agreement or any other Loan Document to such Lender or such Issuer or their respective Affiliates, irrespective of whether or not such Lender, Issuer or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Borrowers or such Restricted Subsidiary may be contingent or unmatured or are owed to a branch, office or Affiliate of such Lender or such Issuer different from the branch, office or Affiliate holding such deposit or obligated on such indebtedness; provided that in the event that any Defaulting Lender shall exercise any such right of setoff, (x) all amounts so set off shall be paid over immediately to the Agent for further application in accordance with the provisions of Section 2.12 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Agent, the Issuers, and the Lenders, and (y) the Defaulting Lender shall provide promptly to the Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff. The rights of each Lender, each Issuer and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuer or their respective Affiliates may have. Each Lender and Issuer agrees to notify the Company and the Agent promptly after any such setoff and application; provided that the failure to give such notice shall not affect the validity of such setoff and application.
    Section 11.28.    Amendment and Restatement. This Agreement amends and restates the Existing Credit Agreement and is not intended to be or operate as a novation or an accord and satisfaction of the Existing Credit Agreement or the Obligations of the Borrowers evidenced or provided for thereunder. Without limiting the generality of the foregoing, the Borrowers agree that notwithstanding the execution and delivery of this Agreement and the Collateral Documents, the Liens previously granted to the Agent pursuant to the Collateral Documents shall be and remain in full force and effect and that any rights and remedies of the Agent thereunder and obligations of the Borrowers and the Guarantors thereunder shall be and remain in full force and effect, shall not be affected, impaired or discharged thereby and shall secure all of the Borrowers’ and the Guarantors’ indebtedness, Obligations and liabilities to the Agent and the Lenders under the Existing Credit Agreement as amended and restated hereby. Nothing herein contained shall in any manner affect or impair the priority of the Liens created and provided for by the Collateral Documents as to the indebtedness, Obligations and liabilities that would be secured thereby prior to giving effect hereto.
    Section 11.29.    Removal of Lenders and Assignment of Interests; Equalization of Loans.
    (a)    Removal of Lenders and Assignment of Interests. Each of the Lenders listed under the heading “Departing Lenders”, as Departing Lenders, hereby agrees to sell and assign without representation, recourse, or warranty (except that each Departing Lender represents it
-122-


has authority to execute and deliver this Agreement and sell its Obligations contemplated hereby, which Obligations are owned by such Departing Lender free and clear of all Liens), and upon the satisfaction of the conditions precedent set forth in Section 6.2 hereof (A) the Lenders hereby agree to purchase, 100% of such Departing Lender’s outstanding Obligations under the Existing Credit Agreement and the Loan Documents (including, without limitation, all of the Obligations held by such Departing Lender, together with all of its interests in outstanding Letters of Credit) for a purchase price equal to the outstanding principal balance of Loans and accrued but unpaid interest and fees owed to such Departing Lender under the Existing Credit Agreement as of the Closing Date, which purchase price shall be paid in immediately available funds on the Closing Date (B) to the extent such Departing Lender is a Participating Lender in an Existing Letter of Credit, its Participating Interest shall be deemed reduced to zero and reallocated to the Lenders as contemplated in Section 11.29(b) herein and (C) the Borrowers shall pay to such Departing Lender any amounts otherwise owing to such Departing Lender not payable by the Lenders pursuant to subclause (A) hereof including, but not limited to, those arising under Section 2.5 hereof. Such purchases and sales shall be arranged through the Agent and each Departing Lender hereby agrees to execute such further instruments and documents, if any, as the Agent may reasonably request in connection therewith. Upon the execution and delivery of this Agreement by the Departing Lenders, the Lenders, and the Borrowers and the payment of the Obligations owing to the Departing Lenders, each Departing Lender shall cease to be a Lender under the Credit Agreement and the other Loan Documents and (i) the Lenders shall have the rights of the Departing Lenders thereunder subject to the terms and conditions hereof and (ii) each Departing Lender shall have relinquished its rights (other than rights to indemnification and reimbursements referred to in the Existing Credit Agreement which survive the repayment of the Obligations owed to such Departing Lender in accordance with its terms, including Section 11.5 and 11.7 thereof) and be released from their obligations under the Existing Credit Agreement. The parties hereto agree that, except as provided for in the preceding sentence, all references in the Loan Documents to the Lenders or any Lender shall from and after the date hereof no longer include the Departing Lenders and the Departing Lenders shall have no obligations under this Agreement other than those set out in this Section 11.29.
    (b)    Equalization of Loans. Upon the satisfaction of the conditions precedent set forth in Section 6.2 hereof, all loans and letters of credit outstanding under the Existing Credit Agreement shall remain outstanding as the initial Borrowing of Loans and Letters of Credit under this Agreement and, in connection therewith, the Borrowers shall be deemed to have prepaid all outstanding Eurodollar Loans (as defined in the Credit Agreement in effect on the Closing Date) on the Closing Date. On the Closing Date, the Lenders each agree to make such purchases and sales of interests in the outstanding Loans and interests in outstanding Letters of Credit between themselves so that each Lender is then holding its relevant Percentage of outstanding Loans and L/C Obligations. Such purchases and sales shall be arranged through the Agent and each Lender hereby agrees to execute such further instruments and documents, if any, as the Agent may reasonably request in connection therewith.
    Section 11.30.    No Fiduciary Duties. Each Borrower agrees that in connection with all aspects of the transactions contemplated hereby and any communications in connection therewith, such Borrower and its Subsidiaries, on the one hand, and the Agent, the Lead Arrangers, Bookrunners, the Co-Documentation Agents, the Co-Syndication Agents, each Issuer,
-123-


each Lender and their respective Affiliates, on the other hand, will have a business relationship that does not create, by implication or otherwise, any fiduciary duty on the part of the Agent, the Lead Arrangers, Bookrunners, the Co-Documentation Agents, the Co-Syndication Agents, each Issuer, each Lender or their respective Affiliates and no such duty will be deemed to have arisen in connection with such transactions or communications.
    Section 11.31.    Acknowledgment and Consent to Bail-In of EEAAffected Financial Institutions.Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Lender that is an EEAAffected Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the write-down and conversion powers of an EEAthe applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:
    (a)    the application of any Write-Down and Conversion Powers by an EEAthe applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any Lenderparty hereto that is an EEAAffected Financial Institution; and
    (b)    the effects of any Bail-in Action on any such liability, including, if applicable:
    (i)    a reduction in full or in part or cancellation of any such liability;
    (ii)    a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such EEAAffected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or
    (iii)    the variation of the terms of such liability in connection with the exercise of the write-down and conversion powers of any EEAthe applicable Resolution Authority.
    Section 11.32.    Acknowledgement Regarding Any Supported QFCs. To the extent that the Loan Documents provide support, through a guarantee or otherwise, for any Interest Rate Protection and Other Hedging Agreements or any other agreement or instrument that is a QFC (such support, “QFC Credit Support”, and each such QFC, a “Supported QFC”), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the “U.S. Special Resolution Regimes”) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):
In the event a Covered Entity that is party to a Supported QFC (each, a “Covered Party”) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in
-124-


or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Credit Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties hereunder with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party under a Supported QFC or any QFC Credit Support.
As used in this Section, the following terms have the following meanings:
“BHC Act Affiliate” of a party means an “affiliate” (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.
“Covered Entity” means any of the following: (i) a “covered entity” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 252.82(b); (ii) a “covered bank” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 47.3(b); or (iii) a “covered FSI” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 382.2(b).
“Default Right” has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable.
“QFC” has the meaning assigned to the term “qualified financial contract” in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).
[SIGNATURE PAGES TO FOLLOW]

-125-


Upon your acceptance hereof in the manner hereinafter set forth, this Agreement shall be a contract between us for the purposes hereinabove set forth.
Dated as of the date first written above.

EMCOR GROUP, INC.


By: /s/ MARK A. POMPA            
Name:    Mark A. Pompa
Title:    Executive Vice President, Chief
Financial Officer and Treasurer


EMCOR GROUP (UK) PLC


By: /s/ MARK A. POMPA            
    Name: Mark A. Pompa
    Title: Director

[Signature Page to Sixth Amended and Restated Credit Agreement]


Accepted and Agreed to as of the day and year last above written.

BANK OF MONTREAL, as Agent, an Issuer and a Lender


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    


    BMO HARRIS BANK N.A, as an Issuer of an Existing L/C
    
    
By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    

[Signature Page to Sixth Amended and Restated Credit Agreement]


[_________________________], as a Lender


By ______________________________________    
    Name _________________________________    
    Title __________________________________    

[Signature Page to Sixth Amended and Restated Credit Agreement]



[“DEPARTING LENDER”]

[_______________________________]


    By ______________________________________    
        Name _________________________________    
        Title __________________________________    

[Signature Page to Sixth Amended and Restated Credit Agreement]


EXHIBIT A-1
TERM NOTE
    ___________, 20__
For Value Received, the undersigned, EMCOR Group, Inc., a Delaware corporation (the “Company”), hereby promises to pay to _________________________ (the “Lender”) or its registered assigns at the principal office of the Agent in Chicago, Illinois (or such other location as the Agent may designate to the Company), in immediately available funds, the unpaid principal amount of the Term Loan made or maintained by the Lender to the Company pursuant to the Credit Agreement, in installments in the amounts called for by Section 1.6(a) of the Credit Agreement, together with interest on the principal amount of such Term Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates, specified in the Credit Agreement.
This Note is one of the Term Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March 2, 2020 among the Company, the other Borrowers party thereto, the Lenders and Issuers party thereto, and Bank of Montreal, as Agent (as extended, renewed, amended or restated from time to time, the “Credit Agreement”), and this Note and the holder hereof are entitled to all the benefits and security provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof. All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement. This Note shall be governed by and construed in accordance with the internal laws of the State of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York).
Voluntary prepayments may be made hereon, certain prepayments are required to be made hereon, and this Note may be declared due prior to the expressed maturity hereof, all in the events, on the terms and in the manner as provided for in the Credit Agreement.
[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Term Note dated as of __________ made by the Borrower in favor of _____________.]
The Company hereby waives demand, presentment, protest or notice of any kind hereunder.

EMCOR GROUP, INC.


By ______________________________________    
    Name _________________________________    
    Title __________________________________    

A-1


EXHIBIT A-2
REVOLVING CREDIT NOTE
___________, 20__
For value received, the undersigned, _____________________, a ________________ corporation (“Borrower”), hereby promises to pay to ________________________ ______________________ (the “Lender”), at the principal office of Bank of Montreal in Chicago, Illinois, in the currency of each Revolving Loan evidenced hereby in accordance with Section 1 of the Credit Agreement, the aggregate unpaid principal amount of each Revolving Loans made by the Lender to the Borrower pursuant to the Credit Agreement on the due date therefore as specified in the Credit Agreement, together with interest on the principal amount of each Revolving Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates specified in the Credit Agreement.
The Lender shall record on its books or records or on a schedule attached to this Note, which is a part hereof, each Revolving Loan made by it pursuant to the Credit Agreement, any repayment of principal and interest and the principal balances from time to time outstanding hereon, and the currency in which made, provided that prior to the transfer of this Note all such amounts shall be recorded on a schedule attached to this Note. The record thereof, whether shown on such books or records or on a schedule to this Note, shall be prima facie evidence of the same, provided, however, that the failure of the Lender to record any of the foregoing or any error in any such record shall not limit or otherwise affect the obligation of the Borrowers to repay all Revolving Loans made to them pursuant to the Credit Agreement together with accrued interest thereon.
This Note is one of the Revolving Credit Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March 2, 2020, among the Borrowers, Bank of Montreal, as Agent, and the Lenders from time to time party thereto (the “Credit Agreement”), and this Note and the holder hereof are entitled to all the benefits provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof. All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement.
This Note is issued by the Borrower under the terms and provisions of the Credit Agreement and is secured by the Collateral Documents, and this Note and the holder hereof are entitled to all of the benefits and security provided for thereby or referred to therein, to which reference is hereby made for a statement thereof. This Note may be declared to be, or be and become, due prior to its expressed maturity, voluntary prepayments may be made hereon, and certain prepayments are required to be made hereon, all in the events, on the terms and with the effects provided in the Credit Agreement.


A-2-1


This Note shall be construed in accordance with, and governed by, the internal laws of the State of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York).
[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Revolving Credit Note dated as of __________ made by the Borrower in favor of _____________.]
The Borrower hereby promises to pay all costs and expenses (including attorneys’ fees) suffered or incurred by the holder hereof in collecting this Note or enforcing any rights in any collateral herefor. The Borrower hereby waives presentment for payment and demand.

_____________________________________


By ______________________________________    
    Its ____________________________________    

A-2-2


EXHIBIT A-3
SWING NOTE
___________, 20__
For value received, the undersigned, EMCOR Group, Inc., a Delaware corporation (“Borrower”), hereby promises to pay to Bank of Montreal (the “Lender”), at the principal office of Bank of Montreal in Chicago, Illinois, in the currency of each Swing Loan evidenced hereby in accordance with Section 1 of the Credit Agreement, the aggregate unpaid principal amount of each Swing Loans made by the Lender to the Borrower pursuant to the Credit Agreement on the due date therefore as specified in the Credit Agreement, together with interest on the principal amount of each Swing Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates specified in the Credit Agreement.
The Lender shall record on its books or records or on a schedule attached to this Note, which is a part hereof, each Swing Loan made by it pursuant to the Credit Agreement, any repayment of principal and interest and the principal balances from time to time outstanding hereon, and the currency in which made, provided that prior to the transfer of this Note all such amounts shall be recorded on a schedule attached to this Note. The record thereof, whether shown on such books or records or on a schedule to this Note, shall be prima facie evidence of the same, provided, however, that the failure of the Lender to record any of the foregoing or any error in any such record shall not limit or otherwise affect the obligation of the Borrowers to repay all Swing Loans made to them pursuant to the Credit Agreement together with accrued interest thereon.
This Note is one of the Swing Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March 2, 2020, among the Borrowers, Bank of Montreal, as Agent, and the Lenders from time to time party thereto (the “Credit Agreement”), and this Note and the holder hereof are entitled to all the benefits provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof. All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement.
This Note is issued by the Borrower under the terms and provisions of the Credit Agreement and is secured by the Collateral Documents, and this Note and the holder hereof are entitled to all of the benefits and security provided for thereby or referred to therein, to which reference is hereby made for a statement thereof. This Note may be declared to be, or be and become, due prior to its expressed maturity, voluntary prepayments may be made hereon, and certain prepayments are required to be made hereon, all in the events, on the terms and with the effects provided in the Credit Agreement.
This Note shall be construed in accordance with, and governed by, the internal laws of the State of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York).
A-3-1


[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Swing Note dated as of __________ made by the Borrower in favor of _____________.]
The Borrower hereby promises to pay all costs and expenses (including attorneys’ fees) suffered or incurred by the holder hereof in collecting this Note or enforcing any rights in any collateral herefor. The Borrower hereby waives presentment for payment and demand.

EMCOR GROUP, INC.


By ______________________________________    
    Its ____________________________________    
A-3-2


EXHIBIT B

EMCOR GROUP, INC.
COMPLIANCE CERTIFICATE
FOR THE FISCAL QUARTER ENDING __________
To:    Bank of Montreal
as Agent under, and the Lenders
party to the Amended and Restated
Credit Agreement described below
This Compliance Certificate is furnished to the Lenders pursuant to the requirements of Section 7.5 of the Sixth Amended and Restated Credit Agreement dated as of March 2, 2020, by and among EMCOR Group, Inc., a Delaware corporation (the “Company”), EMCOR Group (UK) plc, a United Kingdom public limited company and Bank of Montreal, as agent thereunder (the “Agent”) and the Lenders named therein (the “Credit Agreement”). Unless otherwise defined herein, the terms used in this Compliance Certificate have the meanings ascribed thereto in the Credit Agreement.
THE UNDERSIGNED HEREBY CERTIFIES THAT:
    1.    I am the duly elected ______________ of the Company;
    2.    I have reviewed the terms of the Credit Agreement and I have made, or have caused to be made under my supervision, a detailed review of the transactions and conditions of the Borrowers and Restricted Subsidiaries during the accounting period covered by the financial statements being furnished concurrently with this Certificate;
    3.    The examinations described in paragraph 2 did not disclose, and I have no knowledge of, the existence of any condition or the occurrence of any event which constitutes a Default or an Event of Default at any time during or at the end of the accounting period covered by the accompanying financial statements or as of the date of this Certificate, except as set forth immediately below;
    4.    The financial statements required by Section 7.5 of the Credit Agreement and being furnished to you concurrently with this Certificate fairly present in all material respects the financial condition and results of operations of the Company and its Subsidiaries as of the dates and for the periods covered thereby; and
    5.    Schedule I attached hereto sets forth financial data and computations evidencing the Borrowers’ compliance with certain covenants of the Credit Agreement, all of which data and



computations are true, complete and correct and have been made in accordance with the relevant Sections of the Credit Agreement.1
    6.    Also attached hereto is a summary of claims with a recorded value of over $10,000,000 in litigation, mediation or arbitration.1
Described below are the exceptions, if any, to paragraph 3 by listing, in detail, the nature of the condition or event, the period during which it has existed and the action which the Borrowers have taken, are taking, or propose to take with respect to each such condition or event:
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________     
    
The foregoing certifications, together with the computations set forth in Schedule I attached hereto and the financial statements furnished concurrently with this Certificate in support hereof, are made and delivered as of this ______ day of _______________, 20___.

EMCOR GROUP, INC.


By: ______________________________________    
    Title: __________________________________    
(Type or Print Name)




1 Include only quarterly.
B-2


SCHEDULE I
EMCOR GROUP, INC.
COMPLIANCE CALCULATIONS
SIXTH AMENDED AND RESTATED CREDIT AGREEMENT
DATED AS OF MARCH 2, 2020

CALCULATIONS AS OF _______________, 20__
A.    LEVERAGE RATIO (SECTION 7.7)
    1.    Total Funded Debt    $________
    2.    Excess Cash    $________
    3.    Line A1 minus A2    $________
    4.    Net Income for past 12 calendar months     $________
    5.    Interest Expense for past 12 calendar months    $________
    6.    Income taxes for past 12 calendar months    $________
    7.    Depreciation of fixed assets for past 12 calendar months    $________
    8.    Amortization of intangible assets during past 12 calendar months    $________

    9.    Non-cash charges of the Company and     
its Restricted Subsidiaries for past 12 calendar months    $________
    10.    One-time extraordinary cash charges acceptable to the
Agent not to exceed $50.0 million in any fiscal year and $200.0    
        million in the aggregate during the term of this Agreement    $________
    11.    Sum of Lines A4, A5, A6, A7, A8, A9 and A10    $________
    12.    Adjustments resulting from Acquisitions during past
        12 calendar months (including adjustments for non-recurring
        expenses and income reasonably determined by the Company
        in good faith and established to the reasonable satisfaction
        of the Agent)    $________
    13.    Sum of Lines A11 and A12 (“Adjusted EBITDA”)    $________



    14.    Ratio of Line A3 to Line A13    ________
    15.    Ratio of Line A14 shall not be more than    ____ to 1.0
    16.    Company is in Compliance    Yes/No
B.    INTEREST COVERAGE RATIO (SECTION 7.8)
    1.    Adjusted EBITDA (Line A13 above)    $________
    2.    Net Interest Expense (in cash) for past 12 calendar months    $________
    3.    All interest income received during past 12 calendar months    $________
    4.    Line B2 minus Line B3    $________
    5.    Ratio of Line B1 to Line B4    $________
    6.    B5 shall not be less than    3.00 to 1
    7.    Company is in Compliance    Yes/No

-2-


EXHIBIT C
ASSIGNMENT AND ACCEPTANCE
This Assignment and Acceptance (the “Assignment and Acceptance”) is dated as of the Effective Date set forth below and is entered into by and between [the][each]1 Assignor identified in item 1 below ([the][each, an] “Assignor”) and [the][each]2 Assignee identified in item 2 below ([the][each, an] “Assignee”). [It is understood and agreed that the rights and obligations of [the Assignors][the Assignees]3 hereunder are several and not joint.]4 Capitalized terms used but not defined herein shall have the meanings given to them in the Credit Agreement identified below (as amended, the “Credit Agreement”), receipt of a copy of which is hereby acknowledged by [the][each] Assignee. The Standard Terms and Conditions set forth in Annex 1 attached hereto are hereby agreed to and incorporated herein by reference and made a part of this Assignment and Acceptance as if set forth herein in full.
For an agreed consideration, [the][each] Assignor hereby irrevocably sells and assigns to [the Assignee][the respective Assignees], and [the][each] Assignee hereby irrevocably purchases and assumes from [the Assignor][the respective Assignors], subject to and in accordance with the Standard Terms and Conditions and the Credit Agreement, as of the Effective Date inserted by the Agent as contemplated below (i) all of [the Assignor’s][the respective Assignors’] rights and obligations in [its capacity as a Lender][their respective capacities as Lenders] under the Credit Agreement and any other documents or instruments delivered pursuant thereto to the extent related to the amount and percentage interest identified below of all of such outstanding rights and obligations of [the Assignor][the respective Assignors] under the respective facilities identified below (including without limitation any letters of credit, guarantees, and swing loans included in such facilities), and (ii) to the extent permitted to be assigned under applicable law, all claims, suits, causes of action and any other right of [the Assignor (in its capacity as a Lender)][the respective Assignors (in their respective capacities as Lenders)] against any Person, whether known or unknown, arising under or in connection with the Credit Agreement, any other documents or instruments delivered pursuant thereto or the loan transactions governed thereby or in any way based on or related to any of the foregoing, including, but not limited to, contract claims, tort claims, malpractice claims, statutory claims and all other claims at law or in equity related to the rights and obligations sold and assigned pursuant to clause (i) above (the rights and obligations sold and assigned by [the][any] Assignor to [the][any] Assignee pursuant to clauses (i) and (ii) above being referred to herein collectively as [the][an] “Assigned Interest”). Each such sale and assignment is without recourse to [the][any] Assignor and, except as expressly provided in this Assignment and Acceptance, without representation or warranty by [the][any] Assignor.
1    For bracketed language here and elsewhere in this form relating to the Assignor(s), if the assignment is from a single Assignor, choose the first bracketed language. If the assignment is from multiple Assignors, choose the second bracketed language.
2    For bracketed language here and elsewhere in this form relating to the Assignee(s), if the assignment is to a single Assignee, choose the first bracketed language. If the assignment is to multiple Assignees, choose the second bracketed language.
3    Select as appropriate.
4    Include bracketed language if there are either multiple Assignors or multiple Assignees.



1.    Assignor[s]:    ________________________________
    ________________________________
[Assignor [is] [is not] a Defaulting Lender]
2.    Assignee[s]:    ________________________________
    ________________________________
[for each Assignee, indicate [Affiliate][Approved Fund] of [identify Lender]
3.    Borrower(s):    EMCOR Group, Inc.
4.    Agent:    Bank of Montreal, as the Agent under the Credit Agreement
5.    Credit Agreement:    Sixth Amended and Restated Credit Agreement dated as of March 2, 2020 among EMCOR Group, Inc., certain of its Subsidiaries, as Borrowers, the Lenders parties thereto, Bank of Montreal, as Agent, and the other agents parties thereto
6.    Assigned Interest[s]:
ASSIGNOR[S]5ASSIGNEE[S]6FACILITY ASSIGNED7AGGREGATE AMOUNT OF
COMMITMENT/LOANS FOR ALL LENDERS8
AMOUNT OF COMMITMENT/LOANS
ASSIGNED8
PERCENTAGE ASSIGNED OF COMMITMENT/
LOANS9
$$%
$$%
$$%












5    List each Assignor, as appropriate.
6    List each Assignee, as appropriate.
7    Fill in the appropriate terminology for the types of facilities under the Credit Agreement that are being assigned under this Assignment (e.g., “Revolving Credit Commitment,” “Term Loan Commitment,” etc.)
8    Amount to be adjusted by the counterparties to take into account any payments or prepayments made between the Trade Date and the Effective Date.
9    Set forth, to at least 9 decimals, as a percentage of the Commitment/Loans of all Lenders thereunder.
C-2


    [7.    Trade Date:    ______________]10

10    To be completed if the Assignor(s) and the Assignee(s) intend that the minimum assignment amount is to be determined as of the Trade Date.
C-3


Effective Date: ________________, 20___ [To be inserted by Agent and which shall be the effective date of recordation of transfer in the register therefor.]
The terms set forth in this Assignment and Acceptance are hereby agreed to:
ASSIGNOR[S]11

[NAME OF ASSIGNOR]


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    


[NAME OF ASSIGNOR]


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    


ASSIGNEE[S]12

[NAME OF ASSIGNEE]


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    


[NAME OF ASSIGNEE]


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    

11    Add additional signature blocks as needed. Include both Fund/Pension Plan and manager making the trade (if applicable).
12    Add additional signature blocks as needed. Include both Fund/Pension Plan and manager making the trade (if applicable).
C-4


[Consented to and]13 Accepted:
BANK OF MONTREAL, as
Agent
By: ______________________________________    
    Name: _______________________________    
    Title: ________________________________    
[Consented to:]14
EMCOR GROUP, INC.
By: ______________________________________    
    Name: _______________________________    
    Title: ________________________________    

13    To be added only if the consent of the Agent is required by the terms of the Credit Agreement.
14    To be added only if the consent of the Company and/or other parties (e.g. Swing Line Lender, Issuer) is required by the terms of the Credit Agreement.
C-5


ANNEX 1
STANDARD TERMS AND CONDITIONS FOR
ASSIGNMENT AND ACCEPTANCE
SECTION 1.    REPRESENTATIONS AND WARRANTIES.
    Section 1.1.    Assignor[s]. [The][Each] Assignor (a) represents and warrants that (i) it is the legal and beneficial owner of [the][the relevant] Assigned Interest, (ii) [the][such] Assigned Interest is free and clear of any lien, encumbrance or other adverse claim, (iii) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Acceptance and to consummate the transactions contemplated hereby and (iv) it is [not] a Defaulting Lender; and (b) assumes no responsibility with respect to (i) any statements, warranties or representations made in or in connection with the Credit Agreement or any other Loan Document, (ii) the execution, legality, validity, enforceability, genuineness, sufficiency or value of the Loan Documents or any collateral thereunder, (iii) the financial condition of the Borrowers, any of their Restricted Subsidiaries or Affiliates or any other Person obligated in respect of any Loan Document, or (iv) the performance or observance by the Borrowers, any of their Restricted Subsidiaries or Affiliates or any other Person of any of their respective obligations under any Loan Document.
    Section 1.2.    Assignee[s]. [The][Each] Assignee (a) represents and warrants that (i) it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Acceptance and to consummate the transactions contemplated hereby and to become a Lender under the Credit Agreement, (ii) it meets all the requirements to be an assignee under Section 11.17(b)(iii), (v) and (vi) of the Credit Agreement (subject to such consents, if any, as may be required under Section 11.17(b)(iii) of the Credit Agreement), (iii) from and after the Effective Date, it shall be bound by the provisions of the Credit Agreement as a Lender thereunder and, to the extent of [the][the relevant] Assigned Interest, shall have the obligations of a Lender thereunder, (iv) it is sophisticated with respect to decisions to acquire assets of the type represented by the Assigned Interest and either it, or the Person exercising discretion in making its decision to acquire the Assigned Interest, is experienced in acquiring assets of such type, (v) it has received a copy of the Credit Agreement, and has received or has been accorded the opportunity to receive copies of the most recent financial statements delivered pursuant to Section 7.5 thereof, as applicable, and such other documents and information as it deems appropriate to make its own credit analysis and decision to enter into this Assignment and Acceptance and to purchase [the][such] Assigned Interest, (vi) it has, independently and without reliance upon the Agent or any other Lender and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Assignment and Acceptance and to purchase [the][such] Assigned Interest, and (vii) attached to the Assignment and Acceptance is any documentation required to be delivered by it pursuant to the terms of the Credit Agreement, duly completed and executed by [the][such] Assignee; and (b) agrees that (i) it will, independently and without reliance on the Agent, [the][any] Assignor or any other Lender, and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in taking or not taking action under the Loan
C-6


Documents, and (ii) it will perform in accordance with their terms all of the obligations which by the terms of the Loan Documents are required to be performed by it as a Lender.
SECTION 2.    PAYMENTS.
From and after the Effective Date, the Agent shall make all payments in respect of [the][each] Assigned Interest (including payments of principal, interest, fees and other amounts) to [the][the relevant] Assignee whether such amounts have accrued prior to, on or after the Effective Date. The Assignor[s] and the Assignee[s] shall make all appropriate adjustments in payments by the Agent for periods prior to the Effective Date or with respect to the making of this assignment directly between themselves. Notwithstanding the foregoing, the Agent shall make all payments of interest, fees or other amounts paid or payable in kind from and after the Effective Date to [the][the relevant] Assignee.
SECTION 3.    GENERAL PROVISIONS.
This Assignment and Acceptance shall be binding upon, and inure to the benefit of, the parties hereto and their respective successors and assigns. This Assignment and Acceptance may be executed in any number of counterparts, which together shall constitute one instrument. Delivery of an executed counterpart of a signature page of this Assignment and Acceptance by facsimile shall be effective as delivery of a manually executed counterpart of this Assignment and Acceptance. This Assignment and Acceptance shall be governed by, and construed in accordance with, the law of the State of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York).

C-7


EXHIBIT D
COMMITMENT AMOUNT INCREASE REQUEST
_______________, 20__
Bank of Montreal
    as Agent (the “Agent”)
    for the Lenders referred to below
111 West Monroe Street
Chicago, Illinois 60603
Attention: John Armstrong, Managing Director
Re:    Sixth Amended and Restated Credit Agreement
    dated as of March 2, 2020
    among EMCOR Group, Inc., the Lenders party thereto and
    Bank of Montreal, as Agent
(as amended, modified or supplemented from
time to time, the
“Credit Agreement”),

Ladies and Gentlemen:
In accordance with the Credit Agreement, the Company hereby requests that the Agent consent to an increase in the Aggregate Revolving Commitments (the “Commitment Amount Increase”), in accordance with Section 1.10 of the Credit Agreement, to be effected by [an increase in the Aggregate Revolving Commitment of [name of existing Lender] the addition of [name of Additional Lender] (the “Additional Lender”) as a Lender under the terms of the Credit Agreement]. Capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement.
After giving effect to such Commitment Amount Increase, and upon the effectiveness of the Commitment Amount Increase, the U.S. Dollar Commitment and/or Multicurrency Commitment of [the Lender increasing its relevant Commitment] [the Additional Lender] will be as set forth on Attachment I hereto.
[Include paragraphs 1-3 for an Additional Lender]
    1.    The Additional Lender hereby confirms that it has received a copy of the Credit Agreement and the exhibits and schedules related thereto, together with copies of the documents which were required to be delivered under the Credit Agreement as a condition to the making of the Loans and other extensions of credit thereunder. The Additional Lender acknowledges and agrees that it has made and will continue to make, independently and without reliance upon the Agent or any other Lender and based on such documents and information as it has deemed appropriate, its own credit analysis and decisions relating to the Credit Agreement. The



Additional Lender further acknowledges and agrees that the Agent has not made any representations or warranties about the credit worthiness of the Company or any other party to the Credit Agreement or with respect to the legality, validity, sufficiency or enforceability of the Credit Agreement or the value of any security herefore.
    2.    Except as otherwise provided in the Credit Agreement, effective as of the date of acceptance hereof by the Agent, the Additional Lender agrees to be bound by the terms and conditions set forth in the Credit Agreement as if it were an original signatory thereto.
    3.    The Additional Lender hereby advises you of the following administrative details with respect to its Loans and Aggregate Revolving Commitment:
(A)    Notices:
    Institution Name:_________________
    Address: _______________________
         _______________________
    Telephone: ______________________
    Facsimile: ______________________
(B)    Payment Instructions:
    4.    This Agreement shall be deemed to be a contractual obligation under, and shall be governed by and construed in accordance with, the laws of the state of New York (including Section 5-1401 and Section 5-1402 of the General Obligations law of the State of New York).
The Commitment Amount Increase shall be effective when the executed consent of the Agent is received or otherwise in accordance with Section 1.10 of the Credit Agreement, but not in any case prior to ___________________, ____. It shall be a condition to the effectiveness of the Commitment Amount Increase that (i) all fees and expenses referred to in Section 1.10 of the Credit Agreement shall have been paid and (ii) no EurodollarSOFR Loans shall be outstanding on the date of such effectiveness unless the Borrowers pay all amounts due under Section 2.5 of the Credit Agreement.
The Company hereby certifies that no Default or Event of Default has occurred and is continuing.

D-2


Please indicate the Agent’s consent to such Commitment Amount Increase by signing the enclosed copy of this letter in the space provided below.

Very truly yours,

EMCOR GROUP, INC.


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    


[ADDITIONAL LENDER/LENDER INCREASING COMMITMENTS]


By: ______________________________________    
    Name: _________________________________    
    Title: __________________________________    

The undersigned hereby consents
on this __ day of _____________,
___ to the above-requested Commitment
Amount Increase.
BANK OF MONTREAL,
as Agent
By: ______________________________________    
Name: ________________________________    
Title: _________________________________    

D-3


ATTACHMENT I

LENDERU.S. DOLLAR COMMITMENTMULTICURRENCY COMMITMENT

D-4


EXHIBIT E
NOTICE OF BORROWING
    Date: ______________, ____
To:    Bank of Montreal, as Agent for the Lenders party to the Sixth Amended and Restated Credit Agreement dated as of March 2, 2020 (as extended, renewed, amended or restated from time to time, the “Credit Agreement”), among EMCOR Group, Inc. (the “Company”), the other Borrowers party thereto, the Lenders party thereto, and Bank of Montreal, individually and as Agent.
Ladies and Gentlemen:
The Company, individually and in its capacity as agent for the Borrowers, hereby gives you notice irrevocably, pursuant to Section 1.4 of the Credit Agreement, of the Borrowing specified below:
    1.    The name of Borrower on whose behalf such Borrowing is being requested _________________________
    2.    The Business Day of the proposed Borrowing is ___________, ____.
    3.    The aggregate amount of the proposed Borrowing is $______________.
    4.    The Borrowing is being advanced under the [Multicurrency Credit] [U.S. Dollar Credit] [Term Loan] Facility.
    5.    The currency of such Borrowing under the Multicurrency Revolving Facility _______________.
    6.    The Borrowing is to be comprised of $___________ of [Base Rate] [EurodollarSOFR] Loans.
    [7.    The duration of the Interest Period for the EurodollarSOFR Loans included in the Borrowing shall be ____________ months.]
The undersigned hereby certifies that the following statements are true on the date hereof, and will be true on the date of the proposed Borrowing, before and after giving effect thereto and to the application of the proceeds therefrom:
    (a)    the representations and warranties of the Borrowers contained in Section 5 of the Credit Agreement are true and correct as though made on and as of the date hereof in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of such date); and



    (b)    no Default or Event of Default has occurred and is continuing or would result from such proposed Borrowing.
Capitalized terms used herein and not defined shall have the meaning set forth in the Credit Agreement.

EMCOR GROUP, INC.


By ______________________________________    
    Name _________________________________    
    Title __________________________________    

E-2


SCHEDULE 1.1
COMMITMENTS
REVOLVING FACILITY
LENDERU.S. DOLLAR COMMITMENTU.S. DOLLAR
PERCENTAGE
MULTICURRENCY
COMMITMENT
MULTICURRENCY
PERCENTAGE
AGGREGATE REVOLVING
COMMITMENT
PERCENTAGE
Bank of Montreal$150,312,500.0011.5625%$150,312,500.0011.5625%$150,312,500.0011.5625%
Bank of America, N.A.$138,125,000.0010.625%$138,125,000.0010.625%$138,125,000.0010.625%
JPMorgan Chase Bank, N.A.$138,125,000.0010.625%$138,125,000.0010.625%$138,125,000.0010.625%
U.S. Bank National Association$138,125,000.0010.625%$138,125,000.0010.625%$138,125,000.0010.625%
Citizens Bank, N.A,$138,125,000.0010.625%$138,125,000.0010.625%$138,125,000.0010.625%
Wells Fargo Bank, N.A.$101,562,500.007.8125%$101,562,500.007.8125%$101,562,500.007.8125%
Truist Bank$101,562,500.007.8125%$101,562,500.007.8125%$101,562,500.007.8125%
PNC Bank, National Association$101,562,500.007.8125%$101,562,500.007.8125%$101,562,500.007.8125%
TD Bank, N.A.$69,062,500.005.3125%$69,062,500.005.3125%$69,062,500.005.3125%
HSBC Bank USA, National Association$40,625,000.003.125%$40,625,000.003.125%$40,625,000.003.125%
Webster Bank, N.A.$40,625,000.003.125%$40,625,000.003.125%$40,625,000.003.125%
BBVA USA$36,562,500.002.8125%$36,562,500.002.8125%$36,562,500.002.8125%
Fifth Third Bank, National Association$36,562,500.002.8125%$36,562,500.002.8125%$36,562,500.002.8125%
KeyBank, N.A.$36,562,500.002.8125%$36,562,500.002.8125%$36,562,500.002.8125%
People’s United Bank, National Association$32,500,000.002.5%$32,500,000.002.5%$32,500,000.002.5%



Total
$1,300,000,000.00
100.00%
$1,300,000,000.00
100.00%
$1,300,000,000.00
100.00%




TERM LOAN FACILITY

LENDER
TERM LOAN COMMITMENTPERCENTAGE
Bank of Montreal$34,687,500.0011.5625%
Bank of America, N.A.$31,875,000.0010.625%
JPMorgan Chase Bank, N.A.$31,875,000.0010.625%
U.S. Bank National Association$31,875,000.0010.625%
Citizens Bank, N.A,$31,875,000.0010.625%
Wells Fargo Bank, N.A.$23,437,500.007.8125%
Truist Bank$23,437,500.007.8125%
PNC Bank, National Association$23,437,500.007.8125%
TD Bank, N.A.$15,937,500.005.3125%
HSBC Bank USA, National Association$9,375,000.003.125%
Webster Bank, N.A.$9,375,000.003.125%
BBVA USA$8,437,500.002.8125%
Fifth Third Bank, National Association$8,437,500.002.8125%
KeyBank, N.A.$8,437,500.002.8125%
People’s United Bank, National Association$7,500,000.002.5%

Total
$300,000,000.00
100.00%




SCHEDULE 1.3

EXISTING LETTERS OF CREDIT
NUMBERISSUERBENEFICIARYAMOUNTEXPIRY DATE
HACH19624OSBMO Harris Bank N.A.Indemnity Insurance Companies of North America ACE American Ins.
$62,761
10/01/20
HACH482065OSBMO Harris Bank N.A.American Casualty Company of Reading, Pennsylvania and/or Transportation Insurance Company and/or Continental Casualty Company
$72,316,000
10/20/20
68030875 (S608276)Bank of America Merrill LynchAmerican Casualty Company of Reading, Pennsylvania and/or Transportation Insurance Company and/or Continental Casualty Company
$5,642,000
10/01/20
BMCH357885OSBMO Harris Bank N.A.The Travelers Indemnity Company
$25,000
01/20/21
BMCH357838OSBMO Harris Bank N.A.Zurich American Insurance Company
$66,000
01/20/21
HACH408922OSBMO Harris Bank N.A.ACE American Insurance Company
$72,802
07/31/20
HACH408906OSBMO Harris Bank N.A.National Union Fire Insurance Co. of Pittsburgh, PA and American Home Insurance Company
$180,548
07/31/20
HACH467543OSBMO Harris Bank N.A.Gadol 45 Owner, LLC
$98,072
05/05/20
HACH564298OSBMO Harris Bank N.A.Commissioner of the Dept. of Financial Regulation, State of Vermont
$500,000
06/01/20






SCHEDULE 4.2
GUARANTORS
[ATTACHED.]




SCHEDULE 5.2

SUBSIDIARIES

[Attached.]






SCHEDULE 7.10
INDEBTEDNESS
1.        $9.7 million payable under finance leases and purchase money mortgages.
2.        The Company and its Subsidiaries have guaranteed the obligations of one another in respect of bonds issued by surety companies. Certain of these obligations are secured by a lien upon the assets of each guarantor.
3.    The Company has guaranteed obligations of its Subsidiaries under certain real estate leases and customer contracts.
4.    The information contained in Schedules 7.11 and 7.12 is hereby incorporated by reference thereto.




SCHEDULE 7.11

LIENS

1.    The Company and its Subsidiaries

a.    The Company’s Subsidiaries have obtained bonds from surety companies. The agreements pursuant to which the bonds were issued and will be issued in the future provide that the Company and most of its Subsidiaries agree to hold such surety companies harmless in respect of such bonds and grant liens upon certain of their assets in favor of the bonding companies to secure such “hold harmless” obligations.

b.    Miscellaneous finance leases, purchase money mortgages and other liens relating to the Company’s Subsidiaries securing obligations approximating $4.2 million.

2.    UK Subsidiaries

a.    Bank Account Security Deed relating to Peacehaven Schools PFI Project in favor of ING Bank by EMCOR Facilities Services Limited.





SCHEDULE 7.12

INVESTMENTS, LOANS, ADVANCES AND GUARANTIES

INVESTMENTS
AMOUNT OF
INVESTMENT
PAYEE OR HOLDER
1. Colony Holdings Ltd.
       (Bermuda)
60,000 shares —12% interestMonumental Investment Corporation
2. Baltimore RavensLicense (right) for 16 seatsThe Poole and Kent Corporation
3. F & G Mechanical Inc.90 shares – 45% interestF & G Mechanical Corporation (New York)
4. C & H Services LLC50% InterestOhmstede Ltd.
5. CTSI-CES Facility Services, LLC40% InterestEMCOR Government Services, Inc.
6. Betlem Plumbing Services, Inc.49% InterestThe Bettem Service Corporation
7. Helix Management Services, Inc.40% InterestEMCOR Government Services, Inc.
8. Legends 3 LLC
50% Interest
License (right) for 6 seats New York Yankees
EMCOR Group, Inc.
9. Action Integrated Services, LLC51% interestEMCOR Government Services, Inc.
10. AEPAX, LLC41% InterestEMCOR Government Services, Inc.
11. Wake Solutions, LLC41% InterestEMCOR Government Services, Inc.
12. Ku Nalu Kai, LLC40% InterestEMCOR Government Services, Inc.


EX-31.1 3 eme-ex311_2023630xq2.htm CERTIFICATION PURSUANT TO SECTION 302 BY ANTHONY J GUZZI, CHAIRMAN, PRES AND CEO Document

EXHIBIT 31.1
CERTIFICATION
I, Anthony J. Guzzi, certify that:
1.I have reviewed this quarterly report on Form 10-Q of EMCOR Group, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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 15(d)-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) 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:July 27, 2023/s/ ANTHONY J. GUZZI
Anthony J. Guzzi
Chairman, President and Chief Executive Officer

EX-31.2 4 eme-ex312_2023630xq2.htm CERTIFICATION PURSUANT TO SECTION 302 BY MARK A POMPA, EXEC VP AND CFO Document

EXHIBIT 31.2
CERTIFICATION
I, Mark A. Pompa, certify that:
1.I have reviewed this quarterly report on Form 10-Q of EMCOR Group, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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 15(d)-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) 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:July 27, 2023/s/ MARK A. POMPA
Mark A. Pompa
Executive Vice President and Chief Financial Officer

EX-32.1 5 eme-ex321_2023630xq2.htm CERTIFICATION PURSUANT TO SECTION 906 BY CHAIRMAN, PRES AND CEO 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 EMCOR Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Anthony J. Guzzi, Chairman, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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:July 27, 2023/s/ ANTHONY J. GUZZI
Anthony J. Guzzi
Chairman, President and Chief Executive Officer


EX-32.2 6 eme-ex322_2023630xq2.htm CERTIFICATION PURSUANT TO SECTION 906 BY EXEC VP AND CFO 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 EMCOR Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark A. Pompa, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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:July 27, 2023/s/ MARK A. POMPA
Mark A. Pompa
Executive Vice President and Chief Financial Officer


EX-95.1 7 eme-ex951_2023630xq2.htm INFO CONCERNING MINE SAFETY AND OTHER REGULATORY MATTERS Document

EXHIBIT 95.1

MINE SAFETY DISCLOSURES

During the reporting period covered by this report:

Our subsidiary, MOR PPM, Inc. (“MOR PPM”), was issued one significant and substantial citation by the U.S. Mine Safety and Health Administration (“MSHA”) related to work MOR PPM performed at the Fort Smith Plant operated by Covia ISP, Inc. in Sebastian, Arkansas. MSHA also assessed civil penalties totaling $725 for citations related to work performed by MOR PPM at the Fort Smith Plant. The Company has no other disclosures to report under section 1503 for the period covered by this report.




EX-101.SCH 8 eme-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Condensed Consolidated Statements Of Equity link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis Of Presentation link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Acquisitions Of Businesses link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Additional Cash Flow link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Revenue from Contracts with Customers (Policy) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Fair Value Measurements (Policy) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Commitment and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Additional Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Revenue from Contracts with Customers - Schedule of Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Acquisitions Of Businesses (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - - Schedule of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Retirement Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Commitments and Contingencies Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Additional Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 eme-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 eme-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 eme-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Other long-term obligations Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility maximum borrowing capacity (in US dollars) Line of Credit Facility, Maximum Borrowing Capacity Underlying Security Market Price Change Underlying Security Market Price Change, Percent Estimated exposure, contracts with surety bonds, RPO percentage AggregateEstimatedExposureRPO1 Aggregate estimated exposure on contracts covered by surety bonds as a percentage of remaining performance obligations. All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Interest rate Line of Credit Facility, Interest Rate at Period End High-Tech Manufacturing Market Sector [Member] HighTechManufacturingMarketSector [Member] High-Tech Manufacturing Market Sector [Member] Debt Debt Disclosure [Text Block] Other accrued expenses and liabilities Other Current Liabilities [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Purchase price Payments to Acquire Businesses, Gross Revolving Credit Facility [Member] Revolving Credit Facility [Member] 2020 Term Loan Term Loan2020 [Member] Term Loan2020 [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] Restatement Determination Date: Restatement Determination Date [Axis] Federal income tax rate, percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Insider Trading Policies and Procedures [Line Items] Revenue From Contracts with Customers [Table] RevenueFromContractsWithCustomersTable [Table] RevenueFromContractsWithCustomersTable Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Common Stock Equity [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] ECM ECM [Member] ECM Holding Group, Inc. Percent of total segment revenues PercentageOfIndividualSegmentRevenues Percentage of total segment revenues. Issuances of common stock under employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Letters of credit maximum borrowing capacity (in US dollars) Letters Of Credit Maximum Borrowing Capacity Letters of credit maximum borrowing capacity. Revenue From Contract With Customers [Line Items] RevenueFromContractWithCustomersLineItems [Line Items] RevenueFromContractWithCustomersLineItems Credit Agreement, 0% Base Rate [Member] CreditAgreement0BaseRate [Member] Credit agreement, 0% base rate Common stock, issued Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Revenue Recognition Revenue [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in US dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Intersegment Eliminations [Member] Intersegment Eliminations [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Dividends paid to stockholders Payments of Ordinary Dividends, Common Stock Inventories Inventories Inventory, Work in Process and Raw Materials, Net of Reserves Diluted earnings per common share (in US dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Treasury stock, at cost 13,932,485 and 13,281,222 shares, respectively Treasury Stock, Value Accounts receivable, less allowance for credit losses of $20,707 and $22,382, respectively Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Treasury stock, shares Treasury Stock, Common, Shares Components Of Net Periodic Pension Cost (Income) Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Letters of credit outstanding (in US dollars) Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (in US dollars) Net income (in US dollars) Net Income (Loss) Total current liabilities Liabilities, Current SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name United States Industrial Services [Member] United States Industrial Services [Member] United States Industrial Services [Member] Total debt Debt and Lease Obligation Denominator Denominator Earnings Per Share [Abstract] Denominator Earnings Per Share [Abstract] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Repurchases of common stock Stock repurchased (in US dollars) Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Schedule of Remaining Performance Obligations [Table] Schedule of Remaining Performance Obligations [Table] Schedule of Remaining Performance Obligations [Table] EMCOR Group, Inc. stockholders' equity: Equity, Attributable to Parent [Abstract] United Kingdom Subsidiary [Member] United Kingdom Subsidiary [Member] United Kingdom Subsidiary [Member] Change in total estimated cost or anticipated contract value ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress Reduction in profit recognized for cumulative catch-up adjustment from change in measure of progress. Aggregate estimated exposure, contracts with surety bonds Aggregate Estimated Exposure, Contracts with Surety Bonds Aggregate estimated exposure, assuming defaults on all our then existing contracts covered by surety bonds. Calculation Of Basic And Diluted Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Letter of credit fees Range Of Letter Of Credit Fees Range of letter of credit fees. Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Other Commitments [Table] Other Commitments [Table] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Schedule of Remaining Performance Obligations [Line Items] Schedule of Remaining Performance Obligations [Line Items] [Line Items] for Schedule of Remaining Performance Obligations [Table] Name Measure Name Transportation Market Sector [Member] TransportationMarketSector [Member] Transportation Market Sector [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accounts Receivable and Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Credit Agreement Base Rate, Adjusted Term SOFR One Month Tenor Rate [Member] CreditAgreementBaseRateAdjustedSOFROneMonthTenorRate [Member] Credit agreement base rate, Adjusted Term SOFR for a one-month tenor Dividends declared per common share (in US dollars per share) Common Stock, Dividends, Per Share, Declared Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Commercial Site-Based Services [Member] CommercialSiteBasedServices [Member] Commercial Site-Based Services [Member] Operating lease liabilities, long-term Operating Lease, Liability, Noncurrent Restricted cash Restricted Cash and Cash Equivalents, Current Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation and amortization Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Interest rate description Line of Credit Facility, Interest Rate Description Line of Credit Facility [Table] Line of Credit Facility [Table] Mechanical Services [Member] MechanicalServices [Member] Mechanical Services [Member] Tax withholding for common stock issued under share-based compensation plans Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Total revenues Revenues Cumulative Catch-Up Adjustment [Table] CumulativeCatchUpAdjustment [Table] Cumulative Catch-Up Adjustment [Table] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Net contract liabilities ContractLiabilitiesNet Net contract liabilities. Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Service Work [Member] ServiceWork [Member] Service Work [Member] Contract assets Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Institutional Market Sector [Member] InstitutionalMarketSector [Member] Institutional Market Sector [Member] Cash flows - investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Common stock dividends Dividends, Common Stock Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Working capital acquired Business Combination Recognized Working Capital The amount of consideration in a business combination allocated to working capital. Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Performance obligation satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Government Site-Based Services [Member] GovernmentSiteBasedServices [Member] Government Site-Based Services [Member] Schedule of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating lease liabilities, current Operating Lease, Liability, Current Amortization of identifiable intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] United States Building Services [Member] United States Building Services [Member] United States Building Services [Member] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] United States Subsidiaries United States Subsidiaries [Member] United States Subsidiaries Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued Common Stock, Shares, Issued Gross profit Gross Profit Contract liabilities Contract liabilities, current Contract with Customer, Liability, Current Current maturities of long-term debt and finance lease liabilities Less: current maturities Long-Term Debt and Lease Obligation, Current Security Exchange Name Security Exchange Name Total Assets, Fair Value Disclosure Term Loan (in US dollars) Term loan Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Credit agreement, initiation date CreditAgreementInitiationDate1 Credit Agreement, Initiation Date Employee Stock Option Employee Stock Option [Member] Insurance liabilities, noncurrent Accrued Insurance, Noncurrent Water and Wastewater Market Sector [Member] WaterandWastewaterMarketSector [Member] Water and Wastewater Market Sector [Member] Maximum [Member] Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Surety bonds for insurance Surety Bonds for Insurance Amount of surety bonds utilized as collateral for insurance obligations. Document Type Document Type Commercial lending rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Tabular List, Table Tabular List [Table Text Block] United States Electrical Construction And Facilities Services [Member] United States Electrical Construction And Facilities Services [Member] United States electrical construction and facilities services. Entity Address, Address Line One Entity Address, Address Line One Payments for contingent consideration arrangements Payments for Contingent Consideration Arrangements Payments for acquisition related contingent consideration arrangements. Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Numerator Numerator Earnings Per Share [Abstract] Numerator Earnings Per Share [Abstract] Other reconciling items Other Noncash Income (Expense) Business Acquisition [Axis] Business Acquisition [Axis] Remaining performance obligations, percent Revenue, Remaining Performance Obligation, Percentage Subsequent Event Subsequent Event [Member] Other accrued expenses and liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials and construction materials Inventory, Raw Materials, Net of Reserves Revenues Revenues from unrelated entities Revenue from Contract with Customer, Including Assessed Tax Healthcare Market Sector [Member] HealthcareMarketSector [Member] Healthcare Market Sector [Member] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Acquisitions Of Businesses Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments [Member] Operating Segments [Member] Common stock issued under share-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Entity Tax Identification Number Entity Tax Identification Number Borrowings under revolving credit facility (in US dollars) Borrowings under revolving credit facility Long-Term Line of Credit, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common stock Payments for Repurchase of Common Stock Changes in operating assets and liabilities, excluding the effect of businesses acquired Increase (Decrease) in Operating Capital Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Other assets Other Assets [Member] Post-retirement plans, amortization of actuarial loss included in net income, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Segments [Domain] Segments [Domain] Deferred compensation plan assets Deferred Compensation Plan Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Increase in net contract liabilities ContractwithCustomerNetLiabilitiesIncrease Amount of increase in net contract liabilities. 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] Cash flows - operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, outstanding Common Stock, Shares, Outstanding Interest cost Defined Benefit Plan, Interest Cost Insurance Liabilities Liability Reserve Estimate, Policy [Policy Text Block] PEO PEO [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Retirement Plans Retirement Benefits [Text Block] Contract assets, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Project Work [Member] Project Work [Member] Project Work [Member] Term loan, annual principal payments (in US dollars) Debt Instrument, Annual Principal Payment Common stock, par value (in US 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 Inventories Schedule of Inventory, Current [Table Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Income tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Basis Of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss [Member] 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] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Contract liabilities, non-current Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Remaining Performance Obligations RevenueRemainingPerformanceObligation [Table Text Block] Tabular disclosure of remaining performance obligation. Cumulative Catch-Up Adjustment ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress [Table Text Block] Tabular disclosure of reduction in profit recognized for cumulative catch-up adjustment from change in measure of progress. Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock, $0.01 par value, 200,000,000 shares authorized, 61,062,601 and 60,947,947 shares issued, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net periodic pension (cost) income DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost. Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Repayments of finance lease liabilities Finance Lease, Principal Payments Net periodic pension cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase, authorized amount (in US dollars) Stock Repurchase Program, Authorized Amount Number of shares repurchased Stock Repurchased During Period, Shares New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] United States Mechanical Construction And Facilities Services [Member] United States Mechanical Construction And Facilities Services [Member] United States mechanical construction and facilities services. Unrecognized income tax benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Adjusted Term SOFR [Member] AdjustedTermSOFR [Member] Rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% Preferred stock, shares authorized Preferred Stock, Shares Authorized Base Rate [Member] Base Rate [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Non-cash share-based compensation expense Non-cash share-based compensation expense The aggregate amount of noncash, equity-based employee and non-employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Field Services [Member] FieldServices [Member] Field Services [Member] Credit Agreement Base Rate, Federal Funds Rate [Member] CreditAgreementBaseRateFederalFundsRate [Member] Credit agreement base rate, federal funds rate. Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] United Kingdom Building Services [Member] [Member] United Kingdom Building Services [Member] [Member] United Kingdom Building Services [Member] Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total EMCOR Group, Inc. stockholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] 2020 Revolving Credit Facility Revolving Credit Facility2020 [Member] Revolving Credit Facility2020 Number of plans DefinedBenefitPlanNumberOfPlans Defined Benefit Plan, Number Of Plans Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term debt and finance lease liabilities Total long-term debt Long-Term Debt and Lease Obligation Number of operating subsidiaries NumberOfOperatingSubsidiaries Number of operating subsidiaries Preferred stock, shares issued Preferred Stock, Shares Issued New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company UNITED KINGDOM UNITED KINGDOM Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unamortized debt issuance costs Debt Issuance Costs, Net Purchases of property, plant and equipment Payments to Acquire Productive Assets Increase in borrowing capacity (in US dollars) Increase Borrowing Capacity Amount of increase in borrowing capacity if additional lenders are identified and/or existing lenders are willing to increase their current commitments. Identifiable intangible assets, net Intangible Assets, Net (Excluding Goodwill) 2022Acquisitions 2022Acquisitions [Member] 2022Acquisitions Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Prime Rate, Bank of Montreal [Member] CreditAgreementBaseRateBankofMontrealPrimeRate [Member] Credit agreement base rate, Bank of Montreal prime rate Common Stock [Member] Common Stock [Member] Post-retirement plans, amortization of actuarial loss included in net income (1) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Balance Balance Equity, Including Portion Attributable to Noncontrolling Interest Minimum [Member] Minimum [Member] Property, plant and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Short Duration Projects [Member] ShortDurationProjects [Member] Short Duration Projects [Member] Exercise Price Award Exercise Price Common stock, dividend, per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Anticipated insurance recoveries, noncurrent Estimated Insurance Recoveries Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Cash paid for: Cash Paid For Abstract Cash Paid For [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Insurance liabilities, current Accrued Insurance, Current Taxes paid related to net share settlements of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Debt issuance costs Debt Issuance Costs, Gross Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings [Member] Retained Earnings [Member] Commercial Market Sector [Member] CommercialMarketSector [Member] Commercial market sector Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per common share (in US dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Interest expense, net Interest Revenue (Expense), Net Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Common stock dividends, accrued dividend shares DividendsCommonStock1 Amount of accrued dividend shares on outstanding share-based awards. Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Income taxes Income Taxes Paid Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Remaining authorized repurchase amount (in US dollars) Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized Common Stock, Shares Authorized Repayments of revolving credit facility Repayments of Lines of Credit Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Expiration date of credit agreement CreditAgreementExpirationDate1 Date the credit agreement expires. Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Network and Communications Market Sector [Member] NetworkandCommunicationsMarketSector [Member] Network and Communications Market Sector Surety Bond Surety Bond [Member] Finance lease liabilities Finance Lease, Liability Additional Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Prepaid expenses and other Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] Allowance for credit losses (in US dollars) Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Original 2020 Credit Agreement OriginalCreditAgreement2020 [Member] Original Credit Agreement2020 [Member] Schedule of Segment Reporting Information [Table] Schedule of Segment Reporting Information, by Segment [Table] 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] Effect of dilutive securities-Share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale or disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Noncontrolling interests Equity, Attributable to Noncontrolling Interest Manufacturing and Industrial Market Sector [Member] ManufacturingandIndustrialMarketSector [Member] Manufacturing and Industrial Market Sector [Member] Document Period End Date Document Period End Date Proceeds from revolving credit facility Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Contract asset impairment Contract with Customer, Asset, Credit Loss Expense (Reversal) Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Accounts Receivable, Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock [Member] Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Income tax provision Income Tax Expense (Benefit) Net amounts written off against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Authority [Domain] Income Tax Authority [Domain] Net periodic pension (cost) income Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Accrued payroll and benefits Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Cumulative Catch-Up Adjustment [Line Items] CumulativeCatchUpAdjustment [Line Items] Cumulative Catch-Up Adjustment [Line Items] Name Trading Arrangement, Individual Name 2020 Credit Agreement Credit Agreement2020 [Member] Credit Agreement2020 [Member] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Inventories Inventory Disclosure [Text Block] Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Other net liabilities Business Combination Recognized Other Net Liabilities The amount of consideration in a business combination allocated to other net liabilities. Legal Entity [Axis] Legal Entity [Axis] Money Market Funds [Member] Money Market Funds [Member] Date of first amendment to credit agreement CreditAgreementFirstAmendmentDate1 Date of First Amendment to Original Credit Agreement Amortization of unrecognized loss Defined Benefit Plan, Amortization of Gain (Loss) Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments for acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Interest Income (Expense), Net Hospitality and Entertainment Market Sector [Member] HospitalityandEntertainmentMarketSector [Member] Hospitality and Entertainment Market Sector [Member] Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Shares used to compute diluted earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Company Selected Measure Amount Company Selected Measure Amount Capital surplus Additional Paid in Capital, Common Stock Anticipated insurance recoveries, current EstimatedInsuranceRecoveriesCurrent Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of the insurance contracts. Represents the current amount receivable, that is amounts expected to be collected within one year. Capital Surplus [Member] Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Cash, cash equivalents, and restricted cash at beginning of year (1) Cash, cash equivalents, and restricted cash at end of period (2) Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cover [Abstract] Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition UNITED STATES UNITED STATES Fair Value, Recurring [Member] Fair Value, Recurring [Member] Number of businesses acquired Number of Businesses Acquired Other long-term obligations Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount First Amendment FirstAmendment [Member] First Amendment to Original 2020 Credit Agreement Segment Information Segment Reporting Disclosure [Text Block] Increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows - financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Shop Services [Member] ShopServices [Member] Shop Services [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Work in process Inventory, Work in Process, Net of Reserves Estimated annual revenues of acquisition BusinessCombinationEstimatedAnnualRevenuesOfAcquisition Estimated annual revenues of expected business acquisition. Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding used to compute basic earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Entity Current Reporting Status Entity Current Reporting Status Operating income Operating income (loss) Operating Income (Loss) Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage of unused amount Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Business Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule Of Debt Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Noncontrolling Interests [Member] Noncontrolling Interest [Member] EX-101.PRE 12 eme-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Jul. 21, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 1-8267  
Entity Registrant Name EMCOR Group, Inc.  
Entity Central Index Key 0000105634  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 11-2125338  
Entity Address, Address Line One 301 Merritt Seven  
Entity Address, City or Town Norwalk,  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06851-1092  
City Area Code (203)  
Local Phone Number 849-7800  
Title of 12(b) Security Common Stock  
Trading Symbol EME  
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   47,135,026
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 503,052 $ 456,439
Accounts receivable, less allowance for credit losses of $20,707 and $22,382, respectively 2,852,103 2,567,371
Contract assets 289,368 273,176
Inventories 106,080 85,641
Prepaid expenses and other 59,018 79,346
Total current assets 3,809,621 3,461,973
Property, plant and equipment, net 162,594 157,819
Operating lease right-of-use assets 299,672 268,063
Goodwill 927,485 919,151
Identifiable intangible assets, net 574,475 593,975
Other assets 133,822 123,626
Total assets 5,907,669 5,524,607
Current liabilities:    
Current maturities of long-term debt and finance lease liabilities 15,399 15,567
Accounts payable 790,158 849,284
Contract liabilities 1,357,740 1,098,263
Accrued payroll and benefits 444,143 465,000
Other accrued expenses and liabilities 270,837 258,190
Operating lease liabilities, current 71,185 67,218
Total current liabilities 2,949,462 2,753,522
Long-term debt and finance lease liabilities 231,454 231,625
Operating lease liabilities, long-term 250,926 220,764
Other long-term obligations 357,740 344,405
Total liabilities 3,789,582 3,550,316
EMCOR Group, Inc. stockholders' equity:    
Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding 0 0
Common stock, $0.01 par value, 200,000,000 shares authorized, 61,062,601 and 60,947,947 shares issued, respectively 611 609
Capital surplus 81,556 74,795
Accumulated other comprehensive loss (86,527) (93,451)
Retained earnings 3,450,553 3,214,281
Treasury stock, at cost 13,932,485 and 13,281,222 shares, respectively (1,328,808) (1,222,645)
Total EMCOR Group, Inc. stockholders' equity 2,117,385 1,973,589
Noncontrolling interests 702 702
Total equity 2,118,087 1,974,291
Total liabilities and equity $ 5,907,669 $ 5,524,607
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit losses (in US dollars) $ 20,707 $ 22,382
Preferred stock, par value (in US dollars per share) $ 0.10 $ 0.10
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in US dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 61,062,601 60,947,947
Treasury stock, shares 13,932,485 13,281,222
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenues $ 3,045,622 $ 2,707,388 $ 5,936,054 $ 5,299,937
Cost of sales 2,555,562 2,324,380 5,009,932 4,564,374
Gross profit 490,060 383,008 926,122 735,563
Selling, general and administrative expenses 293,393 245,364 574,545 497,962
Operating income 196,667 137,644 351,577 237,601
Net periodic pension (cost) income (282) 1,094 (556) 2,263
Interest expense, net (2,692) (1,751) (4,524) (3,040)
Income before income taxes 193,693 136,987 346,497 236,824
Income tax provision 53,098 36,323 94,429 62,774
Net income (in US dollars) $ 140,595 $ 100,664 $ 252,068 $ 174,050
Basic earnings per common share (in US dollars per share) $ 2.97 $ 1.99 $ 5.30 $ 3.37
Diluted earnings per common share (in US dollars per share) 2.95 1.99 5.28 3.36
Dividends declared per common share (in US dollars per share) $ 0.18 $ 0.13 $ 0.33 $ 0.26
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (in US dollars) $ 140,595 $ 100,664 $ 252,068 $ 174,050
Foreign currency translation adjustments 3,614 (7,703) 5,871 (10,545)
Post-retirement plans, amortization of actuarial loss included in net income (1) [1] 534 429 1,053 884
Other comprehensive income (loss) 4,148 (7,274) 6,924 (9,661)
Comprehensive income $ 144,743 $ 93,390 $ 258,992 $ 164,389
[1] Net of tax of $0.2 million and $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and net of tax of $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Post-retirement plans, amortization of actuarial loss included in net income, tax $ 0.2 $ 0.1 $ 0.4 $ 0.3
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows - operating activities:    
Net income (in US dollars) $ 252,068 $ 174,050
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 25,393 23,106
Amortization of identifiable intangible assets 32,100 30,031
Non-cash share-based compensation expense 7,535 6,463
Other reconciling items (3,685) 2,290
Changes in operating assets and liabilities, excluding the effect of businesses acquired (98,479) (254,791)
Net cash provided by (used in) operating activities 214,932 (18,851)
Cash flows - investing activities:    
Payments for acquisitions of businesses, net of cash acquired (22,384) (26,614)
Proceeds from sale or disposal of property, plant and equipment 10,514 1,033
Purchases of property, plant and equipment (36,564) (27,747)
Net cash used in investing activities (48,434) (53,328)
Cash flows - financing activities:    
Proceeds from revolving credit facility 100,000 100,000
Repayments of revolving credit facility (100,000) (100,000)
Repayments of finance lease liabilities (1,477) (1,889)
Dividends paid to stockholders (15,714) (13,619)
Repurchases of common stock (105,299) (454,317)
Taxes paid related to net share settlements of equity awards (5,295) (7,239)
Issuances of common stock under employee stock purchase plan 4,441 4,023
Payments for contingent consideration arrangements (3,026) (2,049)
Net cash used in financing activities (126,370) (475,090)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 5,856 (11,757)
Increase (decrease) in cash, cash equivalents, and restricted cash 45,984 (559,026)
Cash, cash equivalents, and restricted cash at beginning of year (1) [1] 457,068 822,568
Cash, cash equivalents, and restricted cash at end of period (2) [2] $ 503,052 $ 263,542
[1] Includes $0.6 million and $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of December 31, 2022 and 2021, respectively.
[2] Includes $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of June 30, 2022.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Statement of Cash Flows [Abstract]      
Restricted cash $ 0.6 $ 1.2 $ 1.2
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements Of Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital Surplus [Member]
Accumulated Other Comprehensive Loss [Member]
[1]
Retained Earnings [Member]
Treasury Stock [Member]
Noncontrolling Interests [Member]
Balance at Dec. 31, 2021 $ 2,253,089 $ 607 $ 61,874 $ (83,562) $ 2,835,504 $ (562,036) $ 702
Net income 174,050       174,050    
Other comprehensive income (loss) (9,661)     (9,661)      
Common stock issued under share-based compensation plans 2 2          
Tax withholding for common stock issued under share-based compensation plans (7,239)   (7,239)        
Common stock issued under employee stock purchase plan 4,023   4,023        
Common stock dividends (13,619)       (13,710)    
Common stock dividends, accrued dividend shares     91        
Repurchases of common stock (454,317)         (454,317)  
Share-based compensation expense 6,463   6,463        
Balance at Jun. 30, 2022 1,952,791 609 65,212 (93,223) 2,995,844 (1,016,353) 702
Balance at Mar. 31, 2022 2,135,798 608 62,374 (85,949) 2,901,909 (743,846) 702
Net income 100,664       100,664    
Other comprehensive income (loss) (7,274)     (7,274)      
Common stock issued under share-based compensation plans 1 1          
Tax withholding for common stock issued under share-based compensation plans (2,295)   (2,295)        
Common stock issued under employee stock purchase plan 2,068   2,068        
Common stock dividends (6,689)       (6,729)    
Common stock dividends, accrued dividend shares     40        
Repurchases of common stock (272,507)         (272,507)  
Share-based compensation expense 3,025   3,025        
Balance at Jun. 30, 2022 1,952,791 609 65,212 (93,223) 2,995,844 (1,016,353) 702
Balance at Dec. 31, 2022 1,974,291 609 74,795 (93,451) 3,214,281 (1,222,645) 702
Net income 252,068       252,068    
Other comprehensive income (loss) 6,924     6,924      
Common stock issued under share-based compensation plans 0 2 (2)        
Tax withholding for common stock issued under share-based compensation plans (5,295)   (5,295)        
Common stock issued under employee stock purchase plan 4,441   4,441        
Common stock dividends (15,714)       (15,796)    
Common stock dividends, accrued dividend shares     82        
Repurchases of common stock (106,163)         (106,163)  
Share-based compensation expense 7,535   7,535        
Balance at Jun. 30, 2023 2,118,087 611 81,556 (86,527) 3,450,553 (1,328,808) 702
Balance at Mar. 31, 2023 2,066,325 610 75,850 (90,675) 3,318,560 (1,238,722) 702
Net income 140,595       140,595    
Other comprehensive income (loss) 4,148     4,148      
Common stock issued under share-based compensation plans 0 1 (1)        
Tax withholding for common stock issued under share-based compensation plans (53)   (53)        
Common stock issued under employee stock purchase plan 2,273   2,273        
Common stock dividends (8,563)       (8,602)    
Common stock dividends, accrued dividend shares     39        
Repurchases of common stock (90,086)         (90,086)  
Share-based compensation expense 3,448   3,448        
Balance at Jun. 30, 2023 $ 2,118,087 $ 611 $ 81,556 $ (86,527) $ 3,450,553 $ (1,328,808) $ 702
[1] Represents cumulative foreign currency translation adjustments and post-retirement liability adjustments.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Basis Of Presentation
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis Of Presentation Basis of Presentation
The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. References to the “Company,” “EMCOR,” “we,” “us,” “our,” and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.
In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.
Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.
The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
The Financial Accounting Standards Board (the “FASB”) has issued an accounting standards update, which provides temporary optional expedients and exceptions to existing U.S. GAAP. This guidance is aimed at easing the financial reporting burdens related to reference rate reform, including the market transition from the London interbank offered rate (“LIBOR”), or other interbank offered rates, to alternative reference rates. Such accounting pronouncement, as amended, allows entities to account for and present certain contract modifications, which occur before December 31, 2024 and result from the transition to an alternative reference rate, as an event that does not require remeasurement at the modification date or reassessment of a previous accounting determination. In order to utilize such guidance, an entity must first conclude that the modified terms directly replace or have the potential to replace an eligible reference rate due to reference rate reform, and that any contemporaneous changes to other terms that change, or have the potential to change, the amount or timing of contractual cash flows are related to the replacement of a reference rate. Our credit agreement contains provisions that allow for an amendment to use alternative reference rates upon the discontinuation of LIBOR. In accordance with these provisions, we amended such agreement during the second quarter of 2023, to change the reference rate from LIBOR to an interest rate based on the secured overnight financing rate, as administered by the Federal Reserve Bank of New York (“SOFR”). As such amendment falls within the scope of the aforementioned guidance, we adopted this accounting pronouncement and utilized the optional expedients referenced above. The amendment of our credit agreement and the adoption of this accounting pronouncement did not have a material impact on our financial position and/or results of operations.
A copy of the amendment to our credit agreement is included as Exhibit 4(a) to this quarterly report. Refer to Note 7 - Debt for further information regarding our credit agreement, including our borrowing rates.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by applying the following five step model:
(1) Identify the contract with a customer
A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectability of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist. In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectability of consideration is probable, the Company considers the customer’s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.
NOTE 3 - Revenue from Contracts with Customers (Continued)
(2) Identify the performance obligations in the contract
At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, the Company applies judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.
In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract. To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry.
Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract and, therefore, are not treated as separate performance obligations.
(3) Determine the transaction price
The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability-weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts. When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance. The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.
Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint. In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company’s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company’s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.
Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.
NOTE 3 - Revenue from Contracts with Customers (Continued)
Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.
For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer. For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer. In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.
Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate.
(4) Allocate the transaction price to the performance obligations in the contract
For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers. If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.
(5) Recognize revenue as performance obligations are satisfied
The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company’s performance as we perform, (b) the Company’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company’s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.
For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the number of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations.
For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly and the customer receives and consumes the benefits of our performance throughout the contract term.
The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping if certain recognition criteria are met.
For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.
Changes in Estimates
Due to uncertainties inherent in the estimation process, as well as the significant judgment involved in determining variable consideration, it is possible that estimates of costs to complete a performance obligation, and/or our estimates of transaction prices, will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, or changes in the estimate of transaction prices, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.
Based on an evaluation of individual projects that had revisions to total estimated costs or anticipated contract value, which resulted in a reduction of profitability in excess of $1.0 million, our operating results were negatively impacted during the three and six months ended June 30, 2023 and 2022, as summarized in the following table (in thousands):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
United States electrical construction and facilities services$2,616 $7,721 $8,345 $14,261 
United States mechanical construction and facilities services— 4,110 2,686 9,533 
United States building services1,084 — 1,544 — 
Total impact$3,700 $11,831 $12,575 $23,794 
NOTE 3 - Revenue from Contracts with Customers (Continued)
During the three and six months ended June 30, 2023, we recognized revenue of approximately $8.0 million and $9.0 million, respectively, on individual projects that were substantially complete in prior periods, but had revisions to total estimated cost or anticipated contract value, which resulted in an increase to profitability in excess of $1.0 million. Such revenue was recognized entirely within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three and six months ended June 30, 2022 related to performance obligations satisfied in prior periods.
Disaggregation of Revenues
Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers. Our contracts are with many different customers in numerous industries.
The following tables provide further disaggregation of our revenues, by categories we use to evaluate our financial performance within each of our reportable segments, for the three and six months ended June 30, 2023 and 2022 (in thousands, except for percentages). Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment.
Due to continued growth in certain of our end markets, beginning with the first quarter of 2023, we have expanded the market sectors included in the disclosure for each of our United States construction segments, as shown below. All prior period disclosures have been adjusted to additionally reflect these changes.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$215,288 32 %$179,491 32 %
Commercial market sector93,820 14 %94,009 16 %
Manufacturing and industrial market sector95,883 14 %65,304 12 %
Healthcare market sector64,813 %43,278 %
High-tech manufacturing market sector38,039 %22,955 %
Institutional market sector37,250 %37,689 %
Transportation market sector41,247 %42,440 %
Water and wastewater market sector4,603 %5,184 %
Hospitality and entertainment market sector19,750 %5,440 %
Short duration projects (1)
50,740 %52,868 %
Service work17,276 %17,095 %
678,709 565,753 
Less intersegment revenues(542)(1,641)
Total segment revenues$678,167 $564,112 
 ________
(1)Represents those projects which generally are completed within three months or less.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$87,034 %$60,643 %
Commercial market sector289,304 24 %266,321 25 %
Manufacturing and industrial market sector166,051 14 %155,290 15 %
Healthcare market sector117,842 10 %126,985 12 %
High-tech manufacturing market sector177,653 15 %71,528 %
Institutional market sector71,626 %86,727 %
Transportation market sector9,229 %16,246 %
Water and wastewater market sector67,286 %67,746 %
Hospitality and entertainment market sector13,531 %11,418 %
Short duration projects (1)
73,978 %84,470 %
Service work122,278 10 %112,905 11 %
1,195,812 1,060,279 
Less intersegment revenues(1,699)(2,630)
Total segment revenues$1,194,113 $1,057,649 
 ________
(1)Represents those projects which generally are completed within three months or less.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$514,505 66 %$448,024 65 %
Commercial site-based services207,323 27 %193,082 28 %
Government site-based services53,184 %45,439 %
Total segment revenues$775,012 $686,545 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$250,877 86 %$247,542 87 %
Shop services41,406 14 %36,992 13 %
Total segment revenues$292,283 $284,534 
Total United States operations$2,939,575 $2,592,840 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,682 49 %$54,261 47 %
Project work54,365 51 %60,287 53 %
Total segment revenues$106,047 $114,548 
Total operations$3,045,622 $2,707,388 
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$429,039 32 %$324,865 30 %
Commercial market sector190,918 14 %195,850 18 %
Manufacturing and industrial market sector181,124 14 %131,769 12 %
Healthcare market sector120,316 %75,348 %
High-tech manufacturing market sector68,593 %42,824 %
Institutional market sector74,661 %69,455 %
Transportation market sector75,149 %87,522 %
Water and wastewater market sector12,061 %10,496 %
Hospitality and entertainment market sector39,802 %11,294 %
Short duration projects (1)
98,420 %108,916 10 %
Service work34,153 %30,424 %
1,324,236 1,088,763 
Less intersegment revenues(1,323)(2,621)
Total segment revenues$1,322,913 $1,086,142 
________
(1)Represents those projects which generally are completed within three months or less.

For the six months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$186,455 %$116,277 %
Commercial market sector545,150 24 %527,821 26 %
Manufacturing and industrial market sector307,686 13 %304,861 15 %
Healthcare market sector230,570 10 %246,817 12 %
High-tech manufacturing market sector294,449 13 %129,101 %
Institutional market sector135,674 %152,649 %
Transportation market sector21,447 %32,299 %
Water and wastewater market sector135,948 %129,490 %
Hospitality and entertainment market sector23,608 %24,198 %
Short duration projects (1)
155,395 %178,029 %
Service work239,466 11 %213,649 10 %
2,275,848 2,055,191 
Less intersegment revenues(3,177)(4,898)
Total segment revenues$2,272,671 $2,050,293 
 ________
(1)Represents those projects which generally are completed within three months or less.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$977,039 65 %$829,421 63 %
Commercial site-based services416,694 28 %396,632 30 %
Government site-based services106,654 %96,119 %
Total segment revenues$1,500,387 $1,322,172 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$536,721 86 %$518,960 87 %
Shop services86,445 14 %76,325 13 %
Total segment revenues$623,166 $595,285 
Total United States operations$5,719,137 $5,053,892 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$103,345 48 %$119,078 48 %
Project work113,572 52 %126,967 52 %
Total segment revenues$216,917 $246,045 
Total operations$5,936,054 $5,299,937 
Accounts Receivable and Allowance for Credit Losses
Accounts receivable are recognized in the period we deliver goods and services to our customers or when our right to consideration is unconditional. The Company maintains an allowance for credit losses to reduce outstanding receivables to their net realizable value. A considerable amount of judgment is required when determining expected credit losses. Estimates of such losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. In addition to monitoring delinquent accounts, management reviews the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions, and evaluating material changes to a customer’s business, cash flows, and financial condition.
At June 30, 2023 and December 31, 2022, our allowance for credit losses was $20.7 million and $22.4 million, respectively. The decrease in our allowance for credit losses was attributable to the write-off of specific amounts deemed uncollectible, partially offset by the provision for credit losses recorded during the first six months of 2023. Allowances for credit losses are based on the best facts available and are reassessed and adjusted on a regular basis as additional information is received. Should anticipated collections fail to materialize, or if future economic conditions compare unfavorably to our forecasts, we could experience an increase in our credit losses. The change in the allowance for credit losses for the six months ended June 30, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Provision for credit losses3,115 
Net amounts written off against the allowance(4,790)
Balance at June 30, 2023$20,707 
NOTE 3 - Revenue from Contracts with Customers (Continued)
Contract Assets and Contract Liabilities
The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts are not yet billable under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded as revenue is recognized in advance of billings.
Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.
Contract liabilities from our construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in “Other long-term obligations” in the Consolidated Balance Sheets.
Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31, 2022
Contract assets, current$289,368 $273,176 
Contract assets, non-current— — 
Contract liabilities, current(1,357,740)(1,098,263)
Contract liabilities, non-current(2,120)(2,273)
Net contract liabilities$(1,070,492)$(827,360)
The $243.1 million increase in net contract liabilities for the six months ended June 30, 2023 was primarily attributable to an increase in net contract liabilities on our uncompleted construction projects, partially as a result of the timing of invoicing to our customers, which included customer deposits and advanced billings on several large projects in the earlier stages of completion, resulting in amounts invoiced exceeding the revenue recognized for such projects. There was no significant impairment of contract assets recognized during the periods presented.
Transaction Price Allocated to Remaining Unsatisfied Performance Obligations     
The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentages of total remaining performance obligations as of June 30, 2023 (in thousands, except for percentages):
June 30,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,180,133 26 %
United States mechanical construction and facilities services4,552,211 55 %
United States building services1,255,165 15 %
United States industrial services144,731 %
Total United States operations8,132,240 98 %
United Kingdom building services153,919 %
Total operations$8,286,159 100 %
NOTE 3 - Revenue from Contracts with Customers (Continued)
Our remaining performance obligations at June 30, 2023 were $8.29 billion. Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.
Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts as the risk of cancellation is very low due to the inherent substantial economic penalty that our customers would incur upon cancellation or termination. We believe our reported remaining performance obligations for our construction contracts are firm and contract cancellations have not had a material adverse effect on us.
Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination.
Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.
Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands):
Within one yearGreater than one year
Remaining performance obligations:
United States electrical construction and facilities services$1,688,250 $491,883 
United States mechanical construction and facilities services3,761,074 791,137 
United States building services1,107,281 147,884 
United States industrial services143,228 1,503 
Total United States operations6,699,833 1,432,407 
United Kingdom building services104,658 49,261 
Total operations$6,804,491 $1,481,668 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions Of Businesses
6 Months Ended
Jun. 30, 2023
Business Combinations [Abstract]  
Acquisitions Of Businesses Acquisitions of Businesses
Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based upon the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us.
During the first half of 2023, we acquired five companies, each for an immaterial amount. Two companies have been included within our Unites States mechanical construction and facilities services segment, one of which provides mechanical and pipe fabrication services, and one of which provides fire protection services, both in the Midwestern region of the United States. The other three companies have been included within our United States building services segment and provide mechanical services in the Western and Midwestern regions of the United States. The results of operations for all such companies were de minimis.
During calendar year 2022, we acquired six companies for total consideration of $100.8 million. Such acquisitions include: (a) a company that provides electrical construction services in the Greater Boston area, the results of operations of which have been included in our United States electrical construction and facilities services segment, and (b) five companies that enhance our presence in geographies where we have existing operations, the results of operations of which were de minimis, consisting of: (i) two companies that provide fire protection services in the Northeastern and Southern regions of the
NOTE 4 - Acquisitions of Businesses (Continued)
United States, respectively, and that have been included within our United States mechanical construction and facilities services segment, (ii) two companies that specialize in either building automation and controls or mechanical services in the Southwestern and Southern regions of the United States, respectively, and that have been included within our United States building services segment, and (iii) a company that provides electrical construction services in the Midwestern region of the United States and that has been included within our United States electrical construction and facilities services segment. In connection with these acquisitions, we acquired working capital of $7.1 million and other net liabilities of $1.1 million, and have ascribed $28.9 million to goodwill and $65.9 million to identifiable intangible assets.
We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the businesses acquired in 2023 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.
On June 30, 2023, we entered into a definitive agreement to acquire ECM Holding Group, Inc. (“ECM”) in an all-cash transaction. ECM is a leading national energy specialty services firm, with estimated 2023 revenues of approximately $60 million. The transaction is expected to close in the third quarter of 2023, subject to customary closing conditions. Upon closing, its results will be included within our United States building services segment.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Calculation of Basic and Diluted Earnings per Common Share
The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
June 30,
 20232022
Numerator:
Net income$140,595 $100,664 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,393,493 50,507,024 
Effect of dilutive securities—Share-based awards195,176 204,746 
Shares used to compute diluted earnings per common share47,588,669 50,711,770 
Basic earnings per common share$2.97 $1.99 
Diluted earnings per common share$2.95 $1.99 
For the six months ended
June 30,
 20232022
Numerator:
Net income$252,068 $174,050 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,584,656 51,610,014 
Effect of dilutive securities—Share-based awards182,586 204,150 
Shares used to compute diluted earnings per common share47,767,242 51,814,164 
Basic earnings per common share$5.30 $3.37 
Diluted earnings per common share$5.28 $3.36 
NOTE 5 - Earnings Per Share (Continued)
The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2023 because they would be anti-dilutive were 8,726 and 9,026, respectively. The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2022 because they would be anti-dilutive were 57,949 and 57,899, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials and construction materials$88,661 $74,014 
Work in process17,419 11,627 
Inventories$106,080 $85,641 
The increase in inventories as of June 30, 2023, compared to December 31, 2022, was a result of: (a) advanced purchases of materials and equipment for use on specific construction projects, in an effort to mitigate the impact of increased lead times, which have resulted from supply chain disruptions, (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services, and (c) higher levels of work in process inventory within our United States industrial services segment given greater new build heat exchanger orders.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt        
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Term loan$242,813 $242,813 
Unamortized debt issuance costs(1,600)(2,080)
Finance lease liabilities5,640 6,459 
Total debt246,853 247,192 
Less: current maturities15,399 15,567 
Total long-term debt$231,454 $231,625 
Credit Agreement        
We have a credit agreement dated as of March 2, 2020, which provides for a $1.3 billion revolving credit facility (the “2020 Revolving Credit Facility”) and a $300.0 million term loan (the “2020 Term Loan”) (collectively referred to as the “Original 2020 Credit Agreement”) expiring March 2, 2025. On April 28, 2023, we entered into the First Amendment to the Original 2020 Credit Agreement (the “First Amendment”), pursuant to which the reference rate contained therein was changed from LIBOR to Adjusted Term SOFR (as defined below). The Original 2020 Credit Agreement, as amended by the First Amendment, is hereinafter referred to as “the 2020 Credit Agreement.” We may increase the 2020 Revolving Credit Facility to $1.9 billion if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to $400.0 million of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries.
As of June 30, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of June 30, 2023 and December 31, 2022. However, outstanding letters of credit reduce the available capacity under such facility, and as of June 30, 2023 and December 31, 2022, we had $130.9 million and $71.3 million, respectively, of letters of credit outstanding.
At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%.
NOTE 7 - Debt (Continued)
The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional $3.1 million of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement as part of interest expense.
Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, the maintenance of certain financial ratios and certain limitations on the payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of June 30, 2023 and December 31, 2022.
We are required to make annual principal payments on the 2020 Term Loan. Any voluntary prepayments are applied against the outstanding balance of the loan and reduce our future scheduled payments on a ratable basis. Based on our outstanding balance, principal payments of $13.9 million are due on December 31 of each year until maturity, with any remaining unpaid principal and interest due on March 2, 2025.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements        
For disclosure purposes, we utilize a fair value hierarchy to categorize qualifying assets and liabilities into three broad levels based on the priority of the inputs used to determine their fair values. The hierarchy, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable inputs, is comprised of the following three levels:
Level 1 – Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 – Observable inputs, other than Level 1 inputs, that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3 – Significant unobservable inputs that reflect the reporting entity’s own assumptions.
Recurring Fair Value Measurements
The following tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of June 30, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$503,052 $— $— $503,052 
Deferred compensation plan assets (2)
45,045 — — 45,045 
Total$548,097 $— $— $548,097 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $— $— $456,439 
Deferred compensation plan assets (2)
36,882 — — 36,882 
Restricted cash (3)
629 — — 629 
Total$493,950 $— $— $493,950 
 _________________________
(1)Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.
(2)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
(3)Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.
NOTE 8 - Fair Value Measurements (Continued)
Nonrecurring Fair Value Measurements
We have recorded goodwill and identifiable intangible assets in connection with our business acquisitions. Such assets are measured at fair value at the time of acquisition based on valuation techniques that appropriately represent the methods which would be used by other market participants in determining fair value. In addition, goodwill and intangible assets are tested for impairment using similar valuation methodologies to determine the fair value of such assets. Periodically, we engage an independent third-party valuation specialist to assist with the valuation process, including the selection of appropriate methodologies and the development of market-based assumptions. The inputs used for these nonrecurring fair value measurements represent Level 3 inputs.
Fair Value of Financial Instruments
We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Income tax provision$53,098 $36,323 $94,429 $62,774 
Income tax rate27.4 %26.5 %27.3 %26.5 %
The difference between the U.S. statutory tax rate of 21% and our effective income tax rate for both the three and six months ended June 30, 2023 and 2022 was primarily a result of state and local income taxes and other permanent book-to-tax differences.
The increase in our income tax provision for the three and six months ended June 30, 2023, when compared to the three and six months ended June 30, 2022, was due to: (a) greater income before income taxes, and (b) an increase in our effective income tax rate. The change in our effective income tax rate was attributable to an increase in certain permanent book-to-tax differences, including the impact of the expiration of specific provisions within the Consolidated Appropriations Act, 2021, which allowed for a 100% tax deduction for business meals in 2022. For periods after December 31, 2022, the tax deduction for business meals has been reduced to 50%.
As of June 30, 2023 and December 31, 2022, we had no unrecognized income tax benefits.
We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. Our income tax returns are subject to audit by various taxing authorities and are currently under examination for the years 2017 through 2020.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock
6 Months Ended
Jun. 30, 2023
Stockholders' Equity Note [Abstract]  
Common Stock Common Stock        
As of June 30, 2023 and December 31, 2022, there were 47,130,116 and 47,666,725 shares of our common stock outstanding, respectively.
During the three months ended June 30, 2023 and 2022, we issued 42,578 and 76,426 shares of common stock, respectively. During the six months ended June 30, 2023 and 2022, we issued 114,654 and 171,757 shares of common stock, respectively. These shares were issued upon either the satisfaction of required conditions under our share-based compensation plans or the purchase of common stock pursuant to our employee stock purchase plan.
We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of $0.18 per share.
NOTE 10 - Common Stock (Continued)
In September 2011, our Board of Directors (the “Board”) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount authorized for repurchases under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $2.15 billion of our outstanding common stock. During the six months ended June 30, 2023, we repurchased approximately 0.7 million shares of our common stock for approximately $106.2 million. Since the inception of the repurchase program through June 30, 2023, we have repurchased approximately 25.7 million shares of our common stock for approximately $1.87 billion. As of June 30, 2023, there remained authorization for us to repurchase approximately $283.6 million of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement placing limitations on such repurchases.
The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposes a nondeductible excise tax of 1% on the fair value of net stock repurchases in excess of share issuances made by publicly traded U.S. corporations, effective for repurchases after December 31, 2022. Starting with the first quarter of 2023, we have included the applicable excise tax as a component of treasury stock as it represents a direct cost associated with the repurchase of our common stock.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
The funded status of our defined benefit plans, which represents the difference between the fair value of plan assets and the projected benefit obligations, is recognized in the Consolidated Balance Sheets with a corresponding adjustment to accumulated other comprehensive income (loss). Gains and losses for the differences between actuarial assumptions and actual results are recognized through accumulated other comprehensive income (loss). These amounts will be subsequently recognized as net periodic pension cost (income) within the Consolidated Statements of Operations.
Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the “UK Plan”); however, no individual joining the company after October 31, 2001 may participate in the UK Plan. On May 31, 2010, we curtailed the future accrual of benefits for active employees under such plan.
We also sponsor three domestic retirement plans in which participation by new individuals is frozen. Amounts related to these domestic retirement plans were immaterial for all periods presented.
Components of Net Periodic Pension Cost
The components of net periodic pension cost (income) of the UK Plan for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Interest cost$2,451 $1,452 $4,827 $2,981 
Expected return on plan assets(2,878)(3,082)(5,669)(6,326)
Amortization of unrecognized loss658 528 1,297 1,084 
Net periodic pension cost (income)$231 $(1,102)$455 $(2,261)
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Severance Agreements
We have agreements with our executive officers and certain other key management personnel providing for severance benefits for such employees upon termination of their employment under certain circumstances.
Guarantees
In the ordinary course of business, we, at times, guarantee obligations of our subsidiaries under certain contracts. Generally, we are liable under such an arrangement only if our subsidiary fails to perform its obligations under the contract. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees.
Surety Bonds
The terms of our construction contracts frequently require that we obtain from surety companies, and provide to our customers, surety bonds as a condition to the award of such contracts. These surety bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the surety companies for amounts, if any, paid by them in respect of surety bonds issued on our behalf. As of June 30, 2023, based on the percentage-of-completion of our projects covered by surety bonds, our aggregate estimated exposure, assuming defaults on all our then existing contractual obligations, was approximately $1.4 billion, which represents approximately 17% of our total remaining performance obligations.
Surety bonds are sometimes provided to secure obligations for wages and benefits payable to or for certain of our employees, at the request of labor unions representing such employees. In addition, surety bonds may be issued as collateral for certain insurance obligations. As of June 30, 2023, we satisfied approximately $48.1 million of the collateral requirements of our insurance programs by utilizing surety bonds.
We are not aware of any losses in connection with surety bonds that have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.
Hazardous Materials
We are subject to regulation with respect to the handling or disposal of certain materials used in the performance of our services, which are classified as hazardous or toxic by federal, state, and local agencies. Our practice is to avoid participation in projects principally involving the remediation or removal of such materials. However, when remediation is required as part of our contract performance, we believe we comply with all applicable regulations governing the discharge of hazardous materials into the environment or otherwise relating to the protection of the environment.
Government Contracts
As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, which such audits may result in fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government. Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations, or liquidity.
Legal Proceedings     
We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations, or liquidity.
NOTE 12 - Commitments and Contingencies (Continued)
Insurance Liabilities
We have loss payment deductibles for certain workers’ compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims, and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends, and industry averages, utilizing the assistance of an independent third-party actuary to determine the best estimate for the majority of these obligations. As of June 30, 2023 and December 31, 2022, the estimated current portion of such undiscounted insurance liabilities, included in “Other accrued expenses and liabilities” in the accompanying Consolidated Balance Sheets, were $53.9 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of June 30, 2023 and December 31, 2022 were $234.3 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $15.1 million and $16.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $57.9 million and $59.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Other assets” in the accompanying Consolidated Balance Sheets.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Cash Flow
6 Months Ended
Jun. 30, 2023
Supplemental Cash Flow Information [Abstract]  
Additional Cash Flow Information Additional Cash Flow Information
The following table presents additional cash flow information for the six months ended June 30, 2023 and 2022 (in thousands):  
For the six months ended
June 30,
 20232022
Cash paid for:  
Interest$9,678 $3,096 
Income taxes$98,626 $103,560 
Right-of-use assets obtained in exchange for new operating lease liabilities$70,059 $43,183 
Right-of-use assets obtained in exchange for new finance lease liabilities$457 $576 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
We are one of the largest specialty contractors in the United States and a leading provider of electrical and mechanical construction and facilities services, building services, and industrial services. Our services are provided to a broad range of commercial, industrial, healthcare, utility, and institutional customers through approximately 100 operating subsidiaries. Such operating subsidiaries are organized into the following reportable segments:
United States electrical construction and facilities services;
United States mechanical construction and facilities services;
United States building services;
United States industrial services; and
United Kingdom building services.
We refer to our United States electrical construction and facilities services segment and our United States mechanical construction and facilities services segment together as our United States construction segments.
Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.
NOTE 14 - Segment Information (Continued)
The following tables present financial information for each of our reportable segments for the three and six months ended June 30, 2023 and 2022 (in thousands): 
 For the three months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$678,167 $564,112 
United States mechanical construction and facilities services1,194,113 1,057,649 
United States building services775,012 686,545 
United States industrial services292,283 284,534 
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 
Total revenues:
United States electrical construction and facilities services$679,006 $566,029 
United States mechanical construction and facilities services1,209,242 1,064,925 
United States building services802,934 711,527 
United States industrial services293,057 287,440 
Less intersegment revenues(44,664)(37,081)
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 

 For the six months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$1,322,913 $1,086,142 
United States mechanical construction and facilities services2,272,671 2,050,293 
United States building services1,500,387 1,322,172 
United States industrial services623,166 595,285 
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 
Total revenues:
United States electrical construction and facilities services$1,324,660 $1,089,443 
United States mechanical construction and facilities services2,308,726 2,061,955 
United States building services1,551,544 1,371,584 
United States industrial services631,564 611,941 
Less intersegment revenues(97,357)(81,031)
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 
NOTE 14 - Segment Information (Continued)
For the three months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$50,722 $35,095 
United States mechanical construction and facilities services119,847 76,612 
United States building services46,137 38,494 
United States industrial services7,887 6,458 
Total United States operations224,593 156,659 
United Kingdom building services5,927 6,415 
Corporate administration(33,853)(25,430)
Total operations196,667 137,644 
Other items:
Net periodic pension (cost) income(282)1,094 
Interest expense, net(2,692)(1,751)
Income before income taxes$193,693 $136,987 
For the six months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$91,238 $55,088 
United States mechanical construction and facilities services206,074 135,045 
United States building services83,787 62,657 
United States industrial services22,907 19,716 
Total United States operations404,006 272,506 
United Kingdom building services11,351 17,003 
Corporate administration(63,780)(51,908)
Total operations351,577 237,601 
Other items:
Net periodic pension (cost) income(556)2,263 
Interest expense, net(4,524)(3,040)
Income before income taxes$346,497 $236,824 
NOTE 14 - Segment Information (Continued)
June 30,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,124,329 $1,078,405 
United States mechanical construction and facilities services2,049,168 1,835,001 
United States building services1,312,263 1,206,518 
United States industrial services566,959 552,545 
Total United States operations5,052,719 4,672,469 
United Kingdom building services268,845 255,547 
Corporate administration586,105 596,591 
Total operations$5,907,669 $5,524,607 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net income (in US dollars) $ 140,595 $ 100,664 $ 252,068 $ 174,050
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 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 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Policy)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by applying the following five step model:
(1) Identify the contract with a customer
A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectability of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist. In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectability of consideration is probable, the Company considers the customer’s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.
NOTE 3 - Revenue from Contracts with Customers (Continued)
(2) Identify the performance obligations in the contract
At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, the Company applies judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.
In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract. To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry.
Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract and, therefore, are not treated as separate performance obligations.
(3) Determine the transaction price
The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability-weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts. When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance. The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.
Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint. In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company’s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company’s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.
Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.
NOTE 3 - Revenue from Contracts with Customers (Continued)
Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.
For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer. For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer. In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.
Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate.
(4) Allocate the transaction price to the performance obligations in the contract
For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers. If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.
(5) Recognize revenue as performance obligations are satisfied
The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company’s performance as we perform, (b) the Company’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company’s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.
For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the number of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations.
For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly and the customer receives and consumes the benefits of our performance throughout the contract term.
The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping if certain recognition criteria are met.
For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.
Changes in Estimates
Due to uncertainties inherent in the estimation process, as well as the significant judgment involved in determining variable consideration, it is possible that estimates of costs to complete a performance obligation, and/or our estimates of transaction prices, will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, or changes in the estimate of transaction prices, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.
Accounts Receivable and Allowance for Credit Losses Accounts receivable are recognized in the period we deliver goods and services to our customers or when our right to consideration is unconditional. The Company maintains an allowance for credit losses to reduce outstanding receivables to their net realizable value. A considerable amount of judgment is required when determining expected credit losses. Estimates of such losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. In addition to monitoring delinquent accounts, management reviews the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions, and evaluating material changes to a customer’s business, cash flows, and financial condition.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Policy)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
For disclosure purposes, we utilize a fair value hierarchy to categorize qualifying assets and liabilities into three broad levels based on the priority of the inputs used to determine their fair values. The hierarchy, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable inputs, is comprised of the following three levels:
Level 1 – Unadjusted quoted prices in active markets for identical assets and liabilities.
Level 2 – Observable inputs, other than Level 1 inputs, that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3 – Significant unobservable inputs that reflect the reporting entity’s own assumptions.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies (Policies)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Insurance Liabilities Insurance LiabilitiesWe have loss payment deductibles for certain workers’ compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims, and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends, and industry averages, utilizing the assistance of an independent third-party actuary to determine the best estimate for the majority of these obligations.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Cumulative Catch-Up Adjustment
Based on an evaluation of individual projects that had revisions to total estimated costs or anticipated contract value, which resulted in a reduction of profitability in excess of $1.0 million, our operating results were negatively impacted during the three and six months ended June 30, 2023 and 2022, as summarized in the following table (in thousands):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
United States electrical construction and facilities services$2,616 $7,721 $8,345 $14,261 
United States mechanical construction and facilities services— 4,110 2,686 9,533 
United States building services1,084 — 1,544 — 
Total impact$3,700 $11,831 $12,575 $23,794 
Disaggregation of Revenues
The following tables provide further disaggregation of our revenues, by categories we use to evaluate our financial performance within each of our reportable segments, for the three and six months ended June 30, 2023 and 2022 (in thousands, except for percentages). Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment.
Due to continued growth in certain of our end markets, beginning with the first quarter of 2023, we have expanded the market sectors included in the disclosure for each of our United States construction segments, as shown below. All prior period disclosures have been adjusted to additionally reflect these changes.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$215,288 32 %$179,491 32 %
Commercial market sector93,820 14 %94,009 16 %
Manufacturing and industrial market sector95,883 14 %65,304 12 %
Healthcare market sector64,813 %43,278 %
High-tech manufacturing market sector38,039 %22,955 %
Institutional market sector37,250 %37,689 %
Transportation market sector41,247 %42,440 %
Water and wastewater market sector4,603 %5,184 %
Hospitality and entertainment market sector19,750 %5,440 %
Short duration projects (1)
50,740 %52,868 %
Service work17,276 %17,095 %
678,709 565,753 
Less intersegment revenues(542)(1,641)
Total segment revenues$678,167 $564,112 
 ________
(1)Represents those projects which generally are completed within three months or less.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$87,034 %$60,643 %
Commercial market sector289,304 24 %266,321 25 %
Manufacturing and industrial market sector166,051 14 %155,290 15 %
Healthcare market sector117,842 10 %126,985 12 %
High-tech manufacturing market sector177,653 15 %71,528 %
Institutional market sector71,626 %86,727 %
Transportation market sector9,229 %16,246 %
Water and wastewater market sector67,286 %67,746 %
Hospitality and entertainment market sector13,531 %11,418 %
Short duration projects (1)
73,978 %84,470 %
Service work122,278 10 %112,905 11 %
1,195,812 1,060,279 
Less intersegment revenues(1,699)(2,630)
Total segment revenues$1,194,113 $1,057,649 
 ________
(1)Represents those projects which generally are completed within three months or less.
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$514,505 66 %$448,024 65 %
Commercial site-based services207,323 27 %193,082 28 %
Government site-based services53,184 %45,439 %
Total segment revenues$775,012 $686,545 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$250,877 86 %$247,542 87 %
Shop services41,406 14 %36,992 13 %
Total segment revenues$292,283 $284,534 
Total United States operations$2,939,575 $2,592,840 
For the three months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,682 49 %$54,261 47 %
Project work54,365 51 %60,287 53 %
Total segment revenues$106,047 $114,548 
Total operations$3,045,622 $2,707,388 
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$429,039 32 %$324,865 30 %
Commercial market sector190,918 14 %195,850 18 %
Manufacturing and industrial market sector181,124 14 %131,769 12 %
Healthcare market sector120,316 %75,348 %
High-tech manufacturing market sector68,593 %42,824 %
Institutional market sector74,661 %69,455 %
Transportation market sector75,149 %87,522 %
Water and wastewater market sector12,061 %10,496 %
Hospitality and entertainment market sector39,802 %11,294 %
Short duration projects (1)
98,420 %108,916 10 %
Service work34,153 %30,424 %
1,324,236 1,088,763 
Less intersegment revenues(1,323)(2,621)
Total segment revenues$1,322,913 $1,086,142 
________
(1)Represents those projects which generally are completed within three months or less.

For the six months ended June 30,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$186,455 %$116,277 %
Commercial market sector545,150 24 %527,821 26 %
Manufacturing and industrial market sector307,686 13 %304,861 15 %
Healthcare market sector230,570 10 %246,817 12 %
High-tech manufacturing market sector294,449 13 %129,101 %
Institutional market sector135,674 %152,649 %
Transportation market sector21,447 %32,299 %
Water and wastewater market sector135,948 %129,490 %
Hospitality and entertainment market sector23,608 %24,198 %
Short duration projects (1)
155,395 %178,029 %
Service work239,466 11 %213,649 10 %
2,275,848 2,055,191 
Less intersegment revenues(3,177)(4,898)
Total segment revenues$2,272,671 $2,050,293 
 ________
(1)Represents those projects which generally are completed within three months or less.
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$977,039 65 %$829,421 63 %
Commercial site-based services416,694 28 %396,632 30 %
Government site-based services106,654 %96,119 %
Total segment revenues$1,500,387 $1,322,172 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$536,721 86 %$518,960 87 %
Shop services86,445 14 %76,325 13 %
Total segment revenues$623,166 $595,285 
Total United States operations$5,719,137 $5,053,892 
For the six months ended June 30,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$103,345 48 %$119,078 48 %
Project work113,572 52 %126,967 52 %
Total segment revenues$216,917 $246,045 
Total operations$5,936,054 $5,299,937 
Accounts Receivable, Allowance for Credit Losses The change in the allowance for credit losses for the six months ended June 30, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Provision for credit losses3,115 
Net amounts written off against the allowance(4,790)
Balance at June 30, 2023$20,707 
Contract Assets and Contract Liabilities
Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31, 2022
Contract assets, current$289,368 $273,176 
Contract assets, non-current— — 
Contract liabilities, current(1,357,740)(1,098,263)
Contract liabilities, non-current(2,120)(2,273)
Net contract liabilities$(1,070,492)$(827,360)
Remaining Performance Obligations
The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentages of total remaining performance obligations as of June 30, 2023 (in thousands, except for percentages):
June 30,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,180,133 26 %
United States mechanical construction and facilities services4,552,211 55 %
United States building services1,255,165 15 %
United States industrial services144,731 %
Total United States operations8,132,240 98 %
United Kingdom building services153,919 %
Total operations$8,286,159 100 %
Remaining Performance Obligations, Expected Timing of Satisfaction
Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands):
Within one yearGreater than one year
Remaining performance obligations:
United States electrical construction and facilities services$1,688,250 $491,883 
United States mechanical construction and facilities services3,761,074 791,137 
United States building services1,107,281 147,884 
United States industrial services143,228 1,503 
Total United States operations6,699,833 1,432,407 
United Kingdom building services104,658 49,261 
Total operations$6,804,491 $1,481,668 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Calculation Of Basic And Diluted Earnings Per Common Share
The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
June 30,
 20232022
Numerator:
Net income$140,595 $100,664 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,393,493 50,507,024 
Effect of dilutive securities—Share-based awards195,176 204,746 
Shares used to compute diluted earnings per common share47,588,669 50,711,770 
Basic earnings per common share$2.97 $1.99 
Diluted earnings per common share$2.95 $1.99 
For the six months ended
June 30,
 20232022
Numerator:
Net income$252,068 $174,050 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,584,656 51,610,014 
Effect of dilutive securities—Share-based awards182,586 204,150 
Shares used to compute diluted earnings per common share47,767,242 51,814,164 
Basic earnings per common share$5.30 $3.37 
Diluted earnings per common share$5.28 $3.36 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Raw materials and construction materials$88,661 $74,014 
Work in process17,419 11,627 
Inventories$106,080 $85,641 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):
June 30,
2023
December 31,
2022
Term loan$242,813 $242,813 
Unamortized debt issuance costs(1,600)(2,080)
Finance lease liabilities5,640 6,459 
Total debt246,853 247,192 
Less: current maturities15,399 15,567 
Total long-term debt$231,454 $231,625 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis
The following tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of June 30, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$503,052 $— $— $503,052 
Deferred compensation plan assets (2)
45,045 — — 45,045 
Total$548,097 $— $— $548,097 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $— $— $456,439 
Deferred compensation plan assets (2)
36,882 — — 36,882 
Restricted cash (3)
629 — — 629 
Total$493,950 $— $— $493,950 
 _________________________
(1)Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.
(2)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
(3)Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision
The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Income tax provision$53,098 $36,323 $94,429 $62,774 
Income tax rate27.4 %26.5 %27.3 %26.5 %
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans (Tables)
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Components Of Net Periodic Pension Cost (Income)
The components of net periodic pension cost (income) of the UK Plan for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
June 30,
For the six months ended
June 30,
 2023202220232022
Interest cost$2,451 $1,452 $4,827 $2,981 
Expected return on plan assets(2,878)(3,082)(5,669)(6,326)
Amortization of unrecognized loss658 528 1,297 1,084 
Net periodic pension cost (income)$231 $(1,102)$455 $(2,261)
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2023
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The following table presents additional cash flow information for the six months ended June 30, 2023 and 2022 (in thousands):  
For the six months ended
June 30,
 20232022
Cash paid for:  
Interest$9,678 $3,096 
Income taxes$98,626 $103,560 
Right-of-use assets obtained in exchange for new operating lease liabilities$70,059 $43,183 
Right-of-use assets obtained in exchange for new finance lease liabilities$457 $576 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Financial Information by Reportable Segment
The following tables present financial information for each of our reportable segments for the three and six months ended June 30, 2023 and 2022 (in thousands): 
 For the three months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$678,167 $564,112 
United States mechanical construction and facilities services1,194,113 1,057,649 
United States building services775,012 686,545 
United States industrial services292,283 284,534 
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 
Total revenues:
United States electrical construction and facilities services$679,006 $566,029 
United States mechanical construction and facilities services1,209,242 1,064,925 
United States building services802,934 711,527 
United States industrial services293,057 287,440 
Less intersegment revenues(44,664)(37,081)
Total United States operations2,939,575 2,592,840 
United Kingdom building services106,047 114,548 
Total operations$3,045,622 $2,707,388 

 For the six months ended
June 30,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$1,322,913 $1,086,142 
United States mechanical construction and facilities services2,272,671 2,050,293 
United States building services1,500,387 1,322,172 
United States industrial services623,166 595,285 
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 
Total revenues:
United States electrical construction and facilities services$1,324,660 $1,089,443 
United States mechanical construction and facilities services2,308,726 2,061,955 
United States building services1,551,544 1,371,584 
United States industrial services631,564 611,941 
Less intersegment revenues(97,357)(81,031)
Total United States operations5,719,137 5,053,892 
United Kingdom building services216,917 246,045 
Total operations$5,936,054 $5,299,937 
NOTE 14 - Segment Information (Continued)
For the three months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$50,722 $35,095 
United States mechanical construction and facilities services119,847 76,612 
United States building services46,137 38,494 
United States industrial services7,887 6,458 
Total United States operations224,593 156,659 
United Kingdom building services5,927 6,415 
Corporate administration(33,853)(25,430)
Total operations196,667 137,644 
Other items:
Net periodic pension (cost) income(282)1,094 
Interest expense, net(2,692)(1,751)
Income before income taxes$193,693 $136,987 
For the six months ended
June 30,
20232022
Operating income (loss):
United States electrical construction and facilities services$91,238 $55,088 
United States mechanical construction and facilities services206,074 135,045 
United States building services83,787 62,657 
United States industrial services22,907 19,716 
Total United States operations404,006 272,506 
United Kingdom building services11,351 17,003 
Corporate administration(63,780)(51,908)
Total operations351,577 237,601 
Other items:
Net periodic pension (cost) income(556)2,263 
Interest expense, net(4,524)(3,040)
Income before income taxes$346,497 $236,824 
NOTE 14 - Segment Information (Continued)
June 30,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,124,329 $1,078,405 
United States mechanical construction and facilities services2,049,168 1,835,001 
United States building services1,312,263 1,206,518 
United States industrial services566,959 552,545 
Total United States operations5,052,719 4,672,469 
United Kingdom building services268,845 255,547 
Corporate administration586,105 596,591 
Total operations$5,907,669 $5,524,607 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue From Contract With Customers [Line Items]          
Performance obligation satisfied in previous period   $ 0   $ 0  
Allowance for credit losses $ 20,707,000   $ 20,707,000   $ 22,382,000
Increase in net contract liabilities     243,100,000    
Contract asset impairment     0   $ 0
Remaining performance obligations 8,286,159,000   8,286,159,000    
Minimum [Member]          
Revenue From Contract With Customers [Line Items]          
Change in total estimated cost or anticipated contract value     1,000,000    
Performance obligation satisfied in previous period     1,000,000    
United States Mechanical Construction And Facilities Services [Member]          
Revenue From Contract With Customers [Line Items]          
Performance obligation satisfied in previous period $ 8,000,000   $ 9,000,000    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details) - UNITED STATES - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Cumulative Catch-Up Adjustment [Line Items]        
Change in total estimated cost or anticipated contract value $ 3,700 $ 11,831 $ 12,575 $ 23,794
United States Electrical Construction And Facilities Services [Member]        
Cumulative Catch-Up Adjustment [Line Items]        
Change in total estimated cost or anticipated contract value 2,616 7,721 8,345 14,261
United States Mechanical Construction And Facilities Services [Member]        
Cumulative Catch-Up Adjustment [Line Items]        
Change in total estimated cost or anticipated contract value 0 4,110 2,686 9,533
United States Building Services [Member]        
Cumulative Catch-Up Adjustment [Line Items]        
Change in total estimated cost or anticipated contract value $ 1,084 $ 0 $ 1,544 $ 0
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 3,045,622 $ 2,707,388 $ 5,936,054 $ 5,299,937
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 2,939,575 2,592,840 5,719,137 5,053,892
United States Electrical Construction And Facilities Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 678,167 564,112 1,322,913 1,086,142
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 678,709 565,753 1,324,236 1,088,763
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Network and Communications Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 215,288 $ 179,491 $ 429,039 $ 324,865
Percent of total segment revenues 32.00% 32.00% 32.00% 30.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Commercial Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 93,820 $ 94,009 $ 190,918 $ 195,850
Percent of total segment revenues 14.00% 16.00% 14.00% 18.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Manufacturing and Industrial Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 95,883 $ 65,304 $ 181,124 $ 131,769
Percent of total segment revenues 14.00% 12.00% 14.00% 12.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Healthcare Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 64,813 $ 43,278 $ 120,316 $ 75,348
Percent of total segment revenues 9.00% 8.00% 9.00% 7.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | High-Tech Manufacturing Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 38,039 $ 22,955 $ 68,593 $ 42,824
Percent of total segment revenues 6.00% 4.00% 5.00% 4.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Institutional Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 37,250 $ 37,689 $ 74,661 $ 69,455
Percent of total segment revenues 5.00% 7.00% 6.00% 6.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Transportation Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 41,247 $ 42,440 $ 75,149 $ 87,522
Percent of total segment revenues 6.00% 7.00% 6.00% 8.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Water and Wastewater Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 4,603 $ 5,184 $ 12,061 $ 10,496
Percent of total segment revenues 1.00% 1.00% 1.00% 1.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Hospitality and Entertainment Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 19,750 $ 5,440 $ 39,802 $ 11,294
Percent of total segment revenues 3.00% 1.00% 3.00% 1.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Short Duration Projects [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities [1] $ 50,740 $ 52,868 $ 98,420 $ 108,916
Percent of total segment revenues 7.00% 9.00% 7.00% 10.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Service Work [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 17,276 $ 17,095 $ 34,153 $ 30,424
Percent of total segment revenues 3.00% 3.00% 3.00% 3.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ (542) $ (1,641) $ (1,323) $ (2,621)
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 1,194,113 1,057,649 2,272,671 2,050,293
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 1,195,812 1,060,279 2,275,848 2,055,191
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Network and Communications Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 87,034 $ 60,643 $ 186,455 $ 116,277
Percent of total segment revenues 7.00% 6.00% 8.00% 6.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Commercial Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 289,304 $ 266,321 $ 545,150 $ 527,821
Percent of total segment revenues 24.00% 25.00% 24.00% 26.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Manufacturing and Industrial Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 166,051 $ 155,290 $ 307,686 $ 304,861
Percent of total segment revenues 14.00% 15.00% 13.00% 15.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Healthcare Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 117,842 $ 126,985 $ 230,570 $ 246,817
Percent of total segment revenues 10.00% 12.00% 10.00% 12.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | High-Tech Manufacturing Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 177,653 $ 71,528 $ 294,449 $ 129,101
Percent of total segment revenues 15.00% 7.00% 13.00% 6.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Institutional Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 71,626 $ 86,727 $ 135,674 $ 152,649
Percent of total segment revenues 6.00% 8.00% 6.00% 7.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Transportation Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 9,229 $ 16,246 $ 21,447 $ 32,299
Percent of total segment revenues 1.00% 1.00% 1.00% 2.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Water and Wastewater Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 67,286 $ 67,746 $ 135,948 $ 129,490
Percent of total segment revenues 6.00% 6.00% 6.00% 6.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Hospitality and Entertainment Market Sector [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 13,531 $ 11,418 $ 23,608 $ 24,198
Percent of total segment revenues 1.00% 1.00% 1.00% 1.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Short Duration Projects [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities [1] $ 73,978 $ 84,470 $ 155,395 $ 178,029
Percent of total segment revenues 6.00% 8.00% 7.00% 9.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member] | Service Work [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 122,278 $ 112,905 $ 239,466 $ 213,649
Percent of total segment revenues 10.00% 11.00% 11.00% 10.00%
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Intersegment Eliminations [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ (1,699) $ (2,630) $ (3,177) $ (4,898)
United States Building Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities 775,012 686,545 1,500,387 1,322,172
United States Building Services [Member] | UNITED STATES | Mechanical Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 514,505 $ 448,024 $ 977,039 $ 829,421
Percent of total segment revenues 66.00% 65.00% 65.00% 63.00%
United States Building Services [Member] | UNITED STATES | Commercial Site-Based Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 207,323 $ 193,082 $ 416,694 $ 396,632
Percent of total segment revenues 27.00% 28.00% 28.00% 30.00%
United States Building Services [Member] | UNITED STATES | Government Site-Based Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 53,184 $ 45,439 $ 106,654 $ 96,119
Percent of total segment revenues 7.00% 7.00% 7.00% 7.00%
United States Industrial Services [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 292,283 $ 284,534 $ 623,166 $ 595,285
United States Industrial Services [Member] | UNITED STATES | Field Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 250,877 $ 247,542 $ 536,721 $ 518,960
Percent of total segment revenues 86.00% 87.00% 86.00% 87.00%
United States Industrial Services [Member] | UNITED STATES | Shop Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 41,406 $ 36,992 $ 86,445 $ 76,325
Percent of total segment revenues 14.00% 13.00% 14.00% 13.00%
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 106,047 $ 114,548 $ 216,917 $ 246,045
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM | Service Work [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 51,682 $ 54,261 $ 103,345 $ 119,078
Percent of total segment revenues 49.00% 47.00% 48.00% 48.00%
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM | Project Work [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from unrelated entities $ 54,365 $ 60,287 $ 113,572 $ 126,967
Percent of total segment revenues 51.00% 53.00% 52.00% 52.00%
[1] Represents those projects which generally are completed within three months or less.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for credit losses $ 20,707 $ 22,382
Provision for credit losses 3,115  
Net amounts written off against the allowance $ (4,790)  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets, current $ 289,368 $ 273,176
Contract assets, non-current 0 0
Contract liabilities, current (1,357,740) (1,098,263)
Contract liabilities, non-current (2,120) (2,273)
Net contract liabilities $ (1,070,492) $ (827,360)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 8,286,159
Remaining performance obligations, percent 100.00%
UNITED STATES  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 8,132,240
Remaining performance obligations, percent 98.00%
UNITED STATES | United States Electrical Construction And Facilities Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 2,180,133
Remaining performance obligations, percent 26.00%
UNITED STATES | United States Mechanical Construction And Facilities Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 4,552,211
Remaining performance obligations, percent 55.00%
UNITED STATES | United States Building Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 1,255,165
Remaining performance obligations, percent 15.00%
UNITED STATES | United States Industrial Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 144,731
Remaining performance obligations, percent 2.00%
UNITED KINGDOM | United Kingdom Building Services [Member] [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 153,919
Remaining performance obligations, percent 2.00%
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 8,286,159
UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 8,132,240
United States Electrical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 2,180,133
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 4,552,211
United States Building Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 1,255,165
United States Industrial Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 144,731
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 153,919
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 6,804,491
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 6,699,833
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | United States Electrical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 1,688,250
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 3,761,074
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | United States Building Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 1,107,281
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | United States Industrial Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 143,228
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Remaining performance obligations $ 104,658
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 1,481,668
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 1,432,407
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | United States Electrical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 491,883
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 791,137
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | United States Building Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 147,884
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | United States Industrial Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 1,503
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 49,261
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions Of Businesses (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Company
Dec. 31, 2022
USD ($)
Company
Business Acquisition [Line Items]      
Number of businesses acquired | Company   5 6
Goodwill $ 927,485 $ 927,485 $ 919,151
2022Acquisitions      
Business Acquisition [Line Items]      
Purchase price     100,800
Working capital acquired     7,100
Other net liabilities     1,100
Goodwill     28,900
Identifiable intangible assets     $ 65,900
ECM      
Business Acquisition [Line Items]      
Estimated annual revenues of acquisition $ 60,000    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator        
Net income (in US dollars) $ 140,595 $ 100,664 $ 252,068 $ 174,050
Denominator        
Weighted average shares outstanding used to compute basic earnings per common share (in shares) 47,393,493 50,507,024 47,584,656 51,610,014
Effect of dilutive securities-Share-based awards (in shares) 195,176 204,746 182,586 204,150
Shares used to compute diluted earnings per common share (in shares) 47,588,669 50,711,770 47,767,242 51,814,164
Basic earnings per common share (in US dollars per share) $ 2.97 $ 1.99 $ 5.30 $ 3.37
Diluted earnings per common share (in US dollars per share) $ 2.95 $ 1.99 $ 5.28 $ 3.36
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares) 8,726 57,949 9,026 57,899
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials and construction materials $ 88,661 $ 74,014
Work in process 17,419 11,627
Inventories $ 106,080 $ 85,641
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Narrative) (Details) - USD ($)
6 Months Ended 12 Months Ended
Apr. 28, 2023
Mar. 02, 2020
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Line of Credit Facility [Line Items]          
Letters of credit outstanding (in US dollars)     $ 130,900,000 $ 71,300,000  
Interest rate description     At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%. The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests.    
Original 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Credit agreement, initiation date   Mar. 02, 2020      
Expiration date of credit agreement     Mar. 02, 2025    
2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Debt issuance costs   $ 3,100,000      
2020 Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Borrowings under revolving credit facility (in US dollars)     $ 0 0  
2020 Term Loan          
Line of Credit Facility [Line Items]          
Term Loan (in US dollars)   300,000,000 $ 242,813,000 $ 242,813,000  
Interest rate     6.34% 5.73%  
2020 Term Loan | Subsequent Event          
Line of Credit Facility [Line Items]          
Term loan, annual principal payments (in US dollars)         $ 13,900,000
First Amendment          
Line of Credit Facility [Line Items]          
Date of first amendment to credit agreement Apr. 28, 2023        
Base Rate [Member] | Minimum [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     0.00%    
Base Rate [Member] | Maximum [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     0.75%    
SOFR [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     0.10%    
Adjusted Term SOFR [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Commercial lending rate     5.34%    
Adjusted Term SOFR [Member] | Minimum [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     1.00%    
Adjusted Term SOFR [Member] | Maximum [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     1.75%    
Prime Rate, Bank of Montreal [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Commercial lending rate     8.25%    
Credit Agreement Base Rate, Adjusted Term SOFR One Month Tenor Rate [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     1.00%    
Credit Agreement, 0% Base Rate [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     0.00%    
Credit Agreement Base Rate, Federal Funds Rate [Member] | 2020 Credit Agreement          
Line of Credit Facility [Line Items]          
Basis spread on variable rate     0.50%    
Revolving Credit Facility [Member] | 2020 Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Line of credit facility maximum borrowing capacity (in US dollars)   $ 1,300,000,000      
Increase in borrowing capacity (in US dollars)     $ 1,900,000,000    
Letters of credit maximum borrowing capacity (in US dollars)     $ 400,000,000    
Commitment fee percentage of unused amount     0.10% 0.10%  
Revolving Credit Facility [Member] | Minimum [Member] | 2020 Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Commitment fee percentage of unused amount     0.10%    
Letter of credit fees     0.75%    
Revolving Credit Facility [Member] | Maximum [Member] | 2020 Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Commitment fee percentage of unused amount     0.25%    
Letter of credit fees     1.75%    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Schedule Of Debt) (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Mar. 02, 2020
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (1,600,000) $ (2,080,000)  
Finance lease liabilities 5,640,000 6,459,000  
Total debt 246,853,000 247,192,000  
Less: current maturities 15,399,000 15,567,000  
Total long-term debt 231,454,000 231,625,000  
2020 Revolving Credit Facility      
Debt Instrument [Line Items]      
Borrowings under revolving credit facility 0 0  
2020 Term Loan      
Debt Instrument [Line Items]      
Term loan $ 242,813,000 $ 242,813,000 $ 300,000,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Restricted cash   $ 600 $ 1,200 $ 1,200
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents [1] $ 503,052 456,439    
Deferred compensation plan assets [2] 45,045 36,882    
Restricted cash [3]   629    
Total 548,097 493,950    
Fair Value, Recurring [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents [1] 503,052 456,439    
Deferred compensation plan assets [2] 45,045 36,882    
Restricted cash [3]   629    
Total 548,097 493,950    
Fair Value, Recurring [Member] | Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents [1] 0 0    
Deferred compensation plan assets [2] 0 0    
Restricted cash [3]   0    
Total 0 0    
Fair Value, Recurring [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents [1] 0 0    
Deferred compensation plan assets [2] 0 0    
Restricted cash [3]   0    
Total 0 0    
Money Market Funds [Member] | Fair Value, Recurring [Member] | Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 272,400 $ 209,400    
[1] Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.
[2] Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
[3] Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Federal income tax rate, percent 21.00%  
Unrecognized income tax benefits $ 0.0 $ 0.0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
- Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating Loss Carryforwards [Line Items]        
Income tax provision $ 53,098 $ 36,323 $ 94,429 $ 62,774
Income tax rate 27.40% 26.50% 27.30% 26.50%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Details) - USD ($)
3 Months Ended 6 Months Ended 141 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]            
Common stock, outstanding 47,130,116   47,130,116   47,130,116 47,666,725
Common stock, issued 42,578 76,426 114,654 171,757    
Common stock, dividend, per share (in dollars per share) $ 0.18          
Stock repurchase, authorized amount (in US dollars) $ 2,150,000,000   $ 2,150,000,000   $ 2,150,000,000  
Number of shares repurchased     700,000   25,700,000  
Stock repurchased (in US dollars) 90,086,000 $ 272,507,000 $ 106,163,000 $ 454,317,000 $ 1,870,000,000  
Remaining authorized repurchase amount (in US dollars) $ 283,600,000   $ 283,600,000   $ 283,600,000  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans (Narrative) (Details)
Jun. 30, 2023
plan
United States Subsidiaries  
Defined Benefit Plan Disclosure [Line Items]  
Number of plans 3
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) - United Kingdom Subsidiary [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Defined Benefit Plan Disclosure [Line Items]        
Interest cost $ 2,451 $ 1,452 $ 4,827 $ 2,981
Expected return on plan assets (2,878) (3,082) (5,669) (6,326)
Amortization of unrecognized loss 658 528 1,297 1,084
Net periodic pension cost (income) $ 231 $ (1,102) $ 455 $ (2,261)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Surety Bond    
Other Commitments [Line Items]    
Aggregate estimated exposure, contracts with surety bonds $ 1,400.0  
Estimated exposure, contracts with surety bonds, RPO percentage 17.00%  
Surety bonds for insurance $ 48.1  
Other accrued expenses and liabilities    
Other Commitments [Line Items]    
Insurance liabilities, current 53.9 $ 54.8
Other long-term obligations    
Other Commitments [Line Items]    
Insurance liabilities, noncurrent 234.3 221.7
Prepaid expenses and other    
Other Commitments [Line Items]    
Anticipated insurance recoveries, current 15.1 16.0
Other assets    
Other Commitments [Line Items]    
Anticipated insurance recoveries, noncurrent $ 57.9 $ 59.0
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Additional Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash paid for:    
Interest $ 9,678 $ 3,096
Income taxes 98,626 103,560
Right-of-use assets obtained in exchange for new operating lease liabilities 70,059 43,183
Right-of-use assets obtained in exchange for new finance lease liabilities $ 457 $ 576
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Company
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of operating subsidiaries | Company     100    
Revenues from unrelated entities $ 3,045,622 $ 2,707,388 $ 5,936,054 $ 5,299,937  
Total revenues 3,045,622 2,707,388 5,936,054 5,299,937  
Total assets 5,907,669   5,907,669   $ 5,524,607
Net periodic pension (cost) income (282) 1,094 (556) 2,263  
Interest expense, net (2,692) (1,751) (4,524) (3,040)  
Operating income (loss) 196,667 137,644 351,577 237,601  
Income before income taxes 193,693 136,987 346,497 236,824  
UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 2,939,575 2,592,840 5,719,137 5,053,892  
Total revenues 2,939,575 2,592,840 5,719,137 5,053,892  
Total assets 5,052,719   5,052,719   4,672,469
Operating income (loss) 224,593 156,659 404,006 272,506  
United States Electrical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 678,167 564,112 1,322,913 1,086,142  
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 1,194,113 1,057,649 2,272,671 2,050,293  
United States Building Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 775,012 686,545 1,500,387 1,322,172  
United States Industrial Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 292,283 284,534 623,166 595,285  
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 106,047 114,548 216,917 246,045  
Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 678,709 565,753 1,324,236 1,088,763  
Total revenues 679,006 566,029 1,324,660 1,089,443  
Total assets 1,124,329   1,124,329   1,078,405
Operating income (loss) 50,722 35,095 91,238 55,088  
Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities 1,195,812 1,060,279 2,275,848 2,055,191  
Total revenues 1,209,242 1,064,925 2,308,726 2,061,955  
Total assets 2,049,168   2,049,168   1,835,001
Operating income (loss) 119,847 76,612 206,074 135,045  
Operating Segments [Member] | United States Building Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Total revenues 802,934 711,527 1,551,544 1,371,584  
Total assets 1,312,263   1,312,263   1,206,518
Operating income (loss) 46,137 38,494 83,787 62,657  
Operating Segments [Member] | United States Industrial Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Total revenues 293,057 287,440 631,564 611,941  
Total assets 566,959   566,959   552,545
Operating income (loss) 7,887 6,458 22,907 19,716  
Operating Segments [Member] | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM          
Segment Reporting Information [Line Items]          
Total revenues 106,047 114,548 216,917 246,045  
Total assets 268,845   268,845   255,547
Operating income (loss) 5,927 6,415 11,351 17,003  
Corporate, Non-Segment [Member]          
Segment Reporting Information [Line Items]          
Total assets 586,105   586,105   $ 596,591
Operating income (loss) (33,853) (25,430) (63,780) (51,908)  
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Total revenues (44,664) (37,081) (97,357) (81,031)  
Intersegment Eliminations [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities (542) (1,641) (1,323) (2,621)  
Intersegment Eliminations [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES          
Segment Reporting Information [Line Items]          
Revenues from unrelated entities $ (1,699) $ (2,630) $ (3,177) $ (4,898)  
XML 71 eme-20230630_htm.xml IDEA: XBRL DOCUMENT 0000105634 2023-01-01 2023-06-30 0000105634 2023-07-21 0000105634 2023-06-30 0000105634 2022-12-31 0000105634 2023-04-01 2023-06-30 0000105634 2022-04-01 2022-06-30 0000105634 2022-01-01 2022-06-30 0000105634 2021-12-31 0000105634 2022-06-30 0000105634 2022-03-31 0000105634 us-gaap:CommonStockMember 2022-03-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000105634 us-gaap:RetainedEarningsMember 2022-03-31 0000105634 us-gaap:TreasuryStockCommonMember 2022-03-31 0000105634 us-gaap:NoncontrollingInterestMember 2022-03-31 0000105634 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000105634 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000105634 us-gaap:CommonStockMember 2022-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000105634 us-gaap:RetainedEarningsMember 2022-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2022-06-30 0000105634 us-gaap:NoncontrollingInterestMember 2022-06-30 0000105634 2023-03-31 0000105634 us-gaap:CommonStockMember 2023-03-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000105634 us-gaap:RetainedEarningsMember 2023-03-31 0000105634 us-gaap:TreasuryStockCommonMember 2023-03-31 0000105634 us-gaap:NoncontrollingInterestMember 2023-03-31 0000105634 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000105634 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000105634 us-gaap:CommonStockMember 2023-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000105634 us-gaap:RetainedEarningsMember 2023-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2023-06-30 0000105634 us-gaap:NoncontrollingInterestMember 2023-06-30 0000105634 us-gaap:CommonStockMember 2021-12-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000105634 us-gaap:RetainedEarningsMember 2021-12-31 0000105634 us-gaap:TreasuryStockCommonMember 2021-12-31 0000105634 us-gaap:NoncontrollingInterestMember 2021-12-31 0000105634 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000105634 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0000105634 us-gaap:CommonStockMember 2022-12-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000105634 us-gaap:RetainedEarningsMember 2022-12-31 0000105634 us-gaap:TreasuryStockCommonMember 2022-12-31 0000105634 us-gaap:NoncontrollingInterestMember 2022-12-31 0000105634 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000105634 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000105634 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000105634 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0000105634 srt:MinimumMember 2023-01-01 2023-06-30 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2023-04-01 2023-06-30 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2022-04-01 2022-06-30 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-06-30 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-06-30 0000105634 country:US 2023-04-01 2023-06-30 0000105634 country:US 2022-04-01 2022-06-30 0000105634 country:US 2023-01-01 2023-06-30 0000105634 country:US 2022-01-01 2022-06-30 0000105634 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-04-01 2022-06-30 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-04-01 2023-06-30 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-04-01 2022-06-30 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-04-01 2023-06-30 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-04-01 2022-06-30 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-04-01 2023-06-30 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-04-01 2022-06-30 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-04-01 2023-06-30 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-04-01 2022-06-30 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-04-01 2023-06-30 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-04-01 2022-06-30 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2023-04-01 2023-06-30 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2022-04-01 2022-06-30 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-04-01 2023-06-30 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-04-01 2022-06-30 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-04-01 2023-06-30 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-04-01 2022-06-30 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-04-01 2023-06-30 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-06-30 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-06-30 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-06-30 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-06-30 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-06-30 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-06-30 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-06-30 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-06-30 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-06-30 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-06-30 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-06-30 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-06-30 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-06-30 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-06-30 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-06-30 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-06-30 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-06-30 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-06-30 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-06-30 0000105634 2022-01-01 2022-12-31 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2023-06-30 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2023-06-30 0000105634 country:US 2023-06-30 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-06-30 0000105634 country:US 2023-07-01 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US 2024-07-01 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US 2023-07-01 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US 2024-07-01 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 country:US 2023-07-01 eme:UnitedStatesBuildingServicesMember 2023-06-30 0000105634 country:US 2024-07-01 eme:UnitedStatesBuildingServicesMember 2023-06-30 0000105634 country:US 2023-07-01 eme:UnitedStatesIndustrialServicesMember 2023-06-30 0000105634 country:US 2024-07-01 eme:UnitedStatesIndustrialServicesMember 2023-06-30 0000105634 country:US 2023-07-01 2023-06-30 0000105634 country:US 2024-07-01 2023-06-30 0000105634 country:GB 2023-07-01 eme:UnitedKingdomBuildingServicesMemberMember 2023-06-30 0000105634 country:GB 2024-07-01 eme:UnitedKingdomBuildingServicesMemberMember 2023-06-30 0000105634 2023-07-01 2023-06-30 0000105634 2024-07-01 2023-06-30 0000105634 eme:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000105634 eme:A2022AcquisitionsMember 2022-12-31 0000105634 eme:ECMMember 2023-06-30 2023-06-30 0000105634 eme:TermLoan2020Member 2023-06-30 0000105634 eme:TermLoan2020Member 2022-12-31 0000105634 eme:OriginalCreditAgreement2020Member 2020-03-02 2020-03-02 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2020-03-02 0000105634 eme:TermLoan2020Member 2020-03-02 0000105634 eme:OriginalCreditAgreement2020Member 2023-01-01 2023-06-30 0000105634 eme:FirstAmendmentMember 2023-04-28 2023-04-28 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-06-30 0000105634 eme:RevolvingCreditFacility2020Member 2022-12-31 0000105634 eme:RevolvingCreditFacility2020Member 2023-06-30 0000105634 srt:MinimumMember eme:CreditAgreement2020Member us-gaap:BaseRateMember 2023-01-01 2023-06-30 0000105634 srt:MaximumMember eme:CreditAgreement2020Member us-gaap:BaseRateMember 2023-01-01 2023-06-30 0000105634 eme:CreditAgreement2020Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-06-30 0000105634 eme:CreditAgreement2020Member eme:AdjustedTermSOFRMember 2023-06-30 0000105634 srt:MinimumMember eme:CreditAgreement2020Member eme:AdjustedTermSOFRMember 2023-01-01 2023-06-30 0000105634 srt:MaximumMember eme:CreditAgreement2020Member eme:AdjustedTermSOFRMember 2023-01-01 2023-06-30 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateBankofMontrealPrimeRateMember 2023-06-30 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateAdjustedSOFROneMonthTenorRateMember 2023-01-01 2023-06-30 0000105634 eme:CreditAgreement2020Member eme:CreditAgreement0BaseRateMember 2023-01-01 2023-06-30 0000105634 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-06-30 0000105634 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-06-30 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2022-01-01 2022-12-31 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-06-30 0000105634 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-06-30 0000105634 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-06-30 0000105634 eme:CreditAgreement2020Member 2020-03-02 0000105634 eme:TermLoan2020Member us-gaap:SubsequentEventMember 2023-12-31 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateFederalFundsRateMember 2023-01-01 2023-06-30 0000105634 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000105634 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000105634 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000105634 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000105634 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000105634 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 2011-09-26 2023-06-30 0000105634 eme:UnitedStatesSubsidiariesMember 2023-06-30 0000105634 eme:UnitedKingdomSubsidiaryMember 2023-04-01 2023-06-30 0000105634 eme:UnitedKingdomSubsidiaryMember 2022-04-01 2022-06-30 0000105634 eme:UnitedKingdomSubsidiaryMember 2023-01-01 2023-06-30 0000105634 eme:UnitedKingdomSubsidiaryMember 2022-01-01 2022-06-30 0000105634 us-gaap:SuretyBondMember 2023-06-30 0000105634 us-gaap:SuretyBondMember 2023-01-01 2023-06-30 0000105634 us-gaap:OtherCurrentLiabilitiesMember 2023-06-30 0000105634 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000105634 us-gaap:OtherNoncurrentLiabilitiesMember 2023-06-30 0000105634 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000105634 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-06-30 0000105634 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0000105634 us-gaap:OtherAssetsMember 2023-06-30 0000105634 us-gaap:OtherAssetsMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2022-04-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-04-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-04-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-06-30 0000105634 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0000105634 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-06-30 0000105634 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0000105634 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000105634 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0000105634 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2022-12-31 0000105634 country:US 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-06-30 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-12-31 0000105634 us-gaap:CorporateNonSegmentMember 2023-06-30 0000105634 us-gaap:CorporateNonSegmentMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure eme:Company eme:plan 0000105634 --12-31 2023 Q2 false P1Y P1Y P1Y P1Y P1Y P1Y P1Y At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%. The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. 0.0050 10-Q true 2023-06-30 false 1-8267 EMCOR Group, Inc. DE 11-2125338 301 Merritt Seven Norwalk, CT 06851-1092 (203) 849-7800 Common Stock EME NYSE Yes Yes Large Accelerated Filer false false false 47135026 503052000 456439000 20707000 22382000 2852103000 2567371000 289368000 273176000 106080000 85641000 59018000 79346000 3809621000 3461973000 162594000 157819000 299672000 268063000 927485000 919151000 574475000 593975000 133822000 123626000 5907669000 5524607000 15399000 15567000 790158000 849284000 1357740000 1098263000 444143000 465000000 270837000 258190000 71185000 67218000 2949462000 2753522000 231454000 231625000 250926000 220764000 357740000 344405000 3789582000 3550316000 0.10 0.10 1000000 1000000 0 0 0 0 0 0 0.01 0.01 200000000 200000000 61062601 60947947 611000 609000 81556000 74795000 -86527000 -93451000 3450553000 3214281000 13932485 13281222 1328808000 1222645000 2117385000 1973589000 702000 702000 2118087000 1974291000 5907669000 5524607000 3045622000 2707388000 5936054000 5299937000 2555562000 2324380000 5009932000 4564374000 490060000 383008000 926122000 735563000 293393000 245364000 574545000 497962000 196667000 137644000 351577000 237601000 282000 -1094000 556000 -2263000 -2692000 -1751000 -4524000 -3040000 193693000 136987000 346497000 236824000 53098000 36323000 94429000 62774000 140595000 100664000 252068000 174050000 2.97 1.99 5.30 3.37 2.95 1.99 5.28 3.36 0.18 0.13 0.33 0.26 140595000 100664000 252068000 174050000 3614000 -7703000 5871000 -10545000 -534000 -429000 -1053000 -884000 4148000 -7274000 6924000 -9661000 144743000 93390000 258992000 164389000 200000 100000 400000 300000 252068000 174050000 25393000 23106000 32100000 30031000 7535000 6463000 3685000 -2290000 98479000 254791000 214932000 -18851000 22384000 26614000 10514000 1033000 36564000 27747000 -48434000 -53328000 100000000 100000000 100000000 100000000 1477000 1889000 15714000 13619000 105299000 454317000 5295000 7239000 4441000 4023000 3026000 2049000 -126370000 -475090000 5856000 -11757000 45984000 -559026000 457068000 822568000 503052000 263542000 600000 1200000 1200000 2135798000 608000 62374000 -85949000 2901909000 -743846000 702000 100664000 100664000 -7274000 -7274000 1000 1000 2295000 2295000 2068000 2068000 6689000 40000 6729000 272507000 272507000 3025000 3025000 1952791000 609000 65212000 -93223000 2995844000 -1016353000 702000 2066325000 610000 75850000 -90675000 3318560000 -1238722000 702000 140595000 140595000 4148000 4148000 0 1000 -1000 53000 53000 2273000 2273000 8563000 39000 8602000 90086000 90086000 3448000 3448000 2118087000 611000 81556000 -86527000 3450553000 -1328808000 702000 2253089000 607000 61874000 -83562000 2835504000 -562036000 702000 174050000 174050000 -9661000 -9661000 2000 2000 7239000 7239000 4023000 4023000 13619000 91000 13710000 454317000 454317000 6463000 6463000 1952791000 609000 65212000 -93223000 2995844000 -1016353000 702000 1974291000 609000 74795000 -93451000 3214281000 -1222645000 702000 252068000 252068000 6924000 6924000 0 2000 -2000 5295000 5295000 4441000 4441000 15714000 82000 15796000 106163000 106163000 7535000 7535000 2118087000 611000 81556000 -86527000 3450553000 -1328808000 702000 Basis of Presentation<div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) have been condensed or omitted. References to the “Company,” “EMCOR,” “we,” “us,” “our,” and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.</span></div> New Accounting Pronouncements<div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (the “FASB”) has issued an accounting standards update, which provides temporary optional expedients and exceptions to existing U.S. GAAP. This guidance is aimed at easing the financial reporting burdens related to reference rate reform, including the market transition from the London interbank offered rate (“LIBOR”), or other interbank offered rates, to alternative reference rates. Such accounting pronouncement, as amended, allows entities to account for and present certain contract modifications, which occur before December 31, 2024 and result from the transition to an alternative reference rate, as an event that does not require remeasurement at the modification date or reassessment of a previous accounting determination. In order to utilize such guidance, an entity must first conclude that the modified terms directly replace or have the potential to replace an eligible reference rate due to reference rate reform, and that any contemporaneous changes to other terms that change, or have the potential to change, the amount or timing of contractual cash flows are related to the replacement of a reference rate. Our credit agreement contains provisions that allow for an amendment to use alternative reference rates upon the discontinuation of LIBOR. In accordance with these provisions, we amended such agreement during the second quarter of 2023, to change the reference rate from LIBOR to an interest rate based on the secured overnight financing rate, as administered by the Federal Reserve Bank of New York (“SOFR”). As such amendment falls within the scope of the aforementioned guidance, we adopted this accounting pronouncement and utilized the optional expedients referenced above. The amendment of our credit agreement and the adoption of this accounting pronouncement did not have a material impact on our financial position and/or results of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A copy of the amendment to our credit agreement is included as Exhibit 4(a) to this quarterly report. Refer to Note 7 - Debt for further information regarding our credit agreement, including our borrowing rates.</span></div> Revenue from Contracts with Customers <div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by applying the following five step model:</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(1) Identify the contract with a customer</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectability of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist. In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectability of consideration is probable, the Company considers the customer’s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(2) Identify the performance obligations in the contract</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, the Company applies judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract. To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. </span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract and, therefore, are not treated as separate performance obligations.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(3) Determine the transaction price</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability-weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts. When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance. The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint. In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company’s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company’s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer. For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer. In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(4) Allocate the transaction price to the performance obligations in the contract</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers. If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(5) Recognize revenue as performance obligations are satisfied</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company’s performance as we perform, (b) the Company’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company’s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-bottom:5pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the number of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly and the customer receives and consumes the benefits of our performance throughout the contract term. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping if certain recognition criteria are met. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Estimates</span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to uncertainties inherent in the estimation process, as well as the significant judgment involved in determining variable consideration, it is possible that estimates of costs to complete a performance obligation, and/or our estimates of transaction prices, will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, or changes in the estimate of transaction prices, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on an evaluation of individual projects that had revisions to total estimated costs or anticipated contract value, which resulted in a reduction of profitability in excess of $1.0 million, our operating results were negatively impacted during the three and six months ended June 30, 2023 and 2022, as summarized in the following table (in thousands): </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total impact</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,575 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, we recognized revenue of approximately $8.0 million and $9.0 million, respectively, on individual projects that were substantially complete in prior periods, but had revisions to total estimated cost or anticipated contract value, which resulted in an increase to profitability in excess of $1.0 million. Such revenue was recognized entirely within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three and six months ended June 30, 2022 related to performance obligations satisfied in prior periods. </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers. Our contracts are with many different customers in numerous industries. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide further disaggregation of our revenues, by categories we use to evaluate our financial performance within each of our reportable segments, for the three and six months ended June 30, 2023 and 2022 (in thousands, except for percentages). Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment. </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to continued growth in certain of our end markets, beginning with the first quarter of 2023, we have expanded the market sectors included in the disclosure for each of our United States construction segments, as shown below. All prior period disclosures have been adjusted to additionally reflect these changes.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States electrical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,709 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,753 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,112 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States mechanical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,812 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060,279 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mechanical services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial site-based services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government site-based services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States industrial services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Field services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United Kingdom building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project work</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States electrical construction and facilities services:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,236 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,763 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:-4.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States mechanical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275,848 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055,191 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:5pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mechanical services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial site-based services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government site-based services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States industrial services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Field services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United Kingdom building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project work</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Credit Losses </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recognized in the period we deliver goods and services to our customers or when our right to consideration is unconditional. The Company maintains an allowance for credit losses to reduce outstanding receivables to their net realizable value. A considerable amount of judgment is required when determining expected credit losses. Estimates of such losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. In addition to monitoring delinquent accounts, management reviews the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions, and evaluating material changes to a customer’s business, cash flows, and financial condition.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023 and December 31, 2022, our allowance for credit losses was $20.7 million and $22.4 million, respectively. The decrease in our allowance for credit losses was attributable to the write-off of specific amounts deemed uncollectible, partially offset by the provision for credit losses recorded during the first six months of 2023. Allowances for credit losses are based on the best facts available and are reassessed and adjusted on a regular basis as additional information is received. Should anticipated collections fail to materialize, or if future economic conditions compare unfavorably to our forecasts, we could experience an increase in our credit losses. The change in the allowance for credit losses for the six months ended June 30, 2023 was as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amounts written off against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Contract Liabilities </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts are not yet billable under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded as revenue is recognized in advance of billings. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities from our construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts. Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in “Other long-term obligations” in the Consolidated Balance Sheets. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,357,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,098,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070,492)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(827,360)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $243.1 million increase in net contract liabilities for the six months ended June 30, 2023 was primarily attributable to an increase in net contract liabilities on our uncompleted construction projects, partially as a result of the timing of invoicing to our customers, which included customer deposits and advanced billings on several large projects in the earlier stages of completion, resulting in amounts invoiced exceeding the revenue recognized for such projects. There was no significant impairment of contract assets recognized during the periods presented.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to Remaining Unsatisfied Performance Obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentages of total remaining performance obligations as of June 30, 2023 (in thousands, except for percentages):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:76.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">% of 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:10pt;font-weight:400;line-height:100%">Remaining performance obligations:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,132,240 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:4pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our remaining performance obligations at June 30, 2023 were $8.29 billion. Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts as the risk of cancellation is very low due to the inherent substantial economic penalty that our customers would incur upon cancellation or termination. We believe our reported remaining performance obligations for our construction contracts are firm and contract cancellations have not had a material adverse effect on us.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): </span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:76.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within one year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than one year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432,407 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,804,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services by applying the following five step model:</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(1) Identify the contract with a customer</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectability of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist. In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectability of consideration is probable, the Company considers the customer’s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(2) Identify the performance obligations in the contract</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the “unit of account” for purposes of determining revenue recognition. In order to properly identify separate performance obligations, the Company applies judgment in determining whether each good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract. To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. </span></div><div style="margin-bottom:10pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract and, therefore, are not treated as separate performance obligations.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(3) Determine the transaction price</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers. The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability-weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts. When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance. The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint. In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company’s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company’s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer. For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer. In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(4) Allocate the transaction price to the performance obligations in the contract</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers. If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(5) Recognize revenue as performance obligations are satisfied</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company’s performance as we perform, (b) the Company’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company’s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-bottom:5pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the number of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly and the customer receives and consumes the benefits of our performance throughout the contract term. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping if certain recognition criteria are met. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Estimates</span></div>Due to uncertainties inherent in the estimation process, as well as the significant judgment involved in determining variable consideration, it is possible that estimates of costs to complete a performance obligation, and/or our estimates of transaction prices, will be revised in the near term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, or changes in the estimate of transaction prices, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicates a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident. <div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on an evaluation of individual projects that had revisions to total estimated costs or anticipated contract value, which resulted in a reduction of profitability in excess of $1.0 million, our operating results were negatively impacted during the three and six months ended June 30, 2023 and 2022, as summarized in the following table (in thousands): </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.162%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total impact</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,575 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1000000 2616000 7721000 8345000 14261000 0 4110000 2686000 9533000 1084000 0 1544000 0 3700000 11831000 12575000 23794000 8000000 9000000 1000000 0 0 <div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide further disaggregation of our revenues, by categories we use to evaluate our financial performance within each of our reportable segments, for the three and six months ended June 30, 2023 and 2022 (in thousands, except for percentages). Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment. </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to continued growth in certain of our end markets, beginning with the first quarter of 2023, we have expanded the market sectors included in the disclosure for each of our United States construction segments, as shown below. All prior period disclosures have been adjusted to additionally reflect these changes.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States electrical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,491 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,709 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,753 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,112 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:7pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:80%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States mechanical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,812 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060,279 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,113 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,649 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mechanical services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial site-based services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government site-based services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,012 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,545 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States industrial services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Field services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the three months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United Kingdom building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project work</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States electrical construction and facilities services:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,236 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,763 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,142 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:-4.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States mechanical construction and facilities services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network and communications market sector</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and industrial market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High-tech manufacturing market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Institutional market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water and wastewater market sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hospitality and entertainment market sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short duration projects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,275,848 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055,191 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Represents those projects which generally are completed within three months or less. </span></div><div style="margin-bottom:5pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mechanical services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial site-based services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government site-based services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,387 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United States industrial services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Field services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shop services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.674%"></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:8pt;font-weight:700;line-height:100%">For the six months ended June 30,</span></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>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:10pt;font-weight:700;line-height:100%">United Kingdom building services:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service work</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project work</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 215288000 0.32 179491000 0.32 93820000 0.14 94009000 0.16 95883000 0.14 65304000 0.12 64813000 0.09 43278000 0.08 38039000 0.06 22955000 0.04 37250000 0.05 37689000 0.07 41247000 0.06 42440000 0.07 4603000 0.01 5184000 0.01 19750000 0.03 5440000 0.01 50740000 0.07 52868000 0.09 17276000 0.03 17095000 0.03 678709000 565753000 -542000 -1641000 678167000 564112000 87034000 0.07 60643000 0.06 289304000 0.24 266321000 0.25 166051000 0.14 155290000 0.15 117842000 0.10 126985000 0.12 177653000 0.15 71528000 0.07 71626000 0.06 86727000 0.08 9229000 0.01 16246000 0.01 67286000 0.06 67746000 0.06 13531000 0.01 11418000 0.01 73978000 0.06 84470000 0.08 122278000 0.10 112905000 0.11 1195812000 1060279000 -1699000 -2630000 1194113000 1057649000 514505000 0.66 448024000 0.65 207323000 0.27 193082000 0.28 53184000 0.07 45439000 0.07 775012000 686545000 250877000 0.86 247542000 0.87 41406000 0.14 36992000 0.13 292283000 284534000 2939575000 2592840000 51682000 0.49 54261000 0.47 54365000 0.51 60287000 0.53 106047000 114548000 3045622000 2707388000 429039000 0.32 324865000 0.30 190918000 0.14 195850000 0.18 181124000 0.14 131769000 0.12 120316000 0.09 75348000 0.07 68593000 0.05 42824000 0.04 74661000 0.06 69455000 0.06 75149000 0.06 87522000 0.08 12061000 0.01 10496000 0.01 39802000 0.03 11294000 0.01 98420000 0.07 108916000 0.10 34153000 0.03 30424000 0.03 1324236000 1088763000 -1323000 -2621000 1322913000 1086142000 186455000 0.08 116277000 0.06 545150000 0.24 527821000 0.26 307686000 0.13 304861000 0.15 230570000 0.10 246817000 0.12 294449000 0.13 129101000 0.06 135674000 0.06 152649000 0.07 21447000 0.01 32299000 0.02 135948000 0.06 129490000 0.06 23608000 0.01 24198000 0.01 155395000 0.07 178029000 0.09 239466000 0.11 213649000 0.10 2275848000 2055191000 -3177000 -4898000 2272671000 2050293000 977039000 0.65 829421000 0.63 416694000 0.28 396632000 0.30 106654000 0.07 96119000 0.07 1500387000 1322172000 536721000 0.86 518960000 0.87 86445000 0.14 76325000 0.13 623166000 595285000 5719137000 5053892000 103345000 0.48 119078000 0.48 113572000 0.52 126967000 0.52 216917000 246045000 5936054000 5299937000 Accounts receivable are recognized in the period we deliver goods and services to our customers or when our right to consideration is unconditional. The Company maintains an allowance for credit losses to reduce outstanding receivables to their net realizable value. A considerable amount of judgment is required when determining expected credit losses. Estimates of such losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. Factors relevant to our assessment include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. In addition to monitoring delinquent accounts, management reviews the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions, and evaluating material changes to a customer’s business, cash flows, and financial condition. 20700000 22400000 The change in the allowance for credit losses for the six months ended June 30, 2023 was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amounts written off against the allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 22382000 3115000 4790000 20707000 <div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, current</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,176 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,357,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,098,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,070,492)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(827,360)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 289368000 273176000 0 0 1357740000 1098263000 2120000 2273000 1070492000 827360000 243100000 0 0 <div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (“remaining performance obligations”) for each of our reportable segments and their respective percentages of total remaining performance obligations as of June 30, 2023 (in thousands, except for percentages):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:76.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">% of 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:10pt;font-weight:400;line-height:100%">Remaining performance obligations:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,552,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,132,240 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,286,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2180133000 0.26 4552211000 0.55 1255165000 0.15 144731000 0.02 8132240000 0.98 153919000 0.02 8286159000 1 8290000000 <div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): </span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:76.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within one year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Greater than one year</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,688,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,432,407 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,804,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1688250000 491883000 3761074000 791137000 1107281000 147884000 143228000 1503000 6699833000 1432407000 104658000 49261000 6804491000 1481668000 Acquisitions of Businesses<div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based upon the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first half of 2023, we acquired five companies, each for an immaterial amount. Two companies have been included within our Unites States mechanical construction and facilities services segment, one of which provides mechanical and pipe fabrication services, and one of which provides fire protection services, both in the Midwestern region of the United States. The other three companies have been included within our United States building services segment and provide mechanical services in the Western and Midwestern regions of the United States. The results of operations for all such companies were de minimis.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During calendar year 2022, we acquired six companies for total consideration of $100.8 million. Such acquisitions include: (a) a company that provides electrical construction services in the Greater Boston area, the results of operations of which have been included in our United States electrical construction and facilities services segment, and (b) five companies that enhance our presence in geographies where we have existing operations, the results of operations of which were de minimis, consisting of: (i) two companies that provide fire protection services in the Northeastern and Southern regions of the </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4 - Acquisitions of Businesses (Continued)</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States, respectively, and that have been included within our United States mechanical construction and facilities services segment, (ii) two companies that specialize in either building automation and controls or mechanical services in the Southwestern and Southern regions of the United States, respectively, and that have been included within our United States building services segment, and (iii) a company that provides electrical construction services in the Midwestern region of the United States and that has been included within our United States electrical construction and facilities services segment. In connection with these acquisitions, we acquired working capital of $7.1 million and other net liabilities of $1.1 million, and have ascribed $28.9 million to goodwill and $65.9 million to identifiable intangible assets.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the businesses acquired in 2023 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2023, we entered into a definitive agreement to acquire ECM Holding Group, Inc. (“ECM”) in an all-cash transaction. ECM is a leading national energy specialty services firm, with estimated 2023 revenues of approximately $60 million. The transaction is expected to close in the third quarter of 2023, subject to customary closing conditions. Upon closing, its results will be included within our United States building services segment.</span></div> 5 6 100800000 7100000 1100000 28900000 65900000 60000000 Earnings Per Share<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Calculation of Basic and Diluted Earnings per Common Share</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and per share data): </span></div><div style="margin-bottom:1pt;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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,664 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding used to compute basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,393,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,507,024 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities—Share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,746 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to compute diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,588,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,711,770 </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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:7pt;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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,050 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding used to compute basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,584,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,610,014 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities—Share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,150 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to compute diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,767,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,814,164 </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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5 - Earnings Per Share (Continued)</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2023 because they would be anti-dilutive were 8,726 and 9,026, respectively. The number of share-based awards excluded from the computation of diluted EPS for the three and six months ended June 30, 2022 because they would be anti-dilutive were 57,949 and 57,899, respectively.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three and six months ended June 30, 2023 and 2022 (in thousands, except share and per share data): </span></div><div style="margin-bottom:1pt;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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,664 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding used to compute basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,393,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,507,024 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities—Share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,746 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to compute diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,588,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,711,770 </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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:7pt;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:75.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,050 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding used to compute basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,584,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,610,014 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities—Share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,150 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares used to compute diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,767,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,814,164 </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 style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 140595000 100664000 47393493 50507024 195176 204746 47588669 50711770 2.97 1.99 2.95 1.99 252068000 174050000 47584656 51610014 182586 204150 47767242 51814164 5.30 3.37 5.28 3.36 8726 9026 57949 57899 Inventories<div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and construction materials</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,014 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,627 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in inventories as of June 30, 2023, compared to December 31, 2022, was a result of: (a) advanced purchases of materials and equipment for use on specific construction projects, in an effort to mitigate the impact of increased lead times, which have resulted from supply chain disruptions, (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services, and (c) higher levels of work in process inventory within our United States industrial services segment given greater new build heat exchanger orders.</span></div> <div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and construction materials</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,014 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,627 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,080 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 88661000 74014000 17419000 11627000 106080000 85641000 Debt        <div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:10pt;font-weight:400;line-height:100%">246,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a credit agreement dated as of March 2, 2020, which provides for a $1.3 billion revolving credit facility (the “2020 Revolving Credit Facility”) and a $300.0 million term loan (the “2020 Term Loan”) (collectively referred to as the “Original 2020 Credit Agreement”) expiring March 2, 2025. On April 28, 2023, we entered into the First Amendment to the Original 2020 Credit Agreement (the “First Amendment”), pursuant to which the reference rate contained therein was changed from LIBOR to Adjusted Term SOFR (as defined below). The Original 2020 Credit Agreement, as amended by the First Amendment, is hereinafter referred to as “the 2020 Credit Agreement.” We may increase the 2020 Revolving Credit Facility to $1.9 billion if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to $400.0 million of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of June 30, 2023 and December 31, 2022. However, outstanding letters of credit reduce the available capacity under such facility, and as of June 30, 2023 and December 31, 2022, we had $130.9 million and $71.3 million, respectively, of letters of credit outstanding. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the Company’s election, borrowings under the 2020 Credit Agreement bear interest at either: (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) a rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10% (“Adjusted Term SOFR”) (5.34% at June 30, 2023) plus a margin of 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of: (a) the prime commercial lending rate announced by Bank of Montreal from time to time (8.25% at June 30, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) Adjusted Term SOFR for a one-month tenor, plus 1.00%, or (d) 0.00%. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7 - Debt (Continued)</span></div><div style="margin-top:5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates in effect at June 30, 2023 and December 31, 2022 were 6.34% and 5.73%, respectively. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was 0.10% of the unused amount as of June 30, 2023 and December 31, 2022. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional $3.1 million of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement as part of interest expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, the maintenance of certain financial ratios and certain limitations on the payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of June 30, 2023 and December 31, 2022. </span></div>We are required to make annual principal payments on the 2020 Term Loan. Any voluntary prepayments are applied against the outstanding balance of the loan and reduce our future scheduled payments on a ratable basis. Based on our outstanding balance, principal payments of $13.9 million are due on December 31 of each year until maturity, with any remaining unpaid principal and interest due on March 2, 2025. <div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,813 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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:10pt;font-weight:400;line-height:100%">246,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,625 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 242813000 242813000 1600000 2080000 5640000 6459000 246853000 247192000 15399000 15567000 231454000 231625000 2020-03-02 1300000000 300000000 2025-03-02 2023-04-28 1900000000 400000000 242800000 242800000 0 0 130900000 71300000 0.0000 0.0075 0.0010 0.0534 0.0100 0.0175 0.0825 0.0100 0.0000 0.0634 0.0573 0.0010 0.0025 0.0010 0.0010 0.0075 0.0175 3100000 13900000 Fair Value Measurements        <div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For disclosure purposes, we utilize a fair value hierarchy to categorize qualifying assets and liabilities into three broad levels based on the priority of the inputs used to determine their fair values. The hierarchy, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable inputs, is comprised of the following three levels:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 – Unadjusted quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 – Observable inputs, other than Level 1 inputs, that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="margin-top:4pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 – Significant unobservable inputs that reflect the reporting entity’s own assumptions.</span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements</span></div><div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets at Fair Value as of June 30, 2023</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:8pt;font-weight:700;line-height:100%">Asset Category</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">45,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,045 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets at Fair Value as of December 31, 2022</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:8pt;font-weight:700;line-height:100%">Asset Category</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">36,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%"> _________________________</span></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8 - Fair Value Measurements (Continued)</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nonrecurring Fair Value Measurements</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded goodwill and identifiable intangible assets in connection with our business acquisitions. Such assets are measured at fair value at the time of acquisition based on valuation techniques that appropriately represent the methods which would be used by other market participants in determining fair value. In addition, goodwill and intangible assets are tested for impairment using similar valuation methodologies to determine the fair value of such assets. Periodically, we engage an independent third-party valuation specialist to assist with the valuation process, including the selection of appropriate methodologies and the development of market-based assumptions. The inputs used for these nonrecurring fair value measurements represent Level 3 inputs.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span></div>We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt. <div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For disclosure purposes, we utilize a fair value hierarchy to categorize qualifying assets and liabilities into three broad levels based on the priority of the inputs used to determine their fair values. The hierarchy, which gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities and the lowest priority to unobservable inputs, is comprised of the following three levels:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 – Unadjusted quoted prices in active markets for identical assets and liabilities.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 – Observable inputs, other than Level 1 inputs, that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="margin-top:4pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 – Significant unobservable inputs that reflect the reporting entity’s own assumptions.</span></div> <div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of June 30, 2023 and December 31, 2022 (in thousands): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets at Fair Value as of June 30, 2023</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:8pt;font-weight:700;line-height:100%">Asset Category</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">45,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,045 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets at Fair Value as of December 31, 2022</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:8pt;font-weight:700;line-height:100%">Asset Category</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:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">36,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%"> _________________________</span></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.02pt">Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div> 503052000 0 0 503052000 45045000 0 0 45045000 548097000 0 0 548097000 456439000 0 0 456439000 36882000 0 0 36882000 629000 0 0 629000 493950000 0 0 493950000 272400000 209400000 Income Taxes<div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2023 and 2022 (in thousands, except percentages): </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:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. statutory tax rate of 21% and our effective income tax rate for both the three and six months ended June 30, 2023 and 2022 was primarily a result of state and local income taxes and other permanent book-to-tax differences. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our income tax provision for the three and six months ended June 30, 2023, when compared to the three and six months ended June 30, 2022, was due to: (a) greater income before income taxes, and (b) an increase in our effective income tax rate. The change in our effective income tax rate was attributable to an increase in certain permanent book-to-tax differences, including the impact of the expiration of specific provisions within the Consolidated Appropriations Act, 2021, which allowed for a 100% tax deduction for business meals in 2022. For periods after December 31, 2022, the tax deduction for business meals has been reduced to 50%. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had no unrecognized income tax benefits.</span></div>We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. Our income tax returns are subject to audit by various taxing authorities and are currently under examination for the years 2017 through 2020. <div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2023 and 2022 (in thousands, except percentages): </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:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,774 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 53098000 36323000 94429000 62774000 0.274 0.265 0.273 0.265 0.21 0 0 Common Stock        <div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, there were 47,130,116 and 47,666,725 shares of our common stock outstanding, respectively.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, we issued 42,578 and 76,426 shares of common stock, respectively. During the six months ended June 30, 2023 and 2022, we issued 114,654 and 171,757 shares of common stock, respectively. These shares were issued upon either the satisfaction of required conditions under our share-based compensation plans or the purchase of common stock pursuant to our employee stock purchase plan. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of $0.18 per share. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10 - Common Stock (Continued)</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2011, our Board of Directors (the “Board”) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount authorized for repurchases under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $2.15 billion of our outstanding common stock. During the six months ended June 30, 2023, we repurchased approximately 0.7 million shares of our common stock for approximately $106.2 million. Since the inception of the repurchase program through June 30, 2023, we have repurchased approximately 25.7 million shares of our common stock for approximately $1.87 billion. As of June 30, 2023, there remained authorization for us to repurchase approximately $283.6 million of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement placing limitations on such repurchases.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposes a nondeductible excise tax of 1% on the fair value of net stock repurchases in excess of share issuances made by publicly traded U.S. corporations, effective for repurchases after December 31, 2022. Starting with the first quarter of 2023, we have included the applicable excise tax as a component of treasury stock as it represents a direct cost associated with the repurchase of our common stock.</span></div> 47130116 47666725 42578 76426 114654 171757 0.18 2150000000 700000 106200000 25700000 1870000000 283600000 Retirement Plans<div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The funded status of our defined benefit plans, which represents the difference between the fair value of plan assets and the projected benefit obligations, is recognized in the Consolidated Balance Sheets with a corresponding adjustment to accumulated other comprehensive income (loss). Gains and losses for the differences between actuarial assumptions and actual results are recognized through accumulated other comprehensive income (loss). These amounts will be subsequently recognized as net periodic pension cost (income) within the Consolidated Statements of Operations.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the “UK Plan”); however, no individual joining the company after October 31, 2001 may participate in the UK Plan. On May 31, 2010, we curtailed the future accrual of benefits for active employees under such plan. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sponsor three domestic retirement plans in which participation by new individuals is frozen. Amounts related to these domestic retirement plans were immaterial for all periods presented. </span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of Net Periodic Pension Cost</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic pension cost (income) of the UK Plan for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost (income)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,261)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 <div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic pension cost (income) of the UK Plan for the three and six months ended June 30, 2023 and 2022 were as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,669)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost (income)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,261)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2451000 1452000 4827000 2981000 2878000 3082000 5669000 6326000 -658000 -528000 -1297000 -1084000 231000 -1102000 455000 -2261000 Commitments and Contingencies<div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Severance Agreements </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have agreements with our executive officers and certain other key management personnel providing for severance benefits for such employees upon termination of their employment under certain circumstances. </span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we, at times, guarantee obligations of our subsidiaries under certain contracts. Generally, we are liable under such an arrangement only if our subsidiary fails to perform its obligations under the contract. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees. </span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Surety Bonds</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of our construction contracts frequently require that we obtain from surety companies, and provide to our customers, surety bonds as a condition to the award of such contracts. These surety bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the surety companies for amounts, if any, paid by them in respect of surety bonds issued on our behalf. As of June 30, 2023, based on the percentage-of-completion of our projects covered by surety bonds, our aggregate estimated exposure, assuming defaults on all our then existing contractual obligations, was approximately $1.4 billion, which represents approximately 17% of our total remaining performance obligations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Surety bonds are sometimes provided to secure obligations for wages and benefits payable to or for certain of our employees, at the request of labor unions representing such employees. In addition, surety bonds may be issued as collateral for certain insurance obligations. As of June 30, 2023, we satisfied approximately $48.1 million of the collateral requirements of our insurance programs by utilizing surety bonds. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not aware of any losses in connection with surety bonds that have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hazardous Materials</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to regulation with respect to the handling or disposal of certain materials used in the performance of our services, which are classified as hazardous or toxic by federal, state, and local agencies. Our practice is to avoid participation in projects principally involving the remediation or removal of such materials. However, when remediation is required as part of our contract performance, we believe we comply with all applicable regulations governing the discharge of hazardous materials into the environment or otherwise relating to the protection of the environment. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Contracts</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, which such audits may result in fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government. Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations, or liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">     </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations, or liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12 - Commitments and Contingencies (Continued)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Liabilities</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have loss payment deductibles for certain workers’ compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims, and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends, and industry averages, utilizing the assistance of an independent third-party actuary to determine the best estimate for the majority of these obligations. As of June 30, 2023 and December 31, 2022, the estimated current portion of such undiscounted insurance liabilities, included in “Other accrued expenses and liabilities” in the accompanying Consolidated Balance Sheets, were $53.9 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of June 30, 2023 and December 31, 2022 were $234.3 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $15.1 million and $16.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $57.9 million and $59.0 million as of June 30, 2023 and December 31, 2022, respectively, were included in “Other assets” in the accompanying Consolidated Balance Sheets.</span></div> 1400000000 0.17 48100000 Insurance LiabilitiesWe have loss payment deductibles for certain workers’ compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims, and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends, and industry averages, utilizing the assistance of an independent third-party actuary to determine the best estimate for the majority of these obligations. 53900000 54800000 234300000 221700000 15100000 16000000 57900000 59000000 Additional Cash Flow Information<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents additional cash flow information for the six months ended June 30, 2023 and 2022 (in thousands): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for:</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents additional cash flow information for the six months ended June 30, 2023 and 2022 (in thousands): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:4pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for:</span></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9678000 3096000 98626000 103560000 70059000 43183000 457000 576000 Segment Information<div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are one of the largest specialty contractors in the United States and a leading provider of electrical and mechanical construction and facilities services, building services, and industrial services. Our services are provided to a broad range of commercial, industrial, healthcare, utility, and institutional customers through approximately 100 operating subsidiaries. Such operating subsidiaries are organized into the following reportable segments: </span></div><div style="margin-top:8pt;padding-left:24.75pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">United States electrical construction and facilities services;</span></div><div style="margin-top:8pt;padding-left:24.75pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">United States mechanical construction and facilities services;</span></div><div style="margin-top:8pt;padding-left:24.75pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">United States building services;</span></div><div style="margin-top:8pt;padding-left:24.75pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">United States industrial services; and</span></div><div style="margin-top:8pt;padding-left:24.75pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">United Kingdom building services. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to our United States electrical construction and facilities services segment and our United States mechanical construction and facilities services segment together as our United States construction segments.</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments and related disclosures reflect certain reclassifications of prior year amounts from our United States mechanical construction and facilities services segment to our United States building services segment due to changes in our internal reporting structure aimed at realigning our service offerings.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - Segment Information (Continued)</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial information for each of our reportable segments for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from unrelated entities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Total revenues:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from unrelated entities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Total revenues:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - Segment Information (Continued)</span></div><div style="margin-bottom:1pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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:10pt;font-weight:400;line-height:100%">38,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,659 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,667 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,644 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (cost) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,506 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,577 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,601 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (cost) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(4,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,497 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - Segment Information (Continued)</span></div><div style="margin-bottom:1pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,206,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,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:10pt;font-weight:400;line-height:100%">552,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,052,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672,469 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100 <div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present financial information for each of our reportable segments for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from unrelated entities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Total revenues:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939,575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592,840 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,045,622 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues from unrelated entities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,322,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Total revenues:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,551,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,371,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less intersegment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,053,892 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,936,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299,937 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - Segment Information (Continued)</span></div><div style="margin-bottom:1pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the three months ended<br/>June 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,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:10pt;font-weight:400;line-height:100%">38,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,593 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,659 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,667 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,644 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (cost) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,693 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,987 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the six months ended<br/>June 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,506 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,577 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,601 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other items:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension (cost) income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">(4,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,497 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,824 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14 - Segment Information (Continued)</span></div><div style="margin-bottom:1pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 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:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States electrical construction and facilities services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States mechanical construction and facilities services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States building services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,206,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States industrial services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,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:10pt;font-weight:400;line-height:100%">552,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total United States operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,052,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672,469 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom building services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate administration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,524,607 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 678167000 564112000 1194113000 1057649000 775012000 686545000 292283000 284534000 2939575000 2592840000 106047000 114548000 3045622000 2707388000 679006000 566029000 1209242000 1064925000 802934000 711527000 293057000 287440000 -44664000 -37081000 2939575000 2592840000 106047000 114548000 3045622000 2707388000 1322913000 1086142000 2272671000 2050293000 1500387000 1322172000 623166000 595285000 5719137000 5053892000 216917000 246045000 5936054000 5299937000 1324660000 1089443000 2308726000 2061955000 1551544000 1371584000 631564000 611941000 -97357000 -81031000 5719137000 5053892000 216917000 246045000 5936054000 5299937000 50722000 35095000 119847000 76612000 46137000 38494000 7887000 6458000 224593000 156659000 5927000 6415000 -33853000 -25430000 196667000 137644000 282000 -1094000 -2692000 -1751000 193693000 136987000 91238000 55088000 206074000 135045000 83787000 62657000 22907000 19716000 404006000 272506000 11351000 17003000 -63780000 -51908000 351577000 237601000 556000 -2263000 -4524000 -3040000 346497000 236824000 1124329000 1078405000 2049168000 1835001000 1312263000 1206518000 566959000 552545000 5052719000 4672469000 268845000 255547000 586105000 596591000 5907669000 5524607000 false false false false Represents those projects which generally are completed within three months or less. Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At June 30, 2023 and December 31, 2022, we had $272.4 million and $209.4 million, respectively, in money market funds. From time to time, we have cash balances in certain of our domestic bank accounts that exceed federally insured limits. Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets. Restricted cash is classified as “Prepaid expenses and other” in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts. Net of tax of $0.2 million and $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and net of tax of $0.4 million and $0.3 million for the six months ended June 30, 2023 and 2022, respectively. Includes $0.6 million and $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of December 31, 2022 and 2021, respectively. Includes $1.2 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of June 30, 2022. Represents cumulative foreign currency translation adjustments and post-retirement liability adjustments. EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #T\^U8'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 " ]//M6O[B80^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*(['"B;-I66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/ MGT"-#E+[B"_1!XQD,=V-KNN3U&'-CD1! B1]1*=2.27ZJ;GWT2F:GO$ 0>F3 M.B#45?4 #DD910IF8!$6(FL;HZ6.J,C'"][H!1\^8Y=A1@-VZ+"G!+SDP-IY M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.8BQV>X>65M7M2BJ55&O=IQ+(>1]_3&[_O"["3MO[-[^ M8^.K8-O K[MHOP!02P,$% @ /3S[5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ]//M6.P3ND[L% #"'@ & 'AL+W=O]M92;"\M*O#6+:'+* M-RR&,TLN(BIA5ZRL9",8]3-1%%K$MD=61(.X-YUDQQ[%=,)3&08Q>Q0H2:.( MBK>@M5:J@/6=+*A*S9G\K?-HX ]JW#Q@XC%2 [9*C;:10%IR_J)U;_[)GJQ*QD'E265#XV3*7A:%R@G+\LS?M M%?=4PN/M@_M-!@\P"YHPEX=_!+Y<7_;&/>2S)4U#^<1W/[,]T%#Y>3Q,LO]H MEU\[&/20ER:21WLQE" *XOR7ONX?Q)& 5 G(7D#^(\!5 F!L #HY_<2]%&I%HEGLH^M8!O(-W<9Y M\U"/N8^2-14LF5@2[J8TEK=WOLJ=287S"-WS6*X3G)/Y.15^+M\R@?Z:+1(IH#'^ MK7M"N<- [Z!ZZ$6RH1Z[[$$73)C8LM[TQQ_PR/Y)A_>=S-[!#@K8@VDB+5/137J&J) M-RKP1LWP'ID(N.K;/H(10EMY9J>BWU5V/*.^)>=9P7G6L&4*"I-+-FA5UZ/9 M:TG#1%N11EE+P'$!.#86:C\HWP0A0P]IM&!"!V;VP/TQ&9WIR(RZEF3G!=EY M$[(GM@K4& IU^$ C;0.M\;EWOSRASX*GFQ.8O+Q3':C1HB4HMLM9UFZ"ZD)# M%32$0OKL%?W*WK33JMG*AC]L#T?.0(=I%K?E/$H3V%@X-Q5"=<:;(/& \QNC MPCCRU-CU^YCT':P%-2K;@I(2E#0;=HY);^"@/BF9S:K&5;.L+6,9<+ Q4OR/ M<3^35%.:[;X2+6,7L0:7N0:;D\D, /T<,J0K+979H'+.,.O:@I7I!ILS29'E M/2Y@-LS2_ F:2^B(B OD\A2&(AB1N*_OF#7AZ5J+W$7@P67BP>:@LD=^IJ_H MUHVJ/6C2SWRG*^Y5C=T# M%SL:OIQH2;N(1[C,1[A10"I(B][[*/@VB#U]#9L]W6IB)2IB)B#S!W/"\?S:V;2U?%XF(E(F(F"/,51!!/37'+O10O:12PB92PBYE0#+]-^$*_0_"U: M\%#+9S:XOMFL:KUCE&V>-T<.WN9ZOBP1$R@1$ M&B6@PUM8_ATDJT>8.?2AO<;QF_;3KVM6M>4LDP]IE'QN8\E$OA"@WC#I 5S+ M:7:LXNPBZI RZI#&WWX@LL/DO^)"/]J8?>ZH@+8^\SP&1F#CYY9:XBXB#RDC M#VD4>>81#4-TE29P.M&W6[-/Y6N96=>2SRF3CM,HZ5Q'3*Q4Q_P,#G(-.2#: MT%A;M36&E:!F75O0,N,XYHARJ,@U@XHTX9EMJO&Z2#I.F70<KA*KY M98NG"?+4EX!\P; X6BS0SK)E2:N\/%_=O:>J]28H9$N0VJ=G<'N1+YCF.Y)O MLC7'!9>21]GFFE&?"74!G%]R+@\[Z@;%LO7T7U!+ P04 " ]//M6H"X5 MXUD' #&'0 & 'AL+W=OD3%($"+O3 MO+ MR@OPO\O%_A;@]8/2G^N]E 9]/915?;/8&W-\M5S6F[T\B/I*'64%_]DI M?1 &+O7=LCYJ*;;MH$.YI!BGRX,HJL7JNOWNO5Y=J\:4127?:U0WAX/0CZ]E MJ1YN%F3Q],6'XFYO[!?+U?51W,F/TOQV?*_A:MG/LBT.LJH+52$M=S>+[\BK M->-V0&OQ>R$?ZM%G9%VY5>JSO7B[O5E@JTB6PTP#6.MHI:]UZ M(XQ876OU@+2UAMGLAS8V[6CPIJCL8_QH-/RW@'%FM595KB%-5& MHH]VNAI=HM\^OD'_OO@/ND!%A3[M55.+:EM?+PW=W=A<[F MND(,1XABRCS#U^'A;^0&AI-V.#T?O@1_>Z=I[S1MYV-S3C=:R\H@4=?@YRN? M/]T$L7\"N[9>U4>QD3<+6#RUU/=RL?KG/TB*_^OS[AM-=N8KZWUEH=E7:U'O M$3PUM+$?Y)>FN!>GE!:<0R&L$D]5&V-:)\]+G::4E&/M LH02SB:\>NR3EC!._LTGO;!)^ M+*HR&FK8*0=]"A./PIREV42@QXPSPE._OK37EP;UO:WN(4F4+J176^K,3G;L9D-(DCR>:/68)S\A,J2!XP!8.BGX' MDH4IJCNH$$!QI"VN+]7NLH&+^5"?9CU;+7F>\FF%\]FE&4YG0DU&N"5!W3\J MM7THRM(KCC@WS2F/LV0JSF-'R5Z ,>)LF4BQZ[ M+,YI%L^('-!(PFSL^Y_G8NE"C["$\WC::O@,<9[1V9(]X)&$^0CQU WLCB"< M6I5EFP^WLI*[8F8QN\R+XYC$T\[29Y:?W7)!=#-(\SN-TBB.?(4]8,N+6N=X!F#0,S)__9H6C+B@I(W$R[?[\ M=M GSC@P )6&@1K,D[Y^>Z7[-G0X'S'^)-UC1P'),Y6/#J"EX9U?MSH'QJC; MLK@3]DS+'VIW?^>M?SX[*#MX+M0#(VF8D5UN/Y<0+LL8S_(D /U$V,D(D LC8'U3OA;9D M:,P>MOI_R&V$_I!:H:*N+3K:C75C:M@(;&&M>4/G8M?)S)#)N9,#DVF8R6MU M.*AJY"$F8P]IY]^2^G,=IC3TSS7C,<\GRD<;& Y"[,<^J;F MT)3MR7)[/(,VZ@ IO[YE>X#GE>U"^C)+$SIM0GQV.8OGML%LH#D+T_R# M- *^@M9)Z KRWJ_2A3/<&R?)M,WS&5(2TVQ.Y^AD-TSQ3QK8U^C'IV4@#$2X M-HBP*&C^?U\SE]B5A-,OP=(/@M81;I?%<_@R,9R_9 M-+^LK'N=\!"<$,ZPEB ]$TH4V1!*2P5F2GBUMSF.:S^7Z0'<6WM0Z74A_ M3#DCF;NO,KPG*CY#[XG*K0?MQ+ 5EK#>#_.Z7,TX5]E=>_NEW]"5!+ P04 " ]//M6H$[2 MSDL# #-"@ & 'AL+W=OGNY7.G(W7SO=(/IF#,HB^ED&81%-965V%HLH*5U%RJBDFXLU&ZI!:F M>AN:2C.:>Z=2A 3C)"PIET$Z]]=6.IVKV@HNV4HC4Y-*N2$ZO^7LM+%./WB& 2#[@OS[O?L@S< M(^].^NXAQ-\F@;1)(%XO/J&WMA ^U*9%:H,^< E)X%2@E3+9!F $&R9[>(\JJM&.BIH=@:.*P1E60%T/AM"L M,NG X M)5VJLH2CYOOJ=SI0F_BX@)\QZM'/6OK9*^A?5+ZS)QDD& \6\$LL>]01_O_M MAU_/?;J"#VI=E"3""4F>)'G($L]&$_B>8.Z\L:.SS)^@73.U_MJG'L2-GF[] M>!:3T71\C#MD2:81(<9=@9P?Z.4?9RXCJ;M8-/_ %!+ P04 " ]//M68U!L^1T% M #-$P & 'AL+W=O>Z.S\/C\<3+1UE_51LA-'HJBTI=C39:;R\F$[7J*VM>!98U06$Q($;%+RO!I-+YMG7^KII=SI(J_$EQJI75GR^I]K4 M/3^XS=<;;1Y,II=;OA9W0M]OO]1P-^F]9'DI*I7+"M5B=37ZB"\6F!F#!O%[ M+A[5T34R5!ZD_&IN;K*K46!&) JQU,8%AY^]F(FB,)Y@'']W3D=]3&-X?/WL M_<>&/)!YX$K,9/%'GNG-U2@9H4RL^*[0M_+Q9]$1BHR_I2Q4\Q\]MMB8CM!R MI[0L.V,809E7[2]_ZH0X,@ _?@/2&1#;(#QC0#L#^M((86<0OC1"U!DTU"EG+1U0;-'@S%XWZC37HE5YT#6]SL-/3F:PRF':1(;A2LL@S MKN'F3L,/Y(-6Z/,*?=Z*FIMY5>@#NK^;H[=OWJ$W**_0;QNY4[S*U.5$PVB, MS\FRBWS=1B9G(E/T259ZH] "1I!Y[.?#]FS ?@(J]%*09RFNR:##7W;5&-'@ M/2(!H9[QS%YN3GQTOBWZXG]'/Q&#]GE!&W_TC+^;:BE+<<@#].?'!Z5K6-=_ M^::Z=1;ZG9EB=Z&V?"FN1E#-E*CW8C3]_CO,@A]\.K^FL_EK.EN\DK.3&0G[ M&0F'O$]OQ5Y4.^%=::TE:RS-UK"?TB",F,F$_;&R+H[$04R3Y!0W=W%12ED0 MA:>XA0='TC2E<8\[H1KU5*-!JC.I-)(KI'CAY]N:1\<\(OAC-E\/CI*0)H'% MU\5%00 \+'\+%PIWD%+D%?K]V@M*MA4"@2;!^(9[&RY M*2^F:T#B:6NV)._,Q^Z,II2FU)+" PLCRJS\G;NP* ZC,+*D<&%A&J='V78B M1=)+D0Q*T>VJU1HV4E-L?703)S).&6.Q1=<#HS$+;;HNC$8XBBUO"Q=&P%N M_733GFXZ2/=7Z'J!<2ZS?(FV7:OY=@E+_=V *DSE@\DL9>Y"\)!:I/W>()T MMJB[($+.I3P.#CU6,$C]IM("-@3]G-GO426\"[WS+_8-VT$ \"/F=$-\5(\R?_PNZ1='0P;KUF;OX@AE"3E3TC$YT"'.Q_3CGWX$A$ I;8[#W^8@A\+N4/+1H>[M&NN8+B)GA=05E7IMPA MT**$0JIZFMC(N*QM26Q071\;E>#A^: M.3S^*5]+EC9:+BXK&Q$D7%P6ZL#.Z')H^/-SUS?-] M#M_>F4*96 )QD.@;E6'._ 5C[!02+\JI(SX4=3+&AR*V,I.CXXE2U.OF7$@! MT5VEVR_2_FE_]O2Q.7&QGE_CBQGV/)^;LZKF..3@OCWH^L3K=5XI5(@5A K& M,4QEW9X=M3=:;IO#D0>IM2R;RXW@F:@- -ZOI-3/-R9 ?X(W_1=02P,$% M @ /3S[5HMFE9PF! VPT !@ !X;"]W;W)KX8-9D5,GNQ63$MXH6C-P+)+=EB<7+ M':%\/[9!#-K8<'1&A9*4T!(;'CDP)I1H)XOB[ ;5:G]KP M^/V OJB2AV0>L2133O\H,I6/K<1"&5GC+56?^?YGTB04:KP5I[+Z1_M&U['0 M:BL5+QMCB* L6/W$SPT11P:N?\; :PR\KD%XQL!O#/RN07#&(&@,@M=Z"!N# M\+4>HL8@JKBOR:J8GF&%)R/!]TAH;4#3+]5T5=9 <,%T92V5@*\%V*G)E+,, MZH1D"-XDIT6&%0R6"AY00$JB3VOX5$+9YKJ>=@1]8"M>$G2#'I8S].[J/;I" M!4._Y7PK,T4!9?0)[_"#E34<_$.EN+#$F6<4BSD>].$U%A1A:4WGMW$ M#9PP#4?V[IAJ@QKL5E%PJC;OJWFAYT3)J=K"@!:#5Z=5.TD\;!,/+R8.FPML M'0P:I1"$K5X0E"&3%->;5O87],^JB9EHJ)'#HXC\R.UD-^LKW<2QXWQV&#! N4X8A&8&HI:!Z"(#]URJ&T%4(>HUNJ% P#7")1>J^*X[*,^)WZ7W;Y.X*4=;OLZP%IG M A9]I20)S,3&+;'QQ;0^J9P(M#KI=P>:-(?&I17W$W*#SE*8]95N8B_NKJN^ M5I1Z':6% 2J-(M><>=)FGES,?&K(V91L8N@C01QTYF;65TM]/W4ZZ?:UO#!) M4Z^3L,%G%/A):LXXM3H"U_EV+'*^5]6ZJ\+24?A9/ZZ<@0<',$JKUL(R+7!; M 1SQ$10,_ 0AJ*R/(T0?1Q#LQZ3N](<]O3+7N_,UG,WEAE2':_IR7KWO,KBN>\3?\5=]5INB.?NL.9 M:Y#/]3W$(+]-A_/4)'>=X;R^N-C? JJO/1^Q>"J81)2L(3AG$,-"$/5-HAXH MOJE.OH]LWA]D6$5H#O:\[58: =M/>YR;]02P,$% @ /3S[5E0K M?Y3+ @ ,0@ !@ !X;"]W;W)KLY.&=DJK"?:E M\!"C[S+.4JJ &MVKEZU(! MS1RHX'X8!)=^09GPDJ$[FZED*"O#F8"9(KHJ"JI^70.7FY'7][8'=VR5&WO@ M)\.2KF .YKZ<*=SY+4O&"A":24$4+$?>57\PC:V\$_C*8*-WUL1ZLI#RP6YN MLI$76(. 0VHL \7/&L; N25",WXVG%ZKT@)WUUOVC\YW]&5!-8PE_\8RDX^\ M=Q[)8$DK;N[DYA,T_EQ8OE1R[7[)II$-/))6VLBB :,%!1/UESXV<=@!($\W M(&P X5- ? 0-8#HN1KB!A _5\-% W"N^[7O+G 3:F@R5')#E)5&-KMPT7=H MC!<3MD[F1N$M0YQ)QE)DF'7("*ZTY"RC!C=S@Q\L!Z/)ER5>%5B$N:V.-9 ; MD^@;-M,K\M#'INC8I M/&!21&XE\FHR1=.R#OSD./[R"-['\+0Q"K!'5^YK]KB;W7;% M@2YI"B,/B36H-7C)ZU?]R^!#5^!?DFSRDF33%R+;2U'X8.QCU?@@&(NFV?$T,>N M/-8FO'UM=Z-SU=,OU]F4F73+PO,^V2B5J9.D;^3@\L0*W<\-$D ME94P=76WI^U\NW)M_<3W >UN/K+WT]3&^I6C&A"8!%])@/W?+'&&PO=V]R:W-H965T&ULQ5EM M;^,V$OXKA+LHLD 2BZ1>[&QB8-=IT2W0-MCLMA\6]X&1Z)BWDNB2M+.^7W]# M2I%LB5*27H#[DDCT$E_+*2JF &7M7]5&\49YF;5.13$@3QM&"BG"PNW=B-6ES*K?RX6J")X\#G\3]VMB!Z>)RP^[Y+3=?-C<*WJ:-EDP4O-1"EDCQU=7D M/;ZXIL1.5.RF_VY6-V-0DL(I[SU%@5#/[M^)+GN=4$./ZN ME4Z:;]J)A\^/VG]VQH,Q=TSSI0+L3PH$) M83TA=)ZI3'%^N&:&+2Z5?$#*2H,V^^"3$3BT\2QU^NB09ZW35K738)TJ9D1Y7R6Z,(+K"Y_/*IVA M7ZG6SMVA'EV^>' M.'K-$+^2LB._Q8W?XM$07W-0F@I6%? R0ZR0RHC_N &?Y96ZZ"C*=$X[0?9( M41S$_A@G#=9D%.O[ VA(KA#$KS1B)=@=Q%F4AI7WPCXRK;GQ5K.D!XL2' 0= M\!ZI(*#8#W[6@)^-KR59GKG,TVNF^)GEN0Q!6@+YZ\HB_MT^-ZCGHZC_,&NNFM5D%X8 3O'Z=M[[_!F-9UV0?2E"Y@-K'P0(P+?+^13\G.;;S$J <8BO5M"^V'2ZVVI0 M"Y-@3OKW5J@NH]6,&/0-G<_"9-ZQU"='(I ;2"1\0/?XR;+\PB+F-03W8X'# M.25=0_IR9W@VBX;L(*T=Y/GL*LH=U\\IO;725ZJ]KZ7MV 5M?X%'^7MQP_85 M9T'W7V6=%K88Z..$/'7$!4,N[*/923U91^@L[ ;5)Q?'.!P(:MLRX/&>X4;) ME/,,+%*R0)I!/0;3,J$W$EZL#9"UD*%F?XHV.2N-6Z <+-I83WAM"GM8<1#A MGDD^,3I0 '';6.!1_EW<;%6Z9K8J_"/LD:\L1G$/O$>.)$F8#,!O^1V/$WQ3 M+.KZX%UH7N1]#C\+9R'M(??(1922V0#RENUQ\OSRL!(E PIZ1GD8[2%>7!Y> M2=NQ"]J> 8\W#<>+2?&=S'?6!RFL?F'0BEE2-GNO'_KM '0Z0:_9>5KN&'O; M.>#QUN$3WSP6-U@X+\/NZ27\X)\6/-Z&MAT%&>\HCM%7V<=1SJ$0''83/O3$ M0_PX3)(.=J_8;#8?0-YV!V2\.[@6MB> [3S:,)'938\V,OVVEGG&E1^PC^"C MI%=@O7(TQD.0VT: C+*L=?9AD86NN(!^V,'VXB6^J$=DWFW!?()A%%(\4%5) MR]MDG+<_L^^\=K#BN3MNJ7>7KKU'T'F:G#?Y8RG"[!%[8,I_S$(\= P&=;MG MGUA"Z% 6M(FXZ3]4>NM3?">^]&VA*Q!O-CD"7G/Z5!R&(>Y: MXY%RQSY>8UK")D\0]F%/!1L7RW7P;A\UK Q5[W65LGL&)^DUP4?< 8F[-OAX M.PB'(M+2-GDA;?L(T(O;0\>8Q#3IUDZ?8)A$P=!NC+3$3<;WZ3\U6RK8:KF= M&0*G_XG]YW='G]C!*^N>) M'KD9(5$\T'_2M@6@3QPJO,P=0+ENA\"5D!DZ(5Y7//')K\3KBGK6X9EI%%!@ MO(XK/'*P\J.0#+C"]A3'(RUETW'*AJ#!*LBW&:SG-\%YC J1YX]GB&_P.6D& M7/-W[*TT9UJ+E8!WIM&//T"\@G8/;$YNN3X MP'+7F=W:VQ-MU<'WKGG*BSL[T7;B%%?W 4XA/, K -IP=UN5[\_!Z:TI@+R: M]7^$_^NVY#7T^BKCW+>;F![<&!5Q_:^]/%?P%02P,$% @ /3S[5OEL+)Q( M @ _@4 !@ !X;"]W;W)KYS[N)&JF== !CR4HI*3VAA3#WV/)T54#(]D#54>+*2JF0&7;7V=*V Y0Y4 M"B_T_9%7,E[1)'9[,Y7$(!B> (0=(+P4 M$'6 Z%+ L ,,G3)M*4Z'E!F6Q$HV1-EH9+.&$].AL7Q>V6=?&(6G''$FF$G*"EI> Y,^@L#"[XND83N2)3I@OR@'^()M_*T2,GU MU0VY(KPBCUP(?$X=>P:3LU=X69?(?9M(>"*1%+(!B8)W)/3#\ A\>A[^;5,A MW#\)3R^_/3B$>ZAH+VO8RQHZON@$7Z_?/_+]O%MJH_!G_W5,H99S>)S3#H"Q MKED&$XH=KD%M@29OWP0C__,QO5Z3+'TEL@,MHU[+Z!Q[,@>4C&?VM\Q0R6/" MM02?'($==-O$'XQB;[NOQ_\QP2 \C$G/Q[39>WO-9B?C(U-K7FDB8(4H?_#A MEA+53IO6,;)V_;>4!KO9F04.:% V ,]74IJ=8UNZ'_G)7U!+ P04 " ] M//M60.H#CMT+ !=: & 'AL+W=OT2K/UX.9J=^Q#<7.5;ZME MMA8?"JOC(\H\ M6XEUF>5KJQ#WUX.W9)QPKVZPJ_A/)I[*D\=6/90O>?ZU?I+,KP=VW2.Q%+.J MADCE?X]B(I;+&DGVX^\#Z.#(63<\??R"?KL;O!S,E[04DWSYWVQ>+:X'_L": MB_MTNZP^YD^Q. S(J?%F^;+<_6L]'6KM@37;EE6^.C26/5AEZ_W_Z;>#$"<- M"#O3@!X:4*4!I6<:L$,#IC9PSC3@AP9<:<#=,PV<0P.GZQC<0P-7[9)WIH%W M:."I#?B9!OZA@:\T8.<:!(<&PU9ZAO537J5+ MH-G$W&R2KU;R#7)7Y;.OUN?W8O5%%'\!,--78-)-)OFMNVVQ66Y+$U)H1GH[ MFVU7V^5.LC^JA2BDBBLYZ2SJV>!16/_.2R/\K1G^,X$:1>9&'T4EYSC9H3 M MUMGZP=B!^)7S).?/1=/'1 MRO1H9;KCX&+LJU*N&/G-<+9W946=FU/EW>0G.Y.E<"4C9?5OGA)!XW'9L15@C17V%'Y>;=":N!_+= M5(KB40QN_OD/XMK_@M[NF& A)EC438T8DS-! FMY@Q^]P8W>V$^"L]8DN/>* M]?-23H:_0);AFDC#P'6)XA@C<5_'8(*%G?H?85+&F& )$EC+,,[1,([1,(=+ M>KF[OF1EN947KJUR,YWAI)N2G?KXXV[!]BA3EPG&/O:=FSI1AIB4$298C F6((&UO.4=O>5=.#>)U6:9/PMQ>&VS M+68+::J=C2 7>=HIY39EBHF,G>EKHBZ,(29CA D68X(E2& M#_E'#_G=/33/ M'C/Y:1O^Q.SK;WO"7*).-4:ZOB[!! LQP2)0#8^H"V=,S@0)K.63X.B3X *? M_&JELUE1SSLOA_:7,-! 1H*>6DPPP::!=C(#974<8O)%F& Q)EB"!-:R&+&; MK,\VFNRC>+E2E59^WUHG@1F>K;\)N<,941*0B9FVKUM0T4)4M @5+>XJ<()% MV_;-249,C+ZY.[=L%M_JQV .=( \'9O+777-8R;N[9PNG"$J9X2*%J.B)5AH M;=LT>2SI',C^MEV_L9B]"V0I:!>J)V6!0SWU0C$!"EU;621-H2*'$JHZ02\; M!HRJZ^0(J*-!X/A<364A0&(3ESE,?4?KE6>#6=(DL\0 M35+"'"_P5<7U0M?V5<6!(LJT%!PH&_I.P -5<:!S@4T"]4S'$*#'F<_5(!PH M/"]X$W<2<]YISL*)G@P2VW9=KBJ,FFVBHH6H:%%'16)4U@0+K6V2)N(DYHSS MHE"*VK7 MUE=+IN8.]W8(:HJ)BA:CHB58:&TC-4DF,4>9/SHF)WK>.*0T<%2#H6:==2-A!,S;6_+8**%J&@1*EK<5> $B[;MFY/]J>8\])(8G>HY(;.INJXV M$_=V3A?.$)4S0D6+4=$2++2V;9I0EW8.=5^-T2FPX12,T8%"/4:'BH 8'2@# M8W2@#H[1(4 X1@]I$#4,146+.BH2H[(F6&AMDS1I*#6GH1?EZ%3/--V JC&ZF;FW$BA:CHB58:.WO7S9A)[LD[(3,PH =AL3Q MB+K^,1/V_CXFZ@Y.5+3HC"*!LE\H1F5-L-#:AFD22V9.+!'2<3-#WW0<%6W* M] #05Y=3J(P1*EJ,BI9@H;6]UJ2 $B[;MFY.["IACSDO2<0;$?PY35]9FXM[.Z<(9HG)&J&@Q*EJ"A=:V M39/5LLY9[6DZSD"[Z-DE)<2W??4O<4"A2]2M<$"13QS'59T 1*N^ZU"%,P+J M&'=L1\V\8PB0,.K[ZJ;L!*@\?_>/)JMEYJSVS"9S6'$@I[1=EVE_P0(*7?7; M?E.@R'-\]6X:(5 V#&S7]1JBH.]/"LXDWPR,,^)XX MX>K?5;EZ3B'$H2M0_U9N+>QNG"&:)R M1JAH,2I:@H76MDV3T?+.&>VKJ?@!JG7/:3 5!PKU5!PH@E)QH Q,Q8$Z.!6' M .%4'*@\F]'R.J-M'VD".6X.Y#Z3O^2<7Y_=^C;ZAQO%UZF<_ @MLH>U/%04 M8CU[MJI"?CA>[M_7Z?Q_V[+:WWH_E2N/35Y6PT)46;&['[^US-(OV;*^'?]) MY1O(-*.37P58B>)A]Y,2LB/Y=ET=1G8\O/_=BI".;W>_UJ >9^-;!AWGXUL. M'7?&MPYTW!W?NM!Q;WSK0R.$3"@!EQJP$$-N-2 PW- /0F &G"I 8,O=<<(A#>2<^O+3 M.:-FSMK_\,[[M'C(UJ6U%/=R_K+?>'(>+_:_9;-_4N6;W0^=?,FK*E_M'BY$ M.A=%72!?O\_SZN5)37#\1:&;_P-02P,$% @ /3S[5GBY+'W1! "@L M !D !X;"]W;W)K&ULI59M;]PV#/XK@@L4+9#> M6]*N:),#DO1U0Y$L:;XE^_5[2/F%S;(B2NFBMBP=%DU+W8CJ-94.MCA/?D<-.[4.K$Y9A/8U=(%V)46NG MB]GLV;35QA7+?9&=AN6^[Y,UCDZ#BGW;ZG!Y1-9O#HIYL16>4/G6G :OIB%*9EEPTWJE ]4%Q.']QM,?ZHO";H4V\]JTXDY7WGWGQOCHH M9AP062H3(VC\?:5CLI:!$,:7 ;,87;+A]>\M^AO)';FL=*1C;W\W56H.BN>% MJJC6O4UG?O..AGR>,E[I;91?M1ET9X4J^YA\.Q@C@M:X_*\O!AY^Q& Q&"PD M[NQ(HGREDU[N![]1@;6!QA^2JE@C...X*.NHNJF_10AC7$MMG$=+>X%_+EW$[4[ MVU&+V6+W'KS=,<]=P=O]#MY)6&MG_I'T=M2Q=]%;4^G<&:ZZD;[RM7ICG':E MT5:=0TAHPQ35GX>KF (:Z:^[&,H![-T= _7B]CID@Z*CGV%KU0L'SZ8/YN] MO">]O3&]O?O0?[R,/P+C;\*HCPUA>DK?=MI=&K=6O=-]91)5JAR)Q*(>.8M7 MG#7Z*ZD5D5-(N],!>L8)7*B@3>CWU$ $8GL9U*B25SQQ:CY[\JL4YZRWQ*O9 MG&,[HW5O'@JZ_G+Q]=H \45#D$8^:!\:Q+L)R"AID (0^ABY 'J M.)=I9T#:BE]_.#XYNRW"KM\'W MW8YZ[\J)*!NP=Z-%8K^*IC(Z& 3>.W 5)7@H);I(8*DRI5#C(0X;$XESU14% MZ[P%DK"S'D-2A0K; ):!-MWQLDIE/[/ M7#%CW.?H,J6KOW%39/DC-C51.M([=*"PYB/QAQZZ'J0AW, Z3B>,PV/E"+T4 M<2\SE5T>?U5K$Q@"45\%T?EHQK'B'*",.U#JD_-#[\LD3]0)UKE<>H49CK2^ MJD(@*^E='TH4D^_K<8H1I]6@K^:ND,,!3C!H&(5+0A?JEJF,KINP;]:HG-LDEC]L>,FCI MX(1L)D L)0)DJC1>-I72"9O:FK63''6Q2/]"J<<%* U 2B M83HO5)MO8N*;6.$>I?$>53C%N/''8ALY_F3D\#;*K7+E#"FM2-%%AXIP&P[> MA'B@<\BO -2N,'^[\^QB&PO=V]R:W-H965T M#P^=_?<0^IT[<--+(F2NJLK%\\& M94K-F_$X%B75.HY\0PXS2Q]JG3 ,JW%L FDCB^IJ/)U,7HYK;=W@_%3>78;S M4]^FRCJZ#"JV=:W#_9PJOSX;' TV+Z[LJDS\8GQ^VN@575/ZUEP&C,:]%V-K M/.L^)(%M[?\."C.1M,&!!55"3VH/%W2^^H MJM@18'SO? [Z+7GA[O/&^X7$CE@6.M([7_UA32K/!J\'RM!2MU6Z\NL/U,7S M@OT5OHKRJ];9]M7)0!5M3+[N%@-!;5W^UW=='G86O)X\LF#:+9@*[KR1H'RO MDSX_#7ZM EO#&S](J+(:X*SCHERG@%F+=>G\"_(V*PK?NF3=2ET&[_!<$/*> MXNDX80LV'!>=NWEV-WW$W4OUV;M41O6S,V0>KA\#6H]ONL$WGQYT^&OK1NIX M,E33R?3X@+_C/MYC\7?\B+^=6*^3=D8'$]6WQNA$"D/UKM1N1JOV2*F "K]O2\W>>N3_5MS>[V)C2[H;(#^B11N:7#^],G1R\G; X&=](&= M'/+^WPOY/]RIWTI2%]9I9$57:F].YQY_ZEF"Y=,GKZ?3R=N+V?5<'H_>/E>E MCLK&V))!VM&;O8?8>VBE*D.U+FU1JB;X6VLHJD1UXP,$1/F&&QL Z*XA8P49 MUY#N"I(I&'N,;!3/WT;7(_7+;'8Y GX;U:JU!A&@V%@&H0&2I$A'MF78RS[ M0-A1?"S:8*!(>%,!FV'_4!$*Q'X"DPA#J,40#"JJUFQ\0?!NH+"@#N1,Y&@9 M?"U3G[PS&%N7*"RTNU%^R0Y-=O>L2]ZGC_.O5YOL#94/RF-Q>&19'#(R76'. M:9:]'U#&D;IND=2=O#>[%1XJE$?C"4V,YPK2'17> SI)4KN%"K%*RH70&!<4 M$DX"54 %N$U4[8U=VD)+.3:U]$710DPY4Z3>$_9<()3C(^GR$W$(?]#5;99V M,L?;NP/!9?!.T2TC2B6J:CQ@.Y]@^;VU@5?4J'0;)%JNNQ1I!ZL214!T..EB MI!C%T"^5YEAOK6_C;O8, 0WD6=:.U$>'I08Q 6N;;&7_(1Q[B'S#N:$ Y(3> MJQHJ#[(%_")MS!K*J+>8F&GP'Y4!^")5]TS)"E+""$M]2V+;^,0N05BA93;@ M?2J[LHOJQSPIT](! G,5!(9V]U+/W'>../1"9%*HD'F8X8E]GAL^#FUCP!.Z M%A[!-MF:,XD4;\C3PKS0L51+X9^6NO5]QZN[(+>U>1C+2'T%SPITA448JT#9 MDOV#I#%K2LQ"(9$RT3M.9_J+/1@@_'X3:U76X>E%4Z M2:!T#23*02"=3//-QJ@N"&S0LI3X6P3,UYJ-%@+ ML,,Z@5I%=%9W,O""P+I M4;6K?+RI>18FQ:?)G[B=]7)V_?6B5[.1FL4NVC[E2Y0B2I)L!ZG /91="6E8 M.-@.2-=6GT/AMV#D^<7/N BM"%>'.V[ M*8UWKK\UA95<\J%1G.M\$^[?]M\1LWQ]WIKGCY#/.JQ8&2I:8NED].K%0(5\ ML<^#Y!NY3"]\PM5<'DM\"U%@ \PO/9+0#7B#_NOJ_%]02P,$% @ /3S[ M5IV .V&ULY5U[ MC]M&DO\JQ)QW80/T6*3>CF/ <3:7[.TCB+.;/PZ' T=J24PH4N%CQK.?_GY5 MU4^*>DSLW?N&O_N^?ONF MZMHB+]7W==1T^WU6/WZEBNKARYODQGSQ0[[=M?3%J[=O#ME6?5#MWP[?U_CK ME9UEG>]5V>15&=5J\^7-N^3U5Q,:SP/^GJN'QOL5\5/^;K=?7FS MN(G6:I-U1?M#]?"MTON9TGRKJFCXO]&#C)W,;Z)5U[357C\,"/9Y*?]F'S4> MO <6HQ,/I/J!E.&6A1C*K[,V>_NFKAZBFD9C-OK 6^6G 5Q>TJ%\:&O\FN.Y M]NT/ZEZ5G8HV=;6/WE=E6P-/#8!H=]%[7E[5S9M7+9:B!UZM]+1?R;3IB6EG MT9\QUZZ)_E"NU3I\_A5 M'"F!LZOTK,3_K$K;Z/Q*([243H^,]_8[GO,\XV? MLN]PV]%_OKMK^/O_&D* S#\9GI]XZ75SR%;JRQLP2Z/J>W7S]O?_ELQ&7YR! M?F*AGYR;_;>?VF>8-OIQI_#C_I"5CV#+5;4M\W^H!A_EX8>=*J.\C?!PV6SH M@0.FRQNUCK95M6ZB"C(!^,A7>*BM-)'3N!Q,BO_MJZ[$X[NL):XG]L4XK+FJ M( K6JLZ8G?'DPRY?[:('%:F/!XRBK^[P1]GF;8'5,)WZN-IEY18[PJ+MKFK4 M QWCU%V.!2/>;GE=395 5%%?VT@,**F58=H7ZU5\3IZGKR(OEO3"IM' Y-' M.9G=3/3N]$_J8]X05H$GS)B]X(D.6=WF &:784F 4U?WV$*P1%:NHZRF+_;[ MO&WIYRHZJ)HD,XW,:^"K(4P0V-5=D6\954TM9=:LK@G)/'B7-0R@JE=Y5D#6@X6RH%?"SK3["XO\O:18 D/-F>"NG CLURZOL6VFL+4BN/*2 MSBG?!)CJL/"JSO%[GC'&]JJ-(\(, %]E1?%(M$%/J*PN3K M"L\!58)%$/@.8ZN:-LP,4N?\(%-CU=4>WS&KT6;RF44W# MV-!LM )-YBV,CW8'>=I8]K(,3Q 1Q@]UCF/1^Z?%Y(0>Y4P$1/W,;?27O_[X MAV@E-)"(F/"<7+!<($EZ'>M^XQ-JP,-"P]!MJ_D M#(YEJ17U),M#T64E!S *(9'A(0@@HK9A\&)P)S"R!HX 2VNFIA,UJF58H?BX MOV5MY8362534BM4T*QX5$5&EHR^Z,N=3SE8KTDG\;?(%*Y-#5Q^J1F2&3^2& M(S0?T.3,"%4-PF-JK&%0UR2"S E=P$-/@)"J(J']LY6,(9=!;+%<8.01?CST MT.+W6!>'T8CJ664'8C3:Q9VBQPVZ8YJH5G>/(2F+%BC5!HAA@C1DX*^B)F4S0-+H[;:"F B@/@C, Z^X&,C$42BFAR+'-C)[K.\8-!Z)ZH5"12:I0R: MT2-E]=&QIB; <#>6?/2H/OR]%4DBF3-RYY8S<(P#V8RFSR.NXN//UNMH]9=X63LO"!]; D'U\OHWF;1):I"UE)B,!-4P_5EJAM(;F[22B M[S6IA)@04\9MAS2\("W66,!!\O:ZFK?$Y\HBR+)_#Q\#L=GP.1 RTPZS. M&VVTAF@6&Y8HGU3^.JO7AGZ@C('V^O$V^BMI:ROX:6RUP;&142I"S:@R;>RR MK&%1J#'$^)$?+7DV*\@AYB6H)3$HAD7Z@^(E!2W V6WTKH I3>L-&S:,"A\4 M@L0@75F4\W'*%N2(29&*9719-=#*^^QGF#=B0K!!$^R>8*9M#Z@((VO(=KL@ M1&A>+++-B01\=<8@P#VI:C)M]60M;V!-I'A)J-]&S\FN*KM&B2U^ M4#AV=I&89DCY:=V&!W'6#5$;2%M_'CS#GOD/:MLSD8CBP$K]K26@9HZY#>L Y>2M!B,V=53 M*(MIB&Q8^#,>2=U&'SH[NU5'SN$50@1L)#>4'A?JZ2O1XUR./F%G>" MO8.7#QRF7,%Z\N\@43, MV]")UL_JX[4.L_$@8JT1L040(&ECLACD;,B=J9NL,'-X$J';=T7&H::>ST,( MZ4K6^V&$#,1$6K):@23$#J8!'7?7J%\[ M;*%X9%^BN">Y\^..#FF'+W95L19R)54F ;.L.3_U MB7@L&4=W753$A](W$%P%A1):3@PH%TSLPT0,PTW9F2? MUB!$P,HJ 4P$[M[31L#/ TD:M&#$"5@A$ MG(6HJ,3[R@FU6#[?*PE[#H'?CY\UP"'D"8D"$67./,?B!L-\8EGK/TV2P/RL M52UQ$ LZ%U U!+-CG^9 $VL3W;C6&Q T!Z2BN[K*UIX2J,6IHNBA.(+&]#=8 M"\.Z''*L2G%S>"MF;]Z62O=E&)TT,=V T07J0-S2N#Z@%[35]]I.":UZ%Z8Q MAHZ1UA1TQO,V''I*;/3<8@NUZ!H"U,EWMYJS6#V'I6%2TAZ< 920Q:X5H>%. MD:M?RNH!!M(6?\-$\,UGYE%.0;"_D:U_Q@]R6)4#08X8=$9Q M9Z'M4FVKEN4FBRVM9AX0O%Q/],[:O8V^K1Y(X\;1%A+\V)3QE959 M)DSF.-5-NN@ER>.HS-CLHJ"RWB:KK4YD8RD9P2=)4AVHX'A9:8V+M6]9",HI MMNS"7?9TS%GV3;-5C[:85#0=BQ46P$XZ4@\L[TD/-U9H\;%S2(7DL2 0OG9# M"@8^FQ^Z8R/WGDC,_8!E&QT6P^XZMO,@5[M&8F]EJ9,M K4^"39"!N<@*5(V M$L0Q\T'BF)#7@^*@1:/4+T1^1-/WPMV-DEENHV](V( ;?:+31(;Q*C\,V"SK M2HG5 IK5CC7HEQWUS5'0^HJT!\/@AWQ/YB&=@"*S6=8$0V(I%J6>,YJQ7BI7 M++R]G&\O="8!9ALDK#,*D>4;WR'"2C8@N#;*+6-W-G!"['(40X7&[\MAT9!- M&&$^919NM 6ML+>5RX*3Y:>U/[Z!K%./QQGF$[[7IA]6M[L.,ZQ$,K72.SQ4 MM6&)P&[2H1R(A$*BXLH?9M+2) 0V83BR46U;**NE&J77RK8V>F8EJD$)X>D2 MKHV5+ME4 PB=]DX57@2ET7FM4_F",!OPH,05U%M4$F/U4A\#OB-.T"87O+4< MS$?T'^1<^MSK1S[)H5O?$WAK8QHW.JT3'&'ER:: I8#NXPFVJJ0<,FS(=<5X M=\KQ:K3;R>CLND9@W5.A'A6Z\2/9(6]!"6NU!UEX44ILD-PU#E0*S6>4R;.F!+7!**2Z?"3'3$KLPU(=E:Z1BEEQEQ8PB-.+&N M:,TB7DK7\[%UIEN"7 80L:]/9/9TU1*E?/!5PQD<&D^N+Y.,^SHO==& S-N< M Y@(.RN:Z@AJ%Q8X$$ZJKBD>HR#483G]+*H''YWKYW;*:UP-Q& MSR#JL>^(AMX*(??J*Q*8E[!. M/;#GP/5C;&XW%/SR\]8GO'C:L/W!Y7&^VYR'4@=9JCNR08Z+=4(/Z>0L;<:" M#!K&)2O)[';I?S_\;$)'^ZS^1;5^W,(4_=2D&&EJFG7;04E0C6/#^L"*[S"& M<6F7GJ'2-;H(R(:6("VI% ( ;*'3'SAAMVB(M-1J-.G!XZ9OH"' MIYG2L[I/,D@6"!"?T :*,G46GFT=D0H"U*G$6>--37D,/QV8G4[F8X^D$CPR M>GS(+@Y^RED@VX.^ T?BA3<'1VMFQ," MW(N*N3)6BH6KHXI(%_2UB(88@"C-2F5UA,KOE0T2-MU>\[,N ;)5(D(D0ZK! MVPK;&>8;%^$]]XBI" *5;D3<:5K\'3,/(!?X[ZQX64>1P2G$_-NGC7GDT_% M>WT8K&'_0F\D)]B JDMDLH+FSEPH&N?TX>6"#QCS?:RK5[2O^$A>2A9UB'=,I1"ME T[K8DY$ 9C]M M11Z?,:^,D<'6\%'(X 2G&C+E\M:!8_GJ!@1;+N M5D*=9+3=*XZ[L3'0YP0KD?5#@4-MHA*8F=QD<:&J%==E$ZF7>;.SI4SB7''\ MZ019,LPG:[@,)JTP&69V=LLN<_PGZF)=KG92Y8JE*Y ZT'WF=S69@;#3A9AJ M[>J(Q1V]0J)Q2(^"PM!X+\D6UXX[;YR1&\[I3IS%BA>3)2N#5BL>;2#<2RK] M%NQH2JUTTLVZFF3OBSYS(=B!NFX;4,1L'9&,:%0,+M5#=-?EY(XISO^*PUXW M?AKE;R5G@3^T+-5U4B5WE:940RCJ3(JV&NL2!@G4H MPJ4\K7'S&^P9-JCAYQ'I-_Y!]$#7.9.&;S1QV(J^+0J="!RT;RQ/F0U0B.YD M:.!!_7_2:39IM;ETM#INZ9]P')Q:_*0#/W%6ICK<]ZQ$!)@M4W39\PX'$QUW M>5&\!.N_Y((?+S412BA/+EUT,LWQA0P07Y[V?9"VMIB7K%!Z ?5=Z&% MXMW*I-X5GI/5RE+79]*]4EODA].%ZWUSYE0P(3:U%H28"R'YV-;V9(?=RGQ7 'Q29.0?ZU\K!.0XU5 MTI4N G$ZJDA G]LSSWBGI!Y7W?-=*U.6PR&PWEU- ARC.H[Z:F=55YVL>P@< M])LXIN!';/UJL-@2+"54S*5&R*;.DH[$?\W54[E%H:^ /DMN1]$>G"-T1$G. M [,RWQ*D&1O) I5JRZ1!,?K](>.X\MI%9R1ZQZ([_TCY:6JK(.;P'SO8TZ8I M @_!AY2%CS39,,7)O7@@"Y?G_#V\"TH=OGAM;"6]7K".^>D( %Z7UO0^A78M M!X2D/BOP,3F-G:T(;SF;NEH'/8O2>);,\.\\GJ<)_EW$X\D4_R:3.)TEO>GW MBKCS^NDYPI=^$4WB)!G14HM9M(RGXW%O7K;> ^68Q*/%Q#Z?Q-.)^^M'IBTY M/$ ZCN>C$4&?TI3"Y*O8]3=PJZMX MTKGM:[A59UEM0XLL4%0B!8O'T[[<4XE2^WGL<@)Q(A2J4U&-@6K[ITN+U$]+ M70XI'^>AO\Z;;+NMU=:*8DW+#8<4:_.'7!W$(>#,N!P"$W 1-E&\E\]U11T! MRBR.)->3&&CU*&[>6Q:M6\&:AIXZLP+.QUSN.00C]WPXSMNQQ,:"5JLC73,ENCPWQ MH:[D(9GARAK];#(U8*@>V-=U*%8!=@FYQQBY-6[!RLCE:%M7#Z KX!1XU.Q MUT3I:CHJM0W!]FN7U:W0I978['FKCX>,\2MQ)DY[-TJN7/3O M!F$7*]A/G;[XZI]J*)]Z'&9.F:R&'=W6OZ-6753+5@1<[RW0>'4&4H-G*JD, MICD,R,U[= !&6]&WY^R,D(A^I]&1RJ=/LBM>1W]1+<>#Q4W<[[O2EAP'>"4M MG4SC=+&(QK0RM/=\&4^6B?SYWO6V"1];CN-%.B+2_5VTG,2CT3*"&?.[Z,]! M<+ G8WI33./%8BQ3S*;Q>#2!Y8#/WRHJ8%N)T>\_,)O$BV0<+3%F,H[3^2): MT/!\NWO9*@Y3^&N'SXX7\6B\C A$F(S+Z32B9;\#*O.VT]S2>V(>I]-1-,4P M?)PMEM$<'W\D%X@YA/$?/C))XG0RYT4F:3R9C/B1GRB*(/G1#)3SP'_V'HQG M(V "@Z=Q KN+/GU;-5SN9IJ\T(4#YC46$^'SR3*> ]8Q3T#KT@0?=@"3E*7U MU<5FH:Y.TU$\U^!-TW@Q6S!6/WA1%M !4#SC.?%QM)SRQ]E\ 7-O&4UQ8O/I M./H3&11#GO&,R6R.3],9V:EI]-_Z_QC2 M'_S;H>QQFWV(_>/B\+I9E YTV"I=C^V *:B+J18!5_%T,@=?@@9YE3E\E'3!NS['U1@V2V>,C\4, M+M><9C^,EY")O;Q)/YB/>7LC7D'\D.P7K\-66(V"=UX@3DLDX 7A_()QTOCS+ MWT#E'2&PVE>XNPQ?QY-<6J3Y;^ RS\/JQY9SJ^C/WLFN//DIW#9 MI\#E;,:<-YE Y8"E9M.0]QI,_E)2X?;A=#0'TXVCE,@W@6X=+5*P)?[X=TKO M"&T,/3@=L[Z@QR:0_&.MI$Z=Q'P^C4P>! M@5QF:*)>G$!\0ZRG8/K#-)Y=4HF *IF(-0UK8XKS7%RG$Z%N1C.M MT49P,V9/-G7!LXM1*F8IS.WEY*).7"[B22JV;C):X$1GHOL"AAQ#08&Q:%I0 MZP1HXQ5BHI1T/.-X*"S?V7F+E\:/12.FYVQ>&@?Y8S0B9'$R^5?8O9^#3?^9 MIFL"3! !+L03)7MK/C]OO$*)X>1&8KQ.4UB49+P^T14=C^8<&T_D_$DX)!>, MUQ38FL*^8E*"50B[:?X4XQ64"T]M*4LF$$_)2'CP'*LF8TCM^83')7#&\ MZ64#>!K/$XB=,8=>0-%C<, G8N-Z\S<9C3G1.3&B'O89G%+^,S" $W*"<4K3 MU 0)9G/YXS2K@IZ6R9Q=##*&IT,F,$3;F"(6$_X,J8B_Y]$[N935T-TDE=]+ M1SZ(.+K<]\!)!(HUO^<6R-&?*FX-;)^IO6?"JHBP!(!"\%+SJ^MRO0JGX_Q+ M5-6N2M26'AZU .I*>S\LZ]T9HI=5Z+9@)=\'=#N19LYU;.NJ.T@K+XW9V+8TO\-HW>&)+_K*'EV&Q4\3KB49 MPG#GE>VSXXVV!Q$Y#$LE!"PPW4#*-MK0Q^WUV38=(B_WT [HQ'1,"BWI'DQ6Z"N 6BWEN@-22 .V2-]K-=/67)";EV;LKUVF<\I<2%,)E?)2 MW*]"UR;17:]5UK1^^SN<5EGM\Y5WG3&XOLYG4$&<5&PT\8U&;GIF+DSRL=%E M?\/V].82J0D*@:-ZF8 K*;\5$U$29O0->ZQ!-7U<#$]HM M]3(_SDE^C:US AANIZZ585H[(P(H^_\L'=W.P\J(-+V=#)=&B*BQ34%UA<"E M);(6RO*N:_V6UP]4-?JRVFP8Z[H;LBT%6%./I#6+.6$&OH/K;I'C.2KQUA?S MPFJN<'TK,+PZ LE+>CI/IR9OG>1O!J8B^1/<:N&RYE[O'/LF"\(0MY.7BUPV MDZAO5V\[NI,L=7*$HN$T;FXHFGN.2O^DL$K$R(J&^Q

G7$I_R!N_?+N#5*$4 M<[C.!^X)JMW-3>L1KS3$+I8) $9W=245J2O7-<4UUQB\<<>ZVYIP)SIKGK^5 MQM46NG3 =;LEL"59WU.6YLYLKV$,-9DCT)EQW>+V\DGO@@%73OESZ Y)7K?\ MP):[-O JSL*$!.\JL>6Y'M-UET+I:OO!4FIL28K M*G:K(6CH=4M=W719KVF@G)>M\+?-YKV%35^W6)?026,&-T5F68H*QRU!!^:$ MTO:QZ)/,W5(/B[T)6NF9PZ58.;=[CDK!JP?D3B*9/;$;$O:EQ(BPC9W7J(Z1 M95_I)!5IMF,=H5+W##0 6IA?&MMUE77Z52.8R%-M0_W:I*[YN>GX5Z[]Q0.@ M7X2%; ;%^N*/$5RZQQ ?F[U?(.:A&%]=L2'L^_S3%X)T:B[6 ]!@)S(STN46 M7;?N$>)[OZK+J(L/](H[7\ 6GC0?%J9^B1Z].49>O7%)$AJQ^6G"]P2@08&4 M0?%O[C]U8A%K>\J-L.-;5U:?#=V$N- :Q-ENCLGUA7USE!2J,QT-_9;S+.6- M4^K>V>;@:[RR6S&-7&=$KVO::FC3O6;9^@T^?V7 W"R>WVK>YG,-T?U%M2=6 MU3;;:B6A!=KFF9DD&B V;K]+1\8,?H7/.A_8XT79CY[SP,A[/%O1I M3C'?V?'@LBI?F@=,K;OY=XCRW/24^)E2C<>("YY&RT6N>XY9=N9B^FTGNFPE[#UJ"ODO'C95U>R_7O7#((NW9=KJ;J^$/>WD. MO%DUN;:3K1@R^CCB\E!Y&9JT<[;FZE5;()\U_?IXNGN1U]8>[.F?X5)Y7Z1P%-RWU[G-]SU?B31,SUA,_J+V. MBOS-N^WTO2W%4 M)#Q0^FUNVH>OEO1*M]TMLXOK#@JXZ^K#/1''P76)7O]P:<77G^$N4K(8Q12 2=S'0OL M":!,1M%RX>8^F:P !.-XF2R]J8/4P8+J^N)D2AE'RE)]@@,OETHI0^"7!/5_1L\XQ'GV3.IC"MGT_@#70A*>;6#_W(A M>@F+]6HNTETU=Y9*MI>;F86BI+1%DPTS791]TQA[0=Z/;DA $P?H,MK M6]!MRV][B6BHC4#6;RWDM]K7#03)%]B6)EN11?;5,KV;MK;US;'4U&VCY$+L M5:>N0S+'E^),.RC)Y)A[2B>5M'>PMO.O'R\XZ8[P];B?M0'L][0P'1'\1EH] M94[*=$7&M[W#8UUW^ZZ(V&OAP.^;\&([XD<.-0#MO1OA,CUL;'\-;W.BW.!Q M_<*ZV-\NA) )YJTD40>](5Z[\Z@B\3*6[@>)7@1.D4/YHTI9$D=I(.8 M6ZV2V^EYJ?L>_>1284[?\?ZOV>>%\]S _# ]"+0G[L&B+\Q(1PUJO6R3'K"Z MJ I#=Z4F7J7.*Y>I./-")2=(^>@%*)JF3<=R;^/B'&V..P!Y+4/"EPQE1V,- M-$VO30LY_!V[WRP3)"9MKY2Y SIJITVY"^U:D@TL.3[J@Y$Y0F%SA.DC[FTI M$'FQL61,O\7+['#\"LV+=!+[;W_1Z,*1>]V-;*IW8/_7"F%3*U-S+X9J(XT< M!]Y2:%X 0)T6PW#5<1,?DT*Q@7Q,0R1M&. H(*'?$3[XEI9@^L#15]P"(9A: MNQ(5O10DJ^FF<$?\P%_!=L+](J";<(7X5U^NX?MP\2OD'*OS^F]R?OT>^(\_F,$ M,+N<&&YU?)^,AUV/$Z%\C75Z@S4#>6(Q%Y.EUS#LK73CZY=%,>1KV2N?[9M7 M[=LWK_(&_UGA_^OJ ?]M*&#R==9F;]_@,+?J/<0)Q4^PS)&ULK5A=<],X%/TKFL P[4Q( MTK24+K2=:;LLL#-\#(7E86 M>^7CA76??:Y4$-=E8?S)( ^A>C(>^R17I?0C6RF#E;EUI0QX=-G85T[)E(7* M8CR=3 ['I=1F<'K,[]ZZTV-;AT(;]=8)7Y>E=,MS5=C%R6!OT+YXI[,\T(OQ MZ7$E,W6IPH?JKGB9G@PFI) J5!((0>+?E;I014% 4.-+@SGHCB3!_N\6_2^V';;,I%<7MOBH MTY"?#(X&(E5S61?AG5V\4(T]CP@OL87GOV(1]^[O#T12^V#+1A@:E-K$__*Z M\4-/X&BR16#:"$Q9[W@0:_FG#/+TV-F%<+0;:/2#365I**<-!>4R.*QJR(73 ML^1+K;TF#WGQ9B[.:X\=WBM_/ [ IUWCI,$ZCUC3+5B'XI4U(??BF4E5NBX_ MAEZ=\_2UXK7'BPI8S;62T^M^S MF0\.Z?'?)I,CXL%F1"J9)[Z2B3H9H":\ M6#F= +R2.L+@71G1B\(FDM"#I;?:H;I]I;@^A81*P3-*H>4,1P<-&*J\5-05 M3B5PY8,N&6,N(7\EBUJ1'KY.\FT0,K!H"C'VP+=']TR;+47M1^+/VK6&S[7S M0>2RF),P9>10+!HA1XH01&++2AJ<-A1*0A4R7!JA2U+6:5D(69*C1N+]PJYV M Q;",Z6PU21%C?(!#X1<&V%K)SX833I?!E:]5$D.J01@"2(67-T0G"%O)*VY ME(P< :\RL&@8"FO81XM<0[/*V2N=KL,10J4KV"IGB![71X4;[8A2B?6EC'UR#5Q!3E#-.J;NYJ841LUH7 M*07OIB.BF5'UOO7=OD;=CXVNM/T;U?TMNB.ET!-X!YJG:VB&4Z$H8HJN3%HH MN(X4T4:7>I5RT$B95#JQ5/B#=)NNIYO7UST4+C ;FI2 8?%44N'^WF0R.@)^ M4>#-2%QRB?1+OO'E$[$C=X5L4)>P#A73A9C[J/LVZVYZ[3E& _A)G%OT+D,% M+X>\L-DK72YM".W&L&[3X[O93QMV9KLWZC1:J0R2(%%\'/,X/>#X3-G,R2KG M0.44*82 -577VC/=K6SY(3-OA'L8X]5 S1$"O2O"&C7TP["UT%KOO[8._^0J M<2\QB.4;TO;UF_?/Q(%X*&[I"SL7EBB]5NGN>A"&/=8LEL.&\F6X4WW^-(WM MZ,T^(HW L/HKATYI9I".!62-44IV)^#(X# ["13.+1S [ENH[_OS]_MG*W\U MJ:S)#;]:K3]&R7T#_(_J_Y.%.A(O#0F8)L,)GS3R:_W9KY,A3?Z1-"M-)$BT M]WBTUY)>[%R<#P;WG/Y0P 2YVAE]RV&2/G%Z!O#[TZ/1'QT49I;,VG2!1]Y[ M__#1^BK\CZJ9XXR"$C%(DVGZ&:>2$=H*R(.2(WJ46D+C\Q5N:Y?^$5<(EID1 MK:3D8SJ,^X&\%E7M*NO;QH0G9+IO9K-V$.NZ$^DP6Y5_7PL:=WAX SL6("Z# M"QR;[^O9)[8%Y8@BRJ!%-S*M3U#BY(JCOM[0+W8#CB-[IRN\[GR>GK<, MK$T ?D/PICWJ:;V=WB54,?EHE#4]JS'8XO*#FGUC!"YKJKNL<7E"7$45X"Y) M=V4TO3AI9YCK&)Y6HJKBV<4K\<)&SGON;%T-007)2.P\N'8IU_[3W= M):N@"WSP,)$>1>&D\9*K9,0X&AX0A9(,%B]ZH 5EE,N6;:,(RQ7YH*^6PVCC MZFK!2>_4E4(+9*:0%0CVFE>+)2I_LIJJ*$(]+4B!?K(D!:JPC3T(TZ7B2RT= M#4K=9:)?2GSQIQHC068V:])8[B/Q@6Y!S<(0>>J[H:-E@E_H+J--]]9Q[P-# M"1_R9Q0O^,X7OS5T;[LO-6?Q \5J>_S,\TJZ##F$X,PA.AD]?C00+GXZB0_! M5ORY C<'^(!_8J+!1$L;L#ZWF'Z:!SJ@^WYU^C]02P,$% @ /3S[5A?Q M<*$#! XPH !D !X;"]W;W)K&ULQ59M;]M& M#/XKA%H4":!8TND]L0WDK=@&- V:;OTP[,-9HFVADDZ[.\7)?GUY)UM+EM=V MP/;%NA?RX4/R2'.Z$?*K6B-JN&GJ5LV>I8HT-5Q/184LW2R$;KFDK M5Y[J)/+2*C6UQWP_\1I>MEU7+5Y*4'W3<'E[@K78S)S V1U\ MJE9K;0Z\^;3C*[Q"_6MW*6GGC2AEU6"K*M&"Q.7,.0X.3R(C;P5^JW"C[JS! M>+(0XJO9_%S.'-\0PAH+;1 X?:[Q%.O: !&-/[>8SFC2*-Y=[]#?6]_)EP57 M>"KJ+U6IUS,G]K_4EL?L*M/['!*T2M["]L!MG0=Z#HE1;-5ID8-%4[ M?/G--@YW%+*G%-A6@5G>@R'+\HQK/I]*L0%II G-+*RK5IO(5:U)RI66=%N1 MGIZ?<]E6[4K!)4JX6G.)4T\3KKGUBBW&R8#!GL!(X(-H]5K!>5MB>5_?(SXC M*;8C=<*>!?RE;R<0^BXPGX7/X(6CDZ'%"U_M)/Q^O%!:TIOXXS%_![CH<3A3 M)X>JXP7.'"H$A?(:G?F[-T'B'SU#-AK)1L^AOS(CWXL!I[PN^IK;4A!+..&J M*H"W)9Q5=:^QA%&G(YU3T30D.*A^7B,L14WU2_>@^:)&M:WBZB\$T4LH?AQ] M[]V;C#'_Z/SRRJZ"HWVR)D&35;V6B!9'53?0#*\,S2L#>B,XOA$K0@L&>U5+ M6J)7=*)T7W M6@ A=A0ITV(H='@W7,40KH%VE+IA'KI1'D),QOW4]5D$Y\LEM3D3^M($G!H= M*"QZ6>D*E0EKP(YLN ],"R-"&RY+!4$>NT&:D).1FT;)D!'U@%.Y3>*SK.(L MHPCDAE4:!&Z:^MMG\+366V"3/#71F^3Y^%1>D(]W\KO,/7@:+^>-QXDGHTR>)'PI16.?PN#XV(9V_E-K^?Z6LL""4T"-TBV-%GU=TA$IZNI@ MS-4&B7/FIBRQB#G58N+2K*(ZM--&?3OY?]U@KW7<&#ZJTE1VO%/'O6SW,(./I.,$=#X/+W^+#^/>!RU75*JAQ2:K^)(T=D,-( M-6RTZ.P8LQ":AB*[7-,4BM((T/U2"+W;& /C7#O_!E!+ P04 " ]//M6 MET03=;@# &" &0 'AL+W=O]O MVS80_5<.6C$D@!']L.-XGFT@3C:T PH$R;I^&/:!IDX25XE42FUJ[=51YWR[CV,D*&^$N3(N:(H6QC?#T M:>'A#\4]NYH#.QD M9\P7_OB0KZ.$!6&-TC.#H)\]WF!=,Q')^'K@C,8E&7@\?F;_-7@G+SOA\,;4 MGU7NJW6TB"#'0G2UOS?]>SSXN60^:6H7_D,_Y$ZS"&3GO&D.8%+0*#W\BL=# M'8X B^0;@.P R(+N8:&@\E9XL5E9TX/E;&+C0; :T"1.:=Z4!V\IJ@CG-Q_T M'K4W5J%;Q9X(>3J6!_!V &?? ,_AH]&^X);Y61M7&<1_KS>.6_I./SUFN.!*PT^ KI^$O3M$(_ M*5W"C='.U"H7'G/8BEIHB?# A\B!I)AR'#!%0!:FIJO+,-&83E.*-L--_I'-*3GV6+8P+T* ,VS&(+,DPF01-C\RN M4W4.%4T /E*5=$D!8W.T[N*U%A ?]>8&;1E>(+YE=).&-CW.CH_<]=#;7]*' M%_*CL*72CMP6!$TNKBXCL,.K,WQXTX9.OS.>WHTP)*$DC1,H7A@JY>&#%QB? M_LT_4$L#!!0 ( #T\^U9$J0[S$0@ '@4 9 >&PO=V]R:W-H965T M(27%KITT^\6R2,YPYIF9AT-=;+3Y8E="./:M+)2] M[*VE<7?NR# MN;K0M2ND$A\,LW59R->NW @URN' T,KBXJOA0?A?NS^F#P-NBT M9+(4RDJMF!'Y9>]Z='8SH?5^P;^EV-BM_XP\66C]A5Y^RRY[0S)(%")UI('C ML1:WHBA($RP3.:\+]Z W MOXK&GRGI2W5A_2_;A+7)28^EM76Z;(1A02E5>/)O#0Y; O/A,P))(Y!XN\-& MWLIWW/&K"Z,WS-!J:*,_WE4O#>.DHJ!\= :S$G+NZIU8N(N!@R9Z'Z2-U$V0 M2IZ1FK'W6KF59;^H3&2[\@-8T)F1M&;<)"\J_%>M8C8>1BP9)N,7](T[M\9> MW_@%M]@[:=-"V]H(]O?UPCJ#%/C/(6>#KLEA75069[;BJ;CL(>^M,&O1N_KY MI]%L>/Z"I9/.TLE+VI\-P(M2AVT*3M./5,RM!%(^U67%U:-42W:KE=6%S+@3 M&;OA!5>I8!\I<2Q+,2C<2^:Z0+F2&"]UK;"$6YI#G$07)\95AOU242Z$ M8>.1'TU8W^^N:XMI>WSV)+.S]),P)2LT5^R()9,DFH_&6__^5-C7./D_F)1Y MCZRMO<6IMK"F/XIFP^$QZR?1<([GG51^MA"H4%9(OI"%=%)8-HUFDR&;19/I M*?ND'2^"OF0RB^;3,9XGT>@T8;\+:\]0<,8(Y5!@KC9!?C2-QJ>G])C.3AH- MA5;+MXX<\+I@-CR:3"?-OUDR9;=&9-*QZZ41HB25GP5;\35BPM(PQ;NI$)( M\'MNTA5+/)2 ;+.2>*V,7LL,QH"$H>!H%(\9'"P",:YUL:9(-7ISGI+OCZQ/ M@?SYIWF2#,])&WOHEC;6W35+_:+1^;$/*/2/A\-X"+8).[@N4GL:?1!_QU2G MH0]"\HR[%L4CL;8 HAESFOS;$K\W);)0U9O(W+-&;WBEU7 M1D)\'G(14 D&24&[287]:+,[:2S40F7FD6Z&7]Y\Q\WO-+2&1:RJ#66DUQFB M1%+>84&9:!!4JBN'@Y$ 6&$,5["@\_,X9I]^:']$4'.RF,0>#P$1H9Y8L(CGP.S[0#7.D^3! M+>(&!\KJDC\"<"0?55XG\6RNT0Y(X-,N@67.>(85^$^E168;V _21LHK)W-) MQ:&R 7)?? -+D=+M91M2A#$HWK9#FJZ MZ4$+;;VP,I/<@(=B=OU: HZ\RD7#\ VA[Y:K3\,CD&T\;UWVF45HTH_2+),& M9IM1B*88JN6ZR)2OV_MEB\(H?-FWX9# MF6IH=')N6=NB1MMH?X?P'DDM!#=$= @7*IL[)B1QS!F.1O"X[U0#!U5%C3I! MSAMP!EF&/!^^H10=QB?3-Y%?BH-?L5088BN6^\-4HAH==-N(,K6?D%:O4'RM M:2I0J14H,A)'Y!1UP*TT8N=7$Q=E:%RIO3!;A"3@'M0\A.8%#8GZ0L;]@3[^ M+_3Q3Z51585,?9"=4!CT_@SC$7SH-SRU3YU/Y]$T'D_>$#X[H3_>AV74PC)Z M'2R!BI]PEL35=%8&N@YN(ER<^%7G" P_]F,XMTKA.4D8KX[([ DOI4 %:5#1 MHD+=-C05X??F$G[&UH2_OH04'? MM< " J]+7S+%4M<:K-OSYIE.TW/5+ 08"Z;QR?C-;E6BYK;8'U#X.%7\T2>4 M;MIDY"XNH.C#9$$,4E/@0]^[0Y_/LES;IQDZUVT(4LA07V7)Z].)#"1N#M+- MYKL6_0-&O1--S[C/2]1/0^>K>=R[UGJ&^N@*I37R"74B7M'=&_Q9]@*?1ZB: MJBF )AZ*NN_NY H2VP*>SHTOH:JF!/TQMI_]$2'1O/LK!4[ K9[C:!R/MD_^ M0Q<.;JV&0MIM(]WJ>6*.FQO8=^+&(]+<:(@L@V\R[_Q\N@]PRE#C-"<\H2E5\[+=9I' M*!V@+7P/U2H#/J)-XL/&-+VP96MHQ^T0 VN!, &=<+^A#,B)3@ 4)0,=9W". M3L/0TM W)B=4V];L!]L0+L'N=K*0J/T&KB:]4/W>((JTI'L5:#'R+($%UNGT M"Y(9[3W:="LP(]4:$?#=(VQ+O];2^LSQ4Y0K(E.X/8:\;+(LQ L +B0?IZK M8! E+>ZGY(-/),+0MRM/EH=O_1]02P,$% @ /3S[5O'_"E<1!P 1!( !D !X;"]W;W)K M&ULK5AK;]LV%/TKA#<,">#:CNRD>0-)NF(;UC5H MLNW#, RT=&UQE4B%I.IZOW[GDGHX<9QNP_(AEOBX//?<)W6^,O:CRXF\^%P6 MVET,SWA]6/"+HI7;>!:LR=R8C_SR?78QF# @*BCU+$'B MYQ/=4%&P(,!X:&0.NB-YX^9S*_UMT!VZS*6C&U/\JC*?7PR.!R*CA:P+_\&L MOJ->.6EYK"A?]B%==.9P.1ULZ;LMD,!*72\5=^;GC8V' \V;$A:38D 7<\ M**!\([V\/+=F)2ROAC1^"*J&W0"G-!OESEO,*NSSEV^ELN(76=0DWI%TM24P M[MWYV$,X+QFGC:#K*"C9(>A(O#/:YTY\JS/*'N\? U2'+&F172%\D!<^HJ MF=+% !'AR'ZBP>4W7QT<3 #SK ,]>DOYO3/.?! FXM<@Z*D15V\HX=%#+0NU6"N]%-(Y@FBI,U$H M.8<0K\"RTMCAVS[*S-D]Y+QHU1H*Y41J2BP+ M%$25%Z; =B8RDA5I.A4_\J\X$-]\=9P<')R)G_]?[*/F@*0[X/TV7@. %KBD M[N"T4QCT0L*',F61;@N8$(?J_JV7QG!8TP"$E[4P8#6ETZ+.6/O'2O$>ITI5 M2+O;P9[H??:,C)Z&;8$;2!IY+8&=960QD@5/E%QI'+P/ M<=2Z+^_Q\QG/BH!1W+CR!:XM M5<9ZYI7U]^L@Z/49E%YIUK\NJP!\)#Y06EO+*W^/A-S?2Y0% R@_T4"MH M$7C9.]@77XO#R70X.4SP%#A.SAX]M;-O:$&6=>;X1X,3W$94A=0M=WO)OI@= M#B>SPVY[^]L,1SR0.3L>3DY>[SJQF7V!C6TJ_U=&9H='P]GT9 >^=O:?,3(] M&AX?)UN,-,,?D'41ZQSS =%\<)2=;RWFL96]V,AV>'$YVH6MF_]CU%W3< MS4"*F%(H!6 Y0P@ZQ?DC-;5NHJ,TFM9-GA&+&HZ+[L_GR!%JJ30 HNNL0PW) M8 P7BP27A3*V6IRSR+FVW''>:(T561N)*_]/HB>4_!QE^>OD=3*:H=$LBM S M:QZ:G/1#0X2HJRADP2*D[&>T&(FWUI3"HWOGZL>_S0G(SX&EN81IFWJ5DO6X M/;!VID9'8DH84J58HS_V?(6D1I]3@GD7A*0K"Q06I6/R*)#,65WVDB_[$A.5 M%GA!%N6$Y(+-D\G9^U#BXJHPA&RK8G-R UN:0K$A,G$=X8L[[KOY6+C:4_?C M\O[<&;?(QE)ET(7!-7U#J*W_YL2GIZ'*<08&)1#/O6CP/Y[)J0Q,AD*( MEHKS;;Q?0&,X:NB!(?BG]_??BF/Q:F)->XAX/9-SZ$;P[B[0HF[UB9=<;QW(.4;@U(#OB3 X3/ 7S M\JG].E"=AA37]X:\H+_6L_UZ@SQ1IVW),\Z*I@I$8$,TP*MHZT?]S_V3:T?3 MK3IN_C9.T-;)*.PT69P ,!;9'?-^L.XB./ZF8M=O#*.-V[V"-1E M^'[!A061'"_YW6CWB>0J?AGHE\?O*^^D15%QJ!@+;)V,7A\.A(W?+.*+-U7X M3C W'EDA/.8DD6EY >87!OUT\\('=!^.+O\&4$L#!!0 ( #T\^U:4_&DQ M_P, -4) 9 >&PO=V]R:W-H965TM&1+ E63)<1+/-N D+98!!8*FW3X,^T!1)XNH1&HD%3O[]3M2MNPT3KSN MB\27>YY[[HYOTY72WTR):&%=5]+,@M+:9A)%AI=8,Q.J!B7-%$K7S%)7+R/3 M:&2Y!]55E,3Q.*J9D,%\ZL?N]7RJ6EL)B?<:3%O73#]=8Z56LV 8; <^BV5I MW4 TGS9LB0]HOS;WFGI1SY*+&J412H+&8A8LAI/KD;/W!K\+7)F]-KA(,J6^ MNI0/NM[?L'WWL%$O&#-ZHZ@^1 MVW(67 :08\':RGY6JU]Q$\^YX^.J,OX+J\XV30/@K;&JWH!)02UD]V?K31[V M )?Q*X!D TB\[LZ15WG++)M/M5J!=M;$YAH^5(\F<4*ZHCQ83;."<'9^)[FJ M$;ZP-9II9(G1C4=\@[[NT,DKZ#%\4M*6!C[('//G^(B4]'*2K9SKY$W"WUH9 M0AH/((F3] V^M \O]7SIT?#@5AA>*=-JA#\7F;&:%L1?AT+N&$>'&=TFF9B& M<9P%M L,ZD<,YC__-!S'O[RA=]3K';W%?K0<_QT-7TJ$0E6TZX1<@F59A> 5 M2VM M1I$9VTI-XU6C\+O,R;S[R)"2[3NX&@U&R14UQLG@XF*T#_3A)A?A"$X@&8?G[G<1IKN> M2VPNB@(U2HZ0H5TA2B_R:_@0@K',ME;IIQV=*B 9GO3)10+[T^A@FC-ER_^9 MZQ4S%+B@XU543\#HU#1T.CGW3E3'52G.JCW'M%2\+O*H75EJ)JDPX [2]U:] M=])VT9K0AT]HN@&,:[R^E'YTR0Q@55(>B:EAFB:M^A%X,O#1YRTAU 1.V1DL M2:/%7EV&I B?13[PO*?9&?U?!/5JE;H<\)+)Y7%CKXI9JT76=IN0XOK.&T=M MZ?X\GOV!@U5M[G>TJP.EBOOZNAZN&T$N7>Y=Q1ODHA!\5Q%#=XLM1;=4;ZBO M*I&3Q!P6#1G1PO%@ PMN?4Z'KB2"E\#<,4)VKJ0,AG%\XN.C&K3=Y>K7;6OH M/#(&:F25<7&YLH1^!U-D0N64B,(5Y!8YUADUTN&V=K[2QRA+2F7F]IIV5MT2 M.8]/0E@8%_'+37' T0J))@>IH)4:N5I*\0\Q[54M0XF%H*?.H?,\VKMJ:]1+ M_Z PM&A;:;M;MQ_MWRR+[JK>F7JQE_< M="#0,\ W2WIWH78&-%\H9;<=YZ!_R4C0%LB!.FH>B#R/R2AR$Y#"S6%:_ON?.4#)MRV[2!UOD MS%W.WS42U5,S@Y"FL?S'P_2P7;ADUJ5 MCA=&)T>M7-$EN2_M1X.WTZKI&<2Z?S;T&< M98\:_,,WB3@8#T4VS@X>L7>P"^\@V#MXP%Z(J]150<;^*MY\]\IMQ'OM2/QU MNK#.H"G^WA=VM#K9;Y4'Y95M94[' TR")7-%@Y-G3]+9^/4CF"<[S)/'K/]G M27Y<6YQ:H9<"2:5=4H5L"G%!.=4+,N(@#:O94+B2#(DU_YO,ARG$TW06A/$Z MF\V&\VPJ;"D1+]O4WH@\NK+!%0;>.HBK9C7$M-J6PKQ5FT1<>(-5]H _0R3J MV#3$3;,'702T)J&L]9"89,/I_#!LS6?#23;KX>AC>,2O5=<_ZS5-)\/9=!+V MTGDZG$_G/^CWV,J&C'8F?0L54ISJB$HZ99(KB5)>X4VJ0GSWTC@RU484ZDH5R*!%1INZC;,J93-.@F'MC MJ'$0;^5&2(2U\I4T>\PPR*?C)#T4+74!)N+]A\]O1#H6+\6M7GY^COJI!GE\ M(=YBD5H7>YC]#D-(9UJ:8/,"600R8\5SSLFS)X=9-GX=ML-S^OJ%D-Z5VJA_ MD$T970/H31:,7AE9"UGAV.(N\I83MZ"5:F[D>./V3/3&X%;Z$W'I%Q;U#8D) MX];!A1FQ-+H6#H<=^PB_R"[.6"XU2\I:>U2N!QG'<0_NMDVLS\LM='@,)6)] M?FBW7<8+]R.]"ZGG*X;>4_$M+SS-DG0J%JJJ.L./Q__#TQB&\,8;RM,"X[7" M$8SQ$N-DCH,P.GV$CSA!MQ6?IN-9DFUU?S(]S%S:K\H]4,.NN:I$8V.2]XMWQD1T>)+,=O@Y8A!F8;%\NN#\:+>BZ M529Z*F!M* I-O.&$7E1JA:603$QQ*YL-PY!Y(#C!KRW(0.6!&+KVOD>K3+TU M*&2!EO%@6.X5)EN6(M0,+XBP4#;?4H.0+A@/,X2]^X.U!OVB21&+PC[ JIP" M:[&C7JPW:=ACA'\1&5T[C#-S5ZV<@_?%1E@"_8&[H5?)M0TQZ,#X%:UDM>5X MX'=VR)U7^3 LR.V5LH'RP3#L'04>BW,U]>BH'/V*3S8FC"_)98)F,:V.#8A4TG(9 MC^![W"B7.'7N?_. 1SW()+)31$!*X. NX.J2U-ORF.YMJ39(]GUS MCGI7@IK,*EQ\+/0P:/%VL%O=W:U.XY7B1CQ>S-Y)@T,/[4Q+J()^IP-AXF4G MOCC=A@O&0CM<5\)CB?LA&1; _E+C@[M[80>[&^?)OU!+ P04 " ]//M6 ML8E)-^0$ #8"@ &0 'AL+W=O7.-U8]]%71$'LO3>';EEJ>V#5H9NG+"MW4MW=T%:;LYZXU[ MVX,W:ET%/A@N3QNYIFL*[YHKA]UPAU*HFHQ7U@A'Y5GO?'Q\,67Y*/"WHHW? M>Q<]5$:JSWJ(G"BIEJ\,;N_F#NGAFC)=;[>-3;)+L!!;SU@=;=\K8U\JD M5=YV>=A36(R^H9!U"EGT.QF*7OXF@UR>.KL1CJ6!QB\QU*@-YY3AHEP'AZ\* M>F'YAH)RA"P'<:6E\:?# %3^-LP[A(N$D'T#82Y>61,J+YZ9@HHO]8?P9N=2 MMG7I(GL4\,_6'(K):""R439Y!&^R"W$2\2;?#_&"#)4J>/'/^637\;ST\TD]^B/4 DIB7&'"Q:/6_K5D=M M"SP'Z1K15#Q,;@A6L"=QH*WW_4/Q.V97\I>/K4(5]_M M&Y%>& SRAIRRA[PCH9\Q 9C3$P[T0C75"Y:A#CEF:=)<1GQ"N()/DQ1L\&D*T+4FE*+"[; MT**@J)YCV\C/:CM+F"WIY[(7$+<;__O02$TT\1[*VEO!E/617X[ ,!3$PRT4 M<=>TL0O9Q=2']WYS-E=WJ/!F+PV>.ZAT]C/!R'G'$T>)8.B%$ GT;3L;$%PH M_)&1.&9UC 9%2ASRHAL"5!R"+#6+["B>/UV,Q;/; M)@U!%*!U1FP;HQN6!]E@<;3HBX/)8+3(L,X&\_E3K//!))OWN;!@P>?$ :2J M-7M=SZ-"S&<+,]4'KB@7KIX[$YWU[;S=%NY%T]WOE?2K7GV:BJA.CH\FO6$ M2_>HM FVB7>7E0VX"<77"E=/
&PO=V]R:W-H965TX8ZRK+IN,Y.)R1.P+\_N/KM[O-CY\"&NC4GJ8^V:>#E9I[1Y+DY.'Q[6VS>3J@I^]"5<7ODW.-N9- M4+&M:QWVU\;YW>5D/ND?_&I7ZT0/CJ\N-GIE;DSZ;?,FX-MQEE+:VC31^D8% M4UU.GLV?7)_1>3[P#VMVJ-)4NG7I5[_[V73^G).\ MPKO(_U<[.7N^F*BBCJYKVN;@'**2C>E>NZ;9)N5:0IK MXL5Q@@HZ>%QTXJY%W.(+XAZJ5Q"PCNK'IC3EX?UCF);M6_3V72_N%?BWMIFI MTY.I6IPL3N^1=YK]/65YI]_BKWIA8^%\;(-1_WRVC"D@:?YU%PJBY.QN)51( M3^)&%^9R@DJ))FS-Y.K[[^8/3Y[>X\)9=N'L/NG_?'1SJ:U\FU0YJ,I6JHTY:O*%B:(5'Q(H CET]H$]<'LD<0- MJIYNJPU.^:8Q3FV"W]H2ZA7X1L6L?&D:4UGHX<=ML5:FWCB_-S"QW:"ZDPFH M#LV5[BL%+39T9UA%BWP,V8K"AJ*M8R+9<:;^VFJH223LEX;N*A]@!$A*%? I MDB]JV48@%^-4[NE,=X/]U6"P $4=9+YQ>V5O*=FK2EL75?($*3&V(LS& M=HE$H*C27EW[IHSJ+?13Q#).=#V%5I@Z(Z.JP#(3?*5/%LBD M-:#?$=B,8A5\K:+(+GR]T8VEH%#*22X90H-5,)DBTZ;]^27;TIM?6E:.TX2. MWNE0DG4,_BA6;]FS0PDPR\;8 B=+G2JUH>%$1?'7%GD&4-<68K84HM*@H7** M>\FU:#\9-CCM-SUX+%GQEK'B*9_2 M*S@).(PR$36*#R58:<.T#DAA6TWH=ZT[DG)D/E^%$0W.HA[H1(]?BX0?08QH M4LYL8,U'%H_L?#"?G2E4A,.!/MK!,/DSKQXH]LDR2@B*Y Z0"@]G(D4N,<50=00^E"E:3,L$*V2'\' Q M1@ZWTTO<:!O6D!TE#P[)>4:$JDNIK5N%5VM\RI6C*:K. 2$PX8$]ML&USQ&Y M,YU #!$'8F5)Y&&(SA[/YABA.$9]F8U4=@0C[:S#8% -2:N@05A(.;0W9S^) MLX,_7&04&2).H@^N92).3!01\ OG-]TXR@WS ]F-J[2I4$:(F'3[2(21H"3 MI60@B4$K.0I $2+#(:]:,)0![^M/(#G?1O6*, "O MQ]X'(.@5W"%=4*Z+)IK<;T2G6.JP8\0'+(4"VZ6)JFJT-OI%!(\C,MK.1 MA)-HDB<'@5;J\KDKJ-%5S#6LG\4\SSW]&?7;U?"7WE\?\O0SRK[?9C>S\6G= MEK8;5!$5(OB>Y\:V$8[86T,F;,XHF:-$ )$/,AD-@*)>T62'_F8:[62FH9$5 M(&/[U+!L+_TY&$*XU#71:3=DH,HL/8UMW'2[*E6"6>K !O. 4GHRK)\@)6Z$ MUN#83%WWG9!'+IYY]!;C'$?5-K)_2WL9/V M(J!4O"? )U'>\?.!#3)#"T,DVHL8_MO0ZQ)PH-1,59G_0PC>4=$66&>@@SH" MEYNL=[P_5G%G4)B'/+#M7H( L M,AE:&B[Z!<;27%=0\75-65 QW9I =8LA:]0^W[?EB@MH3-72O>)@[&@8Z:<< M*I^A6F$$%6<<:IGKE^R/9 W:#-/%6!SC200%NF:@:!KK$"1=@Z(N-[M)ZHY* MR.V_:_DO;5_]Y->(9VO"I&VZKIWR$G6+8-S!?4IQC'ZE+1+G@?2CV,U,F/T8 MO<\"-,B02I 1E2M]O%?F+93+/,<+&[DK)6$*'GO;ID(S#YP,\*3-EH]K;C@D M%Z,LFB3J#Z[ O[]^^Z.:+]21NO]-RY_E*V;AOV!H[N?.ER- ^B6.,[S?!8$ MK&ZQ2KL(=ADQ+'>K>0UQ/A1MT?#.=H. M.=NF8@3(KCKB^1@AP!1+#-*O&XPH=L4&-[I-0;O-C$72O7QN.N)?CX=K@ MXKKH1D%\%NH880?O2:1A$=/N;WT#*=' MF8BRD5F:[,AY*)LKOWS*Q=F+R0@*'%*EHY1576MM0'M& NE>\"PM\F:WE;06MA3T*[!L]K?5[F(-[^870?UK@ MV-X7IC#8#WB.$J'YX_[0D5Q_E=R9Y 1.5&CV&"K;O6CM7>T#MY M?EN(H#TX/YW]D)=/$OW@_&SVN'\R[;Z#OXUOCK[=YR^[[# N'E$8 MQW'I_=1?&YW.P<7IV>STT$/(F3VZS\4[G*+WB[R/';A#18?DM5)A#^;GHTV> M5W0^44%^9Y,OR6_XMZVE3^AH_!$] Q1)!_#WRF.V[;Z0@OQC MY]6_ 5!+ P04 " ]//M6]&Z/^L\" "$!@ &0 'AL+W=OAJ36RW(,J$<91E(85XS*83_WE=1/A?%JS-3ZB_5K?:QJ%'4O.*Y2&*PD:BUFP MZ$^6 Y?O$[YQW)B#&%PE*Z6>W. VGP61$X0",^L8&+V>\1J%<$0DX]>.,^BV M=,##>,]^XVNG6E;,X+42WWENRUDP#B#'@C7"/JC-)]S5,W1\F1+&/V'3Y@[2 M ++&6%7MP*2@XK)]L^WN' X X^@$(-X!8J^[WIDQ7M9R_@LX>=&7D(2]2".XN0,7]*5F7B^Y 3?8U/7 JF9 M[&&A<"O;MG;]\6.Q,E93E_P\5G]+/SA.[[ZY;QN-Y_;0-?2H1""9KF<@V6K02"ATMK@+V@,X4KQI#,^;=!&Y.X3W,0[SL MFO'<;38A[19)GH77<-5+1V-Z)[WH*J6%3%5(%6S1N,5Q+XU3"OI1TANF$7AK MNE#%16,0F#%(]:F5)8NC[4@6;K.2R37ZFB0Y#WFDIBKI5 2218#@;,4%G8?G M'T6]:'A%P2#I]C6\]J!5;7WF96RY%H^+.DW@=HE MT'JAE-T/W ;=CV?^!U!+ P04 " ]//M6:05\(8H' #X& &0 'AL M+W=O6*%$?:1*@ M[7]YS[ M(>7LRKK?^Z76GEVW3=>?3Y;>KTZGT[Y:ZE;U)W:E.SR96]1W=Q9@??F$Y_=*P?VE:YF[>ZL5?GDWBRN?')+):> M;DPOSE9JH2^U_W7UT>%JND6I3:N[WMB..3T_G[R)3]^F-#],^*?15_VM,:.3 MS*S]G2[>U^>3B S2C:X\(2C\^:+?Z:8A()CQQQISLMV2%MX>;]!_"F?'66:J MU^]L\YNI_?)\4DQ8K>=J:/PG>_57O3Z/)+S*-GWXS:[&N:*^^'6@B)Z8(%8+Q#![G&C8.4/RJN+,V>OF*/90*-!.&I8#>-,1Z1< M>H>G!NO\Q:5>P,6>O>]&@N&ILZD',#V>5FN0MR.(> D8S_;SB][]F-7Z_KN M^BD,VEHE-E:]%8\"_FWH3E@2<28BD3R"EVQ/F02\Y, I/^F5==YT"_:O-[/> M.VCBW_N..Z*E^]$H3D[[E:KT^02!T&OW14\NOO\NSJ+7C]B:;FU-'T-_*B./ M@NPW<0\R^TTSY32S'7[FS"\U:Y1;Z-ZS?J4KHQI_PRJ02ZZRKF>F"Y-^[8S7 M-;OTRNN>J:YFBC7(">3:E;-?3*T= 8;H++H9K-G[XT?R%XR/X2FAD?\TMEA ML61JA?VN#?RJFQL61Q%#YG0JJ*T?9KVIC7*&#+T29I#\'L4/G0 MQ#WDO@Z;W9O^=X#5MMT%/B%5([E#@G"?A2Q>Y)>-G\/S7;1GNF>+YNU"@UK' M5+\']0[4ANA1XWL4$#9SNE&$4)N^:FP_(.[)"W185FFL,%1&JT;UO9G#7H+N M*116SEC';K2"+:T="&_NX-AO>=8]8#N\;:?7@Z8EM-LY!/L6AN.M51_H!A7Y=CQ+2B^)Z'_?>117,HJ)$YM Z^Z\TU M:\<2JJF$,A1 O2V 80H&@AV%]&N''G?ZXU/VTQVD.PAA85CT27_1.,^:U*'; MZ 2V!+I.7Q@>KUB6%SS.)B67N<1(8FF11@*())XKY# MGT^1B$HN4D$4@?12W'?YKC.*B'R8LCR.N13YDRA*2 "@*.% /JC"&[)UQ;%^7TK]HDA$PFR3,9D*1&W\A"_DN=QR>,D MQRB2"2]*<9A?$6?P#P27$L]R'[\2NL%#F8:Q*$M5(L_;+M^T^$-1+,C=&I4R5^J%T1>'E). J^4]WE] M=G:'APNDN3SCV4XUW_4NG$I\) 5/RZ?((^<%8C_CJ2P.9FE$@41*B25,D>5A MID&C"-BQ9.^L0_<%2*;JUG2&WOA'WA+H1B80G9 \3:+C74'$)39$3X.#H?]( MV8?0JV/S%M']B_8,4XVM387!^(GJJ+*]/]X2*PIQ3*$+C[PGY=,[M;ZFR7BS M[ !PA+198LY1S',)W;\?%\XT]*4W,%Y=C_D E3 K0^*&2DNX[PD5Y7^FMA+E M/RE(=E ;JML+\Q(5U1P9AK2[T[KMZ2,2GI-^X#_YI"X"-2\"DR4R1W9(<&F4 MAD:)JIK$W\,M 1*CC%F,KB-*'I%<1E9#:4?(IV54[)%<0IDV1Y(BR47Q\R4G M979,!3E+'I(<@DF$'@F.C@Y(+D%8IR5U]0*2*T3ZC&2X?7_Y05>ZG>$8J CK M$^/]4_MO4B)C)(<$K6PHD7@'2:.7)CX4QA3%)2N 6) <05PY6O0@34?D8N@)(,\V>D M%5B"-H\%%F$JD\P?% M*:D5A/,DDIXLXP?*(UK9+"O#6%)S@IC:][US>NMK=*O=(GQSIR\:0^?'#]/; MN]O/^F_&K]E?IX__$_A9N87!]HV>8VETDLL)<^-W]O'"VU7XMCVSWMLV#)=: MU=K1!#R?6^LW%[3!]I\=%_\%4$L#!!0 ( #T\^U;#GODIC ( ,P' 9 M >&PO=V]R:W-H965T>]& M22.M31$@#54K@\]>N*_,2*BS/> U,[ZRXJ+#2IEB[LA: "PNJJ!MXWLBM,&%. MFEC?0J0);Q0E#!8"R::JL'B8 N7;B>,[.\<3B]I@/OK'?MGF[O.Y19+F''ZBQ2JG#@7#BI@A1NJKOGV"W3Y MQ(8OYU3:7[1M8^/807DC%:\ZL#Y!15C[Q?=='?8 _E. H ,$CP'1$X"P X3/ M58@Z0/1TD6@!PKXYE@/*B,PIEXT ] '=+#-T>O(.G2#"T(^2-Q*S0B:NTMJ&P^Y!4,779+%PW3F=XVEC7.8>+HYB5! M;,!)W[[Q1]ZGH4J_)EGVFF3S5R([N).HOY/H&'OZ70\)PG)> 3K5_[V;)2HX MI5C(=T,7TG*-+)>9#9O4C[SX8YRXF_U2#X3I@3**#L.R?\."./!&%X=A\P&V M>ZI K.UBYM!WWD7_JCV?^@#_3HZJ=+'_I MVSEWA<6:,(DHK+24=W:NNZ=H9T=K*%[;YGC+E6ZU=EGJ<0O"!.C]%>=J9QB! M?H"G?P!02P,$% @ /3S[5EB-)I5$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6!0#ZV#)"2;M-2J5.4=MNS M@R]@U=C,-DG[[V<;PK(IH5)>P#;W'I]KQ"4^"/FL2@"-7BK&5>*56M<+WU=9 M"156(U$#-T]R(2NLS506OJHE8.*2*N:'03#S*TRYE\9N;2/36#2:40X;B513 M55B^KH")0^*-O>/"EA:EM@M^&M>X@$?0/^J--#._IQ!: 5=4<"0A3[SE>+&: MVW@7\)/"09V,D:UD)\2SG:Q)X@56"!ADVA*PN>WA#ABS(*/QNV-Z_98V\71\ MI']UM9M:=EC!G6"_*-%EXGWP$($<-TQOQ>$;=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$L$L(G7>[D;/\C#5.8RD.2-IH0[,#5ZK+-G*4 MVY?RJ*5Y2DV>3M?F> E(]"0QH;Q 2RDQ+\ -WR$HN &A4$8#?"BOMS(\:(+O'-EWJ#= M*UIS0O>4-)B=J[J%3LY#[7>S4#7.(/',AZ% [L%+W[\;SX)/ \J37GDR1$^W M#0,T#G;3V_&I-EH24>O_#[G5'0;FF"D8$)OV8M-!SG?!;Z^0&X:^)3?KY697 MG=H32/,5X0MNP\RWW.:]V_SJ@QOV&^9>]/-/^D,%LG!=4*%,-%RWK:)?[1OM MLNTO?\/;+OV 94&Y0@QRDQJ,YN9URK;SM1,M:M=M=D*;WN6&I?E9@+0!YGDN MA#Y.[ ;][R?] U!+ P04 " ]//M6OFR/_L 4 #41 &0 'AL+W=O MO7]II;$VOW[O*3UVGW/&M;NWAU=6SJW#A)[/; MCWCAYO7+0>WTSWK\97COX*^;N$IC.MU[8_O*Z>VKJS?/OGW[ N^G&_YE],%G MGRL\R<;:3_C'C\VKJULD2+>Z'G$%!?_Z;7$A(.-76?,J;HD/YI_#ZC_0 MV>$L&^7U.]O^VS3C_M75-U=5H[=J:L>?[.%O6LY#!-:V]?3_ZL#WOKB[JNK) MC[:3AX&"SO3\K_HL?,@>^.9VX8$[>>".Z.:-B,J_JE&]?NGLH7)X-ZR&'^BH M]#009WH4RL^C@V\-/#>^_DG?ZW[2U=;9KGIG^]$!GSP0,>ZK=[2]=KYZ\MZV MICX^?7DSPI[XY$TMZ[_E]>\6UO^Z^@7UCO>63 3>H_@AV1@O]ICU\Y+4/>]U79JR [W?HCH,P"OC=5/MK&U\9<'(X5RF MAH=&*UJ+]QFP.OBOLU,/C^_5B&:,]@CWP9ZU!=MNM%-DG_#D86_J?770E?X\ MP%UX:0-_]*,96]@-EM.?Z[WJ=R NV'3<6Z]G:-@<*S4,[='T.]IG:UOP/?C7 M%CQ Y4<]5)UM=/MM]>39T^K'!G?8'@--F0:H>)CJS?)7^K/Q:#/ )UA1/:6% M!N5& \3L%6P)Y#A[#T*=QP"^/G$"R[:8U M.V*57U5/-KR+0Z<#I]\6>]; =6"0 MR73S7GDB4+O:J!:<-YB"ZFN](O*?Z*?P;8LR51O3FO&(M)2"-:0P&[5I];KZ M^]3L:%V#"O;K9!PZ.(8YT>5Q5R!@BO5=L> M43?P":U<:T D0.-.$U\4;OX1M8EV414%,GQ$?];UA%R/ NG4L>KM6!TA&))0 MU]6/M"ZHF3= AG!_S Q&WZL6OH#-8%$X4@L7X'A;NJ8:?"LZ>MV M:H)JTBX:OD%2+5QQ1!]1WEAX#EC%7 0%W\.]UN&!R4"-VIKQ4NV ,A_\]_^N;NV5^^ ^;)@DB7Z4=44W83H,>@A^ I3AS(WMEIMT>7(T(AOFW! M,=S#/2W)Q+I"!NB>O-?>$S?$C&K023-"-C'NP5/Z:%[1X)$BY/C@#(A%SH^; ML82.+!,F49Y95__YSP_?5\^KZ^J1(1>_,7 ?V.23NQ,O)4Y"D>(DOQ"L("KT MFS%]AD/K 6\KA<#'URR# A<$"H;?/DK< Z@2,- M\ AH&&6 H^N4*GN;K^;($224ZAKC$ET M]=EW%$R&R0W6L\_(E3Q8A$L1E@S!.E \TD8'&;)#%Q0D] ?3AP(ABITVA^C M9RRM#-P6^05B'O(G8P]N?@_[@C \AYY:#6AH>(J-QL<#NU>XD-.;8ZG*' 5Z MO07&D$(&-=DFJ* Y6FB^LA=I_2?[(@>*<@HRB*B4G.)5)Q\$(STQ;"1= D'2\R=&12*[D@O(<,&-AB@Y\\Y+P8R MMW,YH#+@"94S7I+6DLV4D3CX"BQ@#*6=&#X<&W+E3'R&]X12"$IKB]$@S'GLF M1 1?@[G; TX$UX5-=@95( ]G1 *4)]9A:BN+C72 !E7Q(:>^KIX\?UK]-7(E M^B7%J0$+Y2FR=0I!1= MN>CGN49,(^2^O^$Y;,^F?,!,0WLH@S;P(!1 >Q#="FB%,S5\HV@'?P?[0$F) M40R2V?I+-(MT"'-8J&G M '&UL]M]">WKZM^4>61(A]=),>:C&M:HIF9?T'PC>3N/D"N-E]S&K&KCM>!RD?F>%9Y-(I3;S/7]\V*.0]G!A;]N&U15#&0-FRE]:%?\"AQBRS9E=D&=($A'8DO!*+$T(*/D@Z:O>3,G/5@68D!D]$J2TB':I.HX+I( M)#/)5;691F)_:SK#X.$JG"IYY26/#TS<@^-L$4GQ! Q(:1:. ?(/\7/// 0_ FZ G9E*3V'S0.'26)JS)]&3Q"^EE"+ M%D2.+@&J06'V5-,,N+"DZ*&TWH)"$R!5;9Q5318$'!=5B!YR(1A2_\"U$M8E MR-'V7.;04<+9LB/UZ6*)3@9,MS!TIKIPMWC?*:$/1*OWDJ>467V":4*B$[PU M@L[P?(1#E]S&25D98@X0F_YYV2QEK5K!X4B6IX *AR"PJK9 -&XTA=X+( MX<@MHN;5GWI[@ 1I!W]#BI"GSV2CU(*@>D,U'^$+%I9-)+"(0<\0=V;=[O7. MCN0WR6U)E T2/P\:A&#-,?A2(E""U7FX#] S@>,.FQ"@4*A_0AQ&C M2 )[+Z7Q,SE_XDT,'(^)%QF0SCA?\X> X-B?K%ME.JZ)59_Z!A?LA+7:^&!7 M8BZHK0F8>(?+QDPZ64M(",C[13O(T@/"(^9-JJC.(<)+JPO5PI%U0<4^3-BC MX"+6HCLNL8S'VP#SY?%*G[+==?4W>\"(NZIVX,'/4YD\6(5MRF9."MT8BZ[1 M'U>]HK0+064Y)H6MB7UCSQW!+_*D E007M;'Y*+),PMF.6++">Z*T@FR/$W- MZA/=(E41/>8LK* =8Z3^-7),_;6]])L8:I%$I2$S*Z!7J3W#.*$]<#C!,CKH FT M\%I_0O5#G;YGZ_::5UE7/Z"S 6O,E4Z4#.[79IC)61JK.6L!G97"&O27"O7M M&6C]B+8'T9!#OHM]R.2@,&WF/<$@82MRI5DQJB@N]34Y[ZSG>P*=,< <04*G M$"(SV[P@@ITB(-B$X*:HG"V*D+@=8J@0\4_],$=(7R+,2VGA5C)H#6>K4Q<< M,S^)_G %?)T^GG>8%VJO[2FL'D]==EA199R6$P[6!9,H\B:!ZS9#4+ST MM9;Z!64WX*"Y%)0C:L98L];'3.T($HS-A6RO1/.9_A<]EU/KS9%/+.B:>R2O M":FQE[9.(4*;^:;"I(#=YPOL=(\]9,@A&TM\3\'QT6R/BZ'L)L^T=CAYAY-K M](@:S B:T.@.U")#*>& 6*X14,DZK[#EF(\YI+Y2EDTQ;T?4LVF&"Q $32OL M)D*HOW=1=) DE'V' @$Z,RDO3<"8*5C"BQ/64*-[O)X&G*TS<5&IXTR?X9(0 MN*05%M"1N#/-A*A&"T:9=4;2/O+54_"%K:5IDGGG*5)Y[&S"#S8O204O MX:#1(R%G)WI(LZ6 L]A0UE3Z26D!NR4G+KKL62U(,E<<_$!#@S M;!PCGL"Z"P^E'=CMXR5TFU&Q%P@[4.5 \V.4;GL$O_*^]4(5CP>.7Z0^SH_; MRU0*R&(WF(.<#^N4%=+B*J,B1P81)C4K,>U.[?\.B46:(R>1D"BM 2>$LB@:C"@>2*-C.4*5UXRG78*S!12XTS MGRV-?8R\':B6F_EP1@P)F1J].;M'"@5)0AB_B.N'Z;ZR=M\PAD_F;]O2JM!/ MQ]Q8[N (=[HQZ@B?ZDA4+C$V8&R4UR/#L/8<*7$SW'3!JR45:=CU(@EIS=,6 MH6!IC12QL8([2YUQ$D M]%,G]BPC0'%*A)5D+C1D1Z$\(UQ)".^E1\)$ +!0]WMV5S*#)YAY0;_PWD=X MF>Y#A9/&?%JGH7[R$MZ;TQ K,UXD[1^'85KR.Q0))AY0FP0;/6@9Z 67@7ZL MUN33: Q71A.I@CK-%T)N3/;14$3%^$=#A M:F^4202%6N+\[\RD@JDXKR,DC M$.'LSN'@XF@/.( 2,W->4Z(CJ94:%QT8FD-Z?2) L]PUHWP1MSS;S.>ECJ2N M8H $5PQ3;+U9N@1927:-;8+F@K.1N"*")DAEG)UO80\4%/D/X6U!1@R$3'5 M]T*U$#.MO$#(D]WD'OR9L/^ +9@E(^#9(IZ\B)V#1+K4G#FUJ."*(MOU:*_Q MWU)(F:1YY'5>VG.ZM9C9L./80"@'_N%A-I!=X"A#'%3(P9'@@$^G^#B!HN:C MER4)WY$P;?L@.I;6NOHE*V:RX\;C;>/I5GGW-;L^I^,@"%FA*?644 H^@!\3 M]A0\0#C/:+'B"^E52#(H&SZ##!8L-:@IC;?.B#W3V$?*+S]4-E==V&K9^4M] M>*2" DDSU:R=F+3=:\+=*!DXM83HD>6AHJ .J 2LC&4REU"VIKEL5/7>^'T< M9>+BBO"G!;4DFA=GN (GHS.9-W8JRQZV^#\8BV5<;3'DN.@"*L-J'*<$2%FWM]J#:3P7),4_^7 M"W;G\S;*+SUU@7\>R:M+4\6D25.<(>1PQD-;/I:$10/W;-)Y)G3\OA2&=83? MFDH:D5J>,;GY'?D,)=10YZ'J^UP0)Z1+S\33&TT$6^'5MI5&X&Q^$VTJ' A MND5HX*#_/\6TV+3:/B1:P2US":\*J:V^2. +L@K3X7EEQ2X@'!G1Y:PZG&UT M;$S;7H/I7]/ 3]::*#U4YI<>+#*#^$H#7H6920:18_CP>S,,\HY3@!ER3W%: M>S'9X4YQ3?%E*APCCDTJ?)\.>'Z-QN'TH Q/4P2OB3%NA8$6P?[@.?#4$.FT M@Z)L KNF1J24).3,P=Z/"/I2+_)\,%HDF>:XI&+%YA0>HRT"W9?9Q*6 6N01 M$6PYR?C]_X;KGRFP,ISZ^P!>77CE]D5\Y?;%Q;=EWS"JY1'< 4)YI!E(173T M0+2@[;RC=\BJ_[ X<##W2NXC-W'9)B607B+E:."<94DFE.G4^51W95V*R]'9 MGPU=37U$Y-0)2H/O^\L@9D\(;#HZOSY7M99?*T/\FI(ZG"A#6([?J@K'"F@^ MF$&OT2)4:WZC\U(+;\TOWC)=:7H<5>#CHUXEC0=8ZJ43482$XL-DU8;G, MKZOLM25\%P$,<>#A2>'L*KY$BB,?,E-'K14^H[2'$+[/S*29='RG CQ0F&S* M[HZ"J!*''4U#@.N1D;TXVB#BSMYL##/Y#[^U6.A)Z'$SMJAVD@X-"D,;(@^J M%=!5*LLP\(E]PRU]OO?72='KGO+.JF4MI:UH0D#<':)KM?)C M/G ,TNIM9^H,0"X:AB0#"Z[;4D)'&#*-F0:(FL2&[=5.IEWPQQ_8+97$P9ZF ML$I\VWR%2HF<"6WW?H=>E.(/=?5R<W#CL9&$Z/OY&[4;=,%4W@(']]46K#9P]5S1UG.^\B;[I0E8>4>_IX'! 9C( M/SH1K\:?['C#OU21;N??^_@'0>R^:O46'KU=_P4\HN/?T. _1CO0[U9L[ C' MH(\0O,$/X WP_=;:,?R!&\0?,GG]/U!+ P04 " ]//M6*RAOC* # "X M" &0 'AL+W=O42]V&SO]LB^62-X] M]SS'.YT76^ON?8D8X$NEC5\F90CU99KZO,1*^)&MT=!)85TE BW=)O6U0R&C M4Z73;#P^3RNA3+):Q+U;MUK8)FAE\-:!;ZI*N-TU:KM=)I.DW_BH-F7@C72U MJ,4&[S!\JF\=K=(!1:H*C5?6@,-BF5Q-+J]G;!\-/BO<^H-W8"5K:^]Y\5XN MDS$30HUY8 1!CT=\@UHS$-%XZ#"3(20['K[WZ.^B=M*R%A[?6/V7DJ%<)A<) M2"Q$H\-'N_T-.SVO&"^WVL=?V+:VTUD">>.#K3IG8E ITS[%ERX/!PX7XQ,. M6>>01=YMH,CRK0ABM7!V"XZM"8U?HM3H3>24X4NY"XY.%?F%U3NA''P6ND&X M0>$;AY3QX.&G6ZM5OOMYD0:*PK9IWB%>MXC9"<1SN+$FE!Y^-1+EM_XIL1LH M9CW%Z^Q9P-\;,X+I^ RR<39]!F\Z2)Y&O.F/);]5/M>657OX^VKM@Z,J^>>8 MYA9R=AR2.^?2UR+'94*MX=$]8K)Z^6)R/IX_0W@V$)X]AW[JCH[1_ &0=2 ' MR5 WKK8>_1EL$9J@M/H/04#!X1YCN%*A$RXO=Q LY"+@QCHV>FB$5L5.F0T( M[Y'J11@)6HDU@01%V52&/$+I$&'MK*!#?$3M8P=)H'8,)1%PBO#"#FP1U\K4 M#6$U;$+N$@,ZJGGD0^*T)^9'\&=Y0(\4E"HO84,=[B-42=V(/NQ#$%YCA/R7 M6HK0'QK+#SK-(]GNZT"=Y>Y9#GWM0$G*LLJ%/J61UQR+/FQ/0]DUEX%8ZU[6 M&2@/N:W(+*:@E5Q83>ZOKC()I,Y?/I_N8^Z -D0X,-3 MOI8(.N(ES$"G/Z+- ()J2"I'WU=-5TA!S7ZU1V,ZK#028;.>!MV:,KEN)*O_ M5A3[>%4I+=SI OM.]_P(QCX-3P$/F'1X?0('<<:&+L@\QJ^L1/V+1$<[,E:B MX-'BJ?JHC_KR9<\#_12G/?9J8U1!;$SHVDLRD/O>H[^;Z7 W=P>>1RJK)4S3 MC$==S+7#VKK >67]81>!7L])]-:P_J:J(_'1L:]3>C!-*G2;.#.Y=!L3VL$R M[ YC^:J=1GOS=J;?"+=1E!^-!;F.1Z]?)>#:.=DN@JWC;%K;0),NOI;TUP(= M&]!Y8>E*NP4'&/ZLK+X"4$L#!!0 ( #T\^U;S'&5.A@, * ' 9 M>&PO=V]R:W-H965TUSXJ+9UB OY>MF*+7_B\+F] MX&+^'4 Q HJD>PB4 M5+X30:R7SO;DXFZPQ4&RFM 0ITP\E$_!X:L"+JQO;-.H@"P'$D;2C35!F2V; M2K&G'^ZL5G'TXS(/"!8A>3427P_$Q7>(S^D#N&I//QG)\CD^A\A):?&H]+IX MD?#7SLQH,3^B8EXL7N!;3,X7B6_QG\[] >OOE*^T]9UC^N.J],'A^OQY* M# MD-/#06))7?I65+S*4#.>W0-GZ]>O3L[G;U^P<#I9.'V)?7UK(%"8BNF]$J72 M*D#Z(9'_@^8+4RT>F) $3ZW8I2N"D^Q01J5&AM 0J&(74/BI\MCYUZ\NBI,W M;ZFR#9J&%['NCDATN,06O" ;^7='A$2S$WI_*9Y"Z]!O7-A1I85J_-$@ E6\ M.591)DNT@@ MH'ZNP8::,1.^$WH/'TF%^X8BXKAIM=TQ'SO6(F"Q9@#K*FX> MP#.Z1=N04@T^>J;8Y5(P07UMM=X=V]X 6HDV-A=24R9]5WHE%?HBT)O&$AF8LI"\Q=5&_ 4YP($5L^;1_>K@_";7&:I'D#Z'SVYBPC-[P'PR38 M-O7@T@840QKBNB&[<0.^;ZP-CY,88'J4U_\"4$L#!!0 ( #T\^U;%=7I: MD T !XL 9 >&PO=V]R:W-H965T)]XNR:E^K*HG)O&M&N M%HNL^?#*E?7MBQ-]LO[A;3&;=_3#^<7S939S5Z[[9?FFP=WY(&52+%S5%G4E M&C=]\(_"W;9;UX)6I%/QD6+(K*_\W>]W[8FI"H.R:8?H)AN[TB MMO+KK,LNGC?UK6AH-*31!2^59\.XHJ)-N>H:/"TPK[MXZVYLE(LI=XT3E9NS $@(66#IIFJP:&M?-'?YKG(.5 M$]$6[\7"![.C8!8(13>$(@_!A9$B:_L<5_SIK28YT[I$ F2IA"7QF'^O5RWF MM:=/!7+,EKX=/>M'>P:P7M*Y=?5+5= *KCIX%.,H^S5%#M_#N0CBWG=D[#3+ MR6\%AM%&%_"<>"2,C'2$O[&,C<;?1-H@Q%\=2!/IC\0O7#[/JON+_^J+Q&CS M3 12:T6JDDBD,K3V([G7JZ*$BFN/X@<_IS5#>W"K1.KUA$8>Q ['CXMJJS* M"X*P:[C*5[GC!$AXR@# 0>ZR;GSPMFY&^04JICMA^P"8[ ) ,G*7'O5(]6LH'N&T$(Q MP6ISA\'%L$_P#BIY\[LC/UZ[65%5M-=<>CAC%$W;B3]66=/! 9A$_I-DU#Q# MOG?OEQG[E\9Z.; B[VK4ZZ+*R]5DDWRPBKRLVU7C>-7;N[H+O!T4;W:9,AH< M4L%,1.29>%E2PB_\7A7U9$M!ZZV[=@YI@"L1F5AO>;HDQTTI,9%MB$C*(=CK ML[$4_&3ZX@Z\H"\7BQ6E-$ZKEP[?J4,HD-IDD18THS, M$JZTU,K$* K=+T4:2*52@13[I7B=52L8U/EB0]I13^&P MYH"(4":)]2*B4%H5(*OA^GN7E=T\SYJ/0D!$@4RT%2G&!%::.!$)#0='?=(A M:6/TMN[=N3:1RJ:"3$0Y2\-0D-H?X,JB6_5H^6A&+$VH1(AAN(R25,2X?-=D M5U(',/-:G(E0R[LT+ MC4RBA+UZY<.'FP[$ 5P! M A$ *6 0ZLO2$7#Z9+\#.W@*)0>@_.GG=]]@.4_$/5N%RW7F._U,>'X@R7@0 MGA/LE@UX;^%=!?=;#LD[L6R2E-%G"!(FBJ0%2S+AP]"L,4^%VL-9AT@I*<(P M',.S1EPE@1&@39AB(IDF89\"[H5I'0.7B$'6$H,_F817/89J#(M,Q/Y((M#! MF'/(**I3:4S*B-(1\!WQY3U '0% B5>%RSCPEP^"M06/U%ZUEH%.CN(ZMC)% M7N3E!3*(%2]O%]?(?Y0[O=?!(U,%K[,.J2DG8P? 3!$X)DY'\0U7IBD0#LYK MU0C"22XAV_*U"K%K0?H7H/SS0'6/MS\5KS?HW>HR0K03(7P918R\($#) :2B M;V'[IK9=\N4-*DI3&VZ M;J)D" $)*N(G^N/O")0)2LF!H-D!(44+.(410AV&ARMB6DB ^.YKE8) M=C3RM6\'D!8%"L BL8C6 &YC#9(BQ=B(W]6 ^4;CC)?&6U\1S1CGI7'(/^N* MB%RL@[^"]WX.F/XWJ:N&)R@ $]^)$M^*XW'RBB*&G5.>O(8&C)+(ZP-;4:MB M?F^G_?Y3)Q&XT8\ZFA7:E!,41 ()A95,DV%N2=8H2T-/)LD"P,P^H=26&/1VGK>"B3I M]#B%I=[!HMMDO,;$H=+]YM0@#00@6LQ;#7@R><)O!4(&F1IF(]5 E$[U*&1! MH.(8D,6>I\D(9$DN'!YKOE:@,@9I]O^B5?T4M-^;_:9Q[-^PA(S=A.(%2(SL MI*;W."X\3X%#& M&FG'\JL71+0% C[1&_>GOUI9/H0)UJD>_ Q-*=_N$&!-33!V*33KEP11[&_N MABKB*=4QMQA$AL-#%!BIS=(;BX"OD15Q'X\=HT3#,4HT>HSR,L_K%>6 MRYW MQ0V]29?TE=]V;A)T8D?Z[8]?+@RJN'NPQ7_TGG]@CS;T9E[G27K M'(XXCNPR2@.])_>'-NW>^=ZKK&3Y62>^QF(7UR@A8+@^+A[1BU:+%N<-G?#P M!P_[=B!H46;!$$2V\%Z[;8JNV[5D.SHJ9F M;#?C83?C\#;_]6/ACVN+P+HY+ID4/A\/E1M*P?3E5B*SZ M0#BZW#[Y62_\BKZ0\.<;!1])].=%FS.VC(^-]P^K]G?KXZT=YNP/'9:?L4ND MR%=-0Q!\Y-\D1@E=Q518H_W!55T]64]8'W:N_UX><,=&/+'KD%ZD*7ZKK,#K M302V?7C6MA[P2/U^7A3_J/!A"XR(/'*B*+0KB1$>\,,M[DD7IEV"49_WY53.8 MM,*PKFBG!1YL'YG6&_/$8]HFHYYM9MTQDL?I9Z=[YW('3ELY'&%J04_;I>,/ MFK9/2SFH.7T?U7LPW.]W)+L5\%S/?,%X>TSCT\_P:8).%(JP]3W+IWV*$,@0 M38$!*0[#/6&'OC\P1)#!V/3^\ .,!G0$J==JL:F^=]*+!&N"*8%"^[V1?2<_ M@ 46-3O=$KU3K1-ZE8X^CT@^B.$('-,!CNFGP5&*;]Y3/,+L=\6"!B(NKA@E M'E&'\#JJ\W#A'KX%8, R./A$>NPLG\[N&W:@A]61,)7]X;GO@X>?#:TH*>3VKBC^!T15_J70/U/7D:Z^*_.H[FQK0^N"R1GS7..XS.X3U MYM>_ &;TLC7A\]Q'(D@U'SQ_&M:LC".J%>@^((]8]'&X:45'0G1&%L."X%Z( ML]*@+Z+.Q1[#''51J4R02]#Q WV!BN\!/!6@AP+S3OD-] 'L13+!&/HD@/P8 M)/ E2OPA")YO?;.)AF_&7Z8200&S\Y]O#K\.'[^^]-]\;H;[+V=?9\T,W ]- M\!13U5D&ULO59M;]LV$/XK![4H$D"SJ'?9L0W$28IM0#NCZ=8/PS[0TMD2 M*HD>2<59?WV/E*TYJ^,4&[ O$E_NGGONA4=.=T)^5B6BAL>F;M7,*;7>3CQ/ MY24V7(W$%EO:60O9<$U3N?'45B(OK%)3>P%CB=?PJG7F4[NVE/.IZ'1=M;B4 MH+JFX?*O!=9B-W-\Y[#PH=J4VBQX\^F6;_ >]:_;I:29-Z 458.MJD0+$M\P;HV0$3CSSVF M,Y@TBL?C _I;ZSOYLN(*;T3]J2IT.7,R!PI<\Z[6'\3N1]S[$QN\7-3*?F'7 MR\9C!_).:='LE8E!4[7]GS_NXW"DD+%G%(*]0F!Y]X8LRUNN^7PJQ0ZDD28T M,["N6FTB5[4F*?=:TFY%>GI^QV5;M1L%2Y1P7W*)I2P5U;8/%4WR-B [O@P&X1G 7\N6M'$#(7 A:$9_#"P=O0 MXH7?[^WOURNE)17''Z?\[>&BTW#FP$S4ENO4*4_.VCKMR<<2 M82UJ.K=D!;2MBOWIK;X@B$Y"?L11'#CR4QRW_^ (%V]>94' KNZ6]W;D7UV2 M-0F:K.I2(EH<53U"TQ<5FJ("*@D<2L**T"" BZHE+=$I6E$NX&..6PW*6C)" MQGP_*^B87$[@[1-33TQ89(OZOFM0]E/MA<0$G\@]0WVEA5%3"M-;$PX.T7[6@ A;BE2IK50Z/ X7'D? MKIYVE+KA.'2C<0@Q&6>IRX(([M9K:F\F](4).#4X4)AWLM(5*A-6/[BRX?[! MM"XBM..R4."/8]=/$W(R4N3U VBP+#*?(*C(GXY;_$H9/0+1V'Z77F+ M1T'6RR=PJB5Z1S<7I6QC[V=%*%VK^TML6!V> -?]S?>W>/]^>,?EIFH5U+@F M539*8P=D?R?W$RVV]AY<"4VWJAV6](Q!:01H?RV$/DR,@>%A-/\*4$L#!!0 M ( #T\^U:3!?=2H@( ,@% 9 >&PO=V]R:W-H965T% M?S_;:4.12O?R3C=)/5"$:>*Z%I&E0&=.,HXB*"FM&YZI!:3U+ MI6MFK*E7$34:6>E!M8C2.,ZCFG$9S"9^[T[/)JHU@DN\TT!M73/],D>A-M,@ M"78;]WQ5&;<1S28-6^$#FI_-G;96U+.4O$9)7$G0N)P&E\EXGKEX'_"+XX;V MUN R62CUY(R;'B7\WLIS&,0AI'$Z.,(WZ-,<>+[!?])\@6M.A5#4:H3?EPLRVKZ+ M/XW+,B**R/DW.HI4ZJ4:_\#'&W8C/O&JW?[=K^'= MC+ME>L4E@<"EA<;GPXL =#&PO=V]R:W-H965T MICVX MR6UKX=B=[5#8K]^U4T*12E_JCWO/\3EV[NUHH_2]62%:>*R%-.-@9>UZ&$6F M7&'-S(E:HZ3(0NF:65KJ9636&EGE0;6(DC@NHIIQ&4Q&?N]:3T:JL8)+O-9@ MFKIF^FF*0FW&02]XWKCARY5U&]%DM&9+G*&]6U]K6D4=2\5KE(8K"1H7X^"L M-YQF+M\G_.2X,3MS<$[F2MV[Q==J',1.$ HLK6-@-#S@.0KAB$C&WRUGT!WI M@+OS9_9+[YV\S)G!'LY +G%HYNV5R@.1Y%EBA=("JW\&D+3]Z %W"EI%T9^"PK MK%[C(Y+2Z4F>]4R3@X3?&GD":1Q"$B?I ;ZT\Y=ZOO20OPMN2J%,HQ%^G\V- MU?0M_-EGMN7*]G.Y^AB:-2MQ'% !&-0/&$P^O.L5\:<#2K-.:7:(?3*C>JL: M@?!C 4[U/GT'&?;K\Q? )=@54@F4JEXS^<3E$LZ5-$KPBEFL8,H$DR7"S'U( M!DJ*<>,":N&1"R6H?!V,U:J1E,*,B]%S8?=D3&-5UPJ0VJ.>F$1 MQ\=PE(1QG\9++GU4(%4L",[F7'#+T4 >%ED,19CE [A5EHF6+\F*L)^G-)Z& MO4$"W]&8(16@UB@M%9QM=(OOY6$Z&+@A+TZW#$+)Y4?K#'@NDDV.LCS;SHHD MAWT?2+13MC7JI6].[O+I@ML*[G:[_G?6EOU+>ML\KYA>&ULK59M M3^,X$/XKH^QJ!5+5I$E;*+25"AS:.RT" ;O[X70ZNK_^QLX+ ML+1=3KI^:/PR\_B95WNZENI!9X@&GG)1Z)F7&5.>^+Z.,\R9[LL2"]I)I>/.I6[M1\ZFLC. %WBC059XSM3E#(=<1SU$("T0T?C287G>D57PY;M$OG>UDRY)I M/)?B.T],-O../4@P994PMW+]&1M[1A8OED*[?U@WLH$'<:6-S!ME8I#SHOZR MI\8/[U$(&X70\:X/JTB1PO;%#NC*)=3GIF?LFX M@F],5 A7R'2ED#QN-!S)74A7L!_ZB*/D1!#\(@C/;@19W)D<.+?FWR!=>QD-9J#7\NEMHH MRI*_MME<0PZW0]K*.=$EBW'F46EH5(_HS3]]&(R#TSV$AQWAX3[T^1U58E() MA.L4%EHCA6=1)/"%LR47W' B?\Z4XIC PL#;B"9P7< ";C&N2*I8P1G37&^S M(WKB!;VXH<<,I);>HZ.7M_1L=5*% MM_26EAY!@4R!@H]=\!WN!<:8+U%!-'"K(1SP@@Z7E:9M?7C2^HB]\L4V."=( MOC.XDFH#7_ 1!0R:;]A\([B7A@D2TYDC$-L!_J@X65'7RN 0/L(HB'K!**31 MIP_'X2 \?35J=R\P165MCF5.C54SUYM*P8K6=P?A(0Q'O6 XZM3;;[-<\R', MX7$OF!SM.K'9W>.-MZ[\7STR'(U[PVBR@U^[^SZ/1./>\7'XQB/-\BU2Z?+8 M8,/E(#J$<3AY(V[76N\-)U%O,@IVL6MV_][U"R?-2 MCTI4E^BN4;'I 57=6ROZ<*ED#H8N;C#2?9L3'K'VTI)1:&,RB?1C5(8>#M8Z M62E(9$Z!Y#')% _/_C(9)2\^Q4CA33%!Q838D'K=/ 3/N3779LFO<\DZ*A8T MX:EK2-K%/ Q.KZE]J4;*+0U.P?45A'.*I13_NX_+,[&8K$0C:>I.:M MH-)H^VW]M""+*5'=K:?[VVXJ_\7+@J17[OUDLYO@ZD=&M]H]T1;UR^19O'[? M73%%F:TI;5-2#?I'(P]4_6:J)T:6[IVRE(:HN6%&STQ45H#V4RE-.[$'= _7 M^;]02P,$% @ /3S[5O+]&4FG @ ^P4 !D !X;"]W;W)K&ULA53;;MLP#/T5PNN&%@ABUW:2-DL,]+)B'5 @:+OM8=B# M8C.Q4%GR)+G)_GZ4G+CIEF8O%BGQ'!Y:(B!WSCN#([-KA*YDH].>>VF :1$X0"<^L8&"W/>(5"."*2\6O#&70I'7#7 MWK+?^-JIECDS>*7$=U[8/;"[0G$Q"2]0N(,PW-)Q%&<'.!+NCH3SY?\MTZXYB87RC0: MX=S^(SO%BW^THZ@D'2B\[/R$B&O81B MC^ \[:7Q.1G#N#<:I;M 7VX\ZJ?P'N)A?^"643_IO'V7'>XT9(5ZZ<>.@5PU MTK:]V>UVD^VB;>B7\'8LWC&]Y-* P 5!H_YH$(!N1TWK6%7[]IXK2\/"FR5- M9]0N@,X72MFMXQ)T\S[[ U!+ P04 " ]//M6[DJ06@$# " !@ &0 M 'AL+W=O\\MEME/ZAZD0 M+=PVM33SH+*V/8\B4U38<'.B6I2TLE&ZX999 $AXEKL:VLFX@6LY9O\2/:S^U*DQ<- M**5H4!JA)&C]J>ZUVKW%? MS]3A%:HV_@N[/C8]"Z#HC%7-/ID4-$+VEM_N]^%>0A[_(X'M$YC7W1-YE2^X MY8N95CO0+IK0W,"7ZK-)G)#N4#Y:3:N"\NSB&JW02+ML855S:6#TB:]K-.-9 M9 G>!47%'FK90[%_0&7P3DE;&7@I2RP?YDP"0.@<5L M<@1O,M0Z\7B3_]>Z1(D;80U\NU@;J^EN?'^LX!XO?1S/O9=ST_("YP$]"(/Z M!H/%LR=)%C\_HC8=U*;'T!>7JFF5)+$&/FS@/;W/%6JA2E'0H'\4E\I8&%W) M0C7XZ($=9_A4(11W+&H#DEC: TN[9RD\B^A97)2EO,]O_7T!:@O>MY5&!"Y+ M,.(6FOXBH+L(0,>(PS'Z$!HPV*&F!$,(-74&XQ@(176&(LSX'%X]0'Z >%CZ MB\HS>/2[T96TQ$0E^#J> @O3:4(V(_([KK:#F4..&4N.3TVD NN]W MO6-5ZWO,6EGJ6'Y8T2\"M0N@]8U2]N X@N&GL_@#4$L#!!0 ( #T\^U;@ M@K]/Y@( (<& 9 >&PO=V]R:W-H965T(U".""B\6>+&70I7>"N_8I^ZVNG6I;,X+42/WEN MRUDP#B#'@C7"/JKU5]S6,W1XF1+&/V'=^@[(.6N,5=4VF!A47+9OMMGV82=@ M'!T(B+?=)O(L;YAE\ZE6:]#.F]"A9^ @7O70TIG?2BRY2.LA4A53!!HT['/?2."6C'R6] M81J!5ZM'P@HQ!TNN/D_^'+[AD,L.]X(/AB)[#40K[YBK<$8<*]&ULS5C;;MM&$/V5A1H4$K"-]D[2 MM0W$3H.Z;2ZPG?:AZ -%K2PB)%VJK)745J.SL:O.(')RK(MP*_Y_:ZN;4F MX203YSZ%B[/IT8 %AVQA,Q\LI/CY;$]M401#<./OE6W_3GAUG MF:2-/77%'_G4SX\&\8!,[2Q=%O[<7?]L5^?1P5[FBJ;]3ZX[6:4&)%LVWI4K M97A0YE7WF]ZLXG!+(68/*(B5@FC][C9JO7R=^O3XL';7I [2L!86[5%;;3B7 M5P&4"U_C:0X]?WQAKQ!B3\ZJ#N 0J>%E.BEL,SH<>^P0Y,;9RMI)9TT\8,V0 MMZ[R\X;\5$WM]*[^&)[U[HFU>R?B48._+*N71#)*!!/R$7NR/ZYL[VN7\XMF;D"B1HBT^[0 MD/8Q0C;KWSVI5D6=6V M2#TDX$ON<]L-R'?J@0=9[A9)FK0(;EJF# BUF:Y46K14*,\@R+ M%\1$,>4FPDH;13D7&Q9+F\W3:G^+G/(DV)%8,1U1HY(-BY-E7DP#*+U.%&G* ML+.)#=5*;\CGU12UHPYH]1HB$53$"%*LJ):*7#J/QW?U4.SK%EB(TT0F5$<: M*PW56+&U\*_P9(K8WO>*,T.9B@CGV$/%JSUN67U!) 0T-0#J!2Q'+*(R7@O6 M*^B^!D0)15]J(8)+8C.@3X=(L(0*)0)$ #T1FR&_'XR8A1@J$G%.M8CV@D@& M @"BB"K$^S?;!$%OZU4R]1$B0Z6H,6I$AC*B+.:C_Q>>ZTR]E^G?,D\YE0+' M1EZ%-4.FA:^F$4\HEQ%63$L:)V(WOH(;Q >$4P%GO0U?#=[@H5;M6B0)KJ.OGJ\A M,('0; 55 OYO!O;I4$D6TTB8 )7A--&[$3OY.=51I9H%%2N(8K.MF--& 4K6VNR:FK,7W!)$FG>%?(PV#; MX2;!&RU!.J&IDFQTGQ \P8:8:7 PS!^*O >V-<'F);+['=X.(9J[:9YAT;V2 M#3/7^%$/K(C%**0N(G(6F&\;3^Q-$+:45# P1-E,(#/D--+@_5FG.+'@EUV; M\>E-5P_0"4W2%FZP-$'X]N@H_QG;$K1_&0?:@6WH;L^L2Z&I1J@P@;OW1K /XJ?WFB+0\QB03% YS"["*:;:02ET-8W?W2,!"J/FA&/J8/(1RIG@ M-9@V1#U-6+R%)4;9MD7@'4>RYA0^- M4:&YF!@6XT!'P+"[14K>!3T,Q7C[X)L)L8V480Q/4-"T%NW[RLZNQR"(SD

L5]W7FW_%NV]@;]/Z*L?VA9U!E;V, M](#4W7>E[L*[1?LM9^*\=V6[G-MT:NL@@.&ULO5EK;]LV%/TKA#8,+;!%#S^3V082RT(S+$"0(.N'8A]H^=HF*I$>2=G= MO]_5([)E*XR-Y60D,ITP#H^2J"Q- MJ?SW#A*Q&SN^\UKPQ%9KG1>XD]&&KN 9],OF4>*=6[,L6 I<,<&)A.78N?5O M(K^7 XHW_F*P4P?7)&_*7(BO^8T@@5CG%!1_MC"%),F9L![_5*1. MK9D##Z]?V:.B\=B8.54P%A6@.ZY"KT* MT#L&]-\ ]"M OXA]&:PBTB'5=#*28D=D_C:RY1>%704: \QXWK.>M<2G#'%Z M\@1;X!F0I10IF0JN)7JML!)Z3::%/$A%/H2@*4O41_(;>7D.R8>?/XYE5/"&5(<\(/]:D1E?P*(%'YKQ_??PD1GO!P8"%^-6!R]X#=Y=8&3\ M(^-7I./]2@(OZ+14:'H^/&B+Q_>IS[Y//3+#0X@1[K?!&['LU!VQ4_!UWNF( MT6%'))^;_?#+GX@B]QI2]7=;!RPENNT2>9*^41L:P]C!+*Q ;L&9_/*3W_=^ M;S//)EEHDVQFDRRR1-8PO5N;WC6Q3QY!%I,CCX&(><)6M)AN%/ZH)8,%89R@ M[):)3)$-2";:QOV=4>12VTNR?D&6S\O;B3=RMX=>VI2;O2L769)K&-2K#>H9 M#;I-<.E1V(,^D5C"@FF2"*5 M1G1.VE,X WPSSMJT]2H>NG8.E=U9E,U:E$- M.L/@4+41\GX=\KXQY/<]ZI039E(TMD#1,'M8D#HXGU!$9QJ&C"T@UE$A?DNLTY(]6ESMDD M"P&&:PLW" M%WMM=6?&*MO,*EMDBZW9(?:[,W[W!\SC5G=GK+*%5MEF5MDB6VQ-[_<;/[YY MY\=6EC_=)AFV9=*IN3H7&WLJ>]V>P*WN"=EB*SUS#XYU<*BMB@,XA6NFC.MR M8[TNK0_Y;HNCK:/R._]FZK>4A_[-K#S"V].7)XH/5*X85R2!)4IY5P-LF"P/ MZ4:Z )D_@(^7PJA7V]R@?JH=/(?4$L#!!0 ( #T\ M^U8Y.N+U'00 (\5 9 >&PO=V]R:W-H965TU^XC':"<[QK^(#$"BKT5.Q=3*I-Q1L M-[52Y1E+[^*L!M=J8VG%__(3^ MJ4I>)?.(!2Q8_CM)93:U1A9*887+7-ZQW4_0)#30> G+1?6)=HVM8Z&D%)(5 MC;/:04%H_8V_-H78X^ =.@0O./B-@__:"$'C$+PVPJ!QJ%*WZ]RK MPD58XMF$LQWBVEJAZ4%5_+R/T_MT'] X1BNXS5@I,4S&QI4I%;\A.FFU? MU=OV7MBVCV[47C.!8II"VN,?G?8/3_C;JH1M';VG.EYY)P%_+ND%\IT?D.=X M?L]^%J]W]_K2^7_1X_\ 4^FR18;H& M_2.43.(<@9!$J2ZD*&%"(L81II(D9-.LU;J MC@OH8^R.EI81=/OINW,'SK. MQ-[N4W%LY+HCW^U:13U6WF XZ%K%QU:>/QP'K56G*H.V*H.357F@1*>[E"IK M)0WZ9<9)HLJCA%%(7M;OMCE-T2>@?<>Z9-QSSW2 M)L$BDV"Q(; .>6%+7OB6HA.:9,@D6&02+#8$UF%HV#(T_*:B4T<;[&M Z(8' MHG-L-!QZAYIS;#3R@T/).39R Q6P7W)&;4U&9TC.#22J1F8DYV3<ZS& ]_O%QUW[];GGB$[5R7)4T+7KQ.6T]#GGENC:)%1 MM-@46IZ6YCU=!ZAJ];E3>8KPD5*(>5"N5<#)44\KK[5T\DVU3MK4Y-7S1LRIY4[8]?LM4M$, '-MG^6%(>8ET. M#TE\Z",<'!!\_65;_;Y;E&6=_6N]VNS>7"SJ^O[5Y>7N9E&NY[MOM_?EIOG- MIVVUGM?-M]7=Y>Z^*N>W^X/6JTN:Y_)R/5]N+JY>[W_V0W7U>OM0KY:;\H;K"H_O;GXCKRR1-#VB#WD?Y;EEUWGZZR]E]^VV]_;;][?OKG(VTLJ M5^5-W7+,FW\^E^_*U:JE:B[DGP?6BZ>3M@=VOSZRV_W=-W?SVWQ7OMNN?E[> MUHLW%^HBNRT_S1]6]8_;+W\K#W01X. MD/NV?VRL?4O/YO7\ZG6U_9)5+;IA:[_8EVM_=-/ RTW;M:[KJOGMLCFNOOJQ M_%QN'LKL4[5=9^^VF[IJ:KUK+J)>9._VIR^K7?9-=MWTZ=N'59EM/V6SY6Y^ M=U>5=_-]YVA^E?5\N=K]I3GDI^M9]N<__27[4[;<9!\7VX?=?'.[ M>WU9-Y?=GOSRYG")[QXOD28ND64?FNM:[#*SN2UO@>--__&RY_C+IKF>VHP> MV^P=[27\KX?-MQG+_R.C.67 ]!_[U=/GE[=9N:F7];($/XR/C'+/V/YA M^GS%&04W<^^9EH4(M ( "FD#U:\1FV=[Q==W<>#-,:$>]U?)FOFH'1+NZ>G@J]C;'_&)#.89!:)S"NF?BJFGDAL-&9Q M,,D,)IE%(O.*0W+G-W)TN3E0=C_WLE!$!O(P W!"2\(3@D([M(L\@.EOURUGOK8W^K&"R&50VB\7F=Q+GJHF82LY0#3F_1[Y+.T^< 8R2GC8!C!,AFTPB,TF8"K1 LXTTE['\USB_6&^>?@T MOZD?JA;1#LC?;VX?FA..D_/^FQNK%:AL!I7-8K'YW<095SI5!DM10UA4-H/* M9K'8_!(Y4TWQDU@:1Z*-KBH62ED,DX+E/)2R&$84(332,@#'2"%U0LR<9:3] M2>QY;,(QNC#=;W_OD8ON\-D,ZAL%HO-[R'.O3(R MD:XSU$P6E \V7L18:= M[QOR9?W0DH^:4NF_F]'2@)IOHK)9+#:_7SBSRJ;*-QEJOHG*9E#9+!:;7R+G MIAE^OLF G+&@(IPA!V%2A3/D *S@4I)0NV*8U%PDLDWFG".;(-MD8,P8ZNTL M 4L.HP\- A\5NI23,+]!G$]C+S+K_%C--[O[;54_:L4(-4?-.U'9#"J;Q6+S M.X:SKVRJO).AYIVH; :5S6*Q^0\J.4/-\?-.'B>/G% >+@N&8)1'#R$ L$(0 M'DXP #!5")J8'.;.+_()TDX.!H_16#P!.Z'FP\AM I:8<^+.G?$7&7[^W)RN MVH>>/\]W=?EE_^UP3>^_J;&"@3AM#J $4>'< H B-(_&YQ LYSHQ'.7.0_() D\.9H^A M-L^&PY^V33XLOYC+^1FTVAX/5]N]JT_0LM1,U!4 M-H/*9K'8_'[BG"R?*@/EJ!DH*IM!9;-8;'Z)G+?F^!DH!U)+742S+0!, ,/S M&,6TRL-EU- Y"=6)B6+N+"2?( 'EQ+FMX"S M;^*9HM'W[=S*L3G-:KE>;@Y/[?>J,VKRB040QF@H31",2IH824KG(>68 MK9 ^E#>+^6::W=?Z+V3T=H*HGA.5S6*Q^25UGE-.M=F11(U/4=D,*IO%8O-+ MY.RMQ-_L2 )[#A'-2?14"P3,12'#Q10& %):4%F$+A8"YB*G.C$RDL[(RC%& M%DM^QN_$UG^9HWL^JF%%9;-8;'[!G6&54QE6B6I84=D,*IO%8O-+U-DO&-^P M'B@#<1(J? AX!@%SF=,B$J<8V(B34#S< 0,"YD(0G1H;.>,J^XWK0LW/H @,E<\G#^"8 1)7GX1)J%<$32(K$-?^%L;M%O<\^:@SMPCLQ3$D>% MF_LD8*&ZGV3S&\3YWN(Y?.\T.[/UW\I8H4!E,ZAL%HO-[Q3..1=3.><"U3FC MLAE4-HO%YI?(.><"WSD?*+W'@96.-NF903@I&0VG[ ";/TW-UHM M4*TL*IO%8O.[B;.RQ53OOBE05Q^CLAE4-HO%YI>H\P*<"=Z 4\3#9"ES$0U% M 9P05$=OP(EQ+"^D"A^V G%E(HG9%>5\ MH^I?DGN6?!\XDTM##VT H\*]-0>1V9-D_OT[4Z;Z3=ESB?=7[\?6?U^C90+U M8514-HO%YO<0YU@5GTK)49-95#:#RF:QV/P2.4NM^BWU64HN8H4N"ADN+9T! MN*)]LTFH8C&,:LZC72"@TU)-4D]9*><757_T>9Z0RR$#[!D,.[4-1((\')8G MR!/S+,JY,_4B(]!S=VCKOYO18H&:>J*R62PVOU]TWMDZ5>JI<-_"BOL:5MSW ML$Z1>BKGJ!5^ZJGB_+$@DH;/'0 P)0M:A-H%I)E,R"*<)(9P@G;7J_GOHG7^ M44^0>NI!^>4L 0O_I UCLPG8L(V3M7-K^D6FGF?OT=9_.V/% I7-H+)9+#:_ M8S@'JZ=*/C5J\HG*9E#9+!:;7R)GLC5^\JGC!%)3&FZ7#* :T>?AB@T 1@D/ M-WRS *Q]O7-*S)V%U!.$GAK,'Z,U*\-@9AC,)F"):1;M')I^D:'G5^[)UG]3 MHP4"->Q$9;-8;'[W<.953Q5V:M2P$Y7-H+)9+#:_1,Y.:_RP4\>A8S/6#K/) M&0@K8A$'(E$F=+2J&L)1S77BO8+:.4<]0=2IP=0Q'I,/@IEA,'L2YK> ,V;Z M94:=2/NR]=_=:+% 33]1V2P6F_^>V-S9U_;K:13]R(Q4)5PZ@TMGT>B"0I%. MH?!3T"-G(,4L')N".,+#-\$:"$>9C%94@SA.=&++8)+33C-,D(,>24^-T0?B MS$"YLVZ,QV^AG &X13GX3(7 ^&($"S<%\B" MP$+E-#%70W+9:;\)DM0CZ:EQ?@H7_TD\)W.UJ<.2S5)TFN5%YJF#-VX[XP58QZ9$8K%&J0BDMGT>B"0NE.H?##U".G/X="H_?+ MSD @H3I\+Y2!@)1I+L.I"Q!(6#)2):1C2LD$H>J1],1JQQ0L&N,/P]F3IPU: MH>/XR#,EJ>=MZ7;BPKMPW)U M^SA4/&,?MQ/G&M^#<8TH*IU%HPM*US&B9*H-DX[,:(5"C5YQZ2P:75"HCN,E M^-LF'3F[FQ<5A@= M0Z\]2^$B91Z&LRE<8J]-0CNFE8XQK:-4N;-QT75#\LW;^:YE&B30_5EDWE3BNM-4>D,+IU%HPL*U?&F= )O2H%%N'D1[1<^@X!$ MLUR%3PY#0$ZDU.%3&A"0Z79_I)0P=?PIG6!M[Y$TW%PH? -U"A>E1<-P-H%+ MZG/'Z]$Q"WQ'Z?-?MY_+ZG$IUWA]QO6)J'0&E\ZBT05%[OA$.M4RW2,S6J%0 M%^KBTEDTNJ!0'0]+\1?K'CF] 32+7HX\@W!<\'!4;" HMJ$KLID98QP6R_J6XYPM.\[U=EJNA@\?^ZQC?PW$] M(RJ=1:,+RMKQC(Q-)D6X"WU1Z0PNG46C"PK5<;2LW]&>)T4\5AB1JS IGH% M7D3O(#,04#!9A%L:6Q!(E):)Y[T(Z[A:UN]JSQL_'DB#H5GTV%L*%^Y%,9#/ MGN8+VJ%C_%A_0/A5DGR]V-X/561B9:JPA58SV&D[APO>A#.2SI_G\=N =4\?[,\&#&O]]N;F[;?I#SV1KK,I_ M?__]7V?_^ "V5/]I1W^H4>D,+IU%HPNJV'%\G$REOAPWE42E,[AT%HTN*%3' MC_)^/WJ6^AXX@\G//-QR9@8""1?AK@8& E(B-8D61T% WIPZI<"\X^'XH*=# MOT9Y1CW2TW\YXSLZKO%#I;-H=$%U.\:/\\D4"7=A+2J=P:6S:'1!H3JVE./O M=WOD]&VR#$/U&8CC5$:Y!8 C.6/Q@! "$IT7J<7AO.-+^12/:G+P&$HM4_.%HN-0Q12K5@6X>C1Z-5(*%SGU!"YJB).XH!U:CQ?\J.,F1+^;^(7\ M^F.Y[W_M@^[U8KLKL_OC=B=?%LN;1797;LIJOEK]D;4O][G9KN]79=N-OBSK MQ7+3'%.59;;>;NK%+MM6V:K<[;Z%>O#E;E&6]6Q>SZ]>K\OJKGQ7KE:[AO!A M4[O[^5WY85[=+3>[YIX^-9>8?]N^A*U:WBV>OJFW]TU[7V2_;>MZN]Y_ MN2CGMV75 IK??]INZ^,W[0G:UU'OF^'J_P%02P,$% @ /3S[5NL\1TOE M @ DP< !D !X;"]W;W)K&ULK57O;],P$/U7 M3F%"0]J6-.F/,=I(7\_O7>R[_D:J!YTA&G@LW'=K$Q7W96ER+G"B0)=%P=2/2\SE9N"UO.W"E"\S8Q?\ MN+]B2YRAN5]-%,W\AB7E!0K-I0"%BX$W;%V,NC;>!7SFN-$[8[!.YE(^V,EU M.O "*PAS3(QE8/1:XPCSW!*1C.\UI]=L:8&[XRW[E?-.7N9,XTCF7WAJLH%W M[D&*"U;F9BHW'[#VT[%\B\*FC@T\2$IM9%'!1?5FCW4>=@#$LQ\0 MUH#P.:#] B"J 9$S6BESML;,L+BOY :4C28V.W"Y<6ARPX7]BS.CZ"LGG(FG MN$91(BR4+& DA5&46$TB3 8CMSTJ#:S,1P?O8$CX (^9;+43*2Z[QM2:O?SDUK59:4J?$%5%VY)2J;AO4@Q M?8KWR6%C,]S:O P/$GXLQ1E$P0F$01CMT3,Z#!]C0O"6@X<'Y$1-UB/'%[W M-TP260JC3^!.&J37C61" R4+KKA@(N%B"5-,D*_9G)+^]88(X-I@H;_MRV:U M6WO_;K807.@52W#@T4W7J-;HQ:]?M;K!NWVI^$]D3Q+3;A+3/L0>#W,J*^2? M#J14D%0'+7<';9_OBJSKR&R]6L=AT MZ?7^]:VA/5!B=ATW4$Z6=1FGGH-*) MDFON:MD?*:W(.CL:HE:K\TSHP1W_,?/=QD_WH)\[ZABL<*<2-HH;@X+N^@+8 MDEJ!-F R!+;]._L<=G_+\FF[]S9X9O&@B+^UZ._4/:I32]<.-+B[597 9K7I M.$-7:/U?X56[NF5J23XAQP5!@[,>_0M5M8!J8N3*5=&Y-%04W3"CKHG*!M#W MA:2;7$_L!DT?CG\"4$L#!!0 ( #T\^U:CUE;UP@( !0( 9 >&PO M=V]R:W-H965T_.YZL3-<2W6G"P!# M[DLN],@KC%F>^[[."RBI/I5+$'AG+E5)#4[5PM=+!73F1"7WHR!(_)(RX65# MMW:MLJ&L#&<"KA7155E2]7 )7*Y'7N@]+MRP16'L@I\-EW0!$S"WRVN%,[]U MF;$2A&92$ 7SD7<1GH]3&^\"OC-8ZXTQL9E,I;RSDX^SD1=8(."0&^M \;*" M,7!NC1#C=^/IM8^TPLWQH_M[ESOF,J4:QI+_8#-3C+R!1V8PIQ4W-W+] 9I\ M^M8OEUR[7[)N8@./Y)4VLFS$2% R45_I?5.'#4'8>T80-8+HI8*X$<0NT9K, MI75%#N-DZ-V3!A_\6)47B7H')$#P@3Y5LA*8ZP>^@;SL#1^WC!?ULS1,\R?*G%*XN"81$$4=\C' M^^57D*,\=/)H6^YC]=H21FT)(^<7OZ:$V[4A/R^FVJW_ZDJW]N]U^]OW^%PO M:0XC#U]4#6H%7O;V39@$[[J2_T]F6Z6(VU+$^]RS-GMJ6T$?8P"]I[':B0XF0/;.W6WZ (=CCW M16PA]EO$_LL0>?,R,=A?T/X3@I,P[J=I;Q>U*S X&T1)W$VKO(.Y"S-]TH98LS3HG44[I!V! R1-=KO! MW]BS[7GYA:H%$YIPF*,R.$TQ656?0?7$R*7;QJ?2X)[BA@4>VZ!L -Z?2VD> M)_9D:#\$LC]02P,$% @ /3S[5@H/RO48! GA4 !D !X;"]W;W)K M&ULO9A=C^(V%(;_BI6NJEUI2F)#0I@"TGQM2[>S M.QIFVHM5+TQBP-K$IK8#6ZD_OG;(Q.R2N"-FX :]IQ/W=+%4YH0_'J[P@DR)>ES= M"7WDUUE2FA,F*6= D/G(NX#GER@V >4=?U"RD3MC8$J9R_ 6;ZM[ TDA%<^K8*T@IVS[C[]6#V(G *&6 %0% MH%+W=J)2Y356>#P4? .$N5MG,X.RU#):BZ/,K,I4"7V5ZC@UOB=KP@H"YH+G MX(HS)?1SDEJ$6H*K@BCG3 [/NE"W '1$E(2PAX-,L MHPMLGKD$;Z^)PC23[\ ;0!EX6/)"8I;*H:^T>"/!3RJAEUNAJ$7H;P7K@&YP M!E" NN!Q>@W>OGGW;1I?UUX_ %0_ %3F[;;D_;:P_ZOG\^\Z'$P4R>5?335L MY^HUSV7>L'.YP@D9>?H5DD2LB3?^\0<8!3\[*NG6E71=V<=6_6I'/;?JFP1O M4T9E2O,&K\YF6,W,A(4PUB=KFAL&.*MBL)ZSUA$X] MCQ\G#S?78/IP\7 S;9K2&7[@PD6UN.B$"$9'J*1?5])_?03[^PC"+D*]H'G) MXUI+?$0$XWT$@\X@;I8TJ"4-GD\A^!<\,JI("J8**R+!C7$J01.?+XE^8R(1@B<.@Z$ ;64X(3 EU-]LK%[!@D M?'VFJYR[4",8![#;;28(6KN"3@]Y(=95\N^X1E&+*FL]T.T];K)O2;+$['7( M=@LYE ;K:[!W2K2=+GIH,=84H=L5#T,[W$.[%X8(P1:+AM8&H=.;7HIVU(1V M&+:HLI8&W9[F1ONRH%EJ)#\/7N=4AZZW=408GQ)>I_\>6HSU4N@VT\/@'>S! M"U$8PJ@%$V0]#SEMZ(7P5LF_@Q>VJ;+FA=SFY89WPE+=X@FJO\O/PM<]V8$K MCG8ZM9.V:L?HU9!U3'2$;@WMMVNPU^MW6SZ]R-H:.F:_AAH:MJ 3H!95UI_0 ML[JV#Y./OUQ_NK7X?M!"4YX[/KYNC(_1["%K<^B4[1XZ1K^'K#NB(W1\:+_E M@V%W %LV'9 U.'3,G@\U-GU[&/L[NVUFY_(6BP75*Y61N0X+.GV-E]AN!FX/ M%%^5&W SKA3/R^&2X)0(.#N_2[$L^D[) ]_,XR8]ZLZ)8'/3[^7@FYV&^ MGRYDHHY,TVP>%FHWN^GGBTR&DZK1/.X3S^/]>1@EO>%A]=UE-CQ,ET4<)?(R M0_ER/@^SKRKCW[8L/T+CXC)3>_U-+Y-H+I,\ M2A.4R>E1[Q@?G A1-JC.^"N2=WEM&Y6A7*?IEW+G?'+4\TI$,I;CHNPB5!^W M\E3&<=F3PO'/NM/>YIIEP_KVM][?5,&K8*[#7)ZF\=_1I)@=]8(>FLAIN(R+ M#^G=[W(=$"O[&Z=Q7OU%=^MSO1X:+_,BG:\;*P3S*%E]AO?K@:@U(*2E 5DW M(!7NU84JE&=A$0X/L_0.9>79JK=RHPJU:JW 14EY5T9%IHY&JETQ_"!O9;*4 M:)JEJYB-U+)^&J[OR\DP6813GOZ 7 M*$K0U2Q=YF$RR0_[A8JNQ-@?KR,Y645"6B+Y8YGL(]_;0\0C/OHX.D,O7_SR ML)N^&IS-")'-")&J7U\_0GN=T78'^^E/U3ORR=Z%HW#N'Q@Y46V7(WF M<3)!;\)Q%$=%I$X;J0&)QFKCTX6<7\OL,_H7=1)+B\-PQ(--E($KQ HLA#G8 MA#EX>F(-MHA%<.!AWV\F%O:@_'F/H-:%',_"Q ZU]$ ,!QW7ZCQVA5UK)$\< M*=1KK*V39@1;]UEG&&6,$(Q;& 9U%>L+ZT.&G2RC>%)B,^.0]E*F(PME&5-G M.&2CQ&.H\5A;6PTYQ+8XA ECF+,6#D$MQOIB_)!#Y\E$*?,L4D\I,Q9I+V8Z MME#,L7"&13;J.8:"CK6%U)!%P3:+*!5^VX,(ZB[6%]XUB=XJ/!,UV=,\B;;) M]/;\W6]G[R\:\6JO:CC&! HX\5QA$[%1P0E4<**MFV9L6O=9GZ)AY@]PRPR- MU&;%757VJ<9]KWRN904Z4P\W].GX/LH_'U23^%>>>.7AQJALS)0)E'3B.\,Y M&Q6?0,4G^IGX4]YEU3!*)XU!ZD%@]%6&F2X>J.O$0EU?]UG/(1YXE Y:'LD$ MZCKIFF3O*(F^1Q;HL9I2#60!<486$!NR@( L(%VR8"=)I0?1G50@+(B%&?VZ MSP=)Q0>#H&U*[X,B\/53^ITFUW8>QO._N8!P%A+4ZN#XK"WYVB>%QVVC3W]$&;_,FH1O M8U'"!\7D[TXQ:;)3#Z([.T'U^/JE#;/L%%O9Z0N./4%;LA.DB;\[:?*X[/PQ M8U0?EBDK00'Y V?RSX;=0D%'C4!!+U 4?IP-$=R:"BJ$6 M?!RZ[>-@CW+6DHD,E 9[;AN'MB\PZ+&9_L(,5 ESQFUA-MP6!H*'N>"VZ$$T M!XET\8$N81;<%];@OM <]Z65" >V'.[+_3[%QST6$VI5_L=IS.F";-AFC 0 M-A!/#Y;.8@;;L%RX=N6"QW@(&A9+>0@0/AS.RYMR6IS/4(? MM"F%0?5P9]P8;L.-X2"HN MNC!Z$0;*"2.(6W!F^[6YW MIBU9?VQY0A^6*4E!'W%G+!ENPY+A(+VX"Y:,'H1!.H(*XA8L&MY@T5 1!"VK MA0*4BG#$HGGRU0I]8(8T%2"!A#/^CK#A[PB05\(%?TA$%>UOYCV((E M)+8M(3H@_/^K^OW:ZQ;*5U=AO$:J=(%]4;&*[3 MHDCGU>9,AA.9E2>HX],T+;[ME"]UV+R38_@?4$L#!!0 ( #T\^U;:VJF4 M[0, ($3 9 >&PO=V]R:W-H965TJ(BP/C'T4&(-'G(J=BZ612EK>N*Y(,"BQN6 E4W=DR7F"I M3OG.%24'G-:B(G<#SPO= A/J1(OZVA./%JR2.:'PQ)&HB@+S+RO(V6'I^,[Q MPCNRRZ2^X$:+$N_@&>3[\HFK,[>CI*0 *@BCB,-VZ=SYM[$_T8*ZQ=\$#J)W MC'0J&\8^ZI.'=.EX.B+((9$:@=7?'M:0YYJDXOC40IVN3RWL'Q_IO]3)JV0V M6,":Y1](*K.E,W-0"EM"@I!*2%:U815 0 MVOSCSZT1/4%P21"T@N KPUF;5:I4^H'O=GR=5=HG0RNDL^5400/08"O=VB5254"R% H-M0-]JCFCR[PCX.+>J.._OE#74,/$@KQ[T#(JP8Y'D;J9>E6E#B! MI:/6'0%\#T[TXP]^Z/T\9*=-6&P)=F;EN+-R;*)'?U;%!CAB6[0YS1BL;>60 MHO\,S\#*"+[6T 8VJ6%ZC=]'DX6[[[OTLD78M3A+?=*E/C&F_BMCZ8'D^5!N MC3+L=38/IN/95S&MOZU9/-#,G_L3?SC^L(L_-,:O)U=_V1O*PTBX=HQLPF)+ ML#/GIIUS4_OKQ]2FE39AL278F96SSLJ9\2%\JGB2J7H%E9PD,.2;47^M;S9A M\>S%BN)[WLSSAJ?EO'-D;G3D@ZH/"=VA!)=$XKQ;3(>\,9*N]<8F+)Z_\&;J M7W+&]TY%FF?TYJW,U,N&JL^ G. -R=7,@\%UR\RYUAFKM+BEG3TWE[WI%;#^ M=[^.S-*K[;!)BUM:WXY@-K_H1W#R(S#Z\9 "E62KGI,<5-TN,=T1?8A5B2*' M'QHC\&J7;-+BEM:O <+)99=.E;!OK ZC^_7CH!56JUVKM-@6[=RQ4\'KC^V_ M_'VKQ:Y56FR+=N[GJ8KVS67TO9"DP%)]+6!**_7"X[ '6JG/"/51@4\>#]KZ MLC(./:\W*UJ_C!%<[9[/F2;/-J3"?$*WI(:1%645%O#)UB;?,H)SI525IF-9@5GAHC;F4]7W MR.93VHBRJ,DC0[RI*LS^>2 EW%O.,.5G0\FN1B\W,B R4DQ5N2O&% M[GXAW8)\B9?1DJM?M.MD+0-E#1>TZI1A!E51M__XM2/B0 %P] I.I^ ,%;PS M"FZGX%YJP>L4O$LM^)V"6KK9KET1EV"!YU-&=XA):4"3#<6^T@:^BEH&RE(P M&"U 3\Q3S.JB7G/T2!A:;C CZ'U"!"Y*?H-NT=,R0>_?W:!WR$1WG/]G/?UNZT=DN'UDN K/ M/8/WN:D(PX(RG6-;54^O*I/;'=_BC,P,R%ZB6P(_Z]GG]O#'W^&:I$46>T@ATI]]P2Y;0L,>,W.H>T6('"DL7A96Y[EA_[ M4_/ED&J-&%24P#L62T[%'-^Q@NA8+-6@A6#5ZL6.%N[W"_=' R\A-85,=R[T M_&N&WC7!DFN"I5<"._) T'L@& V]KZJ\DASA%T@!:[)/_7#0X )R/10,U' 8 M%Q1!@&X;062U+C)$]N5D"^4$ABHX"_"VJA1=2Q^_[83\@U#R0C=VO=@=1/"I MH \1%UK.,(9UB'[D!7XPB&(-HAW MK ]?1R'/8OA*(OI:@6G(417*"_*1IZ' M$"=9PPI1$'ZK:NVM/., S3O,H.N[HRC2^CP*@GA TJD@Q)!MAZ$UH$F' M& :AXSD#HC2(=F1[=G FBN*>JGB4JH<+]M5;;5#C:D#+3VLJ//3F) X'W)P* MV9-X0&!R*N1/!ELU/95Q)VZHI\.VW@ZLUB@AR45![1LWM>BZ!/-LD\T*'W-R@;.QVC%:(46:JMA=4F# MS*0Y_O_Y&P"CCX)4_"\M8?8U"_!5T9*KHJ770CMVJ//F4&>S7"9-67O66TNO2B)=M,Z3&51Z S+C$;*#V/O9$N&#AL_J86[<6F[^T?,>[5U7W0_V#?+6Q-?R(?/=2]^@V^?3'Y MA-FZJ#DJR0I,69,0YLK:1XCV0]"MNF4_4P%W=M7<$)P3)@5@?$6IV']( _U3 MT/Q?4$L#!!0 ( #T\^U9!S==C&PO=V]R:W-H965T MOZ,.W! M(3?!JK&9;4+[[V<;@DA+LSWL!7SM>X[/,;Z7I.;B4>8 "CT5E,FIDRM57KFN MS'(HL+SD)3"]LN6BP$J'8N?*4@#>6%!!W<#S8K? A#EI8N<6(DUXI2AAL!!( M5D6!Q?,-4%Y/'=\Y3"S)+E=FPDV3$N]@!>J^7 @=N1W+AA3 ).$,"=A.G6O_ M:C8R^3;A!X%:]L;(.%ES_FB"N\W4\8P@H) IPX#U:P\SH-00:1F_6TZGV]( M^^,#^Q?K77M98PDS3A_(1N539^*@#6QQ1=62U[?0^K$",TZE?:*ZR8W&#LHJ MJ7C1@K6"@K#FC9_:<^@!_.@-0- "@G\%A"T@M$8;9=;6'"N<)H+72)ALS68& M]FPL6KLAS'S%E1)ZE6B<2N_8'ICB@H!$YW-0F%!Y@3ZB^]4 M\TIBMI&)J_2>!NEF+?]-PQ^\P?^U8I0]/L:=+7.N;HT 03"72GQ-EG&GC55-0W=+0 M(33,L64VC6&?3B9Q["?NON_N==8X\ORHRSJ2'76RHY.R'W0;,)>P%#P#.:BN M(1CU]O7'D?_IA;J!+#\.QL/J1IVZT4EUO?H94C9Z=2*^%WL3[X6TUVF341SY M+Z2YO3(W+?8;%CO")**PU3COA$G0ZUO. MU2$PS:3[=Z1_ %!+ P04 " ]//M6BHT&+T@- "YB &0 'AL+W=O M0E?41) MET]Y\;5\D+)BWV9I5G[H/%35_%VO5XX?Y"PNN_E<9O3--"]F<45OB_M>.2]D M/-&)9FG/[_?#WBQ.LL[H4G_VN1A=YHLJ33+YN6#E8C:+B^=KF>9/'SI>9_7! M;7+_4*D/>J/+>7POO\CJC_GG@M[UUI1),I-9F>09*^3T0^?*>R?"MRJ!/N)? MB7PJ-UXS596[//^JWOPR^=#IJQ+)5(XKA8CISZ.\D6FJ2%2.OVMH9YVG2KCY M>D47NO)4F;NXE#=Y^N]D4CU\Z%QTV$1.XT5:W>9//\NZ0D/%&^=IJ?]G3_6Q M_0X;+\HJG]6)J02S)%O^C;_5#;&1@#C-"?PZ@;^=(-R3(*@3!%L)]A9I4"<8 M')K#L$XPW$XPV),@K!.$NNV7C:5;FL=5/+HL\B=6J*.)IEYHN71J:N D4SWK M2U70MPFEJT9X*&(E\2D[X;**D[0\93^Q/[YP=O*/T\M>13FIXWOC MFLJ75'\/-62?\JQZ*%F43>2D(7WD3N_Y#D"/JKBNI[^JY[7O)%[-BR[S+\Z8 MW_>#A@+=N)-_BBEYW]?)^TWMX4[^ST7694%_;^Z1.SF78TKNZ>1^0W)Q>/+ MT9;!NL\$FA?LX7VD]RR?LIM"3I**B7BRP\=BI&E+!YE9_3C#U[8?]^D%Q+&D; ("1,@F*7S8*WSP$4??915 M)8M223U>2DU34UG%V23)[ME)DE& 8),\3>.B; H2UTY\6\&1,+Z$A1JF)M_' MD1?TW_;5O\O>XZ::NT>>TZ&[!PI0^2REAFNEADZE?LE(*%E6C**XI(FU'!?) M7,W<3:HX46U50<*XNY)7%:L>)+O)9_,X>_[QAPO?.W]?LM4BY8S=Y06U&_7- MDBUHVBCTX2I@KR+5U7TA)2V+*G8GXX(EJU:+*R83.KAXQTZ\4Q;KM?I MHJ0/:-5U3_V=1D*_V^^_855.+\Z';\[TH1-&:Z2Q+&CBS-@TR>)LG,0IJXA= MGK&\8">^HFJ@_'NAOLIUX4HY7A0J^:,L,K4&6J6F\:6/CBGS"4W[2:F*.F%W MSSJ=D%0]PMPNVY1=Q]E75;A?:27W'UK),5IRZ@/C^3Q-QO%=*JDT&7VHZ]/O M>E2'$]6$?O_]U>2_M,X@^.^RF+$OOXE;_87WGA8#PVXP>*/:AV8PN9[!3G>; MQ5LUBW=8LW39[U0\T\Y)2=V6ZDAU-=4DN>B[@O@D3'RJ/YL7M+!EXWPVDX7& MI7(9CY;ME67Y(ALO$:M644L)(J5L6N0S5JGTJOW5WY.+KC]LJ. 9.[E;YC>M MFWI*78HZVW0J]5I89W>V; >OYZ^;@!*.3]ENDVI%8FH0^=-,K6R6?RL^PSIIWL1=4_ZF<$FM#!\IK&U4-K&,VKI M2E5\//BHQMI8&9^SI(1D_4#6R>ZJ'UF'9"?5 \@_O,:J 3_&J"]>9 MVR6*]8QU0/-T:1RITE"[ISM375*6"V)N!9*]-5Q6;54S&@+KL; JI&EU-J6( M6)=69[DYK>Z4Y(P&QKSNX[4>65Q1V%B!ERDV$ZC:QH4>)?.%ZH8OMFW3.@89 MV@4(9LV.X7IV#)T3QV]%0E&*ZMHX%S1-D4Y>VRD2">-(6(2$"1#,4OA\K?#Y M47Z1G"-U1L(X$A8A80($LW2^6.M\X1S)M;[Q:NR>T9285$FL3:H)S9%-(CN1 M;45VET_;!-HGV&L4($L3(6$"!+.$?;L6]JVSX:)O\Z0P,F[,P[$K3CNA;:5% MPKB[NG8_&39)BRR- ,$L:;V^L1C[SMH>/.VZ.6WUA-(XE!9!:0)%L_7=L)"] MH\R^-18E-Y+&H;0(2A,HFBVW;^3VG<-9GS)0/X_H%X3ZC4&_'QK5=5):J^OO M^'"!UV##<6BV$90F4#1;.&/;>TZW>.3^!=NH(=2RA](XE!9!:0)%LX4VOKTW M.$Y AAKV4!J'TB(H3:!HMMS&_/?KGK 2=MW)FU[@30 M$P0U;7,6V#Y?4Q\RW'^(0)7)ELNX49[;CM)A6!O#'_.X\0R-&]!: J@!!:5% M4)I T6QAC0GE'<>%\J V%)3&H;0(2A,HFBVW\:(\M]FS'L('156H"U73-H/< M\IQTPWKX8B=D^@/_0I_#W@Z=!Q\J4-6QF]ZX19[;/['.=SS0<.SX-M-8[A[_C&W_$/\'?,:/@?^[*X*^7?"W5",7KU2F- M:G52.5,[5^9%DHV3N7H5/RLCMSQD^G-GTUI^)(U#:1&4)OQ=V\L+MO:IV=(: M-\AWNT$B*6@"O2())_O\>#>AM6I0^P=*BZ T@:+9RAK[QS^._>-#[1\HC4-I M$90F4#1;;F/_^&[[A]K :TV(!UR#O4%^GKC_/Z=\U"+!TJ+H#2! MHME"&^/(=QM'UVJWY*U2^\]/>B?;7[36_I1DR6PQV_SHX/.M[OQ:#WBHSP2E M15":0-'L?F!\)O\X/I,/]9F@- ZE15":0-%LN8W/Y+M])AKV2(9"RMP M6UCN2/T]%K8[X]9:0[TN*"V"T@2*9G<(XXH%;X\3O*'F%Y3&H;0(2A,HFGT? M(6-^#=P[Q%JOM=V\MCI#:;RFV19V=V>I#Z, M6RL-];V@M A*$RB:W2&,.3;PCQ+ !U!O#$KC4%H$I0D4S9;;>&,#]V:Q]@$< M:HI!:;RF;:_!O1T[&YJM0-%L"3=NYN?VNS[K&V?=ZMM6[=P9ZU61&^J'06D< M2HN@-(&BV?W N&:#X7$B-]0F@](XE!9!:0)%L^4V-MG O6FLA6_B)K56&.J, MU;3MF'WA[\1LJ.F%HMGB&=-K\(+IM7W?RO5NDK.F>PS^1@-8WS>9/E,W>]S> M=G)X:(VW!PG# .M=*@- ZE15":0-%LN3>>NO'"C;=:AW'LLS>P#]\8-F\AW#98 MH+D*%,U6T+AC0[<[MO]^_MM1N]5]$]VYMM89ZJ1!:1&4)E TNS<8NVUXG LK MAU"[#$KC4%H$I0D4S9;;V&5#]ZZTE=S;-TFH+FG,$I0D4S9;:6&7#EVX81B*K53KI]TI9H=X9E,9KFM5)WC9W MD@B:LT#1[.>Z& ,M=!MHNT^H^[ZQZ\ZNK)U"ELX4RIE;H M-K4.6DOOV^O=:GGM+DAK4:%N&)0606D"1;,[B/'-PN-<8!E"S3 HC4-I$90F M4#1;;F.&A>X-9]\9N*&6&)3&:]K+@1MJ=J%HMIS&[ K=9M?'K<<,*E$;'_SA MYK16#FIRA7M,KIVMG]!L!8IF2[?Q_$. R[5O$W^[F1G[Y$3LHQ.QST[$/CSQ M&,97:(RO\#C&5P@UOJ T#J5%4)I T6RYC?$5OO 8Q>^;F:$&%Y3&:]I.?-_9 M)@K-5J!HMI[&W0K=[M;A4S/4Q(+2>-A\M_O=JS*@V0H4;2E=KWR0LN)Q%8\N M9[*XES=/#NRN_T**4Y?'0YI['X23];O62IG%)2 M]4SI#BO4,^)7;ZI\KI#L+J^J?*9?/LAX(@MU 'T_S?-J]49E\)077W7Q1O\' M4$L#!!0 ( #T\^U8M_)Q>J@, -$0 9 >&PO=V]R:W-H965T1+DG9=_WU1TJ*8EF>BT]R Z#0YX(R.7,V2FUO M7%=F&RBPO.9;8/K)BHL"*ST4:U=N!>"\ A74#3PO<0M,F#.?5O<>Q7S*2T4) M@T>!9%D46'RY!R M^HOV=6P4.2@KI>)% ]89%(35W_AS8\0!P#\%"!I \%Y V #"]P*B!A!5SM12 M*A]2K/!\*O@>"1.MV3EVE?]# W*PAOZW)@Q/DOY?L&H7>SRCP@K ' MOK##4\@TW*_@00\\M<,_8'&-O*"">\=P5[O46A6T5@457VBSZIY))4I=^ K] M_: #T+V"0O[3YTW-%O6SF?5\([G=I1(66*6 *8!46M 9#7@CK!*+@6]72%*\))0H@CT2J^IX@-%<1+U M*._&)5$\Z0JWIG:F\+@5'EN%?^0*TVK.^Y3&'05!E(SCL*NU+W+D3X*N6FL^ M9ZI-6K6)5>T#2'FC=W AS%ZA7U"E.#G+24>1'X>3[O0M^@+C9-15;LWM3.6C M5OGH'?-,.5M?*1#%R1D?=>M[K%5MWG-H"?8 M<;HC;(T6 G*BT!W.S/K^TN> E>][WQ!#DJ4#D1WY.&E]G SZGIT,Z>*09.E M9$V0U)[B MN18<-+?^MY?D1[,)/7#,>F5:";ZW>@9E2X=B.S;OK=WUA^UW_4$;WD'9TJ'8 MCJU\ZWE]>]-;E2 ]58+=MC6(@K'?T_J\/S3M"0V]YM.&UG+<@^.C.>SK@].: M,*D[U)7&>M&PO=V]R:W-H965T MDX@;8C]^AI%B6)5-62P-YB769.4/.4)-S(/%TF? ?8DZI1+^B M,!9GO;F4BY-^7_AS&A%QF"QH#'=F"8^(A%/^T!<+3DF0.45A'UO6J!\1%O>+]RPA[E4%_J3TP5YH+=4?EU< MN?VB>=@Y9!9?&-T*=:.D9K*?9+\4"I49$ M0^I+!4'@YY%>TC!42#".GP5H;Q53.:X?/Z-[V>1A,O=$T,LD_)<%_Y%>1B#4'V]GB M@ L'O.DPV.+@% [.K@Z#PF&PJ\.P$DDFISQ9(JZL M 4T=9.7*O"'!+%8KZU9RN,O 3TX\PCCZ1L*4HBM*1,HI+!LIT-M;6,-!&E+T M>8;.A:!P[3P.T"=&[EG()*,"71+.&0W0N41UF !]CM$YNJ%^"E;Q [H@@HEW MZ.V42L)"./H+?;V=HK>OWZ'7B,7HRSQ)!8D#<=J7,#$UO+Y?3.(RGP3>,HF/ M:7R('.L 80L[#>Y3O?N4^N!N9^ZXP=W=/7J3N[=[=+OJWH=BKBJ*5Q7%&9[3 M6M&#Y\*1C<*M2@2/=ED@9?5/$O-JQ=#=)PB /D@:B>]-IC6J,)V)! M?'K6@\XG*'^DOM]4*)-@KDDPSQ!8I:3.JJ2.#GUR0X7DS)=0,9^( M>5,5M !=JY"#C3(P]:_I<3*RK-/^XWIRZS8VWC3R6HPJR1BLDC'0)F-]?9>+ M]^Z*1O>4-ZY0+5[7W)@$8; *D49KHHR?%%-9VBRI";!7)-@GB&P2DE' MJY*.M,_9)72:K#RJY2#Z,V6/)%37J0?&3" 2$(!D%7X0$>'CV M:#450 ]YAQL+<-2066LPW,A_WUFHSPY@-A,J!G"*Q2D?&J(F-M0K\DDH1-*1W7LC <'%OC MHXT%7#<;C)WQ<)/1: ?1-5^&P"KYLJU2U%E_P)'0?^@3?:0ALK6T21^CZXHU MBN8:1?-,H56KM2;![1=%GHKAF"JL2337*)IG"JU:V%*)VUI5V(U"M6!MX5"% M5Z4'-I&H!KM&%J4?1>?\[T,UVZ5LMO6Z^;>85 OF%BI5>+5QJ0:S)C*E'T/G M*AA"JU:AU.NV7K#O0*A:$+8P*KU7YSXVV(%3&0WIF4*K%J;4[+96/V[G585? M*[%JL&MD5OIQ=,[:/E2Q7:;0JH4M-3G6 M*^I.[*D%:PM[PG4]76M^K2:N/G;GK.]#<.-2<&.]X/XM]M2"N84]X;HTKV6_ MU<35Q^Z<_7T(=UP*=ZP7[KNPIY;WV%O8DU$QC^OONVME,:K03:%5RU(J=*Q_ M-[V=/=5?/->6<*N)JX_>.5?[$+VX%+U8+U2ODI@^H2O"?U")O#0.Q#IU,O+6 M3S^"SHO9))IK%,TSA5:M92FE\?AE<2N32GAJ%,TUBN:90JM^JUFJ=$>OL;MP MJ\L":_TC*'R$!YM?4DZ;[*QQS<[5CZUK)DVA53.IA'7U2BD?G=:WH%O3"ZPJ MA@=!HF2& KI(!).(^'Z2QL6C%67=,\J[YRSKGDLFYRCA[('%)(1;,N5,/J& M2'C\ $?..:7*4<[AG*.0"G& EG/FPQ@X7774G+X=JD_A/Z8QS7/P_$5Z%GQ* M_:SI%K>*K\T!BZ(Y"=!KJ/KA $4L#+,-%[&Z9(W+2P<(,KR@V4:,\.E ?3%? MG\\A\G@2(KWL";-.'R8&_3[DD\ OS3%*.@B0"AL1\L(E_ ME)F353Z$,S&E!.PO )W//.%+*(P<2!A;:2VRQA?@@G;*:V#1"!WKPZ MQMAZ_UG.*2^LLDOV>S4^N(HNH:9)R%1! FATV>#1K=KN $&=[QN<#D$?;(QP MS>F"L #FH89&\_60J+ =XJ'-: O.(/L,T@'PZ@'(5J&Z,Z=AH""++*(9K)U4 M4-7(\TT=,%]8KI(3'X";'I;^VIX.L'[(=M^H-0YP^9?CJZNK'3X7V4:8S>N. M?>(ZS7&<$E@>R@#NSY)$/I^H *N]4I/_ 5!+ P04 " ]//M6=C%QT8@" !J M!@ &0 'AL+W=OW#@ E:-S6PGI/OU.QO":$5YF/82?/9]G[_O MPAU1)=6CS@$,V15^;Y. > MS$-YJS#R6Y:4%2 TDX(H6,^]\_'9XL3FNX1O#"K=61/K9"7EHPVNTKD76$' M(3&6@>)C"PO@W!*AC%\-I]=>:8'=]9[]TGE'+RNJ82'Y=Y::?.Z]]T@*:[KA MYDY6GZ#QXP0FDFOW2ZHZ=WKJD62CC2P:,"HHF*B?=-?4H0- GGY V #"EX#I M*X!) Y@XH[4R9VM)#8TC)2NB;#:RV86KC4.C&R;LOWAO%)XRQ)GX2B2R /*5 M[D"3PR48RK@^(N_(P_V2'!X0;O-,B_:3AOZCYPU?X9^1& M"I-K\E&DD#['^ZBU%1SN!5^$@X2?-V)$)L$Q"8-PTJ-G,0Q?0H+PL8.' W(F M;?TFCF_R"M^7$A0U3&3D6FI-%E2I)^RMBJI4DQ_7F$VN#!3Z9U_I:NII/[7M MWS-=T@3F'C:H!K4%+W[[9CP+/O3Y_D]DSZHP;:LP'6*/+R'%,G!\5=S;9.B. M8%7@F&!U$A"FSWS-. X/(WW9=#=[[CZY.6EA()$9H+] MAK1K;04"ULST=D/-..N:>N%H**.6Z7?:N0"5N2FG22(WPM2=W>ZV@_3KZ4T^\!> MT'Y>XC]02P,$% @ /3S[5O)L<@'7 @ RP@ !D !X;"]W;W)K&ULK59M;YLP$/XK%JNF5EH# 9*T68+4O$SKU&I1TVX? MIGUPX1*L@LULD[3_?K8AC*0DB[9^ ?NXY[E[SB_'8,WXDX@!)'I.$RJ&5BQE MUK=M$<:08M%B&5#U9<%XBJ6:\J4M,@XX,J TL5W'Z=HI)M0*!L8VX\& Y3(A M%&87HA""!4&H&K%XK&$.2:"*5QJ^2 MTZI":F!]O&'_9+0K+8]8P)@EWTDDXZ%U8:$(%CA/Y!U;?X92CTDP9(DP3[0N M?'N.A<)<2):68)5!2FCQQL]E'6H Q=,,<$N NPOP]P"\$N =&\$O ?ZQ$3HE MP$BW"^VFF"J;]"J7H3J?3*77'TE"B>#(4'0?LUQ@&HF!+54J MFM .R["C(JR[)ZR';AF5L4!3&D'4@)\230CQOEC:XEI.)GT\(7U'XSM;[V^B+#(0PM=:\)X"NP@O?OVEWG8U/5 MWY)L\I9DTS:], MP]FQC]K]<;O!/E&=NFBL?^B+-G^+^9)0@1)8J%!.JZ=2YD7K+":29:8W/#*I M.HT9QNIO [AV4-\7C,G-1 >H_E^"WU!+ P04 " ]//M6S#!I\BL$ #Y M% &0 'AL+W=O;@>Q*G;*Z$G.^GJLK\$">(W9(]3L6;+:$)XJ)(=RK;4XR" M I3$JJYIMIJ@*%46LZ+NGBYF).-QE.)["EB6)(B^W.&8'.<*5$X5#]$NY'F% MNICMT0YO,'_3F!7_P;&,M1P%^!GC)*G H@5)E):_ MZ'LU$&< P2,'Z!5 OP:8;P","F!T53 K@-E5P:H UC7@K4[;%<#NJN!4 *

/,Y4+E3Q6]2O&NY)1?X/1 %])RD,&5FF PG>;I#TTR#=Z:V4OV3I+3"T$= UW9"T:-D=KLL&Y'WJJ_>I M>^]37[?#7>P+.)2I7UAAU/EJ%'S&&WRK;UG$7T9@&2/& -F"W\4"S#+Z4J7P M7[\* /C"<<+^EN5NR6[*V?-U?\KVR,=S12SL#-,#5A8__@!M[2>9[4.2N4.2 MK88D\X8D6P]$=I$\9IT\9AO[:;%C>::,@-B8&4=I$*4[6::45%9!E6_HAX7I M0$.#T)ZIA_,L:-7LFP5=55=#JGI=5=>R0-NV'=VJ R^78IG[5%[<9!:%I6^;50$O"'.A8SF68U]J_OI-D(+(+*^S: M"KN'%4%TB *D[ M?X8D6PU)Y@U)MAZ([")!G#I!G-8$*3=:BO<9]4/Q%3 "*.,AH=$_. H(5G* MBQ1YW)RR1)H;I8A]EALZM+3R[RI#6MO3-T.ZZZZ&U/6ZZZX'TKUP=UR[.VYU M][1)S6IRLBFG-SHR6KLBM;'T/5$.2N>/F+B S>4A-KZDIMB>9Q0.I7E@\ MJ2V>])K 09?I.FGT;*)I8[LY62?-/!?' \UI1+K-2*C9T#::'C4C3K)ST6TDKH8L3'ABU;2-O; MU'>"=1=>#2KL=1=>#R57;0DF.Z*.S0&_-RJ\ANVKJWOZ3X7MU-7]7=P MNH22>A=.5^4MW"M]>2GX%=%=E#(0XZV0TFX=,15I><]6%CC9%]<\3X1SDA2/ M(48!IGF >+\EA)\*N4!]V[GX%U!+ P04 " ]//M6B]YHJ2 " #"! M&0 'AL+W=OFM,!3^\C^R=5.M>RX@7LE?X@$PW0 *#=1E9&O):\-N'KG6W+;JEMVL M +F0YC;VD7)9A)\-O,N>-[S ^Z6M)RP*WK P""/6$/6_'#[I',6&H]C0D :)1]-L0!_ 2U^_FMX%'ZXH MC4:ED6./+BA=04$[.5M"35;?6[82)I/*M!K8SZ]TS!X0*O/KG/;H/VB?C=IG M5[O\V%8[T$P5[K>=;6U/,'<$]MH?TBCV#Z,EH2!,,'E+ M8-W?F-Y!U;@IW2FDF7=F28\,:!M YX52>'3LX(_/5OH74$L#!!0 ( #T\ M^U:/]MJQB0, L+ 9 >&PO=V]R:W-H965T2YO"+O:,O%%[D!4.2IR)D<6QNERFO;END&BD1>\A(8SJRX M*!*%7;&V92D@R6I2D=N>XT1VD5!F34;UV$),1KQ2.66P$$1619&(;U/(^79L MN=9NX)ZN-TH/V)-1F:SA =3'(;@MP3_I2L$+2%XZ0IA2ZBMVXWW.G!QHI+) M2/ M$1J-:KI11[]F8[PHTWGRH 3.4N2IR3TH*@ /7I%%GC!)SF:\*#G# 4G> MK\@[3-4%",HSFF*CR8\I,%A1169<*G)VRU)>P/DY.8M!)327Y^2"?&1404;> M4K;.>$$>JJ6D&<5,))_NH%B"^*Q!#S$Y>W-.WA#*R(<-KV3",CFR%1K3V[/3 MUL2T,>$]8\(G=YRIC21SED%FX,>G^=$)OHT![:+J[:(Z]4X*_E6Q2^([OQ'/ M\7S#?F8OIWLF._]O]?E/KWX0#+]+,;_6\Y_1BS%7&.;"+FMTGI&8RC3GLA) M/OV-T^1602$_F\Z^40_,ZOH>O99EDL+8PHM2@G@$:_+K+V[D_&X*_&N*Q:\I M-G\EL8,C"KHC"DZI3VZ9 E15),4OVG0VJZ?KI>9QX0>B.[,?]V!Z#W"#T M#D'Q,2@8>H-#T-RPW-7PQW(''L/.8WC2X_RIQ,<)\U" J@0C>(^5.A,3*4$9 M+YU&+]S;Q84W' Q[K@THWQGV;1M0811=]7P;4)'O16;C46<\.FG\IN!"T>]) M_3#S%:F8@)2O&?V.P)CS&N=]4_;@/(&09FUX/. M]>"D:_UPE;N'JVP?KK1^L&CS8)EL#XX3S^^G^3'FPG6=_H$?HX(P[/DV*'E> MU,]S>^]U+T"LZ[)*HI>*J>86[D:[RNVF+EAZXU/W>N8:QF.L])K"[(=\4R;> M)6)-L2C(885+.9<#/"/1E%Y-1_&RKBV67&&E4C&PO=V]R:W-H965T M*KRS"Y6 1R T MEX(H6,^L&WJ]H),D("WQ%X>#KER3!&4EY=?DYCZ864[2(@C!-XD$P[\]+" , M$R5LQW^YJ%74F016KX_JOZ;P"+-B&A8R_)L'9CNSQA8)8,UVH7F4A]\@!QHD M>KX,=?I+#EG94=\B_DX;&>7!V(*(B^R?/><=40E G>8 -P]P3P,NU>#E 5X* MFK4LQ;ICALVG2AZ(2DJC6G*1]DT:C31<),/X9!2^Y1AGY@L91=S@N!A-F C( M0@K#Q0:$ST&3/YE2+.EG\OX.#..A_D ^DB]/=^3]NP_D'>&"// PQ/'04]M@ M;R-&P>(>66[=5L'?=Z)'/.>*N([K M-;1GT1Y^!SZ&TS3<;6F.5W2ME^KU+^@][128;^16BJ"I<_53=N\#YV6Q!D6HB_?,'%B'W!B+];Q-Z MOTOTCL1JZ(,"?= ZQ#>;C8(-,T! &XZ+"@0$GF.I<>BOB(_IK7"=TCBGS9;H M+!]6F ^-LR6K:IA6E:R^^SGM.\[4WE=I6]OS1MIA03MLI?WT.L8K\KC\3&)0 M/B8%;@E-S%F%U*E .STZ.H%N;=8;H4<%].@ELS@E(KAMXIJ'D$SXC3R9UJ2" MTQ_WZ E.:X5OQ!D7..-6G&RR,M]7NVP<<4>&;.D/.5OQD!M<^)O06G5?.VD[ M$JMUP:3H@DG'Z]6D2_2.Q&KHU"FW>Z=U_.^/V5L=;IS&.Z6P*QHW\4R0NI6D M'GB]R4E2Y\6JJ3_H]\9%J7I[*_:$OB!?0RDV'PVHB,A5R''!O>@X6M5>.U1= MJ=79W9+=[3A1<\&N\#M2J^.7]HFV^Z<+J2JD:,M6[SQ;7:_?\T[3M:F<2WNC M"PE;FB'::CCF2P4QXR=+JTQ&LK&YG5JAKM3JZ*49HH.N\[4C.Y/C_PAS1$MW M1-OMT0U^.?D\3@U281+P4]>7>U#?766'Y_E(!V?6(2\VJ)8:7DC9TN'0=HN3 M>P*MP30OJAT9EASA1]@?6OH?.NXZ23MU/EVIU?%+[T-;_<4+DO0[Z^OD?)L? MG9N!R=FWS&!RDJ9VY= B K5)SW(T?E#LA,G.+XJGQ7G137I*8I?%L\.F!Z8V M"$-"6&.HTQOA_%#9^4UV8V2<'H&LI#$R2B^WP )020%\OY;2'&^2"HI3M/G_ M4$L#!!0 ( #T\^U;*&NLEV0( . ' 9 >&PO=V]R:W-H965TFJ=5*EJEVWSPY<@E6P MF6V2]-_O;!*6)C3KAWX!V]Q[?N^P[T8K(9]5#J#)NBRX&CNYUM70=56:0TG5 MA:B XY>YD"75.)4+5U42:&9!9>'ZGA>Y)67<249V[5XF(U'K@G&XET3594GE MRP0*L1H[/6>[\, 6N38+;C*JZ (>03]5]Q)G;LN2L1*X8H(3"?.Q<]4;3F,3 M;P-^,5BIG3$Q3F9"/)O);39V/",("DBU8:#X6L(4BL(0H8P_&TZGW=( =\=; M]AOK';W,J(*I*'ZS3.=C9^"0#.:T+O2#6'V'C9_0\*6B4/9)5DUL'#LDK946 MY0:,"DK&FS==;_*P T">;H"_ ?C[@/X;@& #"*S11IFU=4TU3492K(@TT@Z:L4&?D MG#P]7I/3DS-R0A@G/W-1*\HS-7(U"C%T;KK9=-)LZK^Q:43N!->Y(M]X!MEK MO(L&6A?^UL7$/TKXH^87)/"^$-_S@PX]T_?#_2-R@C:I@>4+WN"SF:PHRPCF M<=B5GP;?[\:;FSM4%4UA[.#55""7X"2?/_4B[VN7N0\B>V6UWUKM'V-/;KD& M9-5=)AMD9)&FFBR3RR@>C-SEKOC#H,"[C-J@5Z+"5E3X'U&I*(%HNH;.T]F@ MPUUA@\B/]I0=1O6\((R\;FU1JRTZJLW6R7,Q/Z\5$*H4:$7$#*\8A\Q<*UBG M.>4+,$>'<"R#6+ E7D6^( 5@O2(%HS-6X*7M]A8=J(X]+[S<\W88U0]Z@Z#; M6MQ:BS_6VIQQRE-XG['XX*#TPWC/UF%,&.^?)7>G6)8@%[:'*)**FNNFXK2K M;9NZLM5Y;WV"[:OI-O]HFMYW1^6"<86^YDCI7<28:-GTDV:B165+\DQH+/!V MF&,+!FD"\/M<"+V=F W:II[\!5!+ P04 " ]//M6/ M&0 'AL+W=O+)C &I;H9;\DMOS@ M ;%8+7WUZVLYNB^6T_:&^*RKSE^NZ M64X[\VMS<]K>-<5TOFFT7)PR0M3IY9YN2RJMJRK MJ"FNWYR\I:_SF*T;;!#_+8NO[8.?H_50/M?U;^M?+N=O3LCZBHI%,>O6%%/S MWY=B4BP6:R9S';_O2$_V?:X;/OSYGCW?#-X,YO.T+2;UXG_EO+M]KI:=!_JK_\J=@.2:[Y9O6@W_T9?=UAR$LU6;5W8+[;L[!%V'KVKJ^ZVC70U+^9 M^RS<7@7:GYJ1[H?+[H=[P8*$_UY5/T2$T+$"3 M#;B::%(O[Z;5'P"=QKFJ/$R3%3-#0T,T/=OSO:OQ#2]_PM4^%'=UTY753<_I M?OF/@4>77;%L?X4<;QLXU)EFW)Y(9L?=O^X[,PD0E.W950/#,2)D(JQOI$F/H[%).9)TL=E M/DZF7!$I'*,#.):F*8_[N#PXXH'V5'M[JJ ]/];==&$2LJU5(>LIS[U@Z_DX MV'H^#K8>@ .M%QS?0.O%>^O%!UAOVK9%!]HN!L9*8J52QW;!7HZ-!P=VJC$[ MS6/?UR43BMC9ZADXV1LX"<=L4\F88%W6\W)F?MB6#R]F==M];Q+!6;TL(+,G MG@5>L<3U5Q]$2>HX808P2:D<0_H@QA1WW#0XSH%NFNZMF :M>%EUA6'MHN+; MVH;%RZ@J.LAP*6 XE;J6 U TEM0Q'8 2QB4'-Y XU%B"Q(2 M--]/^W1AZW+1BT7=ME >>[%CZGE5JI1R@M8$PO%8"=?_ !R75,8.GP9PS/ 1 M9U+R\$B'6O)!:4>?<,2-_3X7)LLN[JW93;_!=YX=6=^87*7<-2: ,[ D=HWI MX[A0(O6,Z>,85XGKNWEXL$.-R:PQ6="8G]Y??M19=/7Q[4=]!=HOV/[8G!65 M+4-ETZAL.19;?UYM44K'K$HI:EF*RI:ALFE4MAR+K3_IMC:EX>)T2%U#_:E9;+=)PN?AT>;,C M.,"( ! VH@]\Q(@ $#;B&!4BM24B/:1&?+S*H4"I1B0S8W9-B%2K[>Q\8+<: MM=L4R>Z1=YC GIIT8^CDJE9.KZK(\3)@TG;JD# M]1LSZ>+R\$B'>JRM&FFX;/Q4E>O@>=69&-I&>OW0J"EGQHDG==5VS6K[#.EM M-8_RZ:Q<;")L=&4NHYR9'WYY5ZR5PE^C/Z.G'O90LUJ5@(55 M@GZPO5B5B_GZ"S4LG*(^T49ERU#9-"I;CL76=P&K:# Y9CA%4A)VDX[)EJ&R M:52V'(NM/^E6@6%A!690./5UBCB6Q,U()P!.)4H*Z093'TQEKF,\NF=6;F%AN:4?3"^K^%4\S'Z1-4M@R53:.RY5AL?2>P M2A%+Q@RGJ.H/*EN&RJ91V7(LMOZD6_6'A==## JG_DH%EC*6>,DI@$N$Y.Z3 M?0"G&*?*55P!G$PE2Z0;3,?05KC55GA86]D%TQ_--VAN;!I(3?V@^N/E^W]F M/[T#U]@BB1O;N4%ERU#9-"I;CL76]P8K"G$Z8E3EJ$(/*EN&RJ91V7(LMOZD M6Z&'A]>C#(FJ.\I^*:^(<.55"$>%%.[B4@#'J$JIFZ-".&'Z=:-J>,A#3?I@ M?T)81K%/!'??J'Y.^I<]Y0I?YM'?2-S-#KB['7"W.XPA%W$K%W$Q9AA&%8A0 MV3)4-HW*EF.Q]2?="D0BJ#B)B;N \!))6/)W3#LXRAG@G$WNX6 M)$EB;_ET>-!#C6H%&/[<;1(H*A LI8PGKAV!3B5QMPGEX5$.]58K$?"P M1'!,YC7F0^_P91Y]$T9=:H+*IE'9JAP@OA1F2>0E@[PI-9>(]IH& IE)FL9LX $#&8IFXM;*&@$1*FKJ; MAL+#'FI6JRN(L*[P=.XE '6 D92Y:Z4F$) HD3+W7@8 &2=)S-P$%@(296;0 M51+"@QQJ1*LDB+"2\%3V): 5$"*E*G%-B%J\']JM1NTV![JEBPQ"=CS%L*$+^3HNRWJF@A4-HW*EF.Q]1W$EN1"C9EB8>X)F:"R9:AL M&I4MQV+K3[H5$<0A(D(P%_ +ZV2]D$^X4=7'Q91*YFX:!G#4)$G2W:JM(2"/ MJ4F\W, ZQHH'8?4!$=8'GLP$@(,1./5/-)B$^SG:Z0_L5J-VFT/=FMNFI,DC MF8!5$,2A"L+3F8#_C%\H;[_@!(#Q1'AG5@"PA,?>,BT IIB2[O$JX5$./>W' M%M+RT+,7GDX#GKN$*WPIQ]X34-DR5#:-RI9CL?5=Q);=L&<(I3J;Q3OP#<9A^#>^K7 M&(* M(* ?)X@(/T262J5NCN')^%NCO;XPWK5J+WF4*^2/5P"W3>R50,DFAH@ M@2H_<6_:$P"EA/0.J .D )82-P, 8#2-J;N7.SS&H8[ZX, _!"$ >]UA^)J. MOBN@:@*H;!J5+<=BZ_N*U03DF)J 1-4$4-DR5#:-RI9CL?4GW6H"\KF:@(0> MM@.K#"$(B"! PY5DKC#F(2[.=KC#^M5 MH_::0[U**<4CYUA**P=(-#E 0DO^76%J J"4H.Z#+ !%*7+>A\+= M'#UAA_6J47O-=VS]0\:53!]Y0*ULW:\.W5+PY'U(^67Q*\X3=[7O!,*9ZIF[ M"@J$4SQ.W!6M$$[2E+A+!,,C'>JNMKA7X>)^E$NRVH3GMKP#0EU M53TJ6X;*IE'9>R"0I434-DR5#:-RI9CL?4G_<&[$9[]<@1_ M\?TK(90K"D\@'(])XAZ:#N'2F+NBM89P"27<%9G# QQJ0%N:JW!I_G2(_$NW ML86O]NBO(>H^!%0VC)B&]1< 0BBKW^5P&PCASEZ- ,*:8%XC'4$YBJYS$8>5D0" >F%";.J]]@J ,>7I!A",4^\=.!!,)*FK&H2'>ZPY3Q^\Z'19-#>;5]*V MT:Q>5=WV193[3_>OO7V[>=FK\_D%?3VAP.<9?:VW+[6U]-MW[+Z;-C>EB>"+ MXMIT17Z(S3VHV;ZV=OM+5]]M7K/ZN>ZZ>KGY\;:8SHMF#3!_OZ[K[OZ7=0?[ MEP>?_Q]02P,$% @ /3S[5@U#"\0X P R!, T !X;"]S='EL97,N M>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D>-@;38F>.REE^/ MKYVF'_@BQL-6EHK&OL?GW&/[AA@&M5D)=C-GS$3+4LAZ2.;&5)_BN)[.64GK M,U4Q:9%"Z9(:V]6SN*XTHWD-I%+$O4XGC4O*)1D-Y**\*DT=3=5"FB%)VU#D M;U_S(>FF'TGDY<8J9T-R=_+^UT*9RW>1OQ]].#KJW)U>[L=/''!*XJ#H^0M$ MSSJXKL4PZ?1%TL\H8\(7N\)N]+'5\;QCC-8/T*S]#1,Z&#D+DK>HCA@W.SD: M%$IN-C0A/F"5:RJ&9$P%GV@.K(*67*Q\N >!J1)*1\96DDW5A4C]X.&N M[T&1-3HEETJ[W#Z#_YXTP_> =0\,F2\+.QWI^E#8[%JS@B]=?UFT!C#U+JY.JTJL/@L^DR7SDW]QPM& KGG1 M7&G^8+-!J4QM@&D2W3-M^'0[\EO3ZI8MS;JF]?JH9L\/WR327;X'IM#R:&;?!//3?\MF#S, MFHR;0\;626;G'--&(S@O#LD/.'F*3=)HLN#"<-GTYCS/F7QRG+'RAD[LGRD[ M^G9\S@JZ$.:V!8=DT_[. M35PSL@V;M;F L(]_VD^?70^'L.\]8-('^7T M48YGA9"Q^V!YPIS,7N&99EF2I"FVHN-QT,$86[R/1G:XWO M-EXAS]-V D67AW<;R /;!:QV('\X#]14F),D ML*N8-^P)QI$LPQ"HQ7"-IBFR.BE\PON#/25)DF5A!+"P@R3!$'@:<01S !XP M)$G<>W#O?12OWU/QYG]WHT=02P,$% @ /3S[5I>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'C0O9WB"."'Y8I/SG6/GZTZ; MYY76S^Q'52H[B3;.;2\& YMO1,7MGWHK%.Q9:U-Q!YOF:6"W1O#";H1P53F( MA\/QH.)21=^^[L^U,(-P0SN1.ZD5-/J&!REV]GV_WV0OTLJ5+*5[G43-]U)$ MK))*5O*G*";1,&)VHW=_:R-_:N5XN @G7$MC77-$O9>F$F7$G_C*ZWDKUY$\#=S$( M;J/IA_UGVXD7YE>Z4:_7,A54*[M1R-*#ZCL1FYMQ!2OQ"3:'\*FJF#? ME8-.8G/5G@J.]7<*EYX7[5T[P WZT%Q(V&'F10-.!WD%V[J4!5R]8)>\Y"H7 MK.E<&P#&"&!\-$!VLN !9() )N20A5 6"#NX2X\#/PT@4P0R/2+D8QQ 9@AD M=DS()( <(Y#C8T*F >0I GEZ3,@L@#Q#(,^."3D.(,\1R'-:R$MNI66W:[8P MPL*A!^%[B,7O(2W<#5AXFN>Z!L&H)T#4"K[G/NQT0O@(E0RQ9>[$BU"U8&NC M*S_2SH"U+=M)MV%7=0<34\V(V#73_+\:+MJT^_&^K*U4PEK1(<0\,R(6S7=N M% RS90MAP(+M*L'O^HSM\F!I&Y&ZH*JW !3I_#IDP$XR( M57 GG&R'CBT@%>WDR)@%8F(+^+Z2KOE+,:X:FWH=")5WG\<8LT!,;(%I432Q ME9?LBML-NR[U+F1#JPSBT+\43\VH]A=H,1;S8^*8O^"O[*6)^,W/??TSDS8O MM8\B(206_F/R\&]E 4ZZ-[SP> M/L2\DA![Y6/"U0N(224AEDI?4A-D$2$F)I6$6"H]^4UO5V)&28B-@H?J<%HM MP8R2'-4HX<1:@ADE(2]5,,QP:BW%K)(26P7'/ TQ,<&DQYS!>CP+,3'EI,3* MP3'/0TQ,.2FQ3//;!8>))B<739H\W'&I6OY;\I9\02439KP]8YUAJLF(5?,'>QMGO6;OK'YM M!VA"3$PU&?G"_/OT;'\G8H;)R WSL6[H/-XA)F:8[+>7-]"M6ZV:I^9V'6*B MB_+DJ_+(]#*["3$QR63$DD%KL>X;#IAN,F+=]-9B?0\09IRL,Z)0A&51 MG ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y M>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5V MR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00 MI/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5 M!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST?*_Q^7])=3G=FR^//R^_3Z*$BS/. M"?Y*N?\"4$L#!!0 ( #T\^U9B(^<8V $ $@B 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6 MMR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:Y MWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^ M+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHR MGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_ M[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$& MTLSX;?B"Y>@502P$"% ,4 " ] M//M6!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( #T\^U:_N)A#[P "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ /3S[5CL$[I.[!0 PAX !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5F-0 M;/D=!0 S1, !@ ("!#QD 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ /3S[5FU<,;U_!P 2QT !@ M ("!OR4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ /3S[5GBY+'W1! "@L !D ("!!3P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[ M5EA'=5NM!@ RQ( !D ("!/6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5D2I#O,1" >!0 M !D ("!2GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5C&2IB+V!0 ?0X !D M ("!$) 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /3S[5O1NC_K/ @ A 8 !D ("!J*8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5EB- M)I5$ @ B@8 !D ("!,K0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5O,<94Z& P H < !D M ("!>\\ 'AL+W=O+ &0 @($XTP >&PO M=V]R:W-H965T&UL4$L! A0#% @ /3S[5I,%]U*B @ R 4 !D ("! MV.0 'AL+W=O," A!@ &0 @(&QYP >&PO=V]R:W-H965T&UL4$L! A0#% M @ /3S[5O+]&4FG @ ^P4 !D ("!;.\ 'AL+W=O&PO=V]R:W-H965T\# 0!X;"]W;W)K&UL4$L! A0#% @ /3S[5B4<3SMD% =]T !D M ("!0P@! 'AL+W=O' $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ /3S[5@H/RO48! GA4 !D ("!\R(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/3S[5LHXHA2$! %A( !D ("!ES(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5BW\G%ZJ P MT1 !D ("!>T&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[5O)L<@'7 @ RP@ !D M ("!ZE4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /3S[5H_VVK&) P "PL !D ("!L5\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /3S[ M5CW'YX(7#0 2'@ !D ("!XVH! 'AL+W=O $ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" ]//M68B/G&-@! !((@ $P @ %R@P$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 0@!" 42 ![A0$ ! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 337 233 1 true 64 0 false 6 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://www.emcorgroup.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.emcorgroup.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements Of Operations Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements Of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements Of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements Of Cash Flows Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements Of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - Condensed Consolidated Statements Of Equity Sheet http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements Of Equity Statements 9 false false R10.htm 0000010 - Disclosure - Basis Of Presentation Sheet http://www.emcorgroup.com/role/BasisOfPresentation Basis Of Presentation Notes 10 false false R11.htm 0000011 - Disclosure - New Accounting Pronouncements Sheet http://www.emcorgroup.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 11 false false R12.htm 0000012 - Disclosure - Revenue from Contracts with Customers Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 0000013 - Disclosure - Acquisitions Of Businesses Sheet http://www.emcorgroup.com/role/AcquisitionsOfBusinesses Acquisitions Of Businesses Notes 13 false false R14.htm 0000014 - Disclosure - Earnings Per Share Sheet http://www.emcorgroup.com/role/EarningsPerShare Earnings Per Share Notes 14 false false R15.htm 0000015 - Disclosure - Inventories Sheet http://www.emcorgroup.com/role/Inventories Inventories Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.emcorgroup.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Fair Value Measurements Sheet http://www.emcorgroup.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.emcorgroup.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Common Stock Sheet http://www.emcorgroup.com/role/CommonStock Common Stock Notes 19 false false R20.htm 0000020 - Disclosure - Retirement Plans Sheet http://www.emcorgroup.com/role/RetirementPlans Retirement Plans Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.emcorgroup.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Additional Cash Flow Sheet http://www.emcorgroup.com/role/AdditionalCashFlow Additional Cash Flow Notes 22 false false R23.htm 0000023 - Disclosure - Segment Information Sheet http://www.emcorgroup.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954701 - Disclosure - Revenue from Contracts with Customers (Policy) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersPolicy Revenue from Contracts with Customers (Policy) Policies http://www.emcorgroup.com/role/NewAccountingPronouncements 26 false false R27.htm 9954702 - Disclosure - Fair Value Measurements (Policy) Sheet http://www.emcorgroup.com/role/FairValueMeasurementsPolicy Fair Value Measurements (Policy) Policies http://www.emcorgroup.com/role/NewAccountingPronouncements 27 false false R28.htm 9954703 - Disclosure - Commitment and Contingencies (Policies) Sheet http://www.emcorgroup.com/role/CommitmentandContingenciesPolicies Commitment and Contingencies (Policies) Policies http://www.emcorgroup.com/role/NewAccountingPronouncements 28 false false R29.htm 9954704 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.emcorgroup.com/role/RevenuefromContractswithCustomers 29 false false R30.htm 9954705 - Disclosure - Earnings Per Share (Tables) Sheet http://www.emcorgroup.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.emcorgroup.com/role/EarningsPerShare 30 false false R31.htm 9954706 - Disclosure - Inventories (Tables) Sheet http://www.emcorgroup.com/role/InventoriesTables Inventories (Tables) Tables http://www.emcorgroup.com/role/Inventories 31 false false R32.htm 9954707 - Disclosure - Debt (Tables) Sheet http://www.emcorgroup.com/role/DebtTables Debt (Tables) Tables http://www.emcorgroup.com/role/Debt 32 false false R33.htm 9954708 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.emcorgroup.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.emcorgroup.com/role/FairValueMeasurements 33 false false R34.htm 9954709 - Disclosure - Income Taxes (Tables) Sheet http://www.emcorgroup.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.emcorgroup.com/role/IncomeTaxes 34 false false R35.htm 9954710 - Disclosure - Retirement Plans (Tables) Sheet http://www.emcorgroup.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.emcorgroup.com/role/RetirementPlans 35 false false R36.htm 9954711 - Disclosure - Additional Cash Flow Information (Tables) Sheet http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables Additional Cash Flow Information (Tables) Tables 36 false false R37.htm 9954712 - Disclosure - Segment Information (Tables) Sheet http://www.emcorgroup.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.emcorgroup.com/role/SegmentInformation 37 false false R38.htm 9954713 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables 38 false false R39.htm 9954714 - Disclosure - Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details) Details 39 false false R40.htm 9954715 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) Details 40 false false R41.htm 9954716 - Disclosure - Revenue from Contracts with Customers - Schedule of Credit Losses (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails Revenue from Contracts with Customers - Schedule of Credit Losses (Details) Details 41 false false R42.htm 9954717 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) Details 42 false false R43.htm 9954718 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details) Details 43 false false R44.htm 9954719 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) Sheet http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) Details 44 false false R45.htm 9954720 - Disclosure - Acquisitions Of Businesses (Details) Sheet http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails Acquisitions Of Businesses (Details) Details http://www.emcorgroup.com/role/AcquisitionsOfBusinesses 45 false false R46.htm 9954721 - Disclosure - Earnings Per Share (Details) Sheet http://www.emcorgroup.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.emcorgroup.com/role/EarningsPerShareTables 46 false false R47.htm 9954722 - Disclosure - Inventories (Details) Sheet http://www.emcorgroup.com/role/InventoriesDetails Inventories (Details) Details http://www.emcorgroup.com/role/InventoriesTables 47 false false R48.htm 9954723 - Disclosure - Debt (Narrative) (Details) Sheet http://www.emcorgroup.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.emcorgroup.com/role/DebtTables 48 false false R49.htm 9954724 - Disclosure - Debt (Schedule Of Debt) (Details) Sheet http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails Debt (Schedule Of Debt) (Details) Details http://www.emcorgroup.com/role/DebtTables 49 false false R50.htm 9954725 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) Sheet http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) Details http://www.emcorgroup.com/role/FairValueMeasurementsTables 50 false false R51.htm 9954726 - Disclosure - Income Taxes (Details) Sheet http://www.emcorgroup.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.emcorgroup.com/role/IncomeTaxesTables 51 false false R52.htm 9954727 - Disclosure - - Schedule of Income Tax Provision (Details) Sheet http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails - Schedule of Income Tax Provision (Details) Details 52 false false R53.htm 9954728 - Disclosure - Common Stock (Details) Sheet http://www.emcorgroup.com/role/CommonStockDetails Common Stock (Details) Details http://www.emcorgroup.com/role/CommonStock 53 false false R54.htm 9954729 - Disclosure - Retirement Plans (Narrative) (Details) Sheet http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails Retirement Plans (Narrative) (Details) Details http://www.emcorgroup.com/role/RetirementPlansTables 54 false false R55.htm 9954730 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) Sheet http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) Details http://www.emcorgroup.com/role/RetirementPlansTables 55 false false R56.htm 9954731 - Disclosure - Commitments and Contingencies Narrative (Details) Sheet http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies Narrative (Details) Details 56 false false R57.htm 9954732 - Disclosure - Additional Cash Flow Information (Details) Sheet http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails Additional Cash Flow Information (Details) Details http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables 57 false false R58.htm 9954733 - Disclosure - Segment Information (Details) Sheet http://www.emcorgroup.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.emcorgroup.com/role/SegmentInformationTables 58 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentBasisSpreadOnVariableRate1, us-gaap:LineOfCreditFacilityInterestRateDescription, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - eme-20230630.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 7 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - eme-20230630.htm 4 eme-20230630.htm eme-20230630.xsd eme-20230630_cal.xml eme-20230630_def.xml eme-20230630_lab.xml eme-20230630_pre.xml eme-ex311_2023630xq2.htm eme-ex312_2023630xq2.htm eme-ex321_2023630xq2.htm eme-ex322_2023630xq2.htm eme-ex4a_2023630xq2.htm eme-ex951_2023630xq2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "eme-20230630.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 861, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 337, "dts": { "calculationLink": { "local": [ "eme-20230630_cal.xml" ] }, "definitionLink": { "local": [ "eme-20230630_def.xml" ] }, "inline": { "local": [ "eme-20230630.htm" ] }, "labelLink": { "local": [ "eme-20230630_lab.xml" ] }, "presentationLink": { "local": [ "eme-20230630_pre.xml" ] }, "schema": { "local": [ "eme-20230630.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" ] } }, "elementCount": 499, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 16, "http://xbrl.sec.gov/dei/2023": 5, "total": 21 }, "keyCustom": 25, "keyStandard": 208, "memberCustom": 36, "memberStandard": 28, "nsprefix": "eme", "nsuri": "http://www.emcorgroup.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.emcorgroup.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Basis Of Presentation", "menuCat": "Notes", "order": "10", "role": "http://www.emcorgroup.com/role/BasisOfPresentation", "shortName": "Basis Of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - New Accounting Pronouncements", "menuCat": "Notes", "order": "11", "role": "http://www.emcorgroup.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "12", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Acquisitions Of Businesses", "menuCat": "Notes", "order": "13", "role": "http://www.emcorgroup.com/role/AcquisitionsOfBusinesses", "shortName": "Acquisitions Of Businesses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "14", "role": "http://www.emcorgroup.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Inventories", "menuCat": "Notes", "order": "15", "role": "http://www.emcorgroup.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "menuCat": "Notes", "order": "16", "role": "http://www.emcorgroup.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "17", "role": "http://www.emcorgroup.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.emcorgroup.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Common Stock", "menuCat": "Notes", "order": "19", "role": "http://www.emcorgroup.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Retirement Plans", "menuCat": "Notes", "order": "20", "role": "http://www.emcorgroup.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.emcorgroup.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Additional Cash Flow", "menuCat": "Notes", "order": "22", "role": "http://www.emcorgroup.com/role/AdditionalCashFlow", "shortName": "Additional Cash Flow", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Segment Information", "menuCat": "Notes", "order": "23", "role": "http://www.emcorgroup.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "25", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Revenue from Contracts with Customers (Policy)", "menuCat": "Policies", "order": "26", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersPolicy", "shortName": "Revenue from Contracts with Customers (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Fair Value Measurements (Policy)", "menuCat": "Policies", "order": "27", "role": "http://www.emcorgroup.com/role/FairValueMeasurementsPolicy", "shortName": "Fair Value Measurements (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityReserveEstimatePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Commitment and Contingencies (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.emcorgroup.com/role/CommitmentandContingenciesPolicies", "shortName": "Commitment and Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityReserveEstimatePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.emcorgroup.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.emcorgroup.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.emcorgroup.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.emcorgroup.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.emcorgroup.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Retirement Plans (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.emcorgroup.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Additional Cash Flow Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables", "shortName": "Additional Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.emcorgroup.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Revenue from Contracts with Customers (Details)", "menuCat": "Details", "order": "38", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-81", "decimals": "-3", "first": true, "lang": "en-US", "name": "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details)", "menuCat": "Details", "order": "39", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Cumulative Catch-Up Adjustment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-81", "decimals": "-3", "first": true, "lang": "en-US", "name": "eme:ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements Of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements Of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)", "menuCat": "Details", "order": "40", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-87", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Revenue from Contracts with Customers - Schedule of Credit Losses (Details)", "menuCat": "Details", "order": "41", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)", "menuCat": "Details", "order": "42", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "eme:RevenueRemainingPerformanceObligationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "43", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "eme:RevenueRemainingPerformanceObligationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "2", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "eme:RevenueRemainingPerformanceObligationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details)", "menuCat": "Details", "order": "44", "role": "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-246", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "company", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Acquisitions Of Businesses (Details)", "menuCat": "Details", "order": "45", "role": "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails", "shortName": "Acquisitions Of Businesses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "company", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "46", "role": "http://www.emcorgroup.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "47", "role": "http://www.emcorgroup.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Debt (Narrative) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.emcorgroup.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Debt (Schedule Of Debt) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails", "shortName": "Debt (Schedule Of Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements Of Comprehensive Income", "menuCat": "Statements", "order": "5", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements Of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails", "shortName": "Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-282", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "51", "role": "http://www.emcorgroup.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - - Schedule of Income Tax Provision (Details)", "menuCat": "Details", "order": "52", "role": "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails", "shortName": "- Schedule of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Common Stock (Details)", "menuCat": "Details", "order": "53", "role": "http://www.emcorgroup.com/role/CommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-4", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-290", "decimals": "0", "first": true, "lang": "en-US", "name": "eme:DefinedBenefitPlanNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Retirement Plans (Narrative) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-290", "decimals": "0", "first": true, "lang": "en-US", "name": "eme:DefinedBenefitPlanNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-291", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "shortName": "Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-291", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-295", "decimals": "-8", "first": true, "lang": "en-US", "name": "eme:AggregateEstimatedExposureContractsWithSuretyBonds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Commitments and Contingencies Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-295", "decimals": "-8", "first": true, "lang": "en-US", "name": "eme:AggregateEstimatedExposureContractsWithSuretyBonds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Additional Cash Flow Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails", "shortName": "Additional Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "eme:NumberOfOperatingSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "company", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.emcorgroup.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "eme:NumberOfOperatingSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "company", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements Of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Condensed Consolidated Statements Of Equity", "menuCat": "Statements", "order": "9", "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements Of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "eme-20230630.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "UNITED KINGDOM" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.emcorgroup.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r715", "r726", "r736", "r761" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r718", "r729", "r739", "r764" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r722", "r730", "r740", "r757", "r765", "r769", "r777" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r715", "r726", "r736", "r761" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r722", "r730", "r740", "r757", "r765", "r769", "r777" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r711", "r781" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r711", "r781" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r711", "r781" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r719", "r730", "r740", "r757", "r765" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r717", "r728", "r738", "r763" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r720", "r731", "r741", "r766" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r720", "r731", "r741", "r766" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r713", "r724", "r734", "r759" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r714", "r725", "r735", "r760" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r716", "r727", "r737", "r762" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "eme_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022Acquisitions", "label": "2022Acquisitions [Member]", "terseLabel": "2022Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "domainItemType" }, "eme_AdjustedTermSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate equal to the secured overnight financing rate as administered by the Federal Reserve Bank of New York for the applicable tenor plus 0.10%", "label": "AdjustedTermSOFR [Member]", "terseLabel": "Adjusted Term SOFR [Member]" } } }, "localname": "AdjustedTermSOFRMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_AggregateEstimatedExposureContractsWithSuretyBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate estimated exposure, assuming defaults on all our then existing contracts covered by surety bonds.", "label": "Aggregate Estimated Exposure, Contracts with Surety Bonds", "terseLabel": "Aggregate estimated exposure, contracts with surety bonds" } } }, "localname": "AggregateEstimatedExposureContractsWithSuretyBonds", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eme_AggregateEstimatedExposureRPO1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate estimated exposure on contracts covered by surety bonds as a percentage of remaining performance obligations.", "label": "AggregateEstimatedExposureRPO1", "terseLabel": "Estimated exposure, contracts with surety bonds, RPO percentage" } } }, "localname": "AggregateEstimatedExposureRPO1", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "eme_BusinessCombinationEstimatedAnnualRevenuesOfAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated annual revenues of expected business acquisition.", "label": "BusinessCombinationEstimatedAnnualRevenuesOfAcquisition", "terseLabel": "Estimated annual revenues of acquisition" } } }, "localname": "BusinessCombinationEstimatedAnnualRevenuesOfAcquisition", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "eme_BusinessCombinationRecognizedOtherNetLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of consideration in a business combination allocated to other net liabilities.", "label": "Business Combination Recognized Other Net Liabilities", "terseLabel": "Other net liabilities" } } }, "localname": "BusinessCombinationRecognizedOtherNetLiabilities", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "eme_BusinessCombinationRecognizedWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of consideration in a business combination allocated to working capital.", "label": "Business Combination Recognized Working Capital", "terseLabel": "Working capital acquired" } } }, "localname": "BusinessCombinationRecognizedWorkingCapital", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "eme_CashPaidForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For [Abstract]", "label": "Cash Paid For Abstract", "terseLabel": "Cash paid for:" } } }, "localname": "CashPaidForAbstract", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "eme_CommercialMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial market sector", "label": "CommercialMarketSector [Member]", "terseLabel": "Commercial Market Sector [Member]" } } }, "localname": "CommercialMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_CommercialSiteBasedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Site-Based Services [Member]", "label": "CommercialSiteBasedServices [Member]", "terseLabel": "Commercial Site-Based Services [Member]" } } }, "localname": "CommercialSiteBasedServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_ContractLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net contract liabilities.", "label": "ContractLiabilitiesNet", "negatedTotalLabel": "Net contract liabilities" } } }, "localname": "ContractLiabilitiesNet", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "eme_ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction in profit recognized for cumulative catch-up adjustment from change in measure of progress.", "label": "ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress", "terseLabel": "Change in total estimated cost or anticipated contract value" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails" ], "xbrltype": "monetaryItemType" }, "eme_ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reduction in profit recognized for cumulative catch-up adjustment from change in measure of progress.", "label": "ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgress [Table Text Block]", "terseLabel": "Cumulative Catch-Up Adjustment" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentChangeInMeasureOfProgressTableTextBlock", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "eme_ContractwithCustomerNetLiabilitiesIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in net contract liabilities.", "label": "ContractwithCustomerNetLiabilitiesIncrease", "terseLabel": "Increase in net contract liabilities" } } }, "localname": "ContractwithCustomerNetLiabilitiesIncrease", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "eme_CreditAgreement0BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement, 0% base rate", "label": "CreditAgreement0BaseRate [Member]", "terseLabel": "Credit Agreement, 0% Base Rate [Member]" } } }, "localname": "CreditAgreement0BaseRateMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_CreditAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement2020 [Member]", "label": "Credit Agreement2020 [Member]", "terseLabel": "2020 Credit Agreement" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_CreditAgreementBaseRateAdjustedSOFROneMonthTenorRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement base rate, Adjusted Term SOFR for a one-month tenor", "label": "CreditAgreementBaseRateAdjustedSOFROneMonthTenorRate [Member]", "terseLabel": "Credit Agreement Base Rate, Adjusted Term SOFR One Month Tenor Rate [Member]" } } }, "localname": "CreditAgreementBaseRateAdjustedSOFROneMonthTenorRateMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement base rate, Bank of Montreal prime rate", "label": "CreditAgreementBaseRateBankofMontrealPrimeRate [Member]", "terseLabel": "Prime Rate, Bank of Montreal [Member]" } } }, "localname": "CreditAgreementBaseRateBankofMontrealPrimeRateMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_CreditAgreementBaseRateFederalFundsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement base rate, federal funds rate.", "label": "CreditAgreementBaseRateFederalFundsRate [Member]", "terseLabel": "Credit Agreement Base Rate, Federal Funds Rate [Member]" } } }, "localname": "CreditAgreementBaseRateFederalFundsRateMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_CreditAgreementExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the credit agreement expires.", "label": "CreditAgreementExpirationDate1", "verboseLabel": "Expiration date of credit agreement" } } }, "localname": "CreditAgreementExpirationDate1", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "eme_CreditAgreementFirstAmendmentDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of First Amendment to Original Credit Agreement", "label": "CreditAgreementFirstAmendmentDate1", "terseLabel": "Date of first amendment to credit agreement" } } }, "localname": "CreditAgreementFirstAmendmentDate1", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "eme_CreditAgreementInitiationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement, Initiation Date", "label": "CreditAgreementInitiationDate1", "terseLabel": "Credit agreement, initiation date" } } }, "localname": "CreditAgreementInitiationDate1", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "dateItemType" }, "eme_CumulativeCatchUpAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Catch-Up Adjustment [Line Items]", "label": "CumulativeCatchUpAdjustment [Line Items]", "terseLabel": "Cumulative Catch-Up Adjustment [Line Items]" } } }, "localname": "CumulativeCatchUpAdjustmentLineItems", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails" ], "xbrltype": "stringItemType" }, "eme_CumulativeCatchUpAdjustmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Catch-Up Adjustment [Table]", "label": "CumulativeCatchUpAdjustment [Table]", "terseLabel": "Cumulative Catch-Up Adjustment [Table]" } } }, "localname": "CumulativeCatchUpAdjustmentTable", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails" ], "xbrltype": "stringItemType" }, "eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost.", "label": "DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost", "negatedTerseLabel": "Net periodic pension (cost) income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "eme_DefinedBenefitPlanNumberOfPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Number Of Plans", "label": "DefinedBenefitPlanNumberOfPlans", "terseLabel": "Number of plans" } } }, "localname": "DefinedBenefitPlanNumberOfPlans", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "integerItemType" }, "eme_DenominatorEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator Earnings Per Share [Abstract]", "label": "Denominator Earnings Per Share [Abstract]", "terseLabel": "Denominator" } } }, "localname": "DenominatorEarningsPerShareAbstract", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "eme_DividendsCommonStock1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued dividend shares on outstanding share-based awards.", "label": "DividendsCommonStock1", "terseLabel": "Common stock dividends, accrued dividend shares" } } }, "localname": "DividendsCommonStock1", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "eme_ECMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ECM Holding Group, Inc.", "label": "ECM [Member]", "terseLabel": "ECM" } } }, "localname": "ECMMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "domainItemType" }, "eme_EstimatedInsuranceRecoveriesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of the insurance contracts. Represents the current amount receivable, that is amounts expected to be collected within one year.", "label": "EstimatedInsuranceRecoveriesCurrent", "terseLabel": "Anticipated insurance recoveries, current" } } }, "localname": "EstimatedInsuranceRecoveriesCurrent", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eme_FieldServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Field Services [Member]", "label": "FieldServices [Member]", "terseLabel": "Field Services [Member]" } } }, "localname": "FieldServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_FirstAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Amendment to Original 2020 Credit Agreement", "label": "FirstAmendment [Member]", "terseLabel": "First Amendment" } } }, "localname": "FirstAmendmentMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_GovernmentSiteBasedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Site-Based Services [Member]", "label": "GovernmentSiteBasedServices [Member]", "terseLabel": "Government Site-Based Services [Member]" } } }, "localname": "GovernmentSiteBasedServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_HealthcareMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare Market Sector [Member]", "label": "HealthcareMarketSector [Member]", "terseLabel": "Healthcare Market Sector [Member]" } } }, "localname": "HealthcareMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_HighTechManufacturingMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "High-Tech Manufacturing Market Sector [Member]", "label": "HighTechManufacturingMarketSector [Member]", "terseLabel": "High-Tech Manufacturing Market Sector [Member]" } } }, "localname": "HighTechManufacturingMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_HospitalityandEntertainmentMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hospitality and Entertainment Market Sector [Member]", "label": "HospitalityandEntertainmentMarketSector [Member]", "terseLabel": "Hospitality and Entertainment Market Sector [Member]" } } }, "localname": "HospitalityandEntertainmentMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_IncreaseBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in borrowing capacity if additional lenders are identified and/or existing lenders are willing to increase their current commitments.", "label": "Increase Borrowing Capacity", "terseLabel": "Increase in borrowing capacity (in US dollars)" } } }, "localname": "IncreaseBorrowingCapacity", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eme_InstitutionalMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Institutional Market Sector [Member]", "label": "InstitutionalMarketSector [Member]", "terseLabel": "Institutional Market Sector [Member]" } } }, "localname": "InstitutionalMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_LettersOfCreditMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of credit maximum borrowing capacity.", "label": "Letters Of Credit Maximum Borrowing Capacity", "terseLabel": "Letters of credit maximum borrowing capacity (in US dollars)" } } }, "localname": "LettersOfCreditMaximumBorrowingCapacity", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eme_ManufacturingandIndustrialMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing and Industrial Market Sector [Member]", "label": "ManufacturingandIndustrialMarketSector [Member]", "terseLabel": "Manufacturing and Industrial Market Sector [Member]" } } }, "localname": "ManufacturingandIndustrialMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_MechanicalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mechanical Services [Member]", "label": "MechanicalServices [Member]", "terseLabel": "Mechanical Services [Member]" } } }, "localname": "MechanicalServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_NetworkandCommunicationsMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network and Communications Market Sector", "label": "NetworkandCommunicationsMarketSector [Member]", "terseLabel": "Network and Communications Market Sector [Member]" } } }, "localname": "NetworkandCommunicationsMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_Noncashsharebasedcompensationexpense": { "auth_ref": [], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee and non-employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Non-cash share-based compensation expense", "terseLabel": "Non-cash share-based compensation expense" } } }, "localname": "Noncashsharebasedcompensationexpense", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eme_NumberOfOperatingSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating subsidiaries", "label": "NumberOfOperatingSubsidiaries", "terseLabel": "Number of operating subsidiaries" } } }, "localname": "NumberOfOperatingSubsidiaries", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "eme_NumeratorEarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator Earnings Per Share [Abstract]", "label": "Numerator Earnings Per Share [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NumeratorEarningsPerShareAbstract", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "eme_OriginalCreditAgreement2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Original Credit Agreement2020 [Member]", "label": "OriginalCreditAgreement2020 [Member]", "terseLabel": "Original 2020 Credit Agreement" } } }, "localname": "OriginalCreditAgreement2020Member", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_PaymentsforContingentConsiderationArrangements": { "auth_ref": [], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for acquisition related contingent consideration arrangements.", "label": "Payments for Contingent Consideration Arrangements", "negatedTerseLabel": "Payments for contingent consideration arrangements" } } }, "localname": "PaymentsforContingentConsiderationArrangements", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "eme_PercentageOfIndividualSegmentRevenues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total segment revenues.", "label": "PercentageOfIndividualSegmentRevenues", "terseLabel": "Percent of total segment revenues" } } }, "localname": "PercentageOfIndividualSegmentRevenues", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "percentItemType" }, "eme_ProjectWorkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Project Work [Member]", "label": "Project Work [Member]", "terseLabel": "Project Work [Member]" } } }, "localname": "ProjectWorkMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_RangeOfLetterOfCreditFees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of letter of credit fees.", "label": "Range Of Letter Of Credit Fees", "terseLabel": "Letter of credit fees" } } }, "localname": "RangeOfLetterOfCreditFees", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "eme_RevenueFromContractWithCustomersLineItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RevenueFromContractWithCustomersLineItems", "label": "RevenueFromContractWithCustomersLineItems [Line Items]", "terseLabel": "Revenue From Contract With Customers [Line Items]" } } }, "localname": "RevenueFromContractWithCustomersLineItemsLineItems", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "eme_RevenueFromContractsWithCustomersTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RevenueFromContractsWithCustomersTable", "label": "RevenueFromContractsWithCustomersTable [Table]", "terseLabel": "Revenue From Contracts with Customers [Table]" } } }, "localname": "RevenueFromContractsWithCustomersTableTable", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "eme_RevenueRemainingPerformanceObligationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of remaining performance obligation.", "label": "RevenueRemainingPerformanceObligation [Table Text Block]", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationTableTextBlock", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "eme_RevolvingCreditFacility2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility2020", "label": "Revolving Credit Facility2020 [Member]", "terseLabel": "2020 Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacility2020Member", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "eme_ScheduleofRemainingPerformanceObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Remaining Performance Obligations [Table]", "label": "Schedule of Remaining Performance Obligations [Line Items]", "terseLabel": "Schedule of Remaining Performance Obligations [Line Items]" } } }, "localname": "ScheduleofRemainingPerformanceObligationsLineItems", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "eme_ScheduleofRemainingPerformanceObligationsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Remaining Performance Obligations [Table]", "label": "Schedule of Remaining Performance Obligations [Table]", "terseLabel": "Schedule of Remaining Performance Obligations [Table]" } } }, "localname": "ScheduleofRemainingPerformanceObligationsTable", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "eme_ServiceWorkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Work [Member]", "label": "ServiceWork [Member]", "terseLabel": "Service Work [Member]" } } }, "localname": "ServiceWorkMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_ShopServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shop Services [Member]", "label": "ShopServices [Member]", "terseLabel": "Shop Services [Member]" } } }, "localname": "ShopServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_ShortDurationProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short Duration Projects [Member]", "label": "ShortDurationProjects [Member]", "terseLabel": "Short Duration Projects [Member]" } } }, "localname": "ShortDurationProjectsMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_SuretyBondsForInsurance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of surety bonds utilized as collateral for insurance obligations.", "label": "Surety Bonds for Insurance", "terseLabel": "Surety bonds for insurance" } } }, "localname": "SuretyBondsForInsurance", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "eme_TermLoan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan2020 [Member]", "label": "Term Loan2020 [Member]", "terseLabel": "2020 Term Loan" } } }, "localname": "TermLoan2020Member", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "eme_TransportationMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation Market Sector [Member]", "label": "TransportationMarketSector [Member]", "terseLabel": "Transportation Market Sector [Member]" } } }, "localname": "TransportationMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedKingdomBuildingServicesMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United Kingdom Building Services [Member]", "label": "United Kingdom Building Services [Member] [Member]", "terseLabel": "United Kingdom Building Services [Member] [Member]" } } }, "localname": "UnitedKingdomBuildingServicesMemberMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedKingdomSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United Kingdom Subsidiary [Member]", "label": "United Kingdom Subsidiary [Member]", "terseLabel": "United Kingdom Subsidiary [Member]" } } }, "localname": "UnitedKingdomSubsidiaryMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedStatesBuildingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Building Services [Member]", "label": "United States Building Services [Member]", "terseLabel": "United States Building Services [Member]" } } }, "localname": "UnitedStatesBuildingServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States electrical construction and facilities services.", "label": "United States Electrical Construction And Facilities Services [Member]", "terseLabel": "United States Electrical Construction And Facilities Services [Member]" } } }, "localname": "UnitedStatesElectricalConstructionAndFacilitiesServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedStatesIndustrialServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Industrial Services [Member]", "label": "United States Industrial Services [Member]", "terseLabel": "United States Industrial Services [Member]" } } }, "localname": "UnitedStatesIndustrialServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States mechanical construction and facilities services.", "label": "United States Mechanical Construction And Facilities Services [Member]", "terseLabel": "United States Mechanical Construction And Facilities Services [Member]" } } }, "localname": "UnitedStatesMechanicalConstructionAndFacilitiesServicesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "eme_UnitedStatesSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Subsidiaries", "label": "United States Subsidiaries [Member]", "terseLabel": "United States Subsidiaries" } } }, "localname": "UnitedStatesSubsidiariesMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "eme_WaterandWastewaterMarketSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water and Wastewater Market Sector [Member]", "label": "WaterandWastewaterMarketSector [Member]", "terseLabel": "Water and Wastewater Market Sector [Member]" } } }, "localname": "WaterandWastewaterMarketSectorMember", "nsuri": "http://www.emcorgroup.com/20230630", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r180", "r222", "r233", "r234", "r235", "r236", "r237", "r239", "r243", "r302", "r303", "r304", "r305", "r307", "r308", "r310", "r312", "r313", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r180", "r222", "r233", "r234", "r235", "r236", "r237", "r239", "r243", "r302", "r303", "r304", "r305", "r307", "r308", "r310", "r312", "r313", "r811", "r812" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r402", "r515", "r559", "r581", "r582", "r632", "r634", "r636", "r637", "r639", "r655", "r656", "r667", "r674", "r689", "r695", "r813", "r827", "r828", "r829", "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r402", "r515", "r559", "r581", "r582", "r632", "r634", "r636", "r637", "r639", "r655", "r656", "r667", "r674", "r689", "r695", "r813", "r827", "r828", "r829", "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r245", "r516", "r553", "r554", "r555", "r556", "r557", "r558", "r658", "r676", "r694", "r786", "r809", "r810", "r816", "r835" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r245", "r516", "r553", "r554", "r555", "r556", "r557", "r558", "r658", "r676", "r694", "r786", "r809", "r810", "r816", "r835" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r297", "r298", "r299", "r300", "r377", "r402", "r428", "r429", "r430", "r514", "r515", "r559", "r581", "r582", "r632", "r634", "r636", "r637", "r639", "r655", "r656", "r667", "r674", "r689", "r695", "r698", "r805", "r813", "r828", "r829", "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r297", "r298", "r299", "r300", "r377", "r402", "r428", "r429", "r430", "r514", "r515", "r559", "r581", "r582", "r632", "r634", "r636", "r637", "r639", "r655", "r656", "r667", "r674", "r689", "r695", "r698", "r805", "r813", "r828", "r829", "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r198", "r403", "r783", "r798" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r247", "r248", "r578", "r579", "r580", "r633", "r635", "r638", "r640", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r659", "r677", "r698", "r816", "r835" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r247", "r248", "r578", "r579", "r580", "r633", "r635", "r638", "r640", "r644", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r659", "r677", "r698", "r816", "r835" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r198", "r403", "r783", "r784", "r798" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for credit losses of $20,707 and $22,382, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r25" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance liabilities, current" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceNoncurrent": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due beyond one year (or beyond one operating cycle if longer) to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverages to employees.", "label": "Accrued Insurance, Noncurrent", "terseLabel": "Insurance liabilities, noncurrent" } } }, "localname": "AccruedInsuranceNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r35", "r99", "r153", "r530", "r564", "r567" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r14", "r35", "r465", "r468", "r508", "r560", "r561", "r790", "r791", "r792", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Capital surplus" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r432", "r433", "r434", "r576", "r795", "r796", "r797", "r822", "r837" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Capital Surplus [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding for common stock issued under share-based compensation plans" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r67", "r68", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r154", "r252", "r261", "r264", "r267", "r834" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses (in US dollars)", "verboseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Net amounts written off against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r9", "r50", "r52" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of identifiable intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r152", "r178", "r220", "r235", "r241", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r458", "r462", "r487", "r526", "r602", "r693", "r706", "r811", "r812", "r825" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r147", "r155", "r178", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r458", "r462", "r487", "r693", "r811", "r812", "r825" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r79" ], "calculation": { "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r454", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r70", "r71", "r454", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r120", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions Of Businesses" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r149", "r660" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r42", "r107", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period (2)", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year (1)" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r107" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Additional Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlow" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r58", "r59", "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r294", "r295", "r645", "r806" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common stock, dividend, per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per common share (in US dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r795", "r796", "r822", "r836", "r837" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in US dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r90", "r590" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r90", "r590", "r608", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r90", "r529", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 61,062,601 and 60,947,947 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r36", "r158", "r160", "r166", "r522", "r539" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r265", "r370", "r675" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "terseLabel": "Contract asset impairment" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r357", "r359", "r372" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails": { "order": 1.0, "parentTag": "eme_ContractLiabilitiesNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "verboseLabel": "Contract assets, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r357", "r359", "r372" ], "calculation": { "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails": { "order": 2.0, "parentTag": "eme_ContractLiabilitiesNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets, non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r357", "r358", "r372" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails": { "order": 3.0, "parentTag": "eme_ContractLiabilitiesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTerseLabel": "Contract liabilities, current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r357", "r358", "r372" ], "calculation": { "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails": { "order": 4.0, "parentTag": "eme_ContractLiabilitiesNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "negatedTerseLabel": "Contract liabilities, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofContractwithCustomerAssetandLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligation satisfied in previous period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r16", "r234", "r235", "r236", "r237", "r243", "r800" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r103", "r516" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r138", "r258", "r259", "r260", "r262", "r263", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r128" ], "calculation": { "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Total debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r176", "r315", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r20" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Term loan, annual principal payments (in US dollars)" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r87", "r88", "r124", "r125", "r180", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r499", "r669", "r670", "r671", "r672", "r673", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r180", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r499", "r669", "r670", "r671", "r672", "r673", "r793" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r28", "r180", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r499", "r669", "r670", "r671", "r672", "r673", "r793" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r28", "r56", "r57", "r80", "r81", "r83", "r84", "r115", "r116", "r180", "r316", "r317", "r318", "r319", "r320", "r322", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r499", "r669", "r670", "r671", "r672", "r673", "r793" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r787" ], "calculation": { "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r82", "r814" ], "calculation": { "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r375", "r388", "r398", "r685", "r686" ], "calculation": { "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of unrecognized loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r375", "r387", "r397", "r685", "r686" ], "calculation": { "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r375", "r376", "r386", "r396", "r685", "r686" ], "calculation": { "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r385", "r395", "r685", "r686" ], "calculation": { "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic pension cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r9", "r53" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r371", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r371", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r7", "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Common stock dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r167", "r190", "r191", "r192", "r193", "r194", "r201", "r203", "r208", "r209", "r210", "r214", "r474", "r475", "r523", "r540", "r664" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per common share (in US dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r167", "r190", "r191", "r192", "r193", "r194", "r203", "r208", "r209", "r210", "r214", "r474", "r475", "r523", "r540", "r664" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per common share (in US dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r200", "r211", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r824" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r179", "r438", "r450" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal income tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r142", "r161", "r162", "r163", "r181", "r182", "r183", "r187", "r195", "r197", "r215", "r254", "r257", "r356", "r432", "r433", "r434", "r443", "r444", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r491", "r493", "r494", "r495", "r496", "r497", "r508", "r560", "r561", "r562", "r576", "r627" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r787" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.", "label": "Estimated Insurance Recoveries", "terseLabel": "Anticipated insurance recoveries, noncurrent" } } }, "localname": "EstimatedInsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r480", "r481", "r484" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r480", "r481", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r329", "r379", "r380", "r381", "r382", "r383", "r384", "r481", "r511", "r512", "r513", "r670", "r671", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r17", "r79", "r329", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r480", "r481", "r482", "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r329", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r329", "r379", "r384", "r481", "r511", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r329", "r379", "r384", "r481", "r512", "r670", "r671", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r329", "r379", "r380", "r381", "r382", "r383", "r384", "r481", "r513", "r670", "r671", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r329", "r379", "r380", "r381", "r382", "r383", "r384", "r511", "r512", "r513", "r670", "r671", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r479", "r485" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r11", "r19" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r503", "r507" ], "calculation": { "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails_1": { "order": 4.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r504", "r505" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayments of finance lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r150", "r281", "r520", "r668", "r693", "r803", "r804" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails", "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r102", "r178", "r220", "r234", "r240", "r243", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r487", "r666", "r811" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r100", "r129", "r220", "r234", "r240", "r243", "r524", "r535", "r666" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails", "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails", "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r179", "r435", "r439", "r441", "r442", "r448", "r451", "r452", "r453", "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r139", "r196", "r197", "r228", "r437", "r449", "r541" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r41", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r8" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in operating assets and liabilities, excluding the effect of businesses acquired" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r204", "r205", "r206", "r210", "r405" ], "calculation": { "http://www.emcorgroup.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "verboseLabel": "Effect of dilutive securities-Share-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r49", "r51" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Identifiable intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r131" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r170", "r173", "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRevenueExpenseNet": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Interest Revenue (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestRevenueExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r222", "r233", "r234", "r235", "r236", "r237", "r239", "r243" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r111", "r662" ], "calculation": { "http://www.emcorgroup.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "verboseLabel": "Raw materials and construction materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": { "auth_ref": [ "r111", "r788" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.emcorgroup.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Inventory, Work in Process and Raw Materials, Net of Reserves", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r111", "r661" ], "calculation": { "http://www.emcorgroup.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding (in US dollars)" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r178", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r459", "r462", "r463", "r487", "r589", "r665", "r706", "r811", "r825", "r826" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r95", "r127", "r533", "r693", "r794", "r801", "r823" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r148", "r178", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r459", "r462", "r463", "r487", "r693", "r811", "r825", "r826" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityReserveEstimatePolicy": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Insurance Liabilities" } } }, "localname": "LiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentandContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "verboseLabel": "Interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "verboseLabel": "Interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Line of credit facility maximum borrowing capacity (in US dollars)" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r23", "r793" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Commitment fee percentage of unused amount" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r125", "r328", "r342", "r670", "r671", "r833" ], "calculation": { "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Term loan", "verboseLabel": "Term Loan (in US dollars)" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r20", "r527" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Total long-term debt", "verboseLabel": "Long-term debt and finance lease liabilities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Current maturities of long-term debt and finance lease liabilities", "verboseLabel": "Less: current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Commercial lending rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r28", "r54", "r55" ], "calculation": { "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails_1": { "order": 3.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "netLabel": "Borrowings under revolving credit facility (in US dollars)", "terseLabel": "Borrowings under revolving credit facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails", "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r296", "r297", "r298", "r301", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r296", "r297", "r298", "r301", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r33", "r126", "r178", "r253", "r302", "r305", "r306", "r307", "r313", "r314", "r487", "r532", "r592" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r172" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows - financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r172" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows - investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r108", "r109" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows - operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r101", "r109", "r130", "r146", "r156", "r159", "r163", "r178", "r186", "r190", "r191", "r192", "r193", "r196", "r197", "r207", "r220", "r234", "r240", "r243", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r475", "r487", "r537", "r610", "r625", "r626", "r666", "r704", "r811" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income (in US dollars)", "totalLabel": "Net income (in US dollars)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "auth_ref": [ "r375" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "negatedTerseLabel": "Net periodic pension (cost) income" } } }, "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r136", "r137", "r140", "r144", "r184", "r185", "r188", "r189", "r198", "r199", "r255", "r256", "r445", "r446", "r447", "r469", "r472", "r476", "r477", "r478", "r488", "r489", "r490", "r500", "r501", "r509", "r517", "r518", "r519", "r563", "r564", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r73", "r356", "r795", "r796", "r797", "r837" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r220", "r234", "r240", "r243", "r666" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r503" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r503" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r502" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails", "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails", "http://www.emcorgroup.com/role/ScheduleofIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r243" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r86", "r121", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis Of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r76", "r78" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r151" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r3" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r15", "r18", "r157", "r160", "r165", "r491", "r492", "r497", "r521", "r538", "r790", "r791" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r4", "r99" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Post-retirement plans, amortization of actuarial loss included in net income (1)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r4", "r5", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Post-retirement plans, amortization of actuarial loss included in net income, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other accrued expenses and liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r25", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "verboseLabel": "Other accrued expenses and liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other reconciling items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid to stockholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r169" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid related to net share settlements of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r37", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r37" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r132", "r818", "r819", "r820" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r374", "r377", "r378", "r384", "r389", "r390", "r391", "r392", "r393", "r394", "r399", "r400", "r401", "r685" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r89", "r344" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in US dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r89", "r590" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r89", "r344" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r89", "r590", "r608", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r89", "r528", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r789" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r38", "r793" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale or disposal of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r6" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "verboseLabel": "Issuances of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r146", "r156", "r159", "r171", "r178", "r186", "r196", "r197", "r220", "r234", "r240", "r243", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r457", "r460", "r461", "r475", "r487", "r524", "r536", "r575", "r610", "r625", "r626", "r666", "r690", "r691", "r705", "r792", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r525", "r534", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r168", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r40", "r793" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r149", "r175" ], "calculation": { "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsofCashFlowsParenthetical", "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r92", "r117", "r531", "r563", "r567", "r572", "r591", "r693" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r142", "r181", "r182", "r183", "r187", "r195", "r197", "r254", "r257", "r432", "r433", "r434", "r443", "r444", "r464", "r466", "r467", "r470", "r473", "r560", "r562", "r576", "r837" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r221", "r222", "r233", "r238", "r239", "r245", "r247", "r249", "r369", "r371", "r516" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues from unrelated entities", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r141", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r368", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r611", "r657", "r663" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r164", "r178", "r221", "r222", "r233", "r238", "r239", "r245", "r247", "r249", "r253", "r302", "r303", "r305", "r306", "r307", "r309", "r311", "r313", "r314", "r487", "r524", "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Revenues", "terseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r506", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r506", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r70", "r71", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r12", "r62", "r63", "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostIncomeDetails", "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation Of Basic And Diluted Earnings Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r21", "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components Of Net Periodic Pension Cost (Income)" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r45", "r46", "r47", "r48" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r45", "r46", "r47", "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Financial Information by Reportable Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r217", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r668", "r786", "r835" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r232", "r237", "r241", "r242", "r243", "r244", "r245", "r246", "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r145", "r217", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r668", "r786", "r835" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofCumulativeCatchUpAdjustmentDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofDisaggregationofRevenuesDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsDetails", "http://www.emcorgroup.com/role/RevenuefromContractswithCustomersScheduleofRevenueRemainingPerformanceObligationsExpectedTimingofSatisfactionDetails", "http://www.emcorgroup.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r31", "r142", "r161", "r162", "r163", "r181", "r182", "r183", "r187", "r195", "r197", "r215", "r254", "r257", "r356", "r432", "r433", "r434", "r443", "r444", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r491", "r493", "r494", "r495", "r496", "r497", "r508", "r560", "r561", "r562", "r576", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r181", "r182", "r183", "r215", "r516", "r570", "r577", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r699" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r181", "r182", "r183", "r215", "r516", "r570", "r577", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r607", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r699" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Common stock, issued" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r15", "r89", "r90", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Common stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r66", "r89", "r90", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "verboseLabel": "Common stock issued under share-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Stock repurchase, authorized amount (in US dollars)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount (in US dollars)" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r15", "r89", "r90", "r117", "r571", "r627", "r641" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r15", "r89", "r90", "r117", "r576", "r627", "r641", "r705" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchases of common stock", "verboseLabel": "Stock repurchased (in US dollars)" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStockDetails", "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r90", "r93", "r94", "r110", "r592", "r608", "r628", "r629", "r693", "r706", "r794", "r801", "r823", "r837" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total EMCOR Group, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "EMCOR Group, Inc. stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r74", "r75", "r142", "r143", "r162", "r181", "r182", "r183", "r187", "r195", "r254", "r257", "r356", "r432", "r433", "r434", "r443", "r444", "r464", "r465", "r466", "r467", "r468", "r470", "r473", "r491", "r493", "r497", "r508", "r561", "r562", "r574", "r592", "r608", "r628", "r629", "r642", "r705", "r794", "r801", "r823", "r837" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r114", "r177", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r471", "r630", "r631", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "verboseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r498", "r510" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r498", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r498", "r510" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r30", "r58", "r61" ], "calculation": { "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost 13,932,485 and 13,281,222 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r436", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized income tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r202", "r210" ], "calculation": { "http://www.emcorgroup.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Shares used to compute diluted earnings per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r201", "r210" ], "calculation": { "http://www.emcorgroup.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average shares outstanding used to compute basic earnings per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.emcorgroup.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//944-40/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 79 0000105634-23-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000105634-23-000029-xbrl.zip M4$L#!!0 ( #T\^U8O?-X8W8X! "\;& 0 96UE+3(P,C,P-C,P+FAT M;>R]:W/B2+8V^GW_"AUF]MY5$0+K"LA5S1LN7WH\N\KV&/?TGG/BQ$2"$J,I M(=&ZV&9^_;M62L+8@$$@4 JR8\9E(R%EKO6L>^;*K__G9>1*3S0('=_[I:8V ME)KT?SI?_Y]Z_7^_W7^7+OQ^/*)>))T'E$34EIZ=:"A%0RK][@<_G21Q&DJ9H>G97>C$XU:PVL2PZJ"NMEE(WB-*O$VW0KZNF M.E#IP#2H0>7'4[-G:P;<5S=Z5J]NM*Q!O4?:9EUM:9;9[AM-^%RV3P>#MMH> MJ(K2TVS#T$A/LWJVI?;;9MMN*MH 7SN,8'XP1R\\[?NQ%P637VK#*!J?GIR\ M] *W$=)^X]%_.DDOGN"P:^D7G- W-+4U_<+S\W.#?"6EV.UZUWSTZO;EYDERE$WEH^>H9EUIUW5U.N[0>?.,9ST;MGKR MOS^^=_M#.B)UQPLCXO5?9SM'G?1[JF59)^QJ=FLAA$\S?"A[,W+7\M FF6'\Y'L'@W(]JW%^,"+KQ%W,NRIZKZ#.6GSQW1-_?3 M41_N#OQXW.C[(_9DI:DK[/93EWB/O]2H5_^M6P.YH,3N?!W1B$CX@#K](W:> M?JF=^UX$\EY_F(QA]/WDKU]J$7V)3A@%3CK_\1__\35R(I=VX/7U[!U?3Y+/ MOIXD3^[Y]J3SU7:>I#":N#!,VPG'+IF<>KY'X?W.RRG>2(/D5\>VJ<=^A>LW MH',"IY^\_B6ZIX-?:J C:I)'<,(@3*>7'KQN<@Z#"XA[[=GTY7_HI"8Y0.=! M73-K'07^4Q6SJ1M?3]X\-<=+SN,@@#=<.6&?N/^@)+CT[ M0@S4I ?TO-1"4 M4QL^J8_@*<.Z35['T*QU5.U$5S=_?:9\7]]_!9^$TS>T:AVD?E$ON(/;??OM M*]JUSM^TS5]P!D^WV1M<\OB6:@/GA=KU 7%1RZ5OLVJ=J[/OWC&]!^7B>([W"#-CKP:)O.VYSB-35Y>X(%=!3'G[S9.S=/.FYS9-1HGG2\YLG8^_F2<]KGM3W M0_H.D<;M *)^VXFN2-]QP=N^AF\$-(SNP>&]H&$_<,;X\NRM;50W9Q'+#IS[ MHS'Q)O_UIS9$QU]"B;J4#526>GX0^,\P@U"*P6T/V.T8@4K)RZ2SQX!2EG/H M =TE)WVI1"*).G!S<"I]4C]+1,( 60I@+-+8C4/X8$2"1\>3_(&D-!3E/Z7( MAU]:YG_*[%9;\CVI3X,(:"P-' ^HZQ!7BN#9H2SY@?1)PZ>R!T(PA)=\-CA M01S@UY]HX+'41OIM[S&YF\#+;6"*$^)0;:DW8=^[HC ]>,P]#6GP1*5OQ/N) M@[NAS](__. G0HW=2,9CU^F3GDMA-!Y\R.:C-%28PR8@'F@ MP4CJWE[=LPOJE\_2)[.A&_^)]/EK[%%)5V26>_D\3Q8U(XNZ'ED:T@,,[Y7. M3BC9%.8(GF>'P.VV2,R MJOP /,*37&D0^",IPN\C_?'?3^V&9BZ8H"Q]ZB7O&Z2D'@"D &R# :+M*1FU MG-!!/=&F)( O]C]+\R1E'"% D#2>2]B1/2#Y)@+%_IP@+*'/%*'XMA#^3

NLH^U:1G^+;43'@(-YB-E@[O@2>.DUFXDX9TQHCI1$PN M!I2Q8DPF##/ /X8B@"=YI))-''<"LA4C;\D(TUHX\:F8@;+QW2=D1BIPF7C+ MTO/0Z0]A&MXCS(/Q(0$A$R1M?<3@ )])!N'TY6]'!%?A\S7(TP YPM$ W5T: M :79%_O)T)TPC.&9[Q3)TADF4\MF!B(PE85LD*]4ET"UTG2T[)5^'&%2A\%X M;B0R",8XQ7C*#X]$H#:R!R??F/T"SI8$3$K&,<)P)6V7:/2K(#$"0 8GT>=> MC"2LO;=#+0A!;-IW1A!T_U*[OKEZK_0O:"^Z]D(P48BS;R1TPNX8A-*^]?Y. M @?1AKH?C 7F"^"+=>U5^8/WIC1,)1MD-JK$#LWD=P(Z ,"#^(<+LE*8VSL- M65H01BVQ7-]I-!G#NT)G-'8QH\8^&P8XJ=D$5.,EM-'JO7U$\OK7=Z9#"/TX M8'^Q3-YI2B@V%S2&V>>499FROQP;_QXXP$?V?+HP/WI^_3]OLT_OO]S)/GK[ M]#&SX=E? +4@PEP32_'4%17^EWWO]=ITF/;,K7LG^SEYR\F;>B\F@ M<4"&))$:I3-KU;4I$;(KZ\T,18--*QR"S(73F8TH"4%*.REAV<7L$=FU[&]\ MQF)*Z=Q1:A8#&U(J9N+TEA1IN>/TM^Y%?BH9?%$)ZQUU?5L\ 97 ^>XB<*;3 MLYTG&-;LK4QCD\@/-B3HW/?QPPMP3L 36_38=>'\YA$G;T>_DI\F!_Q\KR:- M_:O))F]DT-8G@U8<&5H9L"..]9(5)%FMT(Q Q_,[E M'S%6S7?N..^8 MYF+>$<>^]L[)V(F(6QGZ[]P=WS7]^_UX%+NXWNH6$YYX7T"'^+0G M>NWU_1&M#"]V[O3OF!?W%%,QU+XD 6;FP\H0?N?>^8X)_Q"P>&7"5']B!2I# M^YV'!#NF_8WOX8P"WW4!\UG9IS+DWWDH4GF=PT&\J.X\4CI$*\T#XW8>"%8Y MI." 0=K.P]E#B3]X8%;5 _2]^&D\,*KJ4?T>,RE%)>:TRD?RY612"J-_U:-W M#C(IA?&BZ@']OC,IA1&^ZM%\"9F4PFA?]5"^G$Q*8>3GK)JI%Y: MZR(P+9?^58\URW;GBN1%UN2/*+$'(5 MX3E83ZI7/=XLOS!6$N.J'JSNKS!6$H,J7W(NI3!6$K.J'J#OOS!6#J.,JD?U M>\RD%)68,RH?R9>322F,_E6/WCG(I!3&BZH']/O.I!1&^*I'\R5D4@JC?=5# M^7(R*861O^HQ^KY\G@+W'QI5#Z_+\'F*I'_EH^>2?9XB>5'UX'BO/D^!A#>K M'NSNV^=&L>D"_YVU5Q1&^ZM'\_K=5%4?[JH?RI6RK*H[\58_1][\.MX3VU\VJ!^3E M9U)*8ES5 _6]KL,M@T%5#\Y+6X=;!K.J'J"7L@ZW#$9Q%]6'071ZCR>N) S! M/W\XGC.*1X?) .[">J3X5$I^I?YC0,9#IT_GOW67>G1[5XU!X0/#D].EA M;O)J<9=V$%A9*T5>QLD*W&5*!%9XM4$M[C([ BN\EMY:W*6A^,7*#]H?$H\' MK)3DKW"7#!-8X=9?X2[_)K#"K;_"72I08(5;?X7_3.1ZC/P6.RZ>%+PFM_8 MV8HZ)=QE/ 4@RO4\N,O "D"4ZEZTN4NS"D"4ZD.T#S"76DWCW3[ 3&4UK6;[ M /. %357!YAEJZB=X"Z'5?FD04EFAKL$TR$PL@S=R%WV9P^90GS%7>#;P.S; M(&7O*SQN:/3L!S^)9^.RMAC!@9@(?Y#@)XVZM!_Y01&! @+.=QV;/?T:YOMN MA=TM\!&N8722('C;EU:^H+LO70<\3^3#BW'@4PD9L26/M),^ W[-'I!=R?[& M)RP1..ZR:T+@A,#Q%3EQEV_'X0+QZ0?A0'@%?P=ZX].P:V%0RF0Q7,R@M)29:#RY* M$!(A)#Q9$BZK-AP^T/WSCN8GL;=GR49+1X*XT+.1#R =']H/+BOMR\%X#DYPH3AKS"+_J M".2B)+O!96%!@#'@^ ;Q8K#SDP(ES6QH68"#'ARYJ(:OE[Q':' M/I ^#I@ P6W_ H@4(B3"Q:J*[1 E_^\&J8Y(. M7Q3*L@]H24I:Y7+*K1 *(<(+4F'JEQ6@U?! MAQT_G#[RTG5&CI"R<"JD1$@)5[:$RYJJ:.LEI*),VZ%Q6<<54B&DHDQ;H7%9.Q;=O(2 M\&(VN"Q:"P$1 L*+!>&R6B[Z>@G!*-MR<%DB%X(A!*-LB\%E75ST]1*24;K) MX+(V+B1#2$;I-J-B]7'1T^LHI:,LNU&QNKB0CJ.4CK)L!Y?U\$-$:)5;>?$C M)B49$9W+ KD0$R$F7%D3753,17,O;H6B+-LAJN1"*+@5BK(L!9>5\>-SJ,IO M\\6/*)1E'[BLA0M1.&91*,LJ<%G]/D11J#Q"RU+67%:A!4(Y1&A9.I3+:K#H M),8M3LO2I%S6905.N<5I6?J4NPKIAIS\%COP7#30:[&+!\RNZ" PA>9A:TJ# MN^*C0&!)""Q)!QIK_T0#MBHHK]!552MR5T,24"P;BF5IQ6.MX2S'P)5#W;*M_FM[ MO0/7A,=:H!'PXT+[<5E]^7 EWKA"MK8JZ"M+^7%94Q'H.Q+=QUVE1&"B;(UD M[$)@H6T^87%83UL#$K]_VB(G_<;Q'VQ\M3H@482R+6 E;5:W$91%!(+ $ M!):E [FK'7S,D'235A&+XP\-ZE75@=R5# 0"2T)@63JPJI6"HP%&6:JIJCG\ MHP%&61J#R^QZJ<4=<;(NKR>T@T94RU">7-8 A(P(&5EL1]:5D4+MR#%6*CC< M%1YK$(+A'*(T))T:)O+:O J^!S=J;[\X+0L M3^$]K)T^;&61X6,5$]&RK(CQUH;Y2S-QU5O M+WZDHBS+<:S%42$559"*LFP%E]51T%1 M0BK*M!T6EW5<(15"*LJT%1:7M6/1T$L(""]F@\NBM1 0(2"\6! NJ^6BL9<0 MC+(M!Y$QUJ@$?#C0OMQ67WY<"7> MN$*VMBKH*TOY<5E3$>@[$MW'7:5$8*)LC:1Q5[L0F"A;3VA<5A/6P,2OW_:( MB?]QO$?;'RU.B!1A+(M8"5M5K<1E$4$@L 0$EJ4#N:L=?,R0=)-6$8OC#PWJ M5=6!W)4,! )+0F!9.K"JE8*C 499JJFJ.?RC 499&F/GV?6=$D+5ZKI:#"&X M3/3RF58I] M]$!SY[MB2^R*UURFM I1F-%D3.WEC+ZG3]2+Z3T=$<<# M!M[18. '(^+UZ6W/=1[9)M7+ES%XPM1^P&VKC[>#+GP:XB%5<*V;!2[)P+[N MYL$-P!@\)^5[BP5.NWW3E*XS!!2A1BZAJFJ6[@B%RA!"51&AJFJ&\PB%ZB M MU4$F1;A<>RV$ZF@LU4$*%7>5AH/)-!ZJ;)=J,#F2'.YJ-$)R.)><4JTB/Y)C M<%?=$I#E4MGO2N-5N)IDB*+A[MA\J$(L[$XB.P=8B3U4R(H@(X%L5HME+CL3H)(J\@>#P].Q>L@Q*-<$3/YH3+S)%$XC2L(XH%DG:;R6/2*[E/V-SUB&3VYKN)F] M.>O_$3NAP\KE4Y-SAIOF9JYPU0ZGN+U\!K=UPK*Y,R->[PB^E;HVN2LOK47P MR_,?N]_N/:O#/A* (K=[F]R5+#)^7-!>=,U6\N 77UGQ0(/1=Y]X0 BE,EZO MR5UVFQLR%ZI=N,O(KB+S;> \.AYQSP-J.]'98T!9++@;JK]1.$I= 81KZRB< M=[=NIW"XVR>4L2AA0;I<<)*P:,87]MTG\'#?WK3M:IQ5Z%CRVIW+Y#N&;R>3 MW.UAX4;U%4IF[G8U\*OZ2FJM8W*W1GX5BZZ<((S.X#,;/]\]5XRZUEZ3*[.W M;L<5;@-T89!VXXMS&_/S1O4B7?,FMX$_;U0O$NO-RH7W^;V!E:_$8MX]\1[3 M5#K^^W6_:P]^+]'VKKP9;E-)5>7M[GRGJJH/ M;M-H1P6Q@_9J*I<&W*M7L^"%F?_\C7@__<$/(&= B7L7P.-VX\CLRGYQFVKD MG?.9FD,5=^M1A,#P@7I^<,".;.72E&6#13GL9$N+VPQJ"86*W>?TN$@+]QQFUP^*-QMBXZ25FZWN,T-"W1PH#NXS0(+7ZEB)?06MTGG M@U(T7+D_NX(2M\EE7JI%1:Z(;54NSYICX?':[^K&O9#^$<-[+I_@Q\-D_+YZ M_/:&'0M3<0O*6B*9NF$R]8K:-"#N5>S9X0&GR[C-GUX1)_@[<6/Z;3+]]2_P M1!+TAY/O](FZ;R5T>M.U-XZCD-VA%H6)N'3: MK#&[YX?OTO%^P M$=!H\LWW;'Y=A?<,X#:WPAL#N%!CW.9>OA$7V\]WAY1&W_T^>6W2G-UQ&PUI M< [A&SSXNT-ZZ='?U9$4;A,,?-*^R"C:XG;%T)JTO_&]?F6AKRO[%&%&H1' 79N=4 M2%4#/G?A,W_T+A3?W(;%:Y^)EZ3/%Q^)MWDI:0^GIN,K(, ,?=>Q&9RNX6WO MRG6WP$T2L7DELS_(++.N<)L<$# L X;E)-5UA;NL1T7YOROQNO;L.(P"A[AK M"EA5]2%W*2 !Q'*!6)9&Y"X?M@Y*KF$.0?K(2Q>/)65W'J:N4+G+F?'+HI*D M2.4NKU:*KA4GJO.A,+A++@HT!8P+"D# M5<(R-5WE+A]?4?[O2KS*R$"5H@^YR\@+():>@2I%(W*9D^9KM8JF:[> M/WM*RM]JW.5O^61/6::6N[PFG^PIR_:(?!_?:99+E_:C .>/(XZ"N,\6?GMV M>JZ!0\/=Y5]VM,A>$[D] ;I][S30N,SC"=!-0?>#]H?$*Q]TA6HZ+C.3 G3< M@:Y03<==KE4L)=CS4H(=J3.=N[RI0%9YR"I29^EBSIM=4P#E^EO ;!2 5:H!N,RU?E-* NFT0X=,82"?J![[ZE)'ZEX0>/)YJBZ"?I'2<#TH_J M ]^//#^B-6D0^*-[.@A_J0WJ3=62!G5#5^&GV5+9[SK^WF2?M]DG;?RDJ:DU MR76\G_^K29&?OL:KFS7)#VP:_%+#8//DW5QV-+FVWI;PI\5^-MG/ M%OXT%?83)]A]&IH35:YCCZ\NS8T? 4'O2?-79K MYVLX)E[VA;[O^L'IG]!Q& R^#,!>U@=DY+B3T_]^ $\@E&[HLW3OCXCWWW)( MO+ >@H5-;PR=?]/3-KR"_?61EM]_+\M_OKA^O+KG1V+%TTSAN2IIB&M738*6QZ?A3YHU-\Q0R0S"5 BA@^TR?TF%*J MP_Q<,@[I:?;+%]L)QRZ9@!_-1LF^].7M^_ %3S2(,*Q.7\+>EUS.U(O9,*P6 M:I@(5%ED9R].KS:8\CF)[/EK9K-A&*VEEY6&NO3:1X\UU(9NZFL]]H0-.1DV M$ :9\$L-K-=;VKU27V(!D93!)+V.O)B_."8V)@%.M?&+I+[E5(" >$_9D6/; M+BTR2(2P=\T0-=%,_W;N(1?+\OI<'D/1J)/CJ4 M'L%8'(^)N?#[,4:S#Y,QV!&TW^"OUCJJ4O\;L_&O3^F\(3"#W@F3NG7D?N]B M;5F-=B)%><7: .>C6;A46WI#,8PBI/H#'"8J=(XX_GC_UF)#&/XM)@%,P9W< MT[$?1. B^\&(1.!5PB1#VC_M^;[;(Z[K1SW_)0.L5NO\UY^LEM'\\B%F*T1/ M8R$]__;;V?W#Y?WW?TCWEW>W]P_2W6_WW=_.;AZDAUL)O(L'<"$D59=N[R75 M_&1_EFZOI(>_7$HSCL?4Z3@[?\#+JH49M[4%>_=^B+*6'W+E!U(TI-(?&5ZD M)'\F47"*;2D_\.[8UR^3A?UO8'=JPR?U$3QBB%^KVV12GU 2U*F7X4^O=?X: M>_2__J0VE2^Z(DN88'T/16F5EX1FQ]B+<_V>QG-H8S2^O<_AUY7OR F-7TF- M_Q# ZQP,:'.I?"-5^<:!J_R'^[.;[C53[$+G)SH_FB(F4_J81Y,2[;O]S\@O M[%'K:/QE47 9%#[W1R,GQ!*:-'! =7LQ*ZQET]C_D#Y,OZVM:BY9@>X*9G3# M)I3I$!/BG'I;:[9RFVJN#%]3:;35]B:&SVHW+&7YY?RIAF(CYS(%IN@X.\'@ M/7UT0M1?T0UA=#YD<<'GJN4L6LI& MJ4BMU5!,K7 7=E>/;9A-L_"GZJ#,].5?7:G,FKN3G%VXCRO-YT8*"E1/NBP& MK"U;.':>K$0[]VTZ[YJ'>,28!W<([5Z1$"'EWY'?# MB0?RG:E="?;OM1E6]NW3SQM+ &6!WMFO+D''Z]#1[\YZGIP@42-W[P3-R?\@8, MV<)U6!0*58Z@3 /?!G?@$CA>?WV/ 8]+.?<]CX*R[L>1\!JV8\.=#W1V_U]G MG+AM*8VU6D=IMDT50&YI_/@,^Z#N$JN6D@L#RKL .N,B2M=OE" H/-$I=O! M #= <.T6E$@]P)>$ -LJRN8@@=9J9FFPW)6C]1-H.WKLYA9\D;V9NE>+4V_6 M A^ >\6(-OXLH.2-*M0!OIJB?UXCS;870[^:\-S3&4_(=N^&OOVIK:^A-(#=>D8:9A&4RP9[,8X*PE!O+:^+:> MU 7+&; 6/E+ )D<#:DOC. ACS-1&/D0Z23BN:I]ZG]'N8D7OK!^=KE]RJ=#* M KW5L*S-$J@?7S/UXM.RJM70S$T'M._!,LH6LDJ62X]KL3)^<*)DY3XE_:'4 M=TD8'FUD]! 0IA6[DU'/=X^6#%D]C"&"OF!KM4?XP).>APY\\JJ%5\=W%4]< M;NN_I+9KHFH])F=3_\5,%D8 3;N1W_^YV]S$49(^E>5$E*=T9V7Q2T'NG2'] M,E47R5J$]YDZ5";ODG0MT#^W96-Z@4F\B]8<49@S^XT]0KI15F-!Y#5Y7(GQ2/R<+OX8D M9"NH;(FX+MR!"QO1)?XC=M A!C^X1],;X,&I3YQ\5=6Q*I4LY4O=XQFO.J,W MNLQX&9?R239!XP5PIC, CAT,>%$=G*N6A( MHO>S>"9OA\J6@K$OIQ/Y+$O$LZ5/VLQL>X 3N*GW+Y@+?HG=#]_$H:0/8SU' MV$C82$D8298BV602-MXLFLN9\CR/@P">G*P>12T2D2@.IYAMUSK_H.%[?"Y: MI5=&P#3=MK"/(2R&^++%BS<^5T0RUEI-^6[]?-45"DH6"-7(B2*01$$9,Q+JO:ME1B?3[H"*PI9'-I"9 .[WP4PEP7E]X(1R!;H&W M!)DY!>D: 1$F,KHE\#@PXTC*1^DQ\)^C87:Y 5X*96.SZ<#QV/)\5E?#U*8& MTUPR0G99_9+=MOR&[([E \SN1-\DO7G)8+,['2_1@1#RU;7,VYIUL1H'F954 MVXVV6GQ*SE0:AE[\?G@01E,K/H>J-5J:M>/\8:9;>*HZ;+)M(C@'@7ST@\F" M*)'=Q$2UG][T&C#BH8_?%PM^L;NV5I74RB%UJ<916> [K*QJ5@S+9Z^H2FB= M0FN74%J^D"%]:!V? .I%,V<^8Z7R[$,.MGLI2^.J U1Y-XN<'=Y1PATF#@(* MW<1[3+3%U(5,_DR=0]Z!P8WZR.M),-IG/8C7[>RAKM[GG5MM;;I:^B DX')Q M2"10OR/49_3^E9'[/*'VNNC7I!1GB](49$6>P*%_*LJ1@Y3V? M)3GC,$E+P%R3WC +V@?X 7N7.\&7/SOP:GBMY,'%"0:IQ-WUQYQ99VFS<$A=-X.9] G MPY)7257NX\S0VX3T/VC(2[HXMU5&&N142_I*M<1CEKI\WBP,QW,T@BI%VO+V MY3@;8]=\E@J]]=R)].!+TU;[TG48QC0(#T+A)"MT43F$0Q+0,&FI^[I02/+C MB-D'-!0DS+1(W_5#MF2KE[K"N%KKK[$[2?"IJ4G[L-.LB=D5JUS!/;'G)'*< MO*[V3K:U&FBOO@-.=OA+35E0)V=#8R/KL@?U$M-4N:"B[:ZN]'!_BHKAXB!<7A*&E-K?\_QYP/K:K[3021]S;]\OL7OF^>W-P^7-P_QQ$T4W1LL1]'*\3 5 W5 VVUW=:BCMXM>3 MM+6&J17??@P'VRYSRW:AX'NOV-99X+"#TD%%Y[2P.39_8-TW9#JTM6T)G'M)1D<>&YC@5^P MM[Y0^Q/G->N=>/)GNK.FL4--M0=\+YI?6?C..98<^+9JG5=43X\N#O<'ZNU* M_@(D>P )UL5?C_>EMO2-0,#>IU)W2&D4@F),TNUX*(>4G MI-FUC6"UQ0J(]=OG"$#D X2ZA)5"[ ^&RVPG/I;^<#W&&P7P:BA0[F_'-'D- MJH((GD^9\(?.2[9!+5D*,J\?A$HX)+ L8Z50"0?#Y?::*@%7N 1T"/?A1EGL M CVB0CD<,VQTH1P.G,NZNJYR(.%0NG+]9_07A"(X,H@80A$<.)=5#5L7K:4* M+O^(G6@R]0R$(C@JB)A"%1PXGW4CKR(0_L"1P:,IE,"A[$[%-#4P1P0=N]C?J,=#WJ1TGFY*%ZCD0%AM*'M4CUK!SLX8=3R)-%K&S M5>S):=UB!?L'UD<2B]>KH)7PK*#O]!%"=&9Q6%M\87(.B+G&EJN,*Z-O1/:P M$I!LUSJ_>3-';7:)2V?+ES-'!Z$?_%O2>2A53D(S'1 ,CD8SB1"\"I#$QKT_ MX#N@D084%-%,/E!HG<-A\=%H'5-HG0I 4K6T6J>@=()0.%QR]U@T3E)O: JU M4P%@8C_4RY>ATW,V;50@E V//#4^W$"ZM-5^)3L ZJ(#8 E#V5L'P!1:"WL MONFIK>J-LKJ*USI7M_>_G]U?U+_?WO[/]PO4W\(6X=I> MIK.X.1_K,9J<,L2:=1/'8P=@/Y/ KKN^_S,]0B+K<2/]PX^E/HS3P;'#5+!A M>$AG;L&#";")^(#@,=OI2;H3R?;9<1=,P>#M@=./W FN;H811'Z )@3/LN@G M)]^RK\/K'O"[C]2C 6M]F@Y1>O;Q0 MV^"X)IR=SPH#ZSAB>__[,3@I4'RWZ M_&5,^]'[3\>!_Z\%'SL(:'ON9I=X[S_K4=>A3W-O&Y')^X_Z\U_N^[$[]Y81 MLFSZX1,)'#(]OI11 0G"FKA[MN2SZ"(A$5!T/ Q(F*1<0P<@1 )I1(D'=S>D MJZ61_<>8GU_A*\EP02/P"#I9$)DS_0]63=Z.1T,WC)*EFRQ=N[IH2PR_ANR MXTX&3B3#\T8 &;QY=BA^#P0R(:(LI1R71L[+](\P.68%:,W.7$F>)B6Z*DE5 M(QBQH7P,LP0=-8('A=0%&7N4,\BR^X@-]H>=ZL'6G2'H/&"(S"9%>HZ+:7 0 M!!PF0S?J_L!'=B29J0#ULIT<:1^!=-B,.V])\DK:/M "1@7ZX-^O($EY!*AD MFX?@+B?HQR/LKM_'H62BQ,ZA&0PRLH?Q>(QB-\1A >N#>)P\$E]G@RQ/0$8O M"9Z!O0Q)&7+L.42Q@\,9W6'R@1/^3!X;PX@"I /6!&9Y'0WQ6()4\3C9 VDF M(Z^+E/$#M?6EN*7*F>"%R6$YL]1./PJG!Y GLTMN2;D$4C:25*7^/^P<'QSR MA((4)GNUYOH]S4Q99AC$I8DN2&Y$DI?/S!F7*DI7P&T_>#_(J6J8OKTAS1Q\ ML83>&;=D@%8DH5"AUF9O9^>>GRX_M6"FD6]S_/[8+&;C5AV6891H"!GURCS# M_"W!S(04Q(;P*GPCDIEF 9W@^:/D_)P$O^$7P9Q],B/U4Y0(G/)(TRY?&/AA7YEK:8/I/>3T]]8D/3F:C;5+<&EA:9F>N;3JUV9=<+"/@GZZ+"B M>_'3<5UP"US2\P/F.-LQ^!Y/>!F8#M>0[XG# B*)#BB**,5S#J,/W4MG-,:3 MFC &>"(0LJ1.,GY[#*$B"S(&$H9T$ FY8>9M#=Q$\"&*2/WDD8]Q018_SDYD MX,;HNJ?O\R2\YQ$CS% HB#U##_&1B.-P"MBTS]B3.BX:%[3D#' F+7GLV/;!(_VRB-0;P$EV#<$CPRE M$=/?@@=[Y4'L#];KS/R?D?/R/J/UA=DOP:4]&LWT^2V^B_S54;TKK"8TSPT&1*LTSGFUQOD"8^63WA@Y=E]87Y9"4$+>2G MY.-IL:_GI X<3/9*V)?E7?JO(?U.)59#B\A/S*'-Y)O9D=]C]B4\T_F#T<2> MBXYX #;6"9(CGUWRW)#^XC_#? (Y^7X<,"C;,]N91V"7\,-<2YP(TMYX]3>KGBN-1[0Z24;UTTP>LGMYGJ8?/TOAD.$( M< #41/A0FY$#@,6F[WA/-&12EYY_/G9)GU$KQO.O72?AF?<7S9/EQ796L?3<+J7V+PC<7A>]R*M?9F3PLRZ)^D:ZN;\YNSJ_/ MODO7-U>W]S_.'JYO;Q:(S9H(M6H?F\;R2O;7#Y<_LO-U9F;]6KE?KBNX&/_< M281,)7=!ASNV0P+0T9LR#0^E*!N6Y[7N MSR]\'2%[XJD3@=O67\.-^G2-WH$?PU-M,$;TI4_'61&:Y:BP,,C^ C-//A_H MV8>MAJHV"S^ET&J8+6VCIWY\S=27OW/SL6KM]<:ZE\Z,Z5HI;D[U T'YS2.Q MC;7CS\P7RAJ3LC^P.6F.M<.'1IO9PG]&#VWU08>OL^V1_L]'L J>74^'W.]3 M"KX2)V18JUU#K7/6[<[J^N7<73K?5$NR(X11#V.O3"D;> [XK"3H-L_(/\C< M[!^P_SYB?XG["!8S_SQ=[D?"D$;AZ48H>#?MC9BTZV<4),H2^U=K:"8W?%V\ M/X2=5\$6R>$OF,!X(FX2%KWEWQD-XUY_;5>3GU M?.\*%QAB+B?VG.@>H^0XM&LL>P:C9Q_TZX!NB*N=$7'#7VKXET=&%.^L/Q(R M/D6$G'DV_G/Y"H^SZ)P$;,7EWXD;0Q">;).8E.O7B4=WV6;B.CZUA,1IG M#\_&>&=0UR$0-Q5=5DPPI&^'NN34Y$WD+P>/BC0V0E(.55*,$B0%=T:;3=G MYHC<2,J^/9Z94/Q-C4A5F84M"3I8\(@Q_Q] A #LAM!>EE@E@+BN_\S2X[AF MJA]0"*TDUP_3Y?U_+E ]GV6ONO*#"S_N18/8S09V/QU77M1I-8ARY);2F@,= M:O@-\>I M&QJEP4)>GAG ,[EM:K*JZ-LJN\4*9Z=NP;JAB<#4*HU0(*;PZ%;9;+9DO:5R MA*FC"S/]9 M6FC]8FC[X2#;6=9^K+1NKHK&4D+\[T? \#F%.-#A#FFXN(DT0 MD;8EZ\TV1QYFT8D_ :Q5P4OQP&KA@1.ZK+::' &KH-"E,IKWVL,55?Z;ZK/P M2')JW8R(D]_]X.>UQYI>AB'$^O?D^4>VN0$$Y79P3W%/# WSRDJ[UE&5IJRT M%8Z\%.'Y[ED)[QYG5JW3-N6F(9SA\@!S%] Q<>QI@X'77>K"+]Y40Z-0O6)=X4D%+U[. M\.!'Q)WV,-HB*9'28:U%(P2F5I3'LC:K*N0U'S/\ M5B63MX&?CO SFJILM8JJ2.PX>4!8?G,J,KQ)UYY<>H==2F)IN6P9&O(WSHO?O0Q2'*!$29 M+;FM'O-RF#+P<#OM&NEBXP*)D:7N#^IL%_+6#O2!2\@*G3LE[G>D[3V^Y';P M&\2;2->\(H+U/ L\YM;6:RM%*IEC2*U0NH5""BMYS;:L-'E:EW,,CNZOOF\_ M.ZXKW-E-56M&P;R0;]E1+5LVMLU;"36*E[Y8Y@=="\XWO]3L6%JO6W1:)N;,RZV]* MSCW_PU$,:ZW-R*L)#'"L9$MIR/&6*Z3'+?@4-$=ZV!V:F3,'>&A.$F7;3SXQ/<>ZWB0).C]7K+X M+#E&DZ9K(V:P(-IH'4MSH!6N]G< S0-@Y@(@PYH$C;&++2O.W[X><;K9.E6S MB:NB9-WB:5&4Z*8E!&8;OWFG M-B F,VM_:M.%15&(YQM*:S9>VPQ)N,STK8R69BTE3 #9%ULR6WC*W[?O#GN@ML;=-\:5MLJ8@M MQ6K+VO:KMH67NXV7&\341B-KA()S?/>OAPF&E ZR:I@P$X A6Q^8'I^L14T7\INN2 M\(R+6JFXO:Q@^^>6(K=UGI)RPA4N8ZWB]F#"OL]F6U8MGN*J8_-]W^\9G]&V MRYM/+'",BS9:!:U:8>;U=4%>LG'C,%5*R>V MQJ"%&&R9NFP6MG&,O]7'7"\V70R2[UNL/!1>4+%+]7+*5$L!F=)5V3!Y*HD+ M#YO+56UYL:4FV&IJ/$5O1['5_:,,QW2=N$@M%YSCV'@7)J%[-( M,O.1Y]@<5NRX445N-7EJ='L,'G%2VWO=D>._&E'A !=5T-M<+HQ:IZ#E;<+I MY1A/.6MZF^/)!#P9AFPH!^CH5BRG+'+)>\PEYY63)AYAO/78@F6W4G6(L/9;GK4U-+HDPM2?MCD[9L/,:NQF/5.DI#G8]E MYSZ0QB20GO!ILK1T!B&^)=QN\&RDX5D<#?T ^&ZO9ZNG,VHK'U!X\?CR,7O; M\26[F!1EX1+Z>;(G0Y;(]'U[(?]U&,;OIS9P7JA=_S<-_ 6STG)3?9-AW<91 M&!$/%4V.L>E[041NDAE[&=9F)#-K';RR&I]K(-AAA$F.A'X=S-0&@PT1&:B- MCH>>X353\ROY.PUHVA!-,Y](^\)1UDED,?=_%/06&&KQB*%]E^@Y](#/_='( M][9R?U?9YN05.7W-]H:^[RJKM]E@F..KS!]FLT_'=V;D6WJ55O%>;X&#P\4\ MB<.[-ZVZ>L!(F) M$LQ3>\Q"]X):W.2;ESA9R3)7*8R#L1N+E3F;=_J#R>,SB'M''/O:2PD[(P Y MBW46Q+9M53;-K2MU(K3E&%:KFOX5#BL(=UN&W+(.=9T.]RKWK-^/1S%K8R/Y M;)%DWQ^- SJD7@B>J>3ZX;&U//FTE2(.8?SPVX)^F1F=V3*W\UDJ7WM =/H= M2'U#H]O! WG)*T=M4,]-V=3FHX[/PK4]"*#-J>9R@(8G%NNRL># XE* =E3N M\3V-"'QH2Y0$'HQ>.,@;.\@9*2]32LY(S04=.'TG[Y)C&"$N9S-,!9QDT1SP MD*&UPDG> ;14A):F&K+6WCJ!Q9^C7.6RT$- 21@'DZPP1"*@1!@5G5C/7L-B MK#3<2A^4*T.M*NRD7]G2-=E8T,-I%[GUXL:NL[&##,C:@GX3:7I=Y-6W#& ^ MX-Z"8O8:VLM@W-><55^>"C.ANZ M\BP*WR9 .>9--RN4&X,ENC=S2U,363:K:DO7"6CERL_.KP%#FF$&X0J47 M $(\7DVV6KILMBMS0OCA[@%:C!C4'*<'K'P=??JZT+,X<9( MD3L_P*>?15'@].((SR%\\-_:JU?IR>>:J$KB'[=EI;WU.1/"/SY(X.;VC_<" M7#7QJ0U9LXJJ%0B?>M>=<5C>?;$96;/E13*?4QVH8/LQ &K*H.U$E+MX)/>Q MZ 42Z'!TU_HMA_M(7]5J'5.VE);<;!:UNKHXOI8<$PD)%Q)>9M^F8B1< M1PDW-4-N*D4=S%:^A#/'Y(0Y:%D->681PH@$CX['7F^\E:E_Q6'D#";[AXF& M,.E2*MWX$3PP\J5SWV-T82M\K]@I XX'VP_YXAZ4=AX6R.?F5_Z4+T);QW[ M(5OZ?1K@F9?.$_WR[-C1, /FS+=2=BFO7R$]&$$<+?_*#.7Z%!W?D@BGOELN M,/,31XM0=P:#MMH>P!QZFFT8&NEI5L^VU'[;;-M-11O\4S-KV9>&P>MZE4=: M[P64_*R3 4SPE+C/9!+63MX""M"4#L@R&NC%OJ?84KH,!IO0I;W*706R)+@& MR?<#UC#W% 25!G@7#(GP,A1I&*#>^]-J_F!H_X 2+?D#E(X(A>#K">G,R4%" M[,[77G R?W&!$FCM81G2(K(L:M2% 44W[H6.[9!@MO?F!^,W2QO_^>W-Q>5- M]_)"@M^ZM]^O+\X>X(_N _SSX_+FH2O=7DFW=Y?W9P_7<,,23NU@U.R)I[C) MQ>FOH4 ^77M2-/1C>*H=RA)]Z5.P/&,:)(N3)-#"Y/.GWSP2VP[HX\^+],T* MONR"RM3(%:<[8U6C8=*F:[SLB9=MH7.3$9@69CRT4IH_DBG*9J^3I//E;,]*I)I M10C;(1)&8&E++!W6P5F+)WU/GZ@7SQ\=L&;JZ-A3HD>5\317[!Z',#T:3(NS9V%(X7]V_LVQJHKGV,B*82A+&3 ZQTX"_D *@6&BU\O&@1^2\7;PJ^_;;*D+ M#9ZWJM MH[=U,/7'EMH6V"O$Y]P&>T:M8VE-63VZ0J? 7B'.Z3;8,VN=EHY)F*T;[8IT M97'@Z%*V$T8!VS0DT9N8+4,V%W2%%> Z''"M<"=W!"X+LSLMV>*JW'<,6<_;,47.L8Z3>&;-3C*? MARXS*US)*8U?CP7**R"Z4NNH5E-N-G>^#](/+EW1Q=+KT!=?#X'&8OD>]1?VT=0-$JCT?Z:U_N(S( M('"LD^?\T24GJ!8.M)R*G1UTI%@B5UHU,.;2=BO\TSUH.]R(93:%MJL.P+;R M0#G5=E@;DK7M*_DBOYH+2EE_^:PB+TL>W6IY:07%:3OO=(D\981-(KM49$#( M<@L&VVO4M+9Q1\7Y/SPC:EU_M#!$6>A8MLSY?(% U&$@:LZGW#&B#(5M"]'F M0Q6!J,- U+I>9&&(4I,.2O.;*:I\PB_GGB"R3.I1X!1-TY121%ZV6Z1YS"N? M5R0R7W/^65<'QXN!'&E1P/?";XP7R7T/R(G+ER@@0%''(\'D.J*CL)C3H@P- MR_4<3G"9.4*T]8QD:21E,V M+(%E@>4-%ACPA&5LP0AZN;T@3.04R\>1 ,XPM\.3@6H4CR_\6[M.#'*6A M;UI#R2TK6).#^-[?9@ M:M,&8IL6D7MV.5CW\2*S(80,"%@:X< VPD8;HM3%+E9 M6+\%(6!"P#B8=;'KJ[<0,*W6T4Q-5II;YVF$@ D!XV?6!8:*VPD8UG);AJR8 M1?5$W\OFQFP4&4V3 ]6+SE*L\8R9V>HP)=N/\=#PW =GBB$>VA /*\FQN'7, M-Q(Z?8F2P(,1A[@A%Z8Z&H$Z"XK;K@.Q4'0R!^(7CQA&U12@NC-!FH7@*H$5FJ,V"\0-L^2UDX-!E(%\P_H$,6"(<%S)0 M_MQV'XXOEX$FGG7;T(HJPPL9$#+ :4#^@0RH+"2?[^0G0O*##R/%*$5(GB\D M?W)LZMDAJAX7U(J]=5">4CJ9UD?$/F!+E8\&AV?*WH3UUS=7\R?1([ZZD=__ M.47@U+"E0%QDV;1:1VFH!2^R7(]+G+M_0NJ$U#5W)'4ZD[J".T()J1-2=Q!2 MI^Y(Z@R4.EU(G9 Z(74KDB4%2IV)4J<5E3O9B]2Q./4D(O!<^-=VGCI?X4J-R2.M]P)*?M;) "9X2MQG,@EK M)V\Y".S+B*XU6DCW]R1;2IC!8!/"M%2[^" MXAS+TK77;TC$LZ5NW L=VR&!,]-Q^ -%8.Y!JRT>__GMS<7E3??R0H+?NK?? MKR_.'N"/[@/\\^/RYJ$KW5[!I1]W]Y=_@?NN_WXI7=_ WY=+=-4.QL^>>.I$ MH'GZ:VB'3]>>% W]&)YJAY\__>:1V'9 37].S-_Z/UO@#URSOCR=Z77'Y5/0TE43]I MNC=]I.^?*M.[3[TQ&CN^5J'S-#W0\Y,+W/S,3GG'&F%$7DZ+3=T/1R4^7I3(ZB-PX= M)A1SG>@]%]$N.=&;$U"JM4Y+;BGSRV+%"?/Z(IO&?)Z^%-VXHSAJ9BU9^H@ZWG^JMLM8W>'43V@ MD1.P].,<18P(R8!+C4>>GJ.%YFA,$A1HIN;%,;?F%A MXKN"9*'C:C;,-0:V8(DVY@'J>F/!.K\>"6FR@O>3^OG=NM?ERJZ".FVKR&,# ME7:''S#]Q>Y"]+^"/ST!\ Y%8)%.FU=;!AYQFS/(V)W!S&$7#QPJ100&!4/% MK'5R'S@JH%*"T[YOJ.3TE'!)@ZR8.?=6"B254(LH7^FT:IUVNP3[=*!)Y<4+ MWE96*K;))F]7U*RV0&V1:MY8O;;!3,NJ<6RU]4(@644\[CW?O#$R+

:PN. M&<^=(>'C@,9](+*BH-Q3TGE3*+:56J2F\WY M^D9Q>O*HE^LL=H+/%[B_R^C]46.1XSAXMP@*\*TO"O3S%RB(C96#AAM"#+EE MY.U-50#']I-W$4(FA&R#W1]%"ID.%EB7=2OOLEDA8T+&*BUC*V*Q(F4,#_ U MV[)E:4+(A) =DY"MV/)1I)#A&<%-0];;><\E*E'(%G=4+)JMVEH-^_Z9_;=. M+S0=VQC.KB'2-+8T9F;Z6/)R!I/D(\>SJ1>=UI/;B@:NM=8$9U;G[/WM;XFE M:@U%8V0 H Y\/_+\B"9 ]M N91_=^SC 812-3T].GI^?&R^]P&WXP>.)IBCZ M20"73[)[DUX.R0X;_.?/FP=UYDZ*H&O+=/-5IINL2>J#38//D@A?7YS]>Q-V\<>1=M>_=T"UHW:]NIJK;-]VUZ]*7KVBIZ]A]VS]ZS[ M%^GJ^^WOW>IUZBW-EZZ]C^=6MOZM[;O1KV4U6DIKDSZ_K5;#TK7">[Q:#45M M[:(?K;Y>Y]B\8VV+?K3+R[>BZZIHD%D.X;9LD+G9N95 NI(RG>W +DM7WJ M-AM?*U[Q6&N*AU/2V&6_.$LINE\<1RLRA4@;W'8BF9_;JP^?X5Q\=IG'@XSEXMM2;2)_BD.WK_UR\^\2+ MA\1%H[;RT'%!QX ()^W*YMEONE&(UFR;NA&S9,VM,C7T(F3=VOI,5_Z<"(&@ M=:WN5@C2 4&ZK"I;GT_*J>O6OH@Z?*1L[ 83ELQXN(]^C@KR0,Z8;] M+Q?0Y@!%9(62G:7S[>!Z2M@S1M?<0F/4.KH&0K.UH_H!<$LZ*5M@:EVU6S"F M3,"4(BOZUAT "\34\3BW-[Y79S%-B,=YU['3E\V:1U O3+0S?<'?Y])_PDU9 MI8/IB)X">9&ZC+B,MK.D32F;6V*:N/7>U(LZ1$CXOCR":HD2WAFH6KB)WFCR M%% =CSN<].S)\DZ80G(B.CHVOS?7IOYU&DVD@I*D9B\W%(PVZ]W>WJ85K/!V MJZ1H/^H.40BBK%I'D[7<^U&KXO#RGNT_'T+ 0K$I[VS*G@4O++WK.J0'2AC3 M]S)XO]BY%^_ 9>M[> 5NSL4).^*%!=N)X,\GFS:'9DD:[EPMS"+SI(]JN';P&UZ8B?S,+:* MXJJ;*2DRBLOH_N"?)<3\-J4UZWF"8IM>L7,K8.PPI,GZ@O;Q(@]W&.A:$<_M M%%TFH*NY\(3.4M!U//5G\-5@Z#;HZL ?22'!/=N!A+M4??@#M3.$?N"_11.9 M'086L10=!3:/$0U'EG,K4EFGA+\"NG>![+>#NY30V+PC.O/LRXS(N:6IF1R? M)\Z[/6B K=+7.P18BYTZI(MB=2DJ.P[Z0X*5CYUHYR/Q=O+ZTB \=LP:&6VT MSDY3L([=E,TF)RZ.<*!+=Z"WAA06LEMRRVCQ :D#RGNM*(>D%9"%N:^='.]U M\+*S[KF+2U+,UQDC-D\Q8],JHRT;"PYP%4:1@OHD^\^(3+Z ;6=2!H07%8<342Z MK(ATV7=,.]\.SAEMVPY/.(YZ.)QMV3\=9 MN=D?%*QYCR1OL4+UOE+X=K"=J!C+147DP X#2RO4;G%8,CG#TO'XNF\U;A(% M4S>.S-Z2-_<\M$&^3#E%B\KV82+6U:9MR \68 G76ZJVRA9N MYN;.+K3I,QXF2E>XMEMKVRL_>"4P!(&;2XBF8"1HRIK%B4\B/-RR5&Z!H%)K M'<,T9%WE)&PZ'D?W@;S0U,EEQ^!1.^O]S!HN22&-(I=.\P^XV#&:2.29!+9P M@[=7S/<)S1]\X,/O3C3$ /( J+51?)_PWY7YS/]KG)+EE;KH+(6_7P.%6AK M*NN= TW'-GV:+ASG/8/E.@QC3#C-N.P_&,>-/*:FX<6K1_?R>:A8]BFL>7^ MH:N,%YMOT]"P\J>VE M#:TOTAX[OP)/QO -^#N)TV)JIQT3_?Q1MZY@>KUM;GVL6EYP5"BD.#3 [\00 M51#Z>(ZO*K?, MHA\&??JA;N9.V_I4]VV@#\,P8]N[9IA[A?O4"#MI7\WL'P M?7N^KWLJU;.:(M$>N258PU47LK6@R>1F.6/1AX%G7._$;G&.,T<;.>I'#-UOKX]DD@D]>BCXWF8LX/ ;4))(&5,*W3PS8:YQNB_@!/%&BN? MLH52SA/]@EBHZ^S;[YD+0,8'@-BIKTAC=#^2M'P>;6/LT(SNV@W&$K[9DI7F M?+\8<4KPX4"T76&(FK5.6]-DDRN([C4DJXK!H_ QMAEECE$5C9VVQ-BMZ5PE M$#G5 5.V'_=<.LT";)=%6H2,4E7/GS?T/HL@T.$H9;W"2KD)H8FBRXJY]3E0 MA2.DY A=Z JA*XK7%5:%=06N'6KJLFD^N[P(]L)",2/#H>(P<0*R- '57%J:8UWAT _*\XC)S!)/G(\6R R&D]N:UH M0;%635!CJ;_7',3>W_Z66*K64#1&!L#QP/.)IBCZ20"73[)[6?4#Y \&_.?-LP[F?/.D=^+_3NC/ MHG,2!!.8VM^)&Z]Y+G;S5:C;M8[2F,]+2L EZT6AE@@UWS:YLQS>(E9K6;R42F2ZET [,-<6OT&Z*E"P6)*W4C^("M M#&\LG4SZ4+V):F,NO_+LV-$P)<,FOF)HT7T.X-!6VT/8 X]S38,C?0TJV=;:K]MMNVFH@W^J;(N6.G7AD$V MAS%YI/5>0,G/.AG %$^)^TPF8>WD+7X /.F0#*W10N7\GFA+23,8;$*:]JKL M&NI!QB#0!WX2$9RRK9I)"NTKX64HTC! Y?BG-5BD8",!C!] 9^#FB62'$^DL MXG\9N5B&QLL?Y[?W$@O-9 G,1(,IQF[<"QW;(<'L?H /U- .#/>:XS^_O;FX MO.E>7DCP6_?V^_7%V0/\T7V ?WY_769K]\P7,F73(Y M=3PV$_:E+V]?L""[S]Z77'[5G0TET9]I 2=]5 MQO)K'SVVW;#:K8V>^O$U4U_^SDW'VFIHNEZ1L;8;FMFLR%BMAM;>[*EET+4Z M>+4::F7P:C7,]GIC75%^SEEEWDT6_+W_MCA[N3@#?&1S6KYRI;7._!-#6@X% MEFQ8FG-6N^LTH,U!F4,!AI#DLI#<6FLI"82&/OC3Q4(V3WV*=_(DC1-9'NSC M?JJ'S1"77#\/=K%PS&NW6%DO7M$93VVZA-C^HX5'^[FE$X$.;"2 E :[; MKX($\DC+!]P)$P>37$:A&(^/1W+<^!Z6ZP+?A6N/C"@.CI*&[QII[6E1\6ZH M8LF;/T\5M=W[ NF!%4>#T8I8]?O#?BN9U*I5Y5[@9*G;'4G53;EE;;U*H M6%,?(:="3A?(Z8JMY47)Z;PH:K5.4Q%"*(10"*&J<6DL=9!03=9;.^_;((14 M"&DI,\_7C')N&]B29A4EB:M1Z[1-V=JJ]:N05"&I7$IJ+D%=T>>A)/DT,?:T M%!7^/R^BPJ(*.3T$.DWP2?!)\&G[JM%#(YT@:,*XJCT_*?@D^!3!?BTYCD<@DV"38)-AZ/UCJTZ]T!>I&//[*VNN_&"9 M;YXS7VS@KA_-,D6^N$)@*SV_)?A4O%+05K2DV:=6,(56J![:A%80?!)\$GP2 M?!+5OI*J?70T=OT)I>FU<1STA^",L)!0U/IV4NN[3$G.[KE+"7X'],[M]#71 MZ5.:6_<\$YFR:FA P2>>5<*J<' _.J$E=$)%L29T@N"3X)/@D^"3J!KN+QJT MG2?'IIXMZG];A'L7&1$3TC(O+K?GUJYUFG*S74"W39'*XEQY"3Y5,9"C([I0 MTM5%TFS5.H924)D?02.QH$ MFP2;!)L$F[CSX@2?N/9XM'4.?"S4Y=&$RU-%5)4N_<=6Y^LNV^]'7_#WS4Y8 MJ' 283<;_A[\,R %/I"X=\2QK[US,G8BXC+R]][O[+FG?\1.Z$2T2X,GIT\3 M17A/^_ZCQYZRF4[4:QU=5K3Y_3\BM<4Y*DM/;0D^[7TI*'?JPQ#JHZ*P%.I# M\$GP2?!)\*F:%4&^0\AOQ"5>G\K27V./2KHB2YJB:7F#]^,]XC,W 3B7NCQ. M\#IM+/=^!&_3K'54V3(UN645U?^2FY-X5R08A9@*,5T0JVHEG<3;;-8ZS>U/ MKA="*(2P^D*HO MBPM)%9+*U\QS":K)I3FUL#>'99ERVRCJC& AIT).^9IY/HNZ[E&IY4AL2\%L MD:(V9=T41E4(Z\$):RY97;&+)HA8>D:E4)@9-"T/90#)ZFTS$BJ[NK?&, MF0GK,"7;CX'\Y@UBE&*48I05&^5QU:]_D* _E'25%;#U;5:?'ZI/<[!N MR]SIWEQ$%EK2IQ,BB^U771:X1V)/$800*+XFETN@]K2P8UYF]%JGJ6[=5$E( MBY"6_4F+ODY7Z/V;'P-":E-NFT*:A#15*6&LS^TVYBMA;-8ZEB(W6]L8CR\;U<*BIJ:WY98V7U01 M9HHKX!VT5.42JKFU=_O*.K2+K#Z*/B;Y87)#(\D!;HU$QY(/!&3%DK>[P!\X MT7<_#'/;"POLA:'(YH+3A<4V6,Y*B MV8$ ^';P0%YRFQ^UUC%DU1"' 5<.6:4WRQ5\$GPZ(#[EB@=6-/_=B:K6A*JN M*+2$"A!\$GPZ(#X=6WWMS7G@3AC&U ;[:$.,%RX[06#LP@M%-6[C:(]5JZ\9 MJ>?.0V&-O[^];_S]UJ$8."_4KO^;!OXB7T*?"I'(.AXRR/1U=F3G1-D\FHQ: M9^M.F0)'?*]8F]LC]]&*M:T192Y"E#@FF5\PE9YB/W(^[?0<1,$F(4Z"3USR MZ=@JBP_D17IVHB&NXX7Q8\CSYNCQG4>G%4Z;Y'+X5H2G,^=3W5.71-1^\($W MO[^RYLH/UO?WFK5.$>W31 Z.<\TG^,2UT,]'>3N5^I:0^HJA24B]X)/@D^"3 MX).H.)94<:2CL>M/*$VOC>.@/P1G@X5THMZXDWKC94IR=L]=2O [H'?N-4QM M[&FGM>:=/I'IXAQJI6>Z!)^*KPZOT_ARYSK!$CJAHE@3.D'P2?!)\$GP253] M]A<-VLZ38U//%O6[+<*]BXR("6F9%Y?7<[.46@>[[XD4?I505'HJ2_!I;X$< M'=&%DJXNDF:UUM&+.FM;X$3(L^#3%H7X?9AO#YJ5 D/)'[Q9%'IL9<$B T5F6EYI.U\(R&UV='8 @M)NB@T^'&!*;!P1 M;!)L$FP2;!)LXHU-NPFMUSF@JHKL'UN-K[MLKQY]P=]%Y]!" M-NL]^&= "GP@<>^(8U][YV3L1,1EY.^]W[5S3_^(G="):)<&3TZ?)FKPGO;] M1X\]93.-:.+1789H95<]5):>UA)\VOLR4.[41U.HCXK"4J@/P2?!)\$GP:=J M5@/Y#B&_$9=X?2I+?XT]*NF*+&F*IN<-WGM^8-.@GDSE5 >"VW[<WIQ)3KY(]OZ)X@63R'.Y3:7&\WC*=E6"W=7J6I;5MJM@G98 M%(>="SH6J#X-06&EJ<[^KXU@J[@1KVF;&KS$4#N%0A"&0AE<'3*()M%I/;FM M<(ROFJ#&+)XZM01[?_M;8JE:0]&0#/=T#$C'!6E2/Q[%+HF<)XK&#[[IP4=! M0+W^1(H">*^;K"(FKXO8).+9TM@/HWI (R>@^*'D.J3GN"!RLW\OD-7UB(19.P!L^4'3)). M61MFO N&1'@9BC0,T,;^:36#5 5/$4)SY0]00B(4A*\GI+.(^SNP*N^QN&BB MM<[EC_/;>^E7,+]C60(OH,&45C?NA8[MD,"AX3JJ:07%S>="\O M)/BM>_O]^N+L ?[H/L _/RYO'KK2[95T^;??KA_^P?=$KOQ BH84 K<7:01W M#T.) NKL-VN,-,:=-XN-=@X?]L137'OM]->QXM<>S,./X:EV^/G3;QX!OQ+L MPN?$!US_YRIVI0;@74PS5>S,:7LU%LQ1!*JX9!S2T^R7+[83CETR.74\-A/V MI2]O7X#J\9V3R-Z77'[5G TET9[IXK?TS>GE!KOTSO%-KFEF0V^J2R\KC>77 M/GILNV&U6QL]]>-KIK[\G9N.M=70=+TB8VTW-+-9D;%:#:V]V5/+H&MU\&HU MU,K@U6J8[?7&NF+I+AI-ODUUYPTOFXL5K. MZ1\;&9,]LPD=XV#LQNNHR;(I^:$.VFC+T*$L@C+1\"2D"'37(9A6(\/A[)\;8DRXCBI'79,(\O>& ; M,B]HGXYZH(%UE25,U0UKSD>_HN*X%DRLS .E.7E?;6YR7DY6XU M5D8),3TJ,36:9:UK,FN=IE+POF8AA)Q!40CA6D+8XM)8-G%'LMQN&4)(A9 > MI)#FVQ$PY]+RM2.@5>NT==EL;G,HD)!4(:E<2FHN05VG3?C^Y;.-L6=;-V53 M$195R.EARFF^\XOFFNWP95&M6@?,J:SH!;3_%Z(J1)6OF>>2U#VURYF305SR M7_CVMQWO;CNBDQ]N:"0YP,J1../A ^E9D=ZY"_R!$WWWPS"OA5+56D=M&;)B M*J*A>M405'IC8<$GP2?!)\$GCBVG.=>=K3#3J0G365D("5$7?!(GJ2\@^.V2 MM=+B&/4\X=F2+"0C[ODL;:]9Z(OF!P+AV\$#> MI9\P*O@D^'1 ?,I7-9KKTKI/?6T(?5T]? D](/@D^'1 ?#JV.ENR>UMBF_0D M)PQC:DNL@YH4+CM[?>S""T55;N.J'"MI7S-27\0!%K+9"NN1GK\<$W%/69.K! M!][\_LJ:*S]8YIOGS!>W:IV6K.GSW29$OIA?L)6>WQ)\VD'=:,41/OO4"FVA M%:J'-J$5!)\$GP2?!)]$M:^D:A\=C5U_0FEZ;1P'_2$X(RPD%+6^G=3Z+E.2 MLWON4H+? ;US.WU6K6/([* A4<>I%M1*SY0)/A5?MUWG1-==ZP1-$3JAHE@3 M.D'P2?!)\$GP250-]Q<-VLZ38U//%O6_+<*]BXR("6F9%Y?;<\/6*[K<5$4. MOTHP*CV7)?BTMTB.CNA"45<7B;-6ZUCSF[H$3CC'B9#G:O I7Z5^1=>70NRW MSNQW2YUO_R+L-[\X$O(N^"1JA@L/1LR*@:'D#]XL*SVVPF"1H2*S+:^TG2\% MY+8[1JUCF(:LJ_-G'ZUO>$3:2^QI$&P2;!)L$FSBSHL3?.+:XS'7.?*Q4)?' M%"Y/%5%5NO0?6Z6ONVS''WW!WS<[8Z'"283=;/E[\,^ %/A XMX1Q[[VSLG8 MB8C[?]E[UR:WC61M\*\@>&8VI @TA?NEY9<1LFR--6=L>25Y9_?3! @4FQBS M 0X JM7SZS>SJG C@2;9!!H@61/GR!()%NJ2^53>DV[_?#NWYS/YSR9,PXQ\ M(,$#S*MMF:,YFILFMJLGUZ?-ZQISNP@5&PJ6#373;5]D3']=:+5W-! MZ51VX]T%$PHFO#HFW&E",H;+4E> 0TT9Y&S!I())+Y))CW)U:SNUV5M:!0W$ MKNIDYNJRUI#^?[1?7'"JX-1QK?PH1CVD&,?+\ZI%\ M>MR-NA,\-JX;%;.Z9$6U9-T4EZI@UHMCUJ-X]9#B@W#&4 M3R3?;Y.R6-?>O0/&J"Q8AR4%\0:V?V?%I[Q!S%+,4LSRS&9Y7?[KGXA/[N3[L:Q!K+E5R.:2EXLOK%B;U1-N&K'7FB3XC'4+PT[@6=U1X\V":@-6E MRUAPB^"6E^ 69Y37#W82,V3;-04W"6XZ(Y.QN1-7."Z3L4.=L(:Y*].=.T(\$0YW3'66IH[ZC# 5-#YJFR9:Q*_Z) M:VI4A'?17'444PT5J&ZH7?H?1263X\GD-Y))(9S6O:A9\@2#[%PZ=?[X/8D7 M8?:/.$V/OB\P<,W49,5R1(& GM2?]ZH2K4Q=7 MY]F2D&!U<4ZB.T##AG_*EB2A-243LB11&GXCI^AGAQIG1DAZ'>IG=%/?5_?T M(]U2O'9 ?ZT^.I]/_KZ,;"PFZMUE6XT(E/?I5/6X.5RQ3F)<[J@LAL%[!"X4W M[MG:'O56?Z1;O=,1A9;^_G&[]'==H%B$WTEP\U^2Q$VRA%4PD; Z7C*168<4 M.CF2RG:IR9[,3HY^$'0T[HBUHPIQG$Q13A-%B4;)XR6FP4WL5WY.O79"%,A4_$L*_6V\2?PG""%4)A;^R%W_E MSWS+Z3._\PW_'?;[:*%/G9,JV MNIO2(FSXXR6CP6U9XIQ>3),C]Z21U=4F=C8F,V=,5= $G0A^OJ!S.LY3OZ=B M32?WM\GN;]<2]_<9T9'@=W%.PF?8L.&?2>X,3*5X40LKO3;'8)>J(KU;RKW= M=04]8<.\HEJQ:I_3<%68OD7LBCDD\M*IR]/=-1"1= MD25-T?1CE?=YG 0DN6%+N=5APX-X,U\1*5\!?R"+U[=X'&F\"H/BR[W4.;YM M.[P+:?<[-'*^/4:,WA.U,TP[8$N9S#1951U9<>R.LJRZ._Z!39@""002]($$ MAC)0-V-+GZ M#RHPM&,JK+\\(NB ")9L:KL:P-$1" (,!!A<'1@C5BUW0 MFLQLI:L^7\/S.?5FOJ&[ /\-PF^S'^@?PP0*5_>PVQEH!\W@7_G_BH/,=R2? MR;V7W(41/1 XKOP(;A!H;C5MNA4;C-%>X>*1?11& 8FRVQOV6.=][.\A;Z]OEJI-%8UN W#2(HZS*,X(X[+HQL#[EWWT.<8)+K-L??OFS%$CK.,UN$I*%"<$/I57HS<,5($CUR2D%@/R]LT/( MQ6TDC9>/R:=T\(40Z3>8>2IEL?0^CBBP8*<"Z4,8>9$?>BOI2P8?Y*MM61\? MU-!86#SL'0U&O$T(V_JW#V&0+7. K_R00YY2_L2;PR0V6?M/*IOG$T3H@?;. MJN]&]4^<+9)PN%@XJK. -4*\/V^\!2SPUEL]>(_IY$V=IH"@^(1LBR+.]HZU[LMB\9Q]<;:VQ6YB M;GHZ<"7'"66K6UIF&I^"*7ECF8JT3%!^^)_]YZ,JV&4)K^)X@0R2(1_\\,;; M976VV;,?YLF;MB_[H]"F]4]F/__Z_M-GZ6\@<:QE"02?*06V+YMY&@:AEX0D M/02P>KBD#IS_X<@DO?HC\D"L@^]?-[%E\\I4K5A:R[D=R,6&,AG\L'_[]/5G M295N)"X__[:YAX'\W;R6NH3\*;GSHO"_E$/*;4;!. I^9W>G1;'OY;;_ M%*;^*DXW"?D*K_AQ1]Q M5W5-BNM'B#OP!OJZ))+G8VJ7%SV"1 6J$F<"W/F28Q8%QZ0EQRP]D(CFA$02 MB$IK+X'GPH@.EP08\T<;R\%'*1P&U6TH)WZ(DWM)56[^;PHEGS< C/ O1<5C M^DSN-ER8^G+S_TXIUY+_;.!MJT=9\D']\. -8<1,*E3F@C&HO!<4A)3"!_#U M:O4(3Z*JQN;5N(2G)H[_WB EW,%C,%*X7L'8=R0B"1T_4[_K;Y]7=DVV.( T^@"*4ZD^#[,X/=3V(0% M0>&2 1>.S(=ZSXY)YB/E'U.,WO[P@6Q_LDFW/XDW2?$1[F,: H5YB?0 VY!* M"4X#9]!\!X0H&%=))*U<"D!&L%PI3@6CU4K/'L MLV6(+UV#4BVERWBS"LHI\''VT"-."Y^,&.C#2PC\MDH#L&()VVBEF?0N @Y? MP03H"X&2LDC4@-7S*2%%R8X!,RZG$2N!134 ]O5ADE,;8^ MPH2Y)W21,SJU3[ DQC14Q$S)7; C^A#%>FG-RB*I;1.D%-X#^DLX 5BIYL,N!Y&7P M)3TZ2G'P(SXV+!.P!3Z\##+XND7H!9'3AJ[(!ADH+(3#_'?I'D9IE2 $P%[[G$IMHJDJ4^<)<+-QM M81HWHWR75)_0,X3JO>\_9V8L5E41[CZ\^_)C141, M\R9;7E051--BA,T:KU]9>EB&_A(0.\;ZH\"*Y!ZP$"_*>,U2@BE?!F%Q*Y#O M*+;FTCCYSF_C0DZ=2E]1$KO;A$P6AK\76$I GX)G<=KEC5NB[WR3H#Q;7#PP M?I(+LQ( $B(&BNXR%\KRL>!L_R09LZ6RRYM>-_C5/T!$1H)!J)][T9\,MV%L M.EPN9/_CXX^?/N>[)U-I&L6_EI^E,L[,6]';@^)9?9;I5/JR\;<4@ JQRQ(< M#W J@J>,(D[\@%":L;L.AV8_I$!(#<%<8,DO7>H@\N 6OH^#\N;-SS+V0?H! M0$5;N!N(+8$_8=NH*,]F74."I63)'L#W (B$*#MMD2J7.5H(F$F7 M, T0CAF.4[Z+""X]EU-0RJ%TR*9'GV??R>U3RQ^@\C>5OO#9#'0SE& 6!?&@ M]N)[Z5):4/KSZ+D5?,>N9[K(\FSJ:YE**#SZP!4A+.,.Q /Z)!?=4X8I*0,* MNE(D=$[3C/QS46X#\OL3[ 18%3,5&271ZCT LZ*L2VEB6_^&'V ;P6(6P!\D M9SM&+^6D UH1BKXC):A62__9> G,"%^!DH9<;BW?F]JQ4DZB4^$,%'+'+?N: M5<#ABTA1.\%_?H,%(^SG6 @3*#DL@/,":*6@,W^D/_Q C0=@,Z)0BB1?F3 M1*^=_R]._BS@[,NG#P6:3:5W*5]ML>4+.(J4;A(W/<"NK@NIS$/@P.=@T^#E M)5/A]@4Q-5E09;L-WRAQ<\9D.E3375+L(-P,<]@+O#=(99).5]YJ!!CS &8>A*%SLW""%WZ,U7;)!COV) MS-GMMM@D_*(M37()N0,))=>WMN=0O?OQ^WF<)/%#SCO;QW*21F#MT0C<814" M_6B%X#->VAOR <#J/;\%L!7\>R#+& 9H$/K=;:'?F%MSU_1@&IYNJ,3U+%UQ M36.N.>;"5\S%MM#/7\D ,G\IPQXI?V\J/4/ZWS^1^L056W?G"S+WR5PQB!UX MFJFI@6Z;GKZ8&T0OHGZ.V\M*W9O?XU7H/^YNHJWLN"$6[AF*JCA$ MM9W%7/-\VPX"Q=S>Q':WV*C1!?&8EVGT#\L/D>2/B(1P:P*0SS5.IAWHSB/?8OE 19T)F=$O>]:%\R4 MWI02\*U$[SX4PN':0_V-21EKE#NY]%.,@Z(+RME8R9XZ:Z@UFB1X]^&3(94U MD$2ID6P.&Y.K=J_F["TTD"[-;^S\G3YLSQQCENAQA:A6OO)?P]>/[#JGZD/3 M0P$;U4L2I'[Z,-H.<((D84;YS1R-!DRI"J17Y#6&XR*SY<%(3*>H<%Q(.7F. M!N6I]/=-<)?+#EP_#!CKYUH=,E"XJ.T4U4V2D,II=,?N"5S\N#-4A62N.?H+ MXB6KD&#)O[MFFI=NF"OH6JC>@ M-$EE'YP?G7D0P^]R+S-5\.#9.*'6<42N)"2%R$'MF9L"GRWS0(HC4!IU$PW8IENYI -KL] MD*W[F+2GPW#&$B!VX;%J1Q^""%-[D3"U1EUKK^ZTI=^8CN-X"P7T,M4RB.>[ MQ+0=U5(MXK@NL95)6YC47KVH_AXGT$Q;43V%N'/#\AU/]3W;4^=$MW3=P':F MIXJC0^OWAZG/K][GV_+Z$#IU1JYY:-N:!Q>1J6FW(A7G,F NZ3Q_[2/2.K)2 M.@6IA7G:ZE(4DU]8A%*#EEHHT:@EUW6/0O1/F8T9?@0:!(J+S3LL@W@-(DU M77PP!A^:FOJXTMZLJE>%)V;7+;6.UM-,\HR):LP:IEY1J9X9=_-P,U33UYL$ M)!TF]%>EU%RD34K33-UG!,M84P-EF!/9GGW8T@#0"(!:U[\+U:8N)H/>005[ MNGFX/Y7MR3VMV=:)< M$P2-M*",BB\AC]>+ZRI=?34%^?"GMN>_]494*?(S*L\MI)-CD45T,9P^=X#A M(%O]V)$!/5R\3K?,55L*!-3?T<)2_%B\RBFTZV,/U H ^E?%<5=8^_E(N1;& MME7Z&G.E-LO9MAB$V1PXM=I](SS71C9POJ@RX$ M(]R"&)3#J.+:YU8";N"EM\!.E$4E,K#TA[+0"Q;LUW+9HDLTR4$=2&$JO5ME M2_J^9IL1/>'J5' F.2V1@I(HE=8B)GR 96ITVG]ILY"8?\<)M\Y06U%M]3AG M7';#Y9W? F@6VP/O-!PV"8%26/AF(6C(+'@:_CQ2 MK Y2[$_%P1:7'D\IIW1U"=?2UZ:%E;)<6HM#V;84%KZ9&K-0)TVZUTO#18B$ M._R?\!S5C*5,'JW/H_CYSH7)K:HL;F@1?D<"9B'-LO0-\)B*(,4G,?JCLV73 MQ=A,ZOG0:3E8;695TV4QI7D<;5*>3; FP'PL;HQ&!Z$M-.0N=82,E 8Q!83_ MO9$,M^S;0&#W'L^ J)Q<\P3Y*563)!K?P>-!6-P^ ]0'%HGO)^$E?0/$UYL:#) A7D9?#22!KXV>UQS!U41 M (5B<^%+8OM>!9@B7LZ35@#[<%EN:,!F=;OB30;R'Z&"WHH\?;3/FP5Z_6A" M#67+[?=>A +U_S33=C6FJ16]V-;40#W,ZHXN_EM.H853*S<2R%RTHM6BJ%B' MHB^ '%+18%3/5$? "#X6CP<$8- M2+$?4F&L2%)K87S4NS?S(H>2F@M6WQ Z:9 W)H6D6-R&<1S>QLRI[:5/CU?A?^Y,L ?L3'17SR.](O,K- N@'=D(<-E%$%5>H MI9L6",H]UD],%A=:(&%^1S "8?YI(!F M#(U+/0]>GN\P/3$OJ_X:P2S_FDL+R$$4J\N@AYQ@EE3G7]/Z24S7RZUG/,4+ MOITGL1=4[K&$&1W0P\\,);D.F>]:/?2"A@7$$3,#T*7D:ZLL*2H_K$<0Y'$7 M-49GLZ[=&/C<]D2?OG O =9_Y])B7<,MC=1%&_)M6;Z* MC6 M%'??(5=>)5Z'>2."O8'/(N*DBAJ.B#@1$2>,^<(5Y4QN(^(10R$2Y,.J&;YL>:6 8VJ-NJ. M-Z@_\2HN-,Z#+Y.JF9M:G9:C-!_NH:+^WZ@P!@152T"1G5MQWQ:GDY_EMBG% MWZ*M,"V%-F8UJ:TD-#IL5-?&BH?>>(W3!+FCE51*JYH:I3Z MQBJ$YE_ :U/N#X75;1*>1KI)F2\YBG@ ,YLU/PEJ-&@< T5F6FC*2XOQ,'6= M^SH?"/63I(3\R7*>?4QNY09<.LI%J)H?4#D 3*SR#><36#()UPUFDB(Y'MB. MNR/*7.SM4)@#@JGH'*I1&*WI":5"@98Z]D[ E")ON33A>Y4,Y&HJR);;E\5\ M% [NQ$/W;KBHFI'A384S.\B545K(J6[W+%Z'80V@H6_K34RC3>M!'VV6J+Q> M#(&U^65R#!J;N+8.GP!KT))'=5=Z2K)L10JM,B7\7:"6%/=+?BGD6X+[M&^O<\,@ M2[+()X*GO22KBM\IY=%R;2$\]0"=!\*LSWR)A,4'5**1&LS5<()%O$_E7>6< M=^B_%@:U#4!5?S':D(-O'DTPY]:X2AFJ\@CC:*>N1IIO]^X 9?F^(.8U+_+[ M_>!M+P;#L]ND;*[WA&18.>]/^A-OC8$&0*F 64'%MPL+1 LQ=>\RFOE6L'VQO,Z2S3<,N8"FT%=]N.A$:-?CDT5T$H+^OA_W47'\[J)#7R"CD MM9@&"I0>&A\1_F:SQG(/83$HMWZ'4<4AC35.TKR$3OW---O-"PAW3E<"D\IG MD!)X"1?^DDJL:\4SP4. F7HIJ+YZ4FU!Y7.8*G1$IH:T]S$PRI: M?E2O)\,^P@NXP)>6B3U0FW%9/S9%SVTUKKK%!84++KXHXZ@^+IZ>)?<0QG.4 M9G>S0>NV\=91,H]>B2"KE"&;M"QH$9Y>#?_(_9Z\)%C%Z99GE=**CS@TCHK% M;0A24DHEBT(0J#O@]JVR(O)N4IYE6OA%X=[%4'W&1Y0J0$+QP[7'O"!I5JMW MUGYZ%Q$4:0)N?<[AO:)%M\*45[V*+@&DJNS>4!2#![I3W85=D8PTVL('T\J- M/'^L!T5Z[?'R6->8=B8IF/G=SC/<=L&5"N8_+,;/D_CKOK,YBV2B(!ROZMB& M0DNAZ_(GF,2Z_6):9)2NZI'.LHTV*7+,B*LQNIVX8,R;J38: !CN-!8 MM3@F,)'P&RGB#-+-/4=5GBA4)&(4M<1VY*3*4JC>D']2!HD\]9,\.CW&@JU+ M=FGP5'L>=E.;/]_[M(A0H<\AP?$@\7*<@$;5MH6,5.=06%K8(.7[BWR32HFY M#4MCV_#PB@?"ZW9@W4 8T2?T9J'5-G@% E8Y;4MXSG5=RA_H [D(M0@%*5KN MH(7Q*KI!3M.T.ERR@^Q ;:P49&'>3>*[A)9VCQ\P3:4P%K QN9A%.>U/(*FV;B-BY"=Z2UU-=(0KHB-$=(2( MCAAK=,3>:(>MJ 7;<'33F>N^K2X,Q;#FMFL9"T6UYIJCJX;7%AVQ-]IAZSWP MC>'/-=\W%KYA&9:G+BS#TQ7?M73-7;17,KR2Z A^(YCGE6&;2X-^M4%'Q552 MV&BKWI&JF;S4I=(=L?($Q2%LTQA886J6K%=$:I=3YPZWZFQI 6IJC($3N<'_ MUL7!BDS)RH URY5-4FRK,8YI67.R"F'_<#%S+!<=D'61VU;U#.?:ZG9AA$K) M]Y0/2?WSW++$:QL7IS65_JAXGFQ M!:19&3N0JTOY>K(8W5VY13"WBU$#[HZ_M$4GR,F45@QI./8*Q1YX?M5%56K- MU;2">J9%F;J%LZ!:=[#Q&76BG?$;H7$3U'*RS0F%^LI_5/,FYBY9&!E]A,SY M$ONT5ATM71VFRR+[E;EEJ/.]A2SIG-N2KT]PD(P/M K5JQFPJ%-J/VJ=:'SA MN?*M-A9F8&8S+0FY"F!EG8O:+<2+6V ]^[R\#'/&'8#*-"8# Y-@TVYP [G; MDBZ<$DA]S))J*316XH+0K(1O6ST6P5B5*/[G[ [GMIAG.13A FAFGVXKS>=) MH%]K@4 --8N*L!9XU09YEQE1X.$(9D![74E+0A.?F,\U2:OQB/766#PZ,2Q+ MD%2:8]&$Z[1P)]4REW:J^#3M M4M/6U'GP8,M9Y66#JOX AF/YDC'&J>+3: RWFX>KU0W@UPW-=*T$R-5A MM@*N>UTC^?'5&3COX,-#F8I[/%V&ZS4OP%MIO%<@Q;;'X'*N\'RU_(XHJA5C M,9DB8A4+5@/=W""#8S_6D*5"YM<7"DPR2FT8-I>C'YX(. M[M*U,1H'="7@Z^<\_."0CB&->KQ]7GI\LXUGO\WF)];(J@SC#^D&HDLTRK9" MY[A^[5/UL1I_N*SK,Y72B=]8OOA6#<76W,\ROZMA>^QJJBH_;7Y: M.4\C162HBPAZ53"PMQ9DVWBUOP.9K@_-SNZP@UPJ5->G, MRA%SDMN\&2K9MULL&2OZSO&U9I&-M>G27&%6PF@2ME9CR_M)8MH#2 M;Z4"7Q%C#N2?D,JNXZ.YZ+R)2L]H>\ &3OJI-=,1YX05?"'?:+'+Z2XN;=WQ M!S6O :GE-C=D5CO_O"_.YCT>S1_K=T5&.4/,C]&O[-+YM/B=TQ3U*S1TNU$/ MZ%[# =0Y+P#]L8CKVVXX@+0#![6AD67=1M$Q1NMBDP62+4+#):P#" MSSW(+_]G\O&W#WT0SH1UY$"'P??L-MKJE52E#:9J5,E M;Z&0+V3&6@'#.:\82I7-N6D18-:SC<8R1^2.SA%#'&G/-]C$2L>_(UL;PW/P M%XW>;R!* 0'G!9:VHGGH_?6*?AYO4@SD?WU[:!G.@V0+X />MCOW.&-MAAOL M3^&M4W*;_^4MILVMO,?;,*)437_T=M" MZ:+KCD4:A,W*JM6B+6@VN^>C0AI27R,SH&\3V+Z-:264;5I1I'/8N[_TM_[J MNJD[;50+/\H(X5:-$#?Z<#8(O;1!Z,#MLJ5:+5:(WLX5OSWR?)_"W7T M(W= M@C\%?V[S)U9?&QU_&I.9+=N:*OA3\.>U\ZRGW-1-[K#;CURE;KGR [4%+&!_S.9&;(JMH67B$H M[R(HSQPAY;G4I.:<;%(3E#=FRK/&1WF.,IFYLJGK(Z*\Z_,W+OY-. 98P2\:S"^?J69.BQ?Y%B-@%N_>6J%#KL 0$" CH 0)&Z!MVT#>LRHY^ MLF]88(# ($!>S'@Q;W3!V" #1B@R:9]<@"7P "! 0(#]F+ "$,%'&E"'M3=XD7==7<,#C'^I50$3'0\FHN-! M+P0H.AX\H^/!W@X&6YT(+(?H9&[[?N#X1@#4X7B>X0;$=8!V5,]^JBK5%K1: M5]6;X,QJ&O[TS"I.]7JQ99]9+ *\7B?Q=UJ>:_5X7/DLQVPIG[5);^X\;]TH MNOU>%HK[5-2)^Y+7D?L8_E$_<;GXL2_/-@=7>GE'L M#2>)M;59Z>S>B[T->(;J :7>>*/IG&4?O%H-35:@$9UTVG4. M*(*2Q5'[_,+;W.!/5LH=UHX,Q!C5Y/7)+(IWJ&/G@[;6&5M5]O][5!E B=\= M6K5=[_X.B;MMTCNN -C3M4M'/+RP\D]AZMW=)>2NJ(G))93T(FJ1?RJ+C[/* MLW"F$2(XW@J@I818PIC*8I4&Y''>Z;&.,P6P,(4:J2^NUE&A5<1+C$H?4Y"< MM\HIET-[E:8S.R&UO.GU;N\'&("6[B_[_WZJ5O*G2Z2RY#UM2PYZ%ZOV7/P MZ3I"&PGP" PK3G0(M?=ZN,%OU]I<4FH0U-@QU^K-3/1W$%&S)GY"[& M4\N[5" =LKJVA'>@R=6W*L[QBY5XV!LB'W<=)[P4*;LM4[DHF?R\\JKUPJDR M%7+612<(-!9Y=R1]/06W99NT7\\-,EKQ!?\*-TE M\0/ !YSA5@L'0GLD)'\2))$Y@072>N\4;&C]W# !&?D_&R_)&*@5ZAKM%4*^ MP^H"$O#..#@.[*V?Q122_-4F*$OQPMGXJY@V5L&SK!)L72+<@N><@+&^+QPS M]@D&9IM*[U:KVEU>>4'*9C,X275=[LJO'11 M7]>=VHK]K)J^UM34C.Z+N:I33;5ZJ3RK=SY9:VK9SYW/2\_U[#;V,-HZL'YI M>]"S>K:%7RL7;*/"\IPZKZ?4;VQPS(U[#T^M>EE=\%5MW%_A*J5.1!HG+;:P MOU*T8N..H+USJ&6]W]=S>J'5VQ0WIW[^1C/8N9EWH[N\W:-]B MYM*:(G=*0M.EQ<@U+?&"HMQ:TMIS@R W 'Y(XOLF/\-'JN_#OKQ+4P+_%WSU MOA\;U.::< ^KIJPYSHCRZT1:YTFDQBSB3U.;5@VI_+VP*'Y:?"S\P=R,F#LR M"NJYT4KRL28S71L'Y0QQ!'\]1,SHNFBF /PQK>THP&^I)O&2@(^9#+8K&VY7 MI2X%X ].:BV [_0 ^(X _(.U[8NH _ >5!6@%G0./JFFB*)O)>.U5&]Y29AW M)S-7EQU-%+:\&$IK07FW6$Y['%0SO H+\BV:X!T6XH,O1Q &HH* &G( MBN*.@\P%I?4%D'5BZP@@L2?W2"KW#@^0UV"]_]6+-@LX9A8OO157>KI@?(%* M:1/NMU1X>DG\!]HPO!^%+,'X)L.P?(EOI7 M+PF0YF1FF;*NC(3,!:7U!I!:#P")Q=*$??B*[,._$&^5+7W,F!+VX0-1OJ7" MV4NBO TH;\B..J8F(,+\T0?*ZSV@O -*U#@(9WB0%U3;.3ZV5'][27QT)S-# MES7[Y+ X@8]CH;06?#2ZQT>LPC42PAD>'Z_!.OP+_/TF(SXM&%"Q$PO#\(&( MW]*@\0417U4G,]V1%?UDP4;8/<9":2V(;_: ^!KH4^,@G.$17U!MY_C8TD;T M)?%1G\PT37;-DTN@"WP<"Z6UX*/5 SX:H$^-@W"&Q\=K, M_C-(LS#:\>)"P M#!^(\X-G!!HJ=KRR9HSF1FCX-PAL?':[ ,?TW@Q[0,)B4Y81 ^$.@' M3Z$S5'0!JK)FG,ROPN Q%DIK ?H>4N@T11B$A4&X-WR$7PP.D)H* *G)AG&R MI4 Y%A(K1D@MZBM(X34.A"%+P4AK\$D_$\/2YICZMR#EV;D@?Y36(8/!?SA M<^[P79=@^0P^?.:>9D9LJJ,Y+2 M*8+2^@/('G+G-$L Y%79AG^)TS7M,)<]4K&8%IK'9D&T>Y,P%1\*_,.GTVE8 M5=.5[=.#)H0I9"RDUH;\/>33:5A5V%=.>C$,L^\LR3C)L4]S>>UJ=>,M-7P2H*[" M+:7(]NG7E+#@C(74VJZI'K( ]2Y\NHXQM[)ITEA!?"W3CA\EXG1 MLVCL=L9X?0DJPUC&$'0-=+V3!M$E71]Y2MI MWXUTH*#"5G*KP[D'\6:^(H6PU-YL'B7YP6-:3% M^@%V.P/MH!G\B_^O'M ,?^03N?>2NS"J4,M;_@F2!_Z3[^P-0N"MIM'0:4H. M812 M'A[PS[KFMO=@Y97"=5^\;?7=T;5IHI&MP&8>!''611GA#%Y=&,B*K"/ M/L)A^GR>K:9SE*'HIJI;S%GY5,_%3@ M/KC-LF?:5E\Y+55["M@7B^>LW=E:NMT$K?0$0&B*63;1+5SX)&'9.3]X8YF* M!.@*8N3_A(N%HSH+V,FY%AB&YLTU=QZXJN^83F IVN)?V&+N*XHA4KR04))$ M1/_AC;>7B?8?0D<$V+3TR>SG7]]_^BS]#02NM2R!M#NEE0^^;.9I&(1>$E9L M1$\LH ?IX,#Y_P8W'-R<,>XY%7,]O!P_A)$7^:&WDKYD\,$]O5Y?_1%Y(,O# M]]O)7_3/K6N07NRAY1"=S&W?#QS?"."T'<\SW("X#M""ZME,W8#?D. =*@2* M10QU;MJ![2N&Z>ESUS$M^#_7USW/LQ>3EO?8ZMQ1 ]/5;-TV5-MS+,.PU<5\ M;JF!,C>#[?=HEN&X"^*IJNL8VL+PS+FIJG-?=SS+L@/2R._/P.N7.TZ'GN:G MKS]+NG0C<;5,6H!>)N6*64J%'BG7S>!$W^>;\GJ'2D&_H.Q8W!%4(X)UK+QU M2F[SO[P-PG2]\AYOPXC.AO[H;7W#&E()Z8:QKSG*NN[45FP$6FY)YB_F&#RE M&+REX+'O3 !KS6C]6IFJK=\]-:RJ3C75>M:P3W]GZGKGD[6FEOW<^;ST7,]N M8P^CK3U>D/W./G7GV08S&Y.V7L:)C:N6]H[ M$./&Y49I7N4?$4K\3 ](I7OB+[T(YX8"=9HE&^9"0*5GX?GA*LQ Y9%2EB67 MWKX@875-@U?XRFL(+_R-9)B[22G6C^_O-TC-2,/ITQ4*3P[$&MU.'.X@;5KB MY;@X577X@HN&.9DYMJSH(VDJ*\(9>\O$JE-;-YE8AB5Z3W2=JRH _W(!?_CZ MD88]F5F*;!DC2: 4@-\?X/=00-)P1#NVJVHV]!Y4%2"64#2?/P+FAR_ :+B3 MF>:XLJZ('AH70VMM.-]#!493 ?H9">D,#_2";KO'R.%+,)HJT+AER;HVDFXQ M@M;ZP\@>:C":&M#/R16,+@4CK\&&_ZL7;19PS)L$9DPM^6$4 "(EW8C'%ZB: M-D+_\"4:37TR4P'Z%7,DW1"$&:0_Z.^A1J.)/3A'XC(9'OH%W7:/D<,7:32Q MC*UIRIHK>@U=#*VU860/51I-;,,YD@*?PV/D-=B*?R'>*EOZF.\H;,6' OWP M-39,K,:KVK+34%9+V$'.E-;:@-[M >@=H)^1-'H:'N@%W7:.D=KPM4!,%VA< MLV37&8G!3]!:;QA9)[=N,-+"QILCN5Z'Q\AKL!7_ G^_R8B_!%FX:C469N)# M47^GL.R+H[ZE8I\*6[9.KQ@M3"!CH;4VU%=[0'U-F$"$F;A/C-PI4OSR&*E/ M9K8JF]K)C2P%1(Z%U-H@4NL!(@V107)51N*/49J%V0:/6<04'X'TP^<*6B9% M>DL[.0% F$#&0FIM2-]#KJ!E=9 ZTBOL]$=. [*&1[I!=EV#Y##9]?9Z#NS9,T82;D 06K] M(60/R76V)A#RJNS"__0RDM"(D,-GU-DF14C[=)%8(.182*T-(7M(J+.% ^VZS,._ MQ.DZS& BV2,5C&DE^LP+(]H+7%B+#T7^X5/L;$RQTV53'XE**XPA_2%_#QEV MMB.,(<)^^236T/\9&.#?ZM*$;Y=Q+"6N=6^F6SGN;7KE> MW7A-#9\1Z*B3F:W+KCV2."UAPNGOFNHA(=#1A E'&+E[1,CA\P$=?3)S#-FP M1U(11I!:?PC90SZ@8X@8Z*LR0 >A8712*NQ0KC:#;[C%R^!1 AQ;3U&17&4G=%T%K_6%D#SF M#KKZA"6[(TOV*0K<06W,+X&Z&Y%T^ P[!SV"LNJ:LM-9Y<2#SW0LAH:QC"'X M90^_#)]PY:(+5%8L!?2SD[-2KXU?KL'2\@^@+"G$&,*4R2%2P@61*[.[O#J. MM7=2:U)8 ?QM"!['I$K98TX75TN_:7 3=HW"!X# ;: MP[M<7)TIP8:LJB?7(._\K,]=ZN]H#($^ GUZ0)_AG1FN04T*IBU;1LG1@VIL7Z WWK#/NN9W]Z#E5:*Z7_SM]9U1M:FBX39\)NN$ MI+ SJ90MXY240?,/R]!?2GV8B,\&E95IYIJ/6O8I[\S=;WSR5I3RW[N?%YZKF>W ML8?1UAY#P'Y[E[KS;(.1IYPMA+,;Q:D/@$#9DM11B0#P!]+?-Q&1 M=$4^QIU\S$U_A) R[CW4%$T_)"[ID 5?U<;]58H7/\R3-\Q$);;P>;2GB8WK MEO8.Q+AQV1&:5_D':,< Y5\R+X-!YYMPA5.74A8QGMZ^(.ET3657^,IK<+'_ M2ORE%^%L"BH]Q4%U:>:^IB5>CL%.U8$K)[GV9&88CJQHQCCX5D!^;Y!O]% ZR74 M\DM$NTX]T9-^\!-;4[$!Z6Q35KHN M.77J,8_%Z'2QJ;8"H!\#2!_)-+"\)!_ M#3$G7Y;Q6B0A'H+NPX=)J/ID9JBRH8RDF;W(K^D/W.T>P!WK2I\>-!4[0]!4,1Y'=G57-NVN*G]V<P]M8S0+E<%QD,[PV"[HMGN( M'+YOC&9/9I8B:Z=78A 0.192:X/('OK&: XV9AL'Z0P/D==@FQ=)C")5Z;G7 MW?!U"C5W,E,52U8ZT]FO)E5))#$*9.@-&88O9ZZ.IGI()N;LJ5U%8 C,HE$UJ* FI%!S0C$ M?0V3%FW%EG6G8X'_JJ&F(6D1-Q>//XPV5(1I^J22V,B)RL"DPW6M*6YAV^HK^:-<4VM9^V+12P8& M+)V1./!HS&3;6Z QDN!3,!MO+%.1E@F"UO^$BX6C.@O8R;D6&(;FS35W'KBJ M[YA.8"G:XE_8Q.(KS;F-%Q("%U 5R.O>K'Z^SSF$OC)$* '^_.O[3Y^EOP&/ MKV4)P'4J>5$@?=G,TS (O22LF/>?6( YV/Q_B[&R2Q;CGE-8]3#AY4,8>9&/ M/;MHZ1=T5Z32JS\B#ZX.^/YU$]-MX1*]+$+%(H8Z-^W ]D$T]?2YZY@6_)_K MZY[GV0MVN<%O2/ .[Q^B^I:EVYZC&@N#&+;G>PZQ+-]V%Y9#%&_2\A[-,AQW M03Q5=1U#6QB>.3=5=>[KCF=9=D"VWV/J@>]8!O[(-P([<'47'B:J;MBFL[!) M([]SG+3KW7"=X<[NT]>?)5VZD?B=+RW@TI?R6S^5'N#>E_*+'\[O?;X%KW=H M4B2\GUM>MDAX%PGO R:\I^%WD>XNTMU?NCLO]TA6Q,\2 MG!L*SVF6;)AQ"A6>'JS #]>:H7/BQ)(*_Y.Q$1ON)QM'?2(;Y(I3N_/C^ M?A/!S*@_3P+-XT\"&P6$&BR!^^:9F.3 M(C([QT)K;4#O]@#TCNC@*Y+?>\1(:_C&93IF [JF[)@G2S0"(\=":RT862>W M;C#2P)RQD5ROPV/D-=CQ?_6BS0*.>9-@"66TYH=1 (B4=",>7Z!NV@C]PQ=Z M-51D7556M:YZ5@H[R."TU@;]/51Z-;0NQ.-+L8,(NNT>(X#*VU860/M5$-@R6WC(%TAL?(:[ 5_T*\5;;TO80(6_'!0#]\G53#1$95 M9%VUQJ',"CM(?T#?0Z%4PYK,3A81+L4,(LBV>X@'$@@Y M%E)K0\@>ZJ0:#I#/."AG>(2\!D/Q+_#WFXSX2Q"$JR9C82,^%/.'+T=DN).9 MYW*!8V'^& NIM6&^V3WFF\ID-I(@R^$Q7Y!M]P@Y?!4E4\4$$MD13K3+ M(;4VA+1Z0$ALES@.RAD>(:_!/OPQ2K,PV^ QBW#B(Y!^^%1!4P<%UI"MT]LD M"OO'6$BM#>E[R!0T#5"EQD$YPR.](-ON$7+XS#K3!!)W9<,4S08OAM3:$+*' MQ#K3$@AY51;BKPG\>!TG&2L!*0S#AT+]\+EU)G,&JH:(B[L84FN#^AY2ZTRG M ZB_%+.'(-O.$=(>/K/.="FI$'^D]A'SX4\(?/I[,PGTZ3%6$?OAQ2:P/\'M+I+$RG M&P?E# _X@FR[1\CAL^DLS*939,,=B95/D%I_"-E#,IUE"(2\*OOP+W&Z#C.8 M2/9(!6-:3S[SP@@I19B+#T;^X=/K+*RYZ'&+9 M7Y9QDDG!AG5LE=9)_&^"+2/SW>AT3JR9[KY)-30LQD8X-_JTH:/DW$L):W;[ M2MWN1GKE>G7C-35\0J#E3F:N(QN:*!=Z,:36=DWUD!!H*R()7!BY>T3(X1," M;70#*H[LBDI"ET-K;1#90T:@C7[ D=RNPV/D-9BYO[#6FQ*V1Q1V["? ??@< M0%N?S'1#5LV16".%E:8_;.\A!] VA!U;V+%[1,CASNHB?DE$'C/U#&/J6:WI4AX> S'8N582QC M"'YYFE^Q)OYBA2RS&G"Z^AV[2\#;M"X0? 8 M#!Q!2JVCL@M?DUVU8Z&^@[,^=ZF_HS$$^@CTZ0%]AD]7=31F4K!DU3@Y;TF@ M3Y/X]B;S8/%=4Z.VCQHUI,9_\?_5XX[ACWPB]UYR%T:5LWK+/\'#P7_R==T@ M!-UJ&HUPIH<11@'(:[,P'@8MGKEK5-R MF__E;1"FZY7W>!M&=,?HC][6)]H0)4]?R+Y^^Q &V?+6=:>V8B.B&E95IYIJ/6O8I[\S=;WSR5I3RW[N?%YZ MKF>WL8?1UA[=?;^)2MUYMD$T]&G"^,N(0,X6+-J-$M '@*UL"4 1?L^!C " M!=+?-Q&1=$4^QO][S-5\A%0Q[AW4%#3_[@\C.F3!5[5Q?Y7B!;W8J$U);.'S M:$\3&]-2_)M7^0>HLP#E7S(O@T'OB;_T(IP;:K9IEFR8THN%3!:> M'Z["+(3'4A;\G=Z^(&%U38-7^,IK\)C_1C),2: 4"\K8_0:I&6DX?;KVSLG. MP]'MQ.$FO:8E7HY13G6&+R7D8!$YQ^JBR\B(G:*7Z8,_-L*X3F[=1!@[ABBL MW'4.AD#\RT7\X4LC.2:61K)DS3ZY=(! _+'06AOB]U ;R>FBK]2E(/XU1$V] M!V4%B"44#5:/P/GA:PLY]F1F&J:LFB,I?R J9_2'\ST4%W*STM--+J9PA MZ+9[C!R^NI#C D9JMNPT1(,+C#Q36FO#R!ZJ"[F82S"2PE3#8^0U6/%_]:+- M HYYD\",J2T_C ) I*0;\?@"5=-&Z!^^]I"K8F4-6[:,K)-;1QB))=6Z2GP^>XR\!EOQ+_#WFXSX M2Y"%JU9C828^%/6'KYGBNH#ZKB$;ACL./5:80/I#?;5SU+<419B)A9FX3XP< MO+*+I6!=*?768HEFCI?E9GX:P(_7L=)1JN!".OPP5@_>(Z=I:!/4)4- M0Z127PRIM4%]]REVEH(NP7%0SO!0+\BV>X0:#_%!;B0P%_\+PZ2U69A=@U M3BX+)LP?8Z&U-L3O/J_.4KMP!EZ*^4.0;?<0.7A:G:7J+%["<$<2,B]HK3^( M[#ZMSE*%$^VZ+,2_Q.DZS& BV2,5C6E%^LP+(]K'4AB,#X7^P1/M+)4FVLF6 M,I*:N<(=>2G" 6I]1UBKSVO7JQFMJ\+Q 2W4QRL^4=??D^C;" MAC,66FN[IWK("]04$>4GS-P]0N3P:8$:>@)M1U8T$0A],;36!I$]I 5JVF0V M$LH9'B*OPP]Y@!I6 M!A5V&D&WO6'D\(F &OKZ5+V+1$"!D6.AM3:,["$14.NDJ.:E8.2IMNQ3%+B# M&II? G4W(NGP:78:^@1ES39EI[.HXH//="R&AK&,(?AE#[\,GW2E8>L^63%- M676[:FQV-?QR#9:6?P!E22%&$:9,#I$2+HAD\(*X&]#\#@F M5LIJ0Q/OUY>@5HQE#$'V0/8[*1/#D;VN3&:&[#1$AUTUV5]#:NC7./-6TKX+ MZT YAJWD5H=S#^+-?$4*6>8TX75TN_:7 3=HW"!X# ;:PRO!NLJ48$VV[(Z% M^@[.^MRE_H[&$.@CT*<']!G>I*!KS*2@R)I[D8P$T@- 2QC!;Q)"I'MX]S*5XD1: ;1,I:W@ M=< )A+(PVM#(_*9/CCAB?G2S'^;)F]FS">4YHVCU48R7'86?I8$4O9M6\! & MV3*_52J_XB]5RI]X5/Y=)/INU=T=N MY@GQ_KSQ%C#96V_UX#VFDS?U(X#=YH/;+'6C;?65HU&UIX!BL7C.VIVMI=M- MK$I/ *[AF*6RW,(%0A*6&O*#-Y:I2,#Z()C\3[A8.*JS@)V<:X%A:-Y<<^>! MJ_J.Z026HBW^A?6[ON*U)L4+"643A)L?WGA[.6;_(71$@$U+G\Q^_O7]I\_2 MW^ "7\L2R$]3FG?_93-/PR#TDK!B=WAB 3W<-@?._[(O>' M,/(B/_16TI<,/KBGV/_JC\@#Z1"^W\X\HG]NX365!T.B^I:EVYZC&@N#&+;G M>PZQ+-]V%Y9#%(\)L/ ;$KQ#$5-7S843^(N%YRF&Z2T):WGSN>5- M6MYCZH'O6(;AN O?".S U=TY_$K5#=MT%C9IY%^.>V8;\+_X67SZ^K.D2S<2 M%].E!QK#HRN.[45&[&1&Q3YBSEL3BEL;LGX[#L3\%4S M6K]6IFKK=T\-JZI33;6>->S3WYFZWOEDK:EE/W<^+SW7L]O8PVAKCS%\O\]' MW7FVP=;"!*27L2GLO:^I+/,!I/!L"4 1?L_E<@)W=B#]?1,125?D8P*JCM%U MCU#3Q[V#FJ+IAT3F'K+@J]JXOX)\1W48ZJ016_@\VM/$QG5+>P=BW+@LZ'5M,3+<5EIRO#%]G1],G-M6U9TD8!S;A%J1R?@]%!M3\7=[F4!)R. MZ%9 _L5"OCI\]4#=G,P<+*VMC22Y6$!^;Y"O]E ^4+< \D^.;[D4R+^&J.+W M\3U@#W6*I:!AWV IOJ!583DF"^Z26+ 1[H>OPJ?;DYFA6K+EBG;D%T-K;7#? M0Q4^'1,E1]*G:'BX%W3;/48.7X9/QT1!%S!2/[F1GL#(L=!:&T;V4(;/4(!^ M1M*H:'B,O ;#_=]BF WK+=.52'R!6FDCW ]?F<_ JJL*P+UYLD@L+"!CH;4V MN.^A,I^A=5"8^E(,(()LNX?(X0OS&>@7M&15%6[!BR&U-H3LH2Z?80B$O"H3 M\="%)R[:)]KQ[HR;=XY*^AX^@,8P09>03461=:>K9B4='?18[$X76V]"@,XU M@HXS? B'@66/95W39-7NRF(M0&>WS,2>7/7=],GJHO\-!QXN'BN4U!#E\ M",FJ/:A!9*ER!_^/K)A@N0KSJR:XVDHY^ _/X@W^H>\DT%(%]$G5Q1U,F79;P6>8B' MH/M.5ZX71W=318%,-HR3JT6(%)NQD%H;N-L]@+LVF:DCR6 ='MP%W78/D3L= MW%X>(O7)S+9D71,0>3&DU@:13@\0:;"N &,@G>$A\AH,]"=&7?,57VT_K:/7 M/V[Z/^ZZ&SYTVC0G,TO39=7JRDX[FF989]+"5R"#0(8=9-"&CV\VK,"YZ]"WJZ'Q1C%UV7%/3F\46"-R&T5NH\AM%+F-(K?QG-.D1&ZCR&T4N8UG MMG%7E=OXOS#?(+X7C1?/_)778,G]PDA3>HB3/T5BX]5DN6C#]V,Q72P^KFLE8QF1FCH1TA@=W0;?=8^3P 1T6%LG7+-FUNBJ1+S!R<%IK MP\@>VLE8EL!(D=DH,AM%_M(A]]WPQ0LM>S+35+COU(Y#I2\_?TED-@IDZ T9 MAJ]Q9SF #(8E*YUY_ZX&&41FXSF/<<:[=3WRMLAE%/E%?=_"PT?@6%AG5G9U MN(4[:P OTHM$*J. FI%!S?!%3VT%H49S78 ;D37=:R8C;BX>?QAMJ CS1&ZC M6L]M--MR&WNB;SKB;0@"5^@_3?$:4OP[WX=MR5+I,_%)^(WF6WI1(+U;K>(' M+_()TJ3T/B%!F$G_B)%8I8*F6I(\VY?-/@JC@$39K:9-3;KI+\SI6H73?]L M+X;^KA119V:V?ES^AS""70F]U< M^"!EL11O$LGGD))*<%(/2Q+13RF_X2.PM#0,N.@MA2F &GP$RX%_>JNI]!5> M]SZ^AS-XE.Z],,K@__%%DE$];%4! MR4AR'T;X)O)]37Q,"ZE-:RK]#&1VSRJG+*1TXR_S">?;G 3Y<+"W<]A;@&G) M*_90QCU$I%CC ,7.RK SCU(49_ 3B4X8EG=/8&5LC8N<*J1X#O3.M!PIV-#G MZ+S#.#^ J/)T<1!2NAJ<#]J-##WX-J2BC?/6)/,GB +@BF25^%%V0& M+T&:!@HC/GQ(7[/89!LX+CBM*+YGS,EV"0[X(]!EP/<,SR"&&QK>#2M 1HG^ ML\%]\3B?X;%%WAW)W3PA>4CIVK.IDE3_K_]Q--5^"U/=P.#P!EF"'5Q*"^#:?%=W"6V:RPD<^6:'@+DU M_!2Z2_'2(/U4#%S M^P(IKM,/>-&'+488Y#% MZ+ 8;=JF,_/%R,"E*6(_7(JK1W9[P9APP:0$8>>0@_6R+ GGFRP'5Y'68 E+PM)3"TH:A\$HK,!C'F1,89@&[!M]] M\\)5(/@K2"+PW29:>-]B% X> M\XNON"-DO+M]^G*4 Y*0X%E[>+?6"6%+.#A.YMNEZ"K=EQ+A5_RJ0?HS&%>! MQD""=\@%AK_P73M05=OPC#D)'-O6B:48ZH)XNJ$%V](BDC9#_EPJ?(JP%T_5 M0-A"1LH$^!,<+Y5>T>'C#4!PD+Z^/?:&.$CO8=G33.ZN*E)TN_9OS4N7@E$5 M9:HPD\"QM6 <:ZHZ[5^?4++$T@X;]AI<"C\R&16PO+CCI?QZ%RFWUY)_M2?X MM$M!I6)V,U%0D76GJ^IA7=C.KB1OI4VN$FDLSW6)%9O:P"-'FRJHZI MP\PU7(:_@>Z1JRJHR&1H P15QKM#6UY6EQV?Q2KGFV+YJD->.>P^^2>JDI] M(SR:?>S)S)!M=[=!Z6MQI?0N1N:UXJ2F6F@'!B UN\V>])Q=NO.X^PT:-]X\ MWVCX4N(K!HDJLJUTE2W5W=&>A%2%PW;'57N "YU.U 890/;EOH!FA=?<4^Q$-K6]:^6/12-@^6SD@K0#,L M)8-;(&B2X%,P&V\L4Y&6"4+$_X2+A:,Z"]C)N188AN;--7<>N*KOF$Y@*=KB M7ZHRF5$3)%J-,=($G6H_O/$.>6MVU<)O"-KNH+RPP\ MP[,6GK'P<81 \7W=UN>-?,CQRZY;;IT7CEAY>IL_??U9TJ4;B<=328LDOI?R MB*J4>;??%Q$0K][GN_+Z^8[-T03GY,N4,$@L8]$?Q6?_"+UYN()KYT(B,P7"N=/>#@% M).F&A_#D$^#GE2U!]<1?T2 J+PFJ+^:O>J1.[\V*!H5@:,T61<,/W\#N%01= MBV,A/#"+>9V]M."L,-V*._.";U07AIW%@3"J97H1R/)NE<8YVP>-&YB47/8 M1T'(GS26#G:!_8.>&W5M,XZIA=S1 "'F@"5)PB.<\I"=ZMORL (>'@9/!01C MAN3R$>[OI0H3?>(^#BH_@='0PPD*AD0/W%MCK $[5YACZL=KDI/#.@E]YG%G M$4SYG&_RP"_?VZ2,IV&@BA._XOLOYQ5C;-8K?^6%]^P>JKR\-NG74^E3A<_R M+0YBBETY^/K>FMZ"_Z5! REC1Q9;Q2*7-JL%[GX5 [:!'$_MCD2 9!B" 5-+ M4P8HL!G^!E@/&*["3#4Y+;?[?%D2&&IZ"51>;,^J(A@TWVDE" + IX1=;7LO MI/SV.NT.K)QC=:(ET:T>"RKAB!1(:^^1B=(-]Q6NA]\VE5NO\25%H!"]%,KY M%YA8B!4I,%RZX"8#H$ZQI<\%O"J9S?^:*HE"@=UNQ3T%=( MOD>G[C7Y?SNMVZ=<*M FD4R&DC[SPUK$UWUST0QOZ5-U3P:Y:V"MJBY@[M@+6 M.H%9);#U.P7AO /?&+,R8U@6CB8NT&#FAMR1:JDX++W%P_GS2+V6'):M;)"' M9>@ORU#._!L,(\7LTY27=>,1LWD$/\XQ)9CNL9)60+ZD3&CA$8;$2U8AP91/ M[XZ%@Y=I&%N)!SLAPBPB.*]CMY6S@W'!>"8T>#5_*XU>30@]@&>3Y\??/ASL M#"@+M?W\?4VB;1IM< @H)7FJQSDL-,T>9)K:9!;%.RRT\T&M0&EXO_;"I,C7 MV8JMKQQAI5 AJTJ,G$-2C$$+3@B<'TV2W=<$AN.'^SOF3-"JBSZ-L04N_$SN M><'7/R(6%8XI!K]78L _54K^YOLQ!.0SB-O]\QDAVHCZ/.&R6']ER>6*6\*S M7?W \.QSN$;+0&IV07#J9\EY685Z:,8-+;134$]24,^F0CW-&02I](H'YY>_ M:GF2A^B_9DE''N K3X=+"*8#L/AKEI/&[@56IKHLG8H#\VZI%/(SVJ%G[WO; M0\EK\>(RO1A ),/I5=[T1!QY>U+N0&'EKC.U'..94>6FYG9? %*9*NIS0\>? M#"LW^@@K-_HJ5BG"RJ\FK/RO"#:T>=@Q\>3G9/[]O ]Q;P\X_H.TY"-HXY"& M*D>_LB-C/C-FN2,_UGK&.,'$8=8?H:8>TD17S\^UR3R;7)2OO9;RM9KF'-1$ MZFD9_%@3GFM0[[&CR*J^Z^D;KH2MB.(YB;[@X.<@)S]-8MJS*.SW0H0OR.E& M*^D)ZR%W%<=^(B$-<2)_/2W9[0F'^9G=<_<$*T$\^YZ[\/B/XRX&=XB+P<+Z MLZ:IR9K:9I$7\45G1U]M%X/;^\5@3V;F2&J!G^'%<#D*T'P3KJB7Z"3HOT"9 MK0GZ=64(Z*=A.IIIRJIU,L<*G6 L]-4"_742ZP7Z7:"GD1#2&4+_Y>@$#=42 MA=S_!/COZ4#1!_C;BH+UP W9UH74?S'4U0;]:L_0;RM8VV <='2&R'_.0C_U MU&U5RXW7O//X23+_:<'.XR.2X^X$;8@[09O,'%G5-5EKR/(=:8T2H2WTKZN3$M5*4TQY)5\^0[T#:WF0Z%/KYK!(]J&BK:A/1&@:!OZ MC+:AI[0!-:ZK#>B8TTX_T53.OF#2E^Q?Y*R.UE>U"#O,AFJT(@+M7$FSZODH8\@PN4]:"N%%HJ^>G :L M-4AM;?R'7>7F_^:MYGR[HRBCWY;U* MX4SQ<+'U)# :;_NX"N_#K-+,EC6=W%U[6=Z$L]1^DN957U)271S+S4_"]$]: MW**Z."!;T$<>I57\( 4;6NZ%M5K%LB01\N8<6[%BM18)YA?%]Z$/+X^\5?;( MNK76VP\^Q)L5-M;SL1 ,]O&KO0TG!QP+UWM&,0W@8TY6V"FWDJY/UW_(.O>< MYR($2$/H*-MV5N:"J/&-=1!>>@ O1<=<+!H#*X$#7RR0'/"VN(R6F/L9T:NT MAFWA1M:/D8%DE2VQAS(O>Y._A7527.3.JRIO_A(_8!4>.:AQ"I$CY2UX@U]=T[KM" $ M)7%Y:TFUBT?.:TF EA$G1#Z H]/C65I&'J6(P38=7P)4BYO$"M# $/_9A DO M+[2U_LMH67R@ )@06JP)F[ABW\=;Z97W&C GA&56N_?RZUZ67LU?;[48+B][ M0&L*$*Q[-)Y7$F9 I#@,(DN.0SL=6&%8_[64]S)]8OA:9U-\Q];0O" 5_!2F M#Q#MPVM2UH]ZD\(6I?BJX+5$NQ 7,@S%Y'SR*$. Y 3[EF85D-Y=94 8S> Z M^4>>M")WL&US+P4"9!UM=T3 #>)EI<$X$]7HG@"O ONE4 J)-.0/NXN#0 M#7-#:RWAXM-ZO7ID?/6*O.:MFO&PJ2#;,E =0^@&4)9O>;R0%K=9L;F 34L+ M>;[K,%$VR9:7E7VT@3C#^^*2P2, U-I;0^JH%K('J28_,J3WD%;C :XH1#*N@ P((R#[T/,I.WV'$]#<\P@38(*', M?)!&(W.ZPD=@@56I_X">Q@=4',J%PZV>M'N!GMLUU+I=8^O(ABHOY$XURWUF M>2'+>EZMGZA(5&7+<63-'$EA+G\QL &Q5MT=$75>L_XAB0L>PS %1FV5=@A6%5O6G),K M2HQ/)1#T5:&O >H4VBHV"C9LD*%/OO"%#"V*_+PXTQ@#5'BS50N91I1$ M>R$ECYJZAB@AI6)>D6PJ)QLUA(PL:N^,B9F&J+VC.I.9)5NN*SN=%>B_Q'S0 MZZ;,(5*952SK*1NZ)AO*R>:0EZ+,:Q3,13V=Y[#4$/Y3#?VGBB%;II#++YNZ MAG W:M3=*&O6F"J[7J%@+NK/!.^0VO3%?+XP-$.S'5"_ MB.+8!M%M>VX3*["#8*>-_#O_/YN0%4VB"7+Y!%"QW3ZJK:RRW6(I^U]>GZSF MN):F.;:]3^#2;GT32Q31:NPO_2 M!&?,]RT?ENY)MHPQ\S3_!F]^ T M>5[E*O3F>0#>W,,<5YIA3W,?>989!NF%"2])D:<^MPS!ZQH$S#B^:'AU96GS MQTO)@O]ID^1GMPB3%-/_5PM M6<):*"RO,:IFGK*,U*GT]2$NGV8IOXU9L9CT2,UHZ3-C1.$O=Y@<+-.$(YH& MB9G!ZR3^%@;UX7"$=;B&D_'FF--!A\W'86G!S6/ 2=+*,1FOT5'^!NZT99Y* M_6L8/ "GD(0F=?+J /A%S5$$6X-IUS2K-ULFA!RW3>V16?E&L&6RJ5=77SS' MI_M//E=\?&?JZ1-S!Q[>K#+Z1*EI%RG'O!Q"OB2:F8P3 7GH/KPH'D>VB0(O MH5ENR-_::?RM:?9+<;BA3&9I^/T)!F>7"#6GU%/.X=2/JG>E&?6H.'-[4;][ MCS2Y_VO,%U.N[F])G*:'B# M%Z(IP* M)6R;O_)DR!_C-$/X@G_F]3Z:^*= G080: 2 (U/32IRDY0_FKZ4% M*PJ1'SA=)8F6+(T17L>*!OA8KD>Z(_%=XJV7E*6Q)$E1R*$HVE"NY:!E;@&# MS,B,#X7%-<+74E:[1*K'T K)^>[_%B?P'Z^$N"_Q!C%W!^"VJOV) J35 J26 M*$ J"I"* J2=%" %N065JA-*D=(_V ?SY,VLB3<;5>]GJ])TE>,J2XIFDW:[ MQ$&U2/=*F@.A;>UZERNJY87."DW$ MV\!%YQ5OH#6-XE6*=?F>T$/HQ?Q ]M_4W>]/JP[%A:3P_V?O79O<-I)TX;^" MZ/&+O&]'M&5I5K&RVB')QW$^;8! L0F+!#@ V*V>7_]F9N%&$FP" MO()D;>S(4C<)5&7EO3*?1#+LZ@>V"POK&U@#(+4W%W JA2_$.6^$T%*BN/>F8A7;)VC@//N\Q_=_9MFGZNV=-XM7!9LVRYF;H["E?A(.X73WL\4B MI/M7' =/\++.RS=N;C5GL&YN1W%88$\?\C?05O:[^!?/Z"-F'\(18;'=4>*S MB,#OHJ!V]!"6'Z8C_@::<&L*F3>WEMF&0F%MI:!*BG7DZ=J+ MR,/\56&=H>+$[%.N6BOV*-17V$;C2?2=(<:E :I2I!?E0;P?TFR>0 !7Y,#@ M7V#0TCSO7B39RT08KF%8>27U51!LN$?!*T/<30)?1"ZN P1S6,>@S"4O9LZG M$-?.$PY7G2/\#:0[PMH>(19E"?BV?I6@ P(\3^YQ3KUGCK:**,,$)XHQ+;XZ M+IY8)G^668EN \JX'P@%W)P14"5BZ))*!9,UK2,F(Q3C$M KPEH#L_H>VEY^ MK;"T/IY.H',DZI3VM7P_W8RLN8S(#V /AZ?5/(R"VD&7H\KQT]&^UW8MA>!C M^%DKN6P>%M ?N;R/""I?*E#RR9&@/ 91$4[< PD#XH7\(JC$7L??<&I+[]_] M+OUWS+VS>OSWZO_\P]$TY1?X/?U-_>4U 61'>(QO?"\=UT$V!_0G@N7-GNNW"1$297Y,54W7R2W)NYS+-T8^@8 M=C#R'%MQAYYM^5J@CASKI2*"PQTA/?$M!C.AWT*=OO,F_GQ2FKA?O11.%"W< M;R%FD0.I)"U8& G4QA0^F%-X:[#?KSCI8CYA]Z-EYJ#W@[>;OWT-J"_>^K0" M];4*8]8'RX7J;A0CW#M9<]P::)#Y%-:+3A4A-6]]&I7M^N-K:;M*4'6Z"B8_ M, 0?"E8Z!E4;H;)K&#N#GR-?9 &E5P;=[#.LUJ+7T3TPK('_*_ R;VL87XM. MY+B@O7B'I_#+@; ,HV](^&J\$73/@AL[_J7[K18]RBXO>YYHM5^B!,N M5B!_Q5]0"+GP\9^0!%*VO?!HSP[.=ID8S66PS66DV\+'GL7YHR8](D3O11%. M.Z 8 (6.[S[3QL@W\C)XEX!N[MV1->NMSXR&^,13UK4$_@J:."ZT#6-#;R>P MQ$?BB$^MJ\>J9@L#F^X-139=LT=P5P)?68C$BR*QH0%Q)Y$PJ6E>D2WK A'@ M^F#9FIV1WQB.0XQ:NR-;PP6<\AD7[Y_\1?_ *;.P).^!\6Q,*L7S#*S><9H)IHOL7H>R>=YI'0AJW?E$)FT=2@.E^O+Y.F3]/J,P D_JJ]@N=\1O>0LG'I LTL75A$YYJR:EL]PO$1(%%' MU^$G8#TL@%0,V3;ZQ'H7[Z3S%OGVMJK*MKVO&7^'9<_9M@WW)-/7E&1=D3)OSEK]VRUZ).XE+N9,H"@1?M/;:IMK3/"&RJA=M<(T' M[KZ L'MDEH4$7+H$6/N1 >;^]Q]N:S"\@O+O^<;RZ[QLM!\EZ[YNMG^G(&: M=)]+UE_4Y @9.#L9Z&;]U\N I?33_B^"^*YM*;%%2XEH*;FZEI*JFTLTE%Q! M7X1H*!$-):*AY#R"6-%0^HO(ZGNNGK=4T&^F)BM[F]TA@EKL[?TO-2-9Q8NW-%:/_< M!\%H:TWND1G-N+DU5=E2%5E114/)$7E$-)0<6V,?OZK?,L'?=330XWVJZA<- M)4?7X2=@/8LWE*B[AUJBH40TE/15[+;RT?=5L6_9Y*7#?V7-T,ZB8E\TE/3( M*AR:/1WR[1T5K,#>$%Q$0TEOGG%!QE0TE(@[B18%=>I>RNDM%_3B0._3%82X ME1,2T$H"[+U(@*W8K?8L_24SR?!#CJT ,RORE+0IX8T'X7D+6/GS\L^PEW M\(;B!5_+DI/W^88_P'[?55M='0-W-P47(.MZ&6'K-[>.;&NK/@?1:Y=KO]YL MT;BY=66E88N+,^OY<,W3L1PV4EU@L:$^](>&Z3/7#2Q'"P)O>1YF\1KRD#I/0MWXMJWG?9;;?S=/ M$OC;F@&?=ML!GWWW 6KG4$PR]GS4LU[TC,7T"W[AK]X$_$(&WA##.>- U#1, M\1?YX/EJ>*A'$IQ*'@V+7C/#\S?F,]3_^:]4N6&JY^NWFSRMVLS.IK#T?# 6 MC '(U2%@"TS7/!^,!=-UCH*QT*J?NG_-XB5N H(HM&RYOU1:%/I# M51T*-3 M)_TYW1$U)U"_>$\2N$CP97#$2*FB4@:+Q)VX\E=[JW!J5;)V_CGT]OL_WP3[ MLDNOO]ST6GI&P'._%WSUF67WHR\,5O?(.G?"VBZ$PXA#KAZZ+J]GE:-"^H3T M+4N?<6SI/?S,]2&9<. MQ -FB9,,5S4-L_ !'DLW<2&LE@.K%%L-I GS8/E(2ECJ./3'TMA[9/EZBS*+ M=#Z;39XE6"D\/PC39#[#]\)77@U?XPOKI$L6LL^PNC'N!M:"3\%EQ?-$&GE# MX!9^>3OR_'!"M0#20PADI[6" #QE8WQ>P*;X "0"?3-,&&XX8WSO*)NAC\O' M3[WR7TMC.%>6P,X>V83H^K086I>'^RP]A=D8?H'/_3/"*C9>VX8?"8!%<0OE M"^ O#W0@9ALEL3V>^:SJJ/K3,0 ^4[4L5<,-KRA,<:X_E M"<; /IVVQDV>?6&"*$,090B7=?4NRA!Z6(9PTGCM&TNFTB3V(E%J("X[-P7L MFKD!=/Y3'#T@1Z'Y[QR,XZQ40Y/!QSJ7FTU15R!$[6"BIAU0U)RS$[4C8>J> ME#_^A!..83G_@0@HH J3><4(/EQFET;?NZK/5X>_<9&+$E8P#LDV3LDYV?6 M76[\I6.C\SK,[J+@G3<+@=(D)/?#"5X:XPUO M9S'1,?:S9,?<.?;K>G1GY.=>,SMN]('WRHX&LJ,MJ^[.(/3'8L=K<)<_L31] M*_F\F1Z+17(L".$M;ZO%Z_FZ]>*3PQ=TEB(@.&AG"C+X?%-FCFP[*8 M12QF6CU$7KX"_WH"9_LFP\O:)D^[I4T4]=E'(-#EJ)N]6+3.>@:O@745 OF= M&USW?K8G#F"$E LI[ZE3T5G*'2[EEF9>C)1OW7IA'+),EY[X%L\L]%L4[KY+ M6!!FTMU#P@A MCB&4Q01=R\+?[FR]QS:7/YBO+W#DWQ^$EYQ$A*OF>85T"\6 MGVMF*<7PS;?\2,L3_0BZ("2I_0T>J"Y*+K[C#<%OXO??!-[SFV?F)6]85(FN M>W/[NY?X8TFC FMEF MG_+\N_4UE:YW)L\FH-SNY4%6 MM7WUYE;'4O15 DQS F1%V>CJAJFB]!/\JMS@*RR4+U \@7;\#AT;CH"9:U^_ M!R4;1A#LT'.6-5'Y./9C%B9(T U"8+T@!._Q&=L+@:-HBT)@+@O!0+J/-BW0 M?F&!'\(DS>[@;P'^:\M%ZC>W=[,D!((ZO$VB05291)79"QT'OELJ7 M2_F/7SZ>!498>D)Q=#)VTV%)$SV3:PG\%K$$P^OY!#OAD$X>B'> OTQ8&%&+ M'N_:ROO=/GW\]?X+/N0N0!4./R:V^WK_X8OT"CXJYZ\\AMKE06^ MH:.&<-9H"&2VC_F;=]>4!FK*!FSB0E.&(PE=*_PA9C&0O G0.6'P!"!). K1 MID7!SV CV(\0K#%LOOZQ)WP0_ P(4*=7F)39:9RM%&:$=C\H2.M-)K&/O#2? M[9ETGU@&1Y\6IF;-K?&RS@6S[SUZX81:DOS\/1*-;6C)01.^=GQ2 M8;?RGDWLT9H#+>&?!21W^2-X;?2,_\$/IK49"0/I$CRNN^XM93(1:)AWK^7- M:HO&CU161[9;+*XW]VK2K=W*C_>[&%[I/UB=8[66^4F#)YM0W1LWXK;TE.H. MY>*.1N$/%KSY#TOB5?AR1W$Z4M92#KP@\,^CN 5I@S !ITP:%JH+Y* :V-Q> MKVS1DCF0_CM^8A!,RPNO7%5/\.?I+Y^!%%/XW[S'?8DGD"8V]H)O, MZAN$9-%6U.9A=X'*KP0'Q^VHNM)D;PLC@3OLM 7CR%N V,)NC*WR'2QB_LMX MD*M\4>.:"S%"&3'Y.]XHC7ZB:O^22FS",13DNI0N2>:*(SZ$, "=>5"5X+TB MXD&(?O1;Z97ZFC.])^'$#NYLSR9SA+_@M*JE%E:9AT_]6-5GFP::H(GX2%@8 MN#R.AGV[SG^G@=?*8[C MP&> UHR0<8I'@-ZD3V/T$DS#"!OHDUH(PX!9X#$Y1([TJQ=]QU-&OOU_B+I1 MNGNSV23T2<%F+((?$F-TIK!^2 H;2&&UB1E>Y;'7:CA892$Z[V5!-1HO>4!_ ML 0;G+T']BL('YQ)L9>/N1CBGAJW9-(\[]6KKG^BX*Y:L-=[D-=-J:.=C@BK M!/8GK]8AEVKC4K>35YY0J)1HB!D'S(GQI,-S#I##\6<*2"'\V2P!JT$1*W!, MF$?$E0Q'$=A4GS^BD-3?@2;PI$D^3PF_CSH!_]N=I>TCL#0XQ,Z@X5YG'4MS MC"+"^\B5U0A,7(H82=P-(.+(G//ANX[["](%V0R."O&$&I) /.<<1WF.C.LT M>4NEMBX?L!ONZ]T4\NRR7DU99Y&7/3$Q\W1AYJDC9IZ*F:=B MYFE?9YYN!/Q: @CS'-T>6H[GF0HS5$7W?,,*1K8U5$P_,"UEK1PZC:'HJ6'A M"+#K @>EEG%PDJ,&YFY%LR_R$HS8RZG'-:9X,:>[ZG U7&+7_:L[=,/".'@? M!8VV6+VYM=9$#R_-AERW6.V@B]4PU+%7,S__7!XQ>E>[T@&?D-SKF??,=6Z. M*0=A,)A**?" ;6!CEE[TQD]M L3]IK<4U MT;MRHQ\8JUSN1OKI:Z/?+4(K>U/69K]KI\B]*29H&VLA&^"52N=];DKY['>? MY@N7 >M6N"EELM\56FNXJ(&M'KKZP82V"WE M=5U-$=[K?L'GWH]XOKLD-T-0Z08JVNMR?5O)XKJ,3/=U.>MR&L5A5IH6[TQ8 M":Q)U[LO7,7(L,)9GJO(=7"$76'E]2?_1OT+=!.3%..?,:FQ4=+_HML=*E;\ M#]4%U(L'NMVFVM;+%QM-4![@'*D*'E\,%85J8'T,X*H^D*AWTT( F.;!T[A"Q'W">*1M< MPO5)K1)YX_4($NYA[H$>R1C/M$V!H$5]0WXIBKP+&^/_J-<\E%Q=).3A^_C[ M#*>/>Y,)E9X4#X,C9H4!:UY,7NJ42H_P]'B.&+B/#!@2#IB73Z*\C3!S!6>- MHHR MS2A("3Y]B@C>6>Q_!]518J'+A-"=\J(;6)O_[WG($S+T*V1W%D0LS3&_?&A:$*F(2TAY(%I"&=*];D6,KN],A(75&W-X:!$&%=*.PM"R=%)S>&/R1G$=;CH@KA)1\S+PQJQ.):,+<7 M^0L6JEX'JS+5 MXPQA2XX1&,P?.JZBCEQ5]53;#K21L0P2C^^1Z$72[\S#UQ"+'P%5?_-*%W?F M&"/7&.E#75,"PS041S&'VLAT3=UW;&W(NJ+JEQ2^'Y6)P$H&TS_B2>@_5Y1> MH=SZAIQ>&X /,3HJ!4]A4?4L)JO\!-$:B#D\"K3D"-GBD=AB'+($Y9:J0+$N M]B%.\$-880 [(X1]\E5(Y&OH:$51./@KTC")O: 8VE'Z\OFM9HQ:I5#I800. M?RI1V A?+Z]&\\+=:F&Y;U0NK\C*X /WAI HT) ^Y2O@.?-(Z^X\/OW/,;_ MP&]]GMWS>&P#A_D=MX,Q)R\T]E&?->^1II^0)7I:?54\Q,(),C=\6U0%C@Y+ M$J9-HPHXL3B9-@X;*-*H>?_9&^RQS'GK%$GB9G;[A'N15*IO5]5?I#_W2_]6 M$%\PZ+*TA:_ I^R",3'G) &(&$BZI_54\K"W:0F/BQ@I3/ MZ'K[DSFY/HL'@]])P>F?>,EZ05\ZNU\:GE$=Y>H#:RO)GUL!%6$.:9'YSMA+R!9YA518;Q4X1G.)_RD5$- M\Y VM[#:1R95QZ[6+QBL4\_8&E]IQ=?99K)/Z8WV^@KK6F\RM$'%KGNP%;L;>856=K .*]+VOU1S8[K;K$6M]D0>T=L.E6DZ!.BD6RG)=4S/@1S-F1@6=II[G MC*:[W#)D=;M=Z7BI4.]=QC;U\E1?V+[TCL?KSRUF=77!..GWR>NN=EX[S2T_X"UZU0=Q"-TX' MB2MX^?>F9364V".7O=$'#6X^IG9Y>?8K=;E^5DPL$Q/+UEZ0NB\CR:%D$()< M.GY?B47#)5E',#E'MVYN3467%7-G#'$Q.5#(X;G+H:,<1 X;0"=J(FAC#.IH MJO:+$$$A@ERC:;>%%Q"7F&0;JV)DCO,N_JP@>G;(Q-"\9X5^.+/X M^ 5$5Q5@ M*#>WABDKQK[ S7LTA$!P5?M(JPM7O>C;&>K>?#O!4;WFJ V!P_XX2A,<=1T< MM<$/WK/ETWMH^8YT]P3.VBE'A&T958AI04<@T 7IDTV>--<;>XBC#0/B:,.1 M%7=?$P=//R+HN DO(=I"M/<9SK04[9?]3O- 66HAU4*JA51O$5+N1:HM(=5" MJH54]R>LWY\;;E^>&]XPJ?,EM%/14R5ZJJY\K:*GZAIZJFK@0;PW5O1575IG MANBK$GU5?2"@Z*L2?56BKTKT58E*ULVAOGZB2E;#PWF5K=DQ]FYLU+T+/2:JS9$6GOK@C%UT05S'1RU(7#8 M'T<9@J.N@Z,V^,%[MGQF#RW?U=P]?6%IEH0^#D.@VZ MX,Q6;- Y0J$FS4WGOMS$;MG8^]H[ ) M%NLGBVUP9P_(8GM'&1,LUD\6V^#?[L$8NGTSAD?*UYX+4$"^.]&A=#P"79(" MV>!-[ZU#"4<;&ZXNNZ:RI^#X]!U*>TK8"-$6HGV""&IWCOLG)!J(=5"JK>/X_?GANN7YX8W P7L^=2-#J-A_W?=_[69&0L4 M;#GC>F%\\)O#S ]N-Q&WUBIU]+GP;2ST&#VMAIL<^TOJA9_ O\(1S3//94P!-"47^ZS,4OR3]&/U%\D&L;. MI'>@_="<>UAT\2MG..GKF+$+9A3]+!C%V991EJMHPK29*_Y(V,P#1X[]0'9B MW-K%R"H=>$1:?MLL ;69 -E !\Y #7(;B[\9LTF C\RU%6I=:9XR";C8!QX! MC9:0CD=M^C+SY7KW\QR^$OK\W_C-,)J35"RP9TY] ]ERM:@GA^3A_G[M6[DS MK%1?\89 A'FV_BLKB ;'#UN(OU5WB5JU/\=));4/[,TP8=[W-]X(%OO6FSQY MS^G-SXM>+;BT^<-M7CBU;O@@N TH7'0"8+CCA-C@+9A9EO#" MK/_R^K(4"9Q#\&#^$8Y&CNJ,@))#+3 ,S1MJ[C!P5=\QGLWM^]_?W?_1?H7A)HS6?H8^0/2+%_G MPS0,0M -+&VS@0/8AY;K_QRC'P\^V8+B^P#.?N2'X/!_S> '4U)LK_Z,O'D0 MPN^7Z_[HSR6]1*H]=(R1:XSTH:XI@6$:BJ.80VUDNJ;N.[8V9-S3A>^PX Z= M4E=WF*XP33<,Q?#-D1OH6F ZEN]YFNX;P5HY=!H-\:F(>O_MO>1(;^IH6+\S M#SW3G)3OBEV_;L,>Q]X%!P2'P(W;G[!T_@ZQ_"Y%XBK0 MF[5G2%BG&Z"_@9_D$IDQ?QR%_YZS/'CR9K,D!A\&)+SNPM CIRP;QQC^4R#_ M%,_!GQDR]&'@O\_<=2I"O)F'Z:X03H3O,V!@8\&:(CM4BQV >I30(\PH:ERD MW0JY<-.@F5 9H>\43L%]2Y"3)"38@Y1"?#?QDMKN^(J!%1Y"KM&*93#:4(UJ M0*FTHN] ^@/8(0XP88RW&OJ H M,:L"[T37$_Y&QXMOK3X'I/8I-1)&_F2.?C%](&63G"7P_*H#6=H.$@D_'F V M)9X1(> +_ #>\+.&=\^GLYR!OHV1"6=S("6=&1(1'@ N:%27UAI5IG4%53$# MS]_H^<,&%Z"N:AH*2%B9NH\1>/?S!FWUHLM]1OJKV41O-KF@]X9L$@(C<+V! MC.CGA7B<>=(B5S,JJ1E6U"S2@9SS697" 3YDX2,IS#(>*QX!CX;@?QIF^2-( M-GY O)61/,,15KR;2@$<9A6-88J)/I*.XR1[@VJ@R%P6PC2)GZ0D3+_CPFDU M+.&2';"1-Y]D7((6=UDFI-@P0VF+_9"\I5+:-453I'>@IL-,NGM(& E3?>6@ M'F';-:'#=?/5P@\2;CL2W")J%M11^*Y! P<>(JC?"&%:NS18U0/$3!O]?%NY M>5EYN*=SA=%K<\%K^Z^%D'LI%ZLNYU[!Z8=P_IOWH\JR?H./_SJ)_>]5'M5: M]G09!$R*:NO.T+,-9Q0X.K,=SU-9$ 26[@UO));ZW@QC[60.01U_C03OP9!B M.2E0/XQ&*=_\NB5'7!UZS/"MD>X8!M/4H:7JP9 YAFO[0T,)RAO#EE3ZZH]9 M,)^P^Q$VK\41"O7]J*3=>YZ7^95%;!1F% @V$-%>)LH:'C+ZJXA5$TMFT1^) M)Z"#R T@J2_S1ZAA0G[8F?<#_89'\.GR:X.E7Y*JR$U[?A.#GTK#'\6-#/HN MP;H;%[Q?D5Y1YBN>PX8"T+.849^!3\<23.R &Y2^?BNUL?K6"7#-0=$,%)Z> MZ0IL;K@#5]L_J+6J#""Z/0@"=SNL;+'8GBP6S)T -Z_OR3U/;/,/<7XC#3JV M^$MUYH:250LBV@B#=V#%T,P2I[U(I<5R,1EP@GC MCG!M$.#W09NS(\Q.'+47=CH[DG6:L[%W6(U3E+!^; B:]@;?=]'%SMTV?SF% MS!N:$]9D)SH7,3LWMZ8N*ZYS:(S)/O6]"TD3DE9)VH:&@7U)FDN(5CKZ"T+2 MA*1=HZ1MF,R[)TG#:QS7D(V]06T(21.2UH-==Y$T^SB2IB*BC6S;JRT8?92T M8\.3GSC0Q NX]=,\KPO1%'AYR)(78ZP5(7D_&O'6H5):O@!%\^I((,S]C/&B MXK04C3=:)1L:]EHU-">=!+_T%(?QSS:),0')NPL#6X=D8!T8V!J8@H$% Q^, M@=5#,C!UNPYVCK<% PL&7LO ]B$9V!0:>.6B:!&=8KG8\#R+G['F+@B!5Q*& M+9U#ECTQQGL^_QQ\'QQM+!X'YQKO4#SYY::WTVD,X@/F$NA.0I"RO MMO:I)+QX>[T!%TL-X72Q4GH8Q]^!F=[@^JJS2@>MZ@_/@0&! @GS4OS+^CK/ MEO6<4G$46%[/(FJ5][!%**\G;_EU!-CPTKP0_:WTRGLM/< :,U:N;LA@16SA M]&1Z[JOA:]XCL[BIM>R6U]2/O>AA\X=I55Z6)>%PSHM*L;UF\6T%4,1&#EKN MNL%V(C_C\"4,F\)#;B*(:[&A9Q3ZU8EP$)2F!O&[LF&'/G;G9T13M01 P1K? MO/O&DU#?TO[@#.9%QS*0/L0D&R&V85';\U-AK=AVM_RC?O %.3>W4;QB6%:A8.:U5]7E>)B_4D*8JW::/+B^<.8^K :FJ8:U%W+IB6]WTU+JM*Y:^EK M%OO?Q_$$J)HB9%3VC$@ +[4PV>YRCY#J>;KC6(IIC%3# INB$2OY@JY_9];M#QM7M[B=CR&35*!H\.1&\ *KF8J#"27.4SW M-:9WQ![HCY[:RD*B:PY.&/ZQUBBE8Q#2]$6[]/'SAQ6P,F(#XH*O](#[>08J M)D(%U^YV3"F9TD&<=EM684NJ:JU:)MQAQ^4;QUR^2LNW+$NVM=4$HN79AFH)0=SUX<\/!TY%_ MI$?SY7'< ,X$].>OV(=?'\[WKR1.6\[EJS&%!DRAR::]6B^X#3];?=D6*%#; MD@VM04PK/J_S^!)?2S6FZ)*AV($EU+[0SKBY555#MLP&(,8M>,+NR[Y,V)>M MRK9I;\L4WPC4(O\LF:O\J.";:1(# JQQB,N$>^UF,&0S-1"E550I)*C=_YO$4 MXL,6&NK6LM+500-JBH &%-" AKPI-" );)]DW9Z(7;?.A9W>X<# M2,F9>NIC/^A__;'\'V%?;);5L@AHV&7R>WZ-O82,]F_@:H'I3X!7T''*87GI MUSD"[^LB XA)9(_;3L0A*UVE)'Y(O"F_4\$X8$[,.61 I^ISA VW$#77 N4% M'VU H@A.('D>_":%+Q>O2T;+>.7EQ1,'8O.FA.M;6S+F(ZOE%KXD@3CE2XJ7\A5_\$7=E8NX M(PJH[5Q^M_*8;##- [4AV3',X?$WGENW.)#"OXI401V/"SS+72+"U4N7):(U M1$]=$?@=!SW,AO"HF";P0HZ(KAT7=MN)0W;8:\,(X!9;=2$:5*R!MG:S'26H MO!!8PQ4YFN>>6$.#]1^9.5QPC33S--RQTW8[\$>E.EP5^&/@-.QV6+#'NE1W MD<].V-0# Q:4RK2Z2UK1J3O09L/5;+-J_4)K Q)5.K;Z3"=M6V,0K)!W]$%# MSFVZJ&XYH_ 2C09)0@,4Q?52B8 N!8.8X2\R*1Z"=Y*#,Z*[ XX( 3$2)FV" MA2C/.5 LA?:Y_5Q)[M 4&N\9L6;3>4K0JX%,B+O3*99RP#_@K((P+>]N$ 27 MWD4@N$F#Y<;+3+ F6*4$OX?%%E>A^*+:7BLR-#PDKZJ!,\8Z$ZPX";.,@^&F M"*?*+RXGWE.]M&G"'L!1SC--.9!E=9E;*S#)JV&: 21G$X_P,&FF25YJ4N!# MUCR.5HE_J^?.Y#>ZOAY-.(]]*:M:[GBY3I[/Y:#$'AI]C\8QA!&<#Q ?Z7(W M?X!=2:I57&6%TUE,,Q\0^S8OE,%PDOWPPY3?5<.CU7_BEU>A@B.6Y0JS[MW! M@2%27DKZAONJF'?D,VRF7L"0,69S$ H? 4D3#YT3NK*'6'B6A\,(MU?6/RW[ MCVM*?@88=X$8 3^4]_VC,($-Y]FRG$PU"Y?CKN:.ZVP&:_*6]H_N)>4Y"9F1 M+&I">,#/^=X]A"ZMC[GP0 C1I8=OIX@9^XRO/->0E ,\Y!1Q4-YQ6T, CUS\+,HQP$'.P&%M/47I,;7ZY20@)6KLJQ-LVUX1*+XI_@ MU4K,0RXO0*K3\9,5]^=3,-SX;6[:4%DD;(Q\6A5OO@)V3%\/I'^!(U/@+*>H MS(IBG5I-9KEIT.!SQ#Z>U!',>0D0_F:25Q3S0J+:S@KGON/:^(41]S]P[Y,) M=S:J7$#])>CVL"ROP\2B4"Z87.N]XH]^O;8^M)8B@[.L.A$NXHX>R[W^C##I M)_T/<$P 'E-9CO;,,Q:K\I"3C]C:CQ]94E2U,=@DM\KY5=EBINC/_R$M5.2* M?I'&\1.#K\OHE0(U\,X&>>7OF,\=((SRW OEEC2_>:K7N2@JN8#E_(*,%>*2 MOVX@W4?2[]YS_4NJ0I857+[,"R>Y51W-LWE"R.8)K@(.NZA]Y&$6-_'5UNK) MH4NZ H2 )Y90AZ2PZ[41$VYY)9R$6+86-"F%103Q>?L;YZ+<[N'!?*;VB_L1 M6::%H @6[V-@]!0G >C:ACL[U[BYI:*2U9BH'#58&=O\PA?X@BOQBEEHRL8S MJ(>G&@.FJ'XA>O@/PVAT6N#<<^W$8PC0/NO?PV^PIQATDDHD[@'Q* K! -*7=W0'FFV8I?L0W(.#P]YQ9\9+H&4-PU6P** M]UWRON7:KB)O"Z.5I\UR5;RH\RH&)BDH.7J!T94#HKPXX]LI=VRI-L(,29",N.CF0*&X"_;1::.MWO1U2D_XGJ M\YO$P@"Q,/V-C0U6O/,\-YQ;X.M _B.=;_ M%YNYVMN._1/HDI10YX0NL&[1\51K3FK2+<[-K:;O?/.Q]^,[<=<[HR-;;57%J@K-6O73S]!JMYC[^B)P_?7!RZOKX>4[0)>Y)729P*0_^5($ M)OTU8-+W&2E0ZXP4B,CR(>&TI7=1P)'E\XF,+^ #NJJVC _H.[9M>Y:CJH9C M!+8S'/HC6P5^-X>.Z=DK^("U%Q,3+;QZ"[# S>]?7*]I^KX/DFG:+#"(JK!.Y:'6CW"!/I*V*8$19?"?>:M@)VLGN.2%2, _*J;1',( U# M^L'\.0&BQ:-1Z+.$,U QS9EC^'UGSQ*L DSA- ?<3>,H8A..FDL0A8A8E)8$ M7 !<(V2U&MP:SH+*$+,W*HM.X"UA,9B)7L$QV8I5^&'BSZ>(0-]Z GF?&.M? M$K!9P,<88$K)I?5W\B1RSD+]_(/UWF&9Q@@Y[O@*2)X3:#B,: MF!40[#6^!I@T0^N'ZPLG^0C=-)\O3*B6/LM9'JA6DN8,V?HK&+/L6?HUCH*+ M8&P$;D.]5$/HCU*PKSS^+9E1&B4U<%(.J)Z-@=N?D+^)<0FQ/.7DX<"7(>'2,Z28_@PO +PW'O*)[@0O]?$(Q^\M_"$:OH> MS62A'A%4Q[.$34/0I@42[B-*1< 0WAT5>8Z[C83C(+?/LX)?ZSB?P> ^P4P+F1\3)*?G+[,>,W$*9(^[B$01LY!'(+CR? MAHS/21\ARCGH(3Z#A1.1\$WK>,.(P[[+' EW83;?&Z>._'E7K/Y]L?CW^=K? M%6?Z%[@57"V05N@X5,)5=1PJL:Z*(Q\LT8#@W')42$1 I:M[7IC*JK?;\I<_ M[M5R!V^T:@LX'72UY.F?!:-D<48HROEXB742T]H:]%JC?EU62"GH.G(*"CU( M4E\HDYK"0$E_ FGCWFCI3H*N(:N/VC.A#Y6.ZFAAMF?*_0]"O@=EG9(ZF'A# MG"T2T1M*]J$I50LNZ@"B<0GS>!FQVX(6R>=AY,K$0X&?(*!LDN/#%NL)(_C: MZJFN5S=/Q534<&7VS4XB;-;YN2:;'^+D8['&CI-,7-6\N36/6I7F&SS&X-$M8GO#XDH7:Y8 $\,O)AC?18_QY+$ F4?- E$> M=\QP@LLT?N1[)@5?;A@"N@*Q_@G]JOKW:&)#/HW:2VD9M7B W)PZC4AQ#]DD MA,<1%#VZAL_Y& ?PW6HC7JKC2J4'=!-+<'P 8?KV#SXN+N109\VOYE?I7VZG18X_O[)I5(1(2)4K_\Q+D M_ Y#OX=J'Q0 M221EJN89#1U!*8X>Z$TU@J%FG&>LD60TD 3M)P]32X'$*5:H!W*;.RJO/(JK M4[F0&G&?@)_FLNUEU+-7,C%PZN01/O'":UGQ)Q Y)T)OT'K ; M(P//@-(TE3CQ/%C SZ2J(".!B88(0A&5P,^ M,21-5@R6RH\*,NSOELTMMS8G,GUF,92I3W0OS]O D.%584$U1Q.&P58CQ]SQX M(&5;=ZZXOYE6BZW%R$7PC:JVTNRP"%3D::7W\WG"R+9IFL^47'Q<.<02'"PB M%"8)<@KBNZH7Y;R9!_@-DE"&2#PLDCZ%A:7 ?=5L\A1I,H]R/SLK<[]+QFBR M\'UD\1E.F_3YP ON0:9Y;#R0/A+U5@ZH>@:7!)XY(4FOWT"4]Q4DYN5Y^?%\ M$G"&\2D;,X]&X'XGQ RPDWFY\KK,51_B7\S;?O!1AY7 -F,*=]?CMX0CO]9" M7%]UE;:^NDH42IU\*:)0ZGH*I1J+=;8NOCEV;-&RYNK%8B;IU;NB\NCU!<1/ MW>K+/N46_?D+PYQ<>2OU!S"5_UREYZWE^BQ7575?L50;V,,8J;IK^_K(-ERF MC;RAJ@V7Z\G*FP'I4^5$O%Q'=IXQ5+-$;21765)%#G)Q UZ-LTX7[H*>XN0[ M>$$X+U.U?ZGR)N3W>'/P"V*@,2L=MF=9>N#U+O4?Y=4#X!OAG3@YJS)?!,1* MHS=TC<+1(#$ *2[1%@NY?"^=>Y/:]VFR:[+T"/Q><1GVIIB7.&;PQ;&?YW[A MRTNW9$\XPAV\77R9!QYH/)D\OXF?<. H<%;&A[\67%6KQ^'^,C@/RU=YU:=K MCBQXW?RZHI@_2VXLOZJGPK+2MR\>4U*0DX,[^;6JG:#QY\-Y1NYRPF9Q0A,> ML3IDH:8G0>P2[E4:8AH1S*0N&,"M&!0 \Z U C!=AG$Z)=!17*08)3 M[V]8#GROK#RJ7TNNNM)K+RII&\4@]/HH5ASN3FGF,CS-\W024C#/0^?A \:A M&-U2%-APRG(U)AWX(9\Z2\.W^5177C;!4PUTJ5!]-1]*6\1J\'$^>!8)_,+< M99G/3.QXTVHWW[06ZOJ.K[54IN\X03K?MMHWMZ8^6(7<6[QM14)T7+]SG/4[ ML'YCL YR:%J4=>375R!1DV;,]/Z]EI$DFWMRJYL92C"U.5#ON/C38AS50 M-NUC&[-4YX1IU =Y#F^-,CH +^DO2]5+Y]#Y '30 MTO;^K8RN&$?WFA'4[+>)]O7N/E9>. M/TSBIZ_SV6Q"61-O4C57I:O=59JY' TSS;:&%C/-8#@T##OP7%OSS)&C6$P? MZXDM&JPV+F'K:>N;Z-,X?=W5K);3UZV>!_3?J(8- MQYY32$79SJI.N';;@PM+T]6E@UR!'V:\^NKPR9LS&KAN M6P/G /7W8%IMQNT??JIX+C6=A/,6XY %J.CSW!TM"%&1XMQOZ<8]]L+[F^) M:$.N&T5X8.7?[L(8&XZU=SMO+?C[8/@+(,Z>QCYP!"QMH)D])T$Q&FX7F.1+ MP_MJVF*_$;NZ)&4VP.46#/$':,O/K#,8EV;?W+JRU3#B[.R1WX5(7*I(V(<5 M"8?&LKFK@XW.'J'^C,P<5=YFW@^V,M2HRYXO3:Z;MG@Y0-'N M+-,\1P3OS3HOH09HP+UVHF1'!X+5XOALL)#'5 M_>C/E-%,S_N;65F3%7%>%("+''O&8 MD)]6UO28\J/=W!JZK#KK"OS..,SLM2AT-KR\ Y+M8':%$W[F:F,/9I>WD+%E MI;&J%W2M)DC MV<11B30\032T-).PY#KD'8MQ 8-5 G'\&6&C-&^?YN7Z'CI4!+.20YX0. V; M,#_CS7B$!L)01= _%Q">J1?0\XN>H0KU;C@/)_30ZD>U9C[LX"Y^P?'LBG_1 MINI IYXT3&(OJ#!;_'@*W(([E&N/DVO-EGF#8-$ BE D838OBE@+]&@@!^BB MAW%;)-R\$/U%E^3CYP_UGH_/A/5S/RI#E7K_?:E5E4K(>UM$HE$_+X@>6=T$V/'7A486OU@H*M>]1#+K^#7XHT:M M4:D0&!$)<83G5>*>)*P U?:K$4D>7D$XXVLL_C:GC8BOB4'P_F-'Z! M9UDH%.-@+1E+(D+XSP-PB:\ L28]H'* \Q@21D=',)A5G(23QX#BT4.[SM?= M&6,#P%]S(D2@ BZA NI+AR50 04JX#$SA0(5\,7DXL9DX5)R,7!=56'!4/$\ MS]!M?3CRF.([JJ?:ACFRUZ,(]B)9W)"078\4N&5G_7**N?:N7Y_S7S8DF^UE M2GN>/AQJJN&/0"!U57=]9:BHCF_JAF$KFMVR$[_O[E!#)WY:M.+7$("7V^^9 MAVE CMW6Y$T5+?H9*#B.EKU+L[[HU>_2J^^Z UNQMVK5A[A6L?;>_JXJ VO+ MKOI-O?K[QQ6@Q;9;T#FTW2X[*%OUGEX,J@!71Q>&*["7([[$)GF!*]"99!>+ M*_"%/3+P[?*\S#PJ4CV(PHL9E[U!#;1@EWTW\"\\9Z]M\6[/3W6GQ*KHG;B6 MVF_+W5"GQI7#!U -Q9 ZG)'\+B_<^$@ @D"7.YI@PX)OWH_.1=_.S:UE.[)J M[5S@*;HFA.0WIF7(JJKU2'+VVI9_7F:VXQ766L=*ZT:M1L5Q MYM*EGURZ#&P#EE47Y6OG?J3^M1X(9JN8S3@]LR$,NJR8MFP9.S>/]J_K_!R5 M^4H)P5;JNJV?=^82M*G=Y0@2I-WZ&$E;A6Z]OW#5.G_0QC)M;S=5D;?=6?^%:]YG7S-.G20P3>,TQ M9%,W>L1K5^59?XLST,V+2KN:DKV+8]T:Q_D"AV/PE__@4?RSR]@#G8 M+6_)BG&!*#V"UVJ\9IV>UUS@-17\>6-G@'[AS^_BSZ_WX _K#O6.')UK(MKO M_W)4Q^F-E*G0$ /#E"UM7Y<$YQ*L"(D4$KE2_'=ZB50Q+K,56]:=?4W;.59< MMM0YK1HD;_MV.5L\H[9A';84Q'/LJ=JB^KIOJ[P&R'ON225Y#7ZK6ONM\U2G M?,8U)C,.7'PO,&+/W/ZJ2KN+V+2S6=6PI-Z5%:5/J+ ",UG(P\ORH+:[+.XN M#SH6RENRHHG:REZ8Q&,4RE]'.9RJM\NK=)<9 RN2-<65-4-45%XV"[5+!'1G M(9.*VBU#=C51*=D+Q2ON5=O+A:X<2K5:-[>.@F4S?2I($Y>E^V>@0RE6^^;6 M5E79U/ITVW[%_NR^"M"OP^'0E7;M0MWEPL&J!A.MYE_WS43JS:UNRXJC]H.)KLIE%4TX)VS"Z2XJFNBL M$;RWE\Z:[KRGBW:9?NMRT2ZS??"H'DIC&Z('YCH8Z%!JUQ2-+;WPD7=N;,F' M$C04NHHZ^[T1Z'(TRH'N&2WK8/TN>SB_\VB($9(L)'GO+37=)=D^6)_,"269 M/(N?:9K/[;8#A/B>V\Q#%).(Q"2B?@[J$).(ZI.(JG%H8@[1I0_5$7.(.I-, MS"$2NLA7,_VFV)EOV:NFM%@M8V/U8.$.2+!J);LJJ(7Z[)YK0?Y<@2-,;#O3_CSY]VV=>V]'%?5 MJG'ZBB-'02_0U4%UF#LC09Y9L"(D4DCDRLW=Z25218G47!>D\FS2!V(>D9A' M).81B7E$IR[";QMQ]HX\8OY*[A&W+)WIW+[L:+Q$ >$C=\:3ZE\^1DC$Q4I$ MR_J>[A*A\X)Y5S8,46/9"[,H9A+M+2E[J,$9CH&5R;KBR+:V,7=:A?LP78U-MWEPJ*2=1/^9XBI1)?-0NWJ7[JS MD$U1G@TLY/2)A:[8IQ5SB;I)QJ'\5N?FUM)!+AJ&9PBO]9(8Z%!>JPL,I(+/ M:NS<_2M\5C&7Z)@C958N=?<\4L95;FY=6]8;1KZ)N427PD0KX][VS43JS:VC MRHHNYA*)9IS^2LT!FG&ZBXHF.FP$[^VEPZ8[[^FB;:;?NERTS>P0/!ZH^L(U M1"_,53!0R][V[@QDB@:77OC(8BZ1F&;2OQ:9[OK$.EC?BYA+)"192/*VK37= M)=D^6+],O^82Y5O[/)_"6?G\WTCA,)J303[,Y*+\N T<*32+TQ#?]);F(H2/ M[)=B%@[Q0NU;^7N5ZBO>$(@TS]9_9=WZCLC2&LVW,!9I4?]S7'8XS;P']F:8 M,._[&V\$BWWK39Z\Y_3FY\53@"/('VY; R3ANMWGYT4,I9$R7K/WT6B;O6\< M[0%;YQP"@A9S!^\MR 5+\%.P&J\O2Y'&":J3?X2CD:,Z(Z#D4 L,0_.&FCL, M7-5W3">P%&WTOZH"/BM-U(I'$G;K 5>!T^JMY_76A[ G!FS:^LWM^]_?W7^1 M_@5Z:29+'R-_0.6_7^?#- Q"+PEK&8P7-F">;/V?8\R>9S'2G!0CC5#Y$$9> MY&,5"*77\?8RE5[]&7GS -,UKYN$;DG!D<8/ ]=5%18,%<_S#-W6AR./*;ZC M>JIMF"-L'\F_PX([-"*^9@:FYSN>/M(,TV?.R!OI!O".SGQ=P?[GYO=XGCX< M:JKACX"]=%5W?66HJ(YOZH9A*YJ]_![',573UPS/'_D&\.10,7S#TYWAT!TI MGFXWRGM-/_>#^3[??WLOJ8;T1OJ:7S%_C+@]1L*\>E=L^?4F'FS>F2,FWXG) M=^U''%W,0+D,K!8[P$BYJQH[)B:U=2;9Q4YJN^=IR.A!"B,_GC+IU21.T]=B M0-LY9I;%@#8Q9*I-*EC9<#M9*H6/I!,^@4;HG$UR;FY-1;;W-JS^C-*Z0C+Z MM+=.DJ%NN';=AV2X-[>Z*2NN:%GLA9D4P]7V)CWZAIZ;W:4'%J7$] M ML])*#^0!6,F\N;5DPW1ZQ$I7Y=F*5LB#M*-MJ&/>B^A8-[>:9LCF[B.S15/D M97*A=@0N1 @FTY(MTST7+KQ&9UJT1V[3'GD,+>Y09XHF?.G+9J5CJ&*7?&E5 MM$R>B"/>Q[H:THZTHV35(._L0$6P2T'79,5== MYO:H.R)'W&^&6E&UAV0H%8(P4S;TU2$3)V&HJ_)M-[6H=W% VA4!GXG =)&7 M(US/J3B,Q848T=J7E]NZ9/M<_-^K9;\CW.BI./E$MV5K;S#CAV6_:QCZ=I^- M62*%&9N*B6^788P_LTP"80WC(/3A+U%*'81^G&:O\Z:-*TLU=?):UUAA-F5O M?V,C>';P*XO@+]D?$R\"4O^14SK_Z3L@\_L?^332KSRUAS]K5(<(SN6LEI() M[-K>LM).!G4I^MF=I;J:7Y,&C^U>3R/24MMQST?L5&1I)K$?J)>9+$4L$SFI M#LIX30*A(&R.9?.>DQ=$J;N,X%VN;#5 C(JTU&7PU":U? ">HN$XMKD+P+C( M3&VKE4RY4,23W.4%R##?9E* M_94XEW_N&_+M^Q]9X@$EP\A+GC]BW/XYCO"E23R94'Z&ZZWN:LK!Y* .QF]? M4VE/#^>VIZA&Z :A&XZ><>V5;G Q=NOO[E MLH5H7*QH. ='TP+14&]N35-6G#Z)QE6EY 60$./FUM%E>_>T>_\<><%+-5[: M,#5Y+[R$""^:;)E]XJ4K]GP%GE8W$3F&=TM(+K*K"!" R^:E8SBW6/7GRK9J M]8B7KLJW%8A:!\$R.H;;Z]S<&HHA*\K.PB,0M2Z3"X_A,+O@#=B:;)X/%UZC M.RT0M;;Q@(YP"ZG3Z 59;VA\$-[T!?&2=H1K.UT%7K+!(=A7;;KPI@6FUA$@ MD%:*>0"")//$!&&K%[STD0^DWMZ8JN\IJK83H7#Q.]D)@ M:NU64G0$S\3 ^7RJ;-H"4TNPWR+['6$$B&[>W&J(J:7L*\H2F%H"4ZO%,Z[* M& M,K5V\UC56^!"86KJ%Y;VK^5J!J=5;5MK)H)X:4TNW$2](LT1:2F!JG:DR M/CC^D8ZWN;*IK5:,B[349?#4)K5\ )YR(>J6%:,GJEQ4J]/ MN#D&CCDQ+-EP+P/:*]V $VMT2W8:'.-SU0T-F%JX-9\3 MFBC<])-=<;$/@[WFV_BOK..F(^DTCB"-SD1;U/\=)A=3SP-X,$^9] M?^.-8+%OO_+QX!D#N_.&V-4 2KMM]\]DT['TT.@BZ$VR=RS*HR)@K MW[>@TEB"GX+5>'U9BC1.T+;\(QR-'-49 26'6F 8FC?4W&'@JKYC.H&E:*/_ MQ:%VWP@",!Y):%R JR F\C:*S.9#V!,#-FW]YO;][^_NOTC_ I,RDR4P?0-" M7_@Z'Z9A$'I)6 OL7MB >;+U?XZQM2.+D>9DTSRL"_X %CORL;V.>C^F>!C2 MJS\C;QY@W?#K)J%;LDQDJT-?,P/3\QU/'VF&Z3-GY(UT WA!9[ZN.,K-FN\Y MCJF:OF9X_L@W@&>&BN$;GNX,A^Y(\3!SO(WV/#IQ[[^]EU1#>B-]90](1. 0 M[NG0'5CN0ZW0L^/.!'*F0,Y\,;X\*]#"$@T3'9V6H(^72HO?F,^F0Y9(NEK2 MXV(1'7G1GI>F+&M7^B%@''MV@@+&46#5M2K$W@!'<$TRJIFR+KF M]@BG0X W"H'8(! ;,!6V%0B=AM;9CFPH.Z.$B1M? =G8+Z'9<%^QK=#@9%%9 M,5Q9M7;&.14%D;WF(.\=R M9*=7'H[PD/?//X>Y6S9UK#4VP4/N$[S]57G( D1Q"VDXS,6R:8#[ZUBRVJMK M99'(W3__'.:.U32!?UQ+-MV=[\=$&ODJW= M(^+>](.*7G$AR+T5Y -%Z38*LJD9LK6W,6*G%^3=&[NOKZW76M_6B\NE'L&- M/:6.<[.'7F!#&]A-S<"BZ?=83;_EN1^]U]$>:)JV5:_CP+"WZSM\Z:FN,M U M=Y_=@RTM-BC'X[?0_O__\[?_\P]%4 M^Y>OTF\?O[[[\^O7C_>?I;O/O\'_[C[]OZ\?OTKW'Z0/'S_??7[W\>Z3].[^ M\V\?OQ6?^?+^ZY^?OM%'[O]X_^4.?_%UD4X-UJ>Y!WT)(.3O>9J%H^<3=4[_ M.D_A9VDJ_<92/PEG"XF^SIO@/PI!0T796TT;'*/=OMFP_<4D+P%U%Y'*R\9, MFL#B$8,SG3%LN,^>R=-"GR=.L+Z*/K18%X#- IXT81[=*LV2^#$$/8@/K/7< MX8\TM^&,D#$.D_#-\)2T=ZC\"2Q$_XZ83- MXB2W.KR'/WTKM>%$"WTUKHW>H.IYJQGC4#XMBQ\8C8?QTH:G+CRJ\-4&EQ T M?(AAR](4$:/!C9Y-6,:DH(J+T+U&7)UEHBZ*:D#J0RH\@_#,^'GRIO_ MP1PM^;S/S$LD%J$#7\>=D1!SYB+(B %+@SM/;$?)5-AY$*;^)$[G";P6:(AL M+_D,O@&!6,+\B9>FX0@XE\B,M)PE(="/:.=-XSD^;Y2 FM@GUS<\;$4+E1\/ MY@R_@N]Z("-"WPXQF8N!%"< ?9-6 #N5/* R1)09_)*.#G\;5]$=;!.8"7ZX MBS2=*(_PNY=\9YGTYPQQ[2Z%B8>%+"/K,(SS:9?(L5/.J"EP$S$#2V? -B3? MX73F 3<#S\ZC@J4?)O$0F((!0\;3T$?&#,),)B0K7H)Y#1PU$CV&21PAJX*6"E-\ M?EC,(<'JKCSED'X/)Q/@RHDW!/E*QRBU.3]7\OB *QU(W\9,RN].&*9$$Q8] M9&/\: $0?&"1\3U=$582C=%_?1+6,%\DG$%66K24CN.P@06./8F(_P XI+) M(&HH%=+3./3'TA.C,2H)T-U':<+-^R!0*<+\2T.@$KR!1C=PJI7YB'P(P-.8 M1:3>O82G4!K?J@VD.S#'F&>AUPR?Z7,/2?S$=\QW@FQ N2&6T!5M]/SD!SI2&0G;12)A5(;/EN2:W]9 \,J_ZA%5,A(R4\. P_G%&Q MGI2&( >@'R>P_0GN8]VIY*F=>)[1IO@V\LQ68:'D6III[/$/EO)08RXIB.&) M49S1/ W2V5$&3!R \425#4N["*-V-\G&E \#\0;" %GHG$J#[CW$^?0U.IA" M3/# *W8%F@+YR.CE++0H\IQ;,%?&A82SK82Y-PI/2 _]>Q[.B/*8F)0RVN0B M[>$K[(>?.R$1\N6$,P7(\&]@@)^Y>"0EH1[P0)(U"1CS^&RT]_/XBSD-:OTG$": M><_<[8#GDQS!\F"?TU1Z"D&$D?CU9">LU\-<).X&'AA&CS&:Y%PM@7+)O0X9 MC@S.J-KHU'O&'"DLISA<*>9G^Q0GW_&MO@>V@5P"H&V2@[S"ED=S\@HXU\#1 ME"RVK.+@F[DEH',#LL1P%/A"$N=&C5;SEPJVQ./UYTF"AUM:(I M=+,P!Y[. M'RA#3L0H+0KJ\)0G:65\4BCTXKP[,5G:B,PT#Z,$_PLS)Q"G#W",Z%/+8I?.\!S[U<+RU2^L "9!+I M"T.MQZ1?8R\)ZGH8E7[^&63>E&QB73.BCLT3Y M&XM]S+\FXKD1]73 FIPQ7 MI6EE^8$D'E5+P%L2/G(S7P-9_D5[C&9+XKHV3,JCXI(+R@&86)J$WUDI?CDU MZO8/">=%T1S=@Z6I8Q>AAM$M@X> 0N$^._.FZ8*R]0)OEA5" "(*SDV4:Q_Z M24[4RBVHVS(D(%YU$V?16XB@I=VCT!"8#[03*)[)P(I %T4Y=JHKKC(G/!7-UJ%4O4]+9.NE0M*W@1H MKBGGBH+$Z+ MNM'/E1]0&F!\V&22/ZBD%?QZ$H-0!>@BY,X$]R-]%LZ(@*5O M4;D3?CR?!"6-D2Y#;C*(/R,L&."TV+PE^$;NXI?OCM#0H7E'W(Z:!#;HXB M,%E&,KEZFA/*Y^0>F%P)"HZMD7-=4W,[ SC\M)#PPGLJE"X$1"5(?ADVTS-_ MCM<$D^LMW5*IV774^-G[J/%S55'C=V$U?J?($]X_HOI@3VU\4:/GONBWA0(6 MGNQ&KXJT:EOF6>"SQ'QL"AC+)QFM\&8!Z(E^ 5R2#2G!2(O"([ M%\]AO0'ZDQ#>STC?HVJA\)I<28RVQVCQ\5VOWQ[D@L]M><6X4$3>:=[&NA%: M9S. 0S_,3 MUH%O;/?8$ SC@ERTK<\]AML*R&F_N[&CNG"CWY)[G=(P/<<(W M!GJK^$NEO/A/2(/1Z(QRKLBYC<_8RQ%WG&%Q%N??N^OWQN>N[8S"3,SU.^ZP[: M&B_LO=K]#5[:)6LR)Y?NHUA7ZZ,()[85@QA7RR#7X,3>+W5H"$?VG%T*U;5D MR[*%(RNX[IAL"O[F66%2A1> M[%G[$X8BFVY752Z\6,%U.W&=HD#L=/Y>;*\9Z+<0NW8"[$[')K.4BN:I!SGB MM?.[6.9+DZ&F+?9;AK1!9[6]QT%A1YHE(5BN3WM3!ZY[XMET;7"G^XZ,5Q9W MQ2/I)WV@F"7\3=$S54 O5.U2)6R.E(+K[4D1+"7_%*$D^'$2E%]_AQ 9T7.. M0Y9W:BT *,";L:3JG[RL+*DO2!O8:H<%:8BTTMPWNXR>D69)S*$ J+.= \X- M>6=[ 1H1L,P+)]CY'3_)R_@@!=Q1#DZ$\"8(##&9%-W$#6!L90M9L;Q-Z(O% M-P=2>4X%%5($$PF6@3%@E=C&3NVRA)7 6[\YEA)1'!_'FWHSV# A4'/">SX! MI00"X4V2 ,!WC"YK$)%V6$\3["M,"6(:X=05,"R5#U>WJ).CMYD!=>GLK M@<%^RI],=Z 4#UM$-EEZ=XYG$R>PMEG,N^29M^'7%IO#;&"A M0-%7O[S2M](K[S4\($-R%LW][ ?SN1SED&D<4>S5\'6!:SGR'N.$%CD-?^#2 M$0^@&4&(^D[KV$&O_-=UG(R<#HW2KQ$(1([Z4\>X6@#5P(=R" FY!'=+4(\Q MA 9 ! UJ>DT7U5V^M3H,0PWFZ")402V/1!)6UW4D83^AFTN12Y"',Q2ZM!$T MX(=2I MN>.886HLO590EI?(3.CK;O12D^V-4(H@5'/:2>'-DU1R<9!@C[ M* M6= 4O?&6YPWF:,@B-B(;QVU,B6_!3P)? WX6WE[PQ_D(]R4]A(C)M(@.4P2+ M6>Q_1[&O08$%#*W;? %BKP22(KBH[=GS1,B>'\M]WZ%9YN@7:9MM]+U__V,- M(2D'.RS4Y)1YR%ZC^217*V^ Y,W_.\$7CLG]+HE2&":8T& ).2D(09,_MD2 MM):CUR&[$>X=:3!0K96I?*A5B1.CLRT[(GE4W16=US8@T(G*GR+N++[__=W]E_+QI+MRK(4P3I;?A16W( M/9PR)$AWA%66BQD\W,#GD%.&F'R\D5>S@04W<%?7V-P+"*$;?/D'%:MZ5Q+:6A@SD;&W'*T0.[Z0P2QJ&GX M+G-<0WH=3Z@0]A]8J_@A\6;CD,.3)JP$GJM0UFHH^BVVN<2P,C^O_%$8#840 MG"PHM_HQK%45!?4_QQB8>97H?077;;Q)\!#_OX!FFSP70&=>UDEC;*U87X7- M>\XGG('D$!)P2#JMU$O>/ -1*]] V9=X0G!N+V@E(L<3.P5]UFK4G#5#),.N MTM?.2-0WD+9=_Y:"=Q"5?$L0+0(>KV8U-&9 \OFCFE$!1P1@6W[OO& SQGWSW0'AFGO M'TI/&5CZ^E_W"_?/'-CNMNLY.D;AN1&VW5.O!FQ/4\\64/$E#%B!GGAA(( " M/7$;PF$) 86KW]#I$23>D*7[FG-JK6 MC::G8]"=LJBB_>J<&V$LVY'5"P 1:-7,VI8#^W=,VV+\GGTOJ^C.NT*E9%J& MK*JG87FAE-HKI:X-]I>BE(X-0=(7S[!C_<25 9*HLNJBWM+/OBGRP@]*/TT/ MX>GUEF"/=G*LF(AQ=<).4W%00HX/#_!S=O['2GWB5A[&^3K23>/\$:\N_)BTTYS0Z:7X6K,;813,TXQZ^*XT@Z&YFJPY M(G_1\V-2NPZON92X1[!'*REV#-G4NV(;"BD^MA0+>.)+SUY02=M2CV*\VE6T MA3^]V\S;_G&()KNZ*YOVEC[WN8PROO"0R3U-'='I5=H)V./R-( )T8=C;#F8 M46B 7IRB>ZVISZM+FJR%+[VRG(FJ6+)B=#5\(MHZ]EWQE09;@CO:Q>*&;!I= MI_,*(3[R,9TFIW5Z(;ZVC,GZ'$G+," 'H=!AST$\1TB+8NF[A4WGWP6P1P+U M6X)T\,I,V=JV<69_=!(!YX$'.5UIQ'FDSBBA485&+3)TMF++NM/5318:56C4 MGNZUP--]) *A=%,Z7 % 3 &H"0.UA(X :HKP+^+0F]^%BD)@$?)J 3Q/P M:6=&. &?=G[ 8M?QRNNYM!#P:5>+5*3*NJ;);F?,#]'-=^SDI0!0$P!J5Z26 M%,>254- !?1=+5UUKOV:ZF4%A%JK*T;-UF3+/DUKG*C$:U]= M[>18,159\B'V.;4*N%8!)L$>K(32N*6M.5^LEI%A( M<4_]B[/-8 @8M=8Z2[955U;U+;,;H@.K%Z=XM2!*)V"/R], BJG+CKM;V[O0 M "?6 ")I']-I#NCT M0GQM&1,!HR9 ?W:/)UT=E+K9U? +T)^S,@G7"_ISI/XHH5&%1BTTJN:ZH%5W MR]$+C2HT:F_VNG\8-?XXQ+4H'[W\H-K7_IZG63AZYD\*HP">\E;3!B;QVY$) MHB%![E(I8*F?A$,62$,VB9^D,)*F<<+@YYD73F3)2R5/2E@ZGV12/(*_$6GJ_1TG8?:,GXKG"7QR%B4YE^@?UD*.P> MYA7SYZ72* =PRL8)8\T03A(B_\ "_81Y*?P\BZ6?](%B2L-P,L'F-#^>SKPD M_XTVL-7R-RV?KLG4X+9YE6MAIIK6: Y+W( ?>?D\ M912 &2PJ?&239WGA#)/:5GXR+6.@+K];<:S:#SN^6UM\]T#Z-@[+'?^??SB: M:O^2YO*)-8W^9(Z/^,E0!M;B0FQSX)0_@<42C^)3@,R>_^]YF(9$Y342V95* M ^G]#UP,WA7@4T(@F4\JI/:R5%Z@7U;;&V@8X+7A,RQ<'QA+-+64ZC27#V>6 MA" )P+/+J@O8O)!+U'+EB[D.>RN]\E[32B.6/<7)=WH5G/1TCFVPM%K0<,4KB*4I!EL 7^%KAP:!7PZ@0'A:QY.$Y_X;DPX/B*4O@ M?9P;^ '$L&D\T 0^_41*.?]:;7D^7]Z8>9-L[ .#+R]FB:!P0A[NT$/:H^8' M3HGG#^-XCE\!PX^YG1$],V$/1$!8]=,X],%PL#SMP[C*?17D+X_360@LB8_# MGQ,-<;?$$TOK>8 CCY;/M=A0W3;]Q5)X3)0OHUC4@M9!R6(I*PU<\*>X$SC%(RBO25A#TK<@QEFSG:L= M#KCF8[YZSLC \J"@:NH_ XTZG',7M%KFHNM:J?TQL-.;#+AF23^_K ,K3R]@ M4^(M6!EJY1?X[V?XR"A$I9+$&>,_+OD0]$HIUX4JAT6&KX%L#]X#0V,A,5@[ MXW0%_QTDDMAZ<=VPN)1-0W@YZBC4,/E)P%N#FC $0)9)/"-N@>\4SI?TR$"! M3&!%^8HG2*_Y5!H"78'>+,T5=PA+JZG:88A[&LOP^1%[D_HAB_SBL[.QETP] MG\TI(BRM'JO9QO;&-S>WM0-8-;JE:>BB9S!25)9&/V[#ELUJV M,(_ ;_$$Z&6>K?_*NFCVV)I;P1VXE ^;'_);K[1ST M7X*?@B5Y?5F*!#9F]/_=_",NQ,OQZ+0"VG[G+4HE]MCQ'HH2UUF"WX;R69@9D@<$3'9%GY< "P2TWID]CMICNX<8W!(*0"\YI(>>..ON!_T9C&92!53J?S8 \0 @@ M,UB39#[CII#;[0EHP)H1KCD@Z3,N7IK/'A(OX"8<\W$3L+UY(JZ*9X HE.\J MG V*-L.($SAE[+N$FI:H/04B/3+:1QX]LM$H)!/_C-X%B&X,__'"1/KWW"OH M Q^''U3VCQO[4HB\.;S7*]T1BG7C25H+3#V,P1:6!<0J\G0Y,9HP 7 M7LU/-"V8H*)K(9;D%-(#V0]PJY M,"6:8]1,R;%C44O3*YOU4LK5-;>,-HND*=*[K$!:671=[10*T .1A<>#9LU MD?J,5!1[# ,NO:7,U#R)/+KDJZE=T+F8 QPRD*"(7D?VH":<$PP= MB62^1UD["?R$B+0ZT&#!JLA%]@E>/ZTG#U$_D"W O".:7]2:#_ +NAY>T!AY M>K&,CZM[!0"9R @$;)=&JN]EP<<86HO_$X;?(" D>KXP[%- 6SX!8!UAU MCC%*1N(4*A@W::Z$32R=HU8+UL"I!/J7UIS:+-]LN@\P-26OP!WU5X)CO0=$ MC[QVGSGV9D$4Z>[RK7J+'\3,6U#_2.#^@"CZ?0BF\H;C.JP&7>!Q$A5^3,E"8: MXB4MR%@[!CYZ0Y)N-@ONB*2(<2P -XE3<'J!!@(S=W[C+"4?^"S*?_65N0(O M1GS08-"/YTR$EJ81&6=(DW;S;>X!!B1]8KU]!=8C(F>0P(%=V N0NEBPMI8M M&KU*QYH\*#P'E+(W..W9??5F'W6S=CT6 M43_3X&"G(O+!0/=0/V3F._^%-"M*82P=E7C/B4Q' [!,!ZT$KI.AB&,<4E=/ MEGS&:E& MYU-!YY;=-EO]>U:9U>A6MW#?&B.>X0BM?@M$_.:QD35& MG!)&#.RN:6V9RUYCQ"EA1*^%#IK-0T.?0/LY?(?GKZM9*:PU$CR 8$:35VG9Y]+ A2J<7;(>038UU&+H6W M>LV7$QDOVX.FWIH$GD6]XT]ZIG"^O"+W+BRQ +,XJZ?@%=HK*U2O$?NU["S; MZL+P)&",%4\"_&^7DX#RGK58X16 0-:<9%L=V1]3;\8%L7I%=.Z=(\"6H=Y M2%4[9T7!>BLN535&Y0BJ>436I,\9!K?"-*)D-$U?:>:+I/1BRN)F&.5-61LE M:\1X5UIA=!2' ==@<5V^-EJ& <',HLH+2G962?ZWVIU@FDVMQXLSANKS_F./?O=@"_[$PQ^=*!),DY Z]KA>-$JBB/OL39PPK;@JIS3LQ^, I:^GKDKE0)U- MY4!;VI<^T#*GV-JFU:Q;V^S#5O:@ME-Y=@YH 7,8T)MC!0S8F=%Q +VQ6 M1:2HY$!T#(QZ:R%>M - TFJZZU__RYDOWEZD)70DVW=9J4K-GGK+D=?K=2O4 MZ]7%>8=70E9OMB[.JXOSZN*\NCBO+LZKZZCVJ(ZJ+LZKD:HNSMLULG0OR[E. MIS^I='I[T#);@\V)875M2(W,AX',[8[9ZNYK94B-S#4R[U*WUVN;G9U'OM?( M7"/S'B)S>] S!WO;(.!8:O8*X9<*B>D'F!PXV)(\>O I@/=T=ASXI6Y.&:\O M]2 O=?,D[OI2#_)2-]M7!W^I1Y6!O5.&Q\Y3.5IZSB8\/-B8U[S37FB<1[NS M\H+[)W#OX@W=;? '6&I9.JO<9^\A =$>] NI[$"%]\S_OA<8JJ8#:^.<.RN= M\S=D^!:&.Z?O=[T0OC1;&I1TJ>9; "1][(5/J<E$9(\&P>(EW_(D6'A= 25&E*->L40@G2^%,UBSZ9U8[N#["4Z13K.CU="> M_%PUG&ZM#WW19KCHDU^<>>D -J)$9^:$7CHJC>E#S!>S8$FS3C*8PO%I,@8-LW!%8WC0T F>XP7GIZ$$XP8E@Q):6IU[FZT;>-"L&=\>8H'Y?>?\AH-07F&!H(ZP4$44R=T[WA&#@ L&,?T MBWQ% 1QJ)JKG4S([[U:,ICX0W(1'>X^60Q%&8I00=@ "QQ[A+UQN$H:"<)#G M:HR *N2(V- !IE R&3R/\SC]+:3):C@ECC+O@]$H <(?+7G#AAO2U+?ADL?_ MYZ3(8PSWEN]QT@-M9O=1\EC;3_X9GL-R[Y?=NS3[_7@ M %MMKR>3#6E;!YOONLT:OT]ZZZGEJ=4)?O5' M<2B'I-+TZ6SXJIHG_#-=B8XT4>F ]8VKAGZN/! M!Z"?*+6R9DK[=+96QVP.G@?C:Z94^9:ZC>>1&\_/E';6#,?TOX/7#.=B-,4( MZ#TUPTKT4 *J Z$'RQJ8_?;F++^=4..QV%;AE?=B6P=\3F:_7WLO]OR2["UEI,=K]M3X44G]--N=S=-/:R)^]DNR&[OV&#L6(CX= MW\5-@"6">1TC*ROZ&=?%S[4!VC\,L>VVV3GVKGM';B_U3M9>>@;\.#8&8'6Z M9K=SSR&'-0/8BSL\7;?GR3E,_@:[=JGAP4/$8PY7B^^8 [OVE^S[)>VLF!R+ MJ57C1T5_B;5KIFE-Q#41[ZMR<;#^DO=!N,#9CR+7#BFHTK?UF/3HLU;+['=: MK^K0\+[>$'9IL>RW=01_OZ_IS.Z8[5:S)J2]O:%G)Z33L=PY&/&3X0=Y^K4. MMT/$06O0-;O=>UKQU2!1FP:/ZW=\'NOM^4V#9\"/XR+]5L_LMG?-Q*Q)?V\N ML+-E3,+QDO[1#VO\2CU?O5C,HTI-<^ZM6==K[,\:IZ..?Q&Q;-SLC0QL?(Q% MU&?8V/B5[!AU8J&T,[MO5[?4]]C_OB]K'">:6&9SY]*9(T26TPD*7&(O0Q&E M_>%-PQ?QJ44$;+,[V($[[K$?QSII1#D=%?*2&XL.Q3@(A6HS M&CL_=NC'F'=ER-[Y+3B]&R38B5\=XF3'SCX\@/:;@5B#%HB:>Y:F/!R4#ET] M>Z U:KJMZ;:J)[MK#NY;NEO3;4YY6#OK4D*\;3=Z.%]F$40T7^H-#1OS;L5; M-6R$9GMH#TK(-K-'G"$ ,8G7/U(V'>>)$8NF_+2L_(0?_;_34.UFX4S$^3 4 MSO=S9PR;?>/,[IQE].)U?B20YY\78%@\_MI#CL?W.>36[O1P1D955XP"CHR_ M 5P1(7X+MN3LRU:,:2C&?W[Q_[SQN&_UQP"QH>VVV[8SM =#=V"-^IV^VVW: MXW]:S1>_W- C[384PN.HU7GDX8M)[/=+*C M4 :6:;=V;>BUQY&]XPR]=AOW[%YR\*FH#X0?-5,Z)*;4Z9C-?LV4]IPI[9X? M?RQ,Z7320.KY3#OT&6QVS6;OB/)'C_.:!B=;UE/C1[5L!] ^VG7/GCV_IF[= ML^?$_%*G/I^IWS)[.V=AU5;1DUM%=:?B&C\VR"W;['9J*M[S6VKO/ ;E6*CX M5'T;]7PFVS8'S;KA\)[?4JL>T%3CQ\8B*[-G/8]I7-_2#E1<3V@Z=N]%/:&I MLK;=;)O-YCWMYKVI'SMMBZEWLM'@9\"/8V, =L\V.S4#.&@&T&D\S]3QYV< M)^]6B9_;VA9Q\M4U]3)4+J6.:@V:\):6]OZ-D)Z71L]WI& MT[I8''")3J^>T72PID'G9$V#9\"/HR)]&V_IP:M)__DOL'VRX]GJ&4W/ MW0R^7J-NL%_/:'I 8[W3K6][,<:-=W6=%O5 MD]TU^_8]FX_5=)M3'M;.:%J=8B/_0H!IYHGG7TD4>^,E_\GS7>'';VR[T:&7 M/3&*V*5=R<=R/$4\#84H'U!AX &X\Z)C)?6H-OH&;"OF1?XI@'[AV5"X40T M"^AE9]!HJD_A'N8+)X1UXD!%G+/7XK>M5J_13;]><2-VP\C.P)#?[0S=1N=/ MN;W!(8+BBK"]3L/ZTPZ;NIEZ$?KRX FXI)$PP%H%#/*B*7S7A\O[=^*$8,3. MED:(XY?<*%W\/6[&7QIW7CR%#Z.%&,6X,4"QZ2KDL,]B<;\-8^N4$0* N;H< M76NK8V4WL7JMEM7>Y5[MTGO=N+--M[KY2'2 3F-0Z4[;>/=5-W3MP1&$%X+WY^CI>"*V/%F8#?,@CO3\.:+,+@5.)D!NV 8\-O8 M@[UB-T] 3 $/H.QL](H^@7,Z\#:Y]SS Z"GX=P0RRH%O M1,EB ;<]FN(OKA>%R8)R9FA!5\R<)2Q^-_5&4P;0! @&CQ1/'5P^B/(P@[VY MF-4*B_'9HM AW7 M "/8&^%+E@ OS^.#)CC7[1R' (:T:SP8/X_1!;ICSP=LA*U%",10J*N(^#1T M0'CI F@#[X/Q?"2\!=XA7#LIRUH Y$9.$S<0'5 <4#(-Y'C$S)I"R>.;7OHB)X2K:3K %-/-# M6/B[ 'D'SP4A\VS\A@A'R P*GRIN/!7.+)Z.X"+SWV@8ET >H)73=B1#=]"Y MA6"#O^&IF8L#4)3X !B5Z#9EB$A*%>&;%! @B7PQ)J(E<$A1Z):(IE)A@_S: M<":!6@_D+1PL2"8H%A"XL*-$X+&GSBW.W!2."YPR P'B/!UR MYH"@C._$[#;E!83EP/" DSH3NAP#GI]'N2,[KK.(&5(>DMBM%P8^?A?4JP0. MYP)%SH(%JPFTB1QJJWW\*Q@"+Q43V;$8HK@$5P<@ ] MP("H.A)Y(JY(.T2U+C4JC& C\!;3F !>A5(:ZJ4LMT)% ML1B(U[_^ES-?O+U(7Y)RA9S:E.H7\"JDA%M!J CK$!FJ-77RAGU% . P2_G% M,MUD&'FN!S@CHA4*F<"R_HHVB-0W @Q@<&J*(>(^,T;6-#_EA 8>;IL]HK^= M\L![;Z-50H9_9HDK)./%[R)<1X#+/.V8< [TVT2I.B^;C4%J@> ^7N;DBE2Q MX;"SI87WD(ZP/PD!9,49VG-RQ MG2WOZ#NT!HU^3B^WFHWFKLI]KZM[JL@HVA/3Q6YV"W;'8,7NJ. 3[63B1AI MW9\P7E(_7HFA8I9:*N8:-1G/"*8\?,DK6"P[6R"D9Y=8&AO,!M8 <)=*VQU[ M[+.(1=YRR1D0%8R"HOJO:1BYS>=4#/HJ[G@*%'<.6YBB'IP %<7LOLIMWW!9 M&U8:G-))':F_ZL=3WJ=RJPRO9@2-G:GI59> M@IX^%\G(B\@L0JN$RN$$<.XYZ6[H&T.:P_5&WD+^#>X=S4WU3P=,7F0 0V P"/C-L!]*O27\!I) MIA03(N4V6'!XJ2_GK4N@WJC<.Y GN"+[DERFU-^/7GC E%LTUT:\*@(6[RS6 MA&>I&*LBMV"_8P ,K>T,8;-YH;SB>5@G,LMY\F/[(=@9((46>P$W^QY,)>A0 M*F9R#@_O^TF./>@$I@2#E!]K7!4IN#V-5LF;.'QE1$ 9]"W\ YF:\%(!LB!8 M$KPHZ+'6LZ*T!=CA5#CN"'D<'@.]=&#L@\0-0W*9(00UT1"$$R04I9KAS=W% MTX9Q.O&-E>9O^0A&NZ@1=U<4_LHV1#Z T<^\--+%OTY+?F(KH-\J&#FK.]MJ M!'3M0N"GW>@]D@VP/J)<;@$@]8=$0C%KP\2QE8.WJ,QHHB1%$%3F(CK8%C]G M)<;HC.B/Q4BT%Z>2W4#<1D&+?CGV9<-KHSBGMZPJ]ZFJR1PEIK=&NJF/W1B49&NOH MI+*JFC%>0(."(:;0(!_#1F,@1"AQ&%N[#H?CY/1%*99)3V%#: =9"-!2="9% MH*[@$USEIXA2:-PXK #X %..\&??364;J#$H6WC?E5R^[7V7$"O2H&1\2HH; MG!G5HY1T,92KI_21U'[+3.>2[F]SHY-E;@CE?W5:'P& M 3W_#J5544BE24=L8$B5DO@P,O>Q)V9NAKK$P*;!8E5V<00'SL!@SW97(J). M0AU93Z- M(R>. ;FRU=/77L MK/5[;[IB7<6;!:#UY3U8*8O,*3!*>RM;4-Z^5$B +WGCU!N%&4*L;?U'Z%DQ MF+!306TCC"KW7,4%6)9M"7E5CM5K1\HK3@^BDV5V \-";E&A=PK9>(I! B?, M$BYU=2UDY=AE7X1VBWE%S>33Y')://^6S0?V*25Q$J8B48%VF$1H=40R+WQW M[%M/6FMNZF53RUM0'A IK\5X+#A?*O$S>T/\0.-L0E>"+%&9*&HO[\"8\B*@ M \P=,@ L4<*&5E[IP: *UIY&EQN\R6[.)Y?;9&MBG[(XR#^RSL=.*9*!/SF')>>K'G>S+(L5:Q6T2@;=QZV%3R)G M7A+YBE9,Q/)S8/(DIWCJ51%Z*(1##,J5O]Y;S^?D6.W8F(%-ADZXS"V6IB O M$@3KU G=.R>4#JE@'-,O4KS+*U!)!9Y/]B.?1(RF/M#FA,LL1LLAB$ Q2D*. M:WGHE?,P3"?# [.EK)S!:*]6=A+"F?E:2"2A.XC4+H4J9JK4*428858LZ1+9 MLTJC,.;"F55S('5+&=+C<1]:\8T7P^M&5?A1UMNMRFDZ>\Y>L9>75VA34YV; MXA53 1*G$F7>&Y6]VE\7F-_XWFW^U]Q;VQLR7TO2 7(*_T%^;J+$\TZ;JF44H61BX@'VZ* M;2<49MKV$!G!L-[T<=6-<[%^;O=VK]'^$]-FK]'ZTY8;W+P#(K]=+HHR([!& MFN](FHC;@%'J;2U ,\W_$NBAI=2[(/B.+A%[$9 "LL8N0JE8D1HH&8V[3@)2>*X7C1*HHCM MY DH!Y28L@[_9(7E&APX;#%L=8 =75'2#L+@=]+4HK$'4/RF>=*_#F'CG/+# MV+KZWV.(9R&ZCX/9++@CA5?&9$5$"$0D%,+JCLK(I%@L?'ND/"UA"LA$ Z0> MD@@R0!IGZ RRFV^SI]9\D[YGO7U%."R=SZ6N.,'%R@%,.:P"(QB7'!(=YLO>C5FVTW7]XGH]!2*W76R.,H!Q U'!FA M@VD1B3?JA[= P8N9LWSC^72+]-#;_/M0"2CVZ,+W\<>9!Z719"^*[!4FWRP_ M;M!'A08J_%D;E"6KO?;C9L-:^]FF90>-3L^^UZJ;/^NTUK_SOGMM-WKMWH'L MU6K"9FO /OQ>#PQA.]U*J_YL^\ *+8DVM&!G;O@TG:6V.EB)/2H-D4K_6.*C MMEJA(_NQ0H1BDS1-YX2!\$&,Q'P(*G7+8N/AA&%1(T213]0(48806T3+CI,Y MGK7=X-4V&Z+2R(ZM W1V0(PJK0"K=#%\HE?61WRZ(SYUK_QGI]X#UK3Z3=-J[3H>8X^;P!]GEWZ[^RPW]!Q'O=^\PBWH4;.EPV)+ M3:MM-GN[#NFLV=)37]2N;?]KME2SI8-E2Y;9:?7,5GO7GODU6WIJMO0\-_3\ M;.FI)QGMD=VZ8[^R$QN5V38['=NTK7L.KM['@1W'>5&=4YU.7:-'I6%;YJ#? M,ZW6/ 3V.C0/T3'O0-[O]705C MS0'VZ19K#E!S@/L"M&NVFAVS9]*2>GC1V &F9WY_!]3<0U$==$O#^&0\(H/TFHKYI][NFU;EG]NO# MP:GV'3VJ\&[>T_=W\'+AB7H)U1RUYJ@JW-;N#$Q[4'/4FJ/6'+7FJ#5'_?GP M9;MK81I3S5%KCGJ,')5\%Z]I=M8O!SVW[2O-0MLVSLR)2^=7]QOVP!B6S:_N M-=K=]!-X6@T[D0,;Y<03.1JS\-V5>='Y89>[[[9D:O/*\!6SRA#&[:^^\^(I M?-&9S38,FLO-@\/O;(L@JR<;QF\XM]D/<+TES836QT'OO%L//D@O,/5NDBZ.&@[6- X;GA4#4HP;@5 =L>KKO0N./J8?\,0>4#.B+%B[([S8 ,]P$H MR^NXL 8V*Y5,4E$H7*N!]"QG+0-N11G;&P$P9MYW7'4H4G;./!^@)T(_NVW$ M!F1 40*4YB#&(7HZ/#%^YH".B1/M9[1?4_*HJ1-I#(:) F>9PD8*-ZZ8#^)W MPSB&6[\6@D<*MXQSXPJ('^Z=1(CQ'IX-'<7VC?U&#^>G+H+(P[V\"06BT*W(QJ;BI$3M06GF-+-'G"% M"=!V[2-ETU^? R5:[3PX]/_B=CWWSR^\\;AO]<=PB*'MMMNV,[0'0W=@C?J= MOMMMVN-_#GHOU$/34!UA 7+K? B$]OW<&<,)WSBS.V<9O7B=OTZXRP+@BS!; M"YGQ^#Z0V3J_# ##..2*4<#1OC=@ 8D0OP5;S]._%>8M "2S'*!&$E"A I2) M,O).@&7CI$\"+);:.R-/%2*0=K=@A24BHJ,_<-% ,!!/,(_*!$!&B@905VX]5Q!\@]7 M>8_&JK_$^>56[ZVFG- #.J"E(4#"$94-_%==GB^$2U^X!9N$%'6IGTEM#=0M M6'>"9E$\#8-D,@7[*H*#1G!G(W@'"Z0HAQ%H\OAPWR"786T>UBX'N^/U2ET@ MH<;S\[D7K^PR0SE6P^%D:#(MG"5C3L![#)(8% /?99"Y8@A* ^Z,]?IH"K"? M!C/@9@ .V(R?'@%-., .-ULQ?0#-<4!)4.-$U##^((43+2BX 50I2(%SP%*9 M.6Q1+^!><&H\W10?7XZMQ^,B,-$12:Z"T=0#G4A"%@QE,8.%0[",9XDT:$%8 M>7/ +R/THHHZX;Z3P&^.#W*:,&L>@(&-^G2FU[&BS> / !CH%@%)Y =@9"*B MN!*[2.F3VG@\=6 M!YC0>$S&>Q)NXTST5\=%X#!G*KDJB>E+9%Z^@(*B#R29N:#SP^< 6L=%:B8"IXWYH*@B$6C;\\9YGP!B M 2@MAO2$2'QD$R%#[A#VX]VB?(W :ED"7$!C!J5VECX %#(GO,\Y>. G>*L! M*G*$E A 1,/> _;C$*7S-[.WIY8*D&7@LC=$LAO%7AB6R%W8KD]B;P;HD%EA MRJPABF*+C+B.J78>3X.HX!8)T%87#>,28X\Y&*X2"H_ L& M>[Q-*RT2,#9&:FW%\X"E M?,VA*YBF -/ \("9C]#F&2XS-P^;L9 0GQT7!4;FF9FA0%IH!._%S[!,06;+J88D]>>%%]0U7&+LH9\)G>Z MQ/'%)(@]Q-&Q$ M$Q@RD.&)+&Z ;,AEG8M%#_R Y 1274@2>MEIMAH6"'<*8*17%HI4HV#L=@79 M]P$P*VPA\RW1])?!A<_%W&J5;%@+0>$TI@ N^B3 MB?#)D>\R.R9M+DU])=HT*_](F$J22RK4K%PXQDNKT6JF4::UBYGT=;Y"IA-@X?"LU4N?!< [MXXW M(W)--^JLP:'C4/.NQ)BU7/+_]8QSXP.HXS_IW@.QBG(LY@O1_7O%RP2D)G]K MLI"F ;$YM+#XB]*N(F]Q^E;E32,J1FY'DAA5(M 8AD!QC.L2TU7$#R0ZJ70I ML:#=H59%0V2LB,;5M7ZB-VE,C8Q@^"\.$45OC6EP!U\(S1RGC13[G3NNSG8+ M+TOY;XIOJ'2FLH*8-%DQ0S VD<@4);-"-7KU1\'K0I]'I=]=^W&Q8:S_;M*P% M#P[6?[QIV M4ZVX[>E4GP*9+ 2Z O\0>3^DLLN_"^"P+L7D5+;/+N5EQW/!6G[B#FF1^WW[ MJ#H_U('7)F4>*>#LQZBRW.M$["^@O))F(HT^]+,99Q24\?Q76N0E\V ]6D>E MXTY=/_C,=-MJFX.?S$O?^[3S&IE/ YG/K+[9[UBO]@Z/#T'WVE6V2'&2V<;; MI@LWKI'A.9"ATS);=O\QD>&D%&S%!#./X/U5 MZN,AB&I'W'-*L>RNV>HU=U8F#DCOK3%NG\YVUNYUS.;@>3#NB#34CS(?;8QE MA5/'GP@,B J#?Z9T2N3=YDKV @=W,/IU=KLS\'QDN50WOF"O[I%:73_C23K!6/@R"C=L<<]-L'/SRZ1KI# M0KJS3F=@-NWN\VF[5=J5['M&TP>N&J!2\30=P*!,@&+/CS1?5>:FZJG=*WF\ M)3S>U J]ATLN!?KA8:'$;&F\;'<;397SRTFN+]N=7I8'O*'I"?9'R>4,KS0L M:1COI>XN,\\YN"D3&OEU*QU,<-U\DQ9,Z'5%- J]H?3:J,)J$3L>9A;.@KN# M25#=,9/O:QKTO5CQ4#T'YAI4RF>]-;*-:Q*A?$]C14 MXR2K<52"OQ_XY[22%XNYK-3+L,>)(E6!-?.<(28Y>UCZ5AHR+PN4IQ6)F^F- MV^?D:<2VVHU!BN1Z^YW"%ZV^]CVP8_VBN_'^&Y,-A+*DV6 5_+F2&JQ;"MQS M+%<[YY_I:*I7A8-L(IF1N:VJ(%1JORI$N^7B0;V>45U6>8$/)<,+*EH<\4W@ MN?(=-=27]6N$H^.65UC!H51E[$C2EVGD;<](.MN81M)XU1Z6M5*9-+R=VO0H MG%#(JU79XN>J^I8K*&DS(06USEF:7,"O5]7,!Z#OD,\J% K7<),*XG) MSL&)R4]I;';/Q.2GLC*24C%)I;P1%@&/A+3-M-KYM86-6#YEZBT>TFIW/'0P M^FYJ2MDX[1-!M6OT.?>3D%(VMXG"0FE5I%+L$)/C):%V5"):R^+ENVC6+RV[ MVVB72M$59?G^[[*IGK7=ZV2V*:O/+UOM?J.7OA[>+%78W.MH%T$2\\6203"; M8\-* +@7:IW>\A0^3O *:/=JE]D59O7+&O!E[P VE7%_L3>7W?ARW],QP:.^ MH/.T7T7:627K(V!$"17NI76 #+J9M)8JJZY/E MK,X<^P/0S@$O/V$MK&S! -N3?H!\\66Q3PHR[DGHS)&P]"I0JVF<8YL:!/5:6KT6+#^(LJA+T3AAL@EN3+5JDEAFK0P#T9 MT_=G %:-2JAB'G9#+Y+83GV4X +HX5789TQ0KVIENCH43-Q1%TS">(X"47Y#-UG)#\0%GH[U ,DOL9Y#2)6Y #L##W M;'AI]3)>0FV@25T:BO@.&_944&\41V.% :@UQ)=G7K;,=9=/;YD'MR+O2\GM MU,!F3=@R!3[(-VYQL68W/(9J]=]44SBBSBM=)6@5 U@!SO;M1Q#J1++./WE2*IAR>(/FJM2NC MUA\(C4O5N>^;U$+VPLI3#X8L3U1,&I58WC3U#\(FADHB M"]6$S\=;P-4;QJ,TU9$FG;2:J9^,QJYT0W2'^ZDD*WN'Q]2RJ"* MZ>% CK2M'V(LJ(7$I60O,U,:L"W=(:62)59:M>&2+_L=C1'"ADAOU/H#^H"- MAF5+??1X\=HWOBGW38FZMZ?R67;;>PG0M/1V:P&>)W,(ZNP,6U@2YJ;(%^.@ M9:+I0C)"P\IF%:VVNJ,4"Q1VZY$%39_\^_5DC?P>L;Z6WU*'!W4I7N]NB?295 U"KL37N$!G/"$4^3<.0+G&5%B%[64;54HP.C\XN M?=4XA#@TF9[+WM RY,Q*4B"BC#@ MU)RV+M&6/F0I8UN=AIUIYE_E:!E\DK'>++*45C]3Y3&^D*W./06WRQ_C0R)[ MC_O8ZU*>FJ(.GH_6"G=LQZ9]K)C%1/T2%J#-Q?A>I-\%L@>:9(63;N1&Y-=3 MWBA;-',/7E*@@9^PEP>'XV#'7>6)E3:-KG='(HYGI!]X[P6O^4.2>]I\6$]0TR3<*#O0*'>@G!X*NF U-<6M(DM. $+F1U@81B-<3A*'F[T5IEX8I]X[S*EO6\[23SW[IU_ML^;.5) M\]_V0')O,0*TH19;@@H9.Q,Y M2$(JU:1(T:03K-L(231-0,B ZIRD,R10[$_D *)(SUDJL2)4B )TAY$4-OG' MV7: K8WB5/!E?S> MT8:I%!WFCV&\$A'. [K+LN;T*[=YI,;';W 9GI@O9L$2(/Y.^&(,IN8W3&[< M"X+3F*YRGLF!:4:TP$LFE5YNFW(R"9,I3Y@3ZB@G6-H6\]QI%\*/E -.,6Q0 MBE'Q#=-L*%_J_LJJE88V?D":Y;\3ML3)QN!87FI*DS*(8VG)VZ'%FLC, 7GK MDEJ>ZIE4H15QTM4X&QI#1<0S-FY L0\G,HB7Z9>@T[A M*64A^1I7Q*'[,\[%O:&WK^/Q>R>!-^*2SZ_0LBYXTS54T#PVZ5^ETZT9M<*7/IJES(E,,<0"0PI HP%%-G-M[D-$@]%<0! >7AD&C8 M!>-SW-%,J(HY;2A=SBFIOYU=PYF?)C/\*7DN"6FR6I3,V>\S=E@7P9$Q,XZ3 M8[Z#^.')(C_-FL^I\"4UL%:CK:).ZLK3H%'QRU;O3^I$%,6J,.?Z4(JW-P\6 MUQ&%4T$PRJOBU#&]"]DA0H*H>TP3L?*(X*2S":G"0-;NLE,%'Y3.[[2.5GM: MTP5&7C@"\HQI2D_#N*8\9"GITB%"658'[4:^"K./^:=A-JV(I*SW0\[YDS/U MB 0"RH5C,E)=-0X)G-$O#D+,EN Q7*1QP 9F M2S/=F$=3*37K-9LFF!95.5$N^4E28FZW.%TPFT/)ZDA&>W,',#^9IS2(*^(P M)W(9IRI*ZC'4>!(?-I?@$QE@]PHY^X[RG22 TX&541:&(%. ;I_F>U$YBY"\ ME9[-!M=*YNGHK]:J]0&]X/6)%TTY2ILEJJ?J&R&TH[#4TW+UR_G(H11O5R=I M&M8(9"A!+SI!9+DCZ6_ED@ U;/ M9\XPP.2W?- ^]7JGSQ9FE.;1#9-2V-C%.B/.D,(/>&W,A>+*RI\80:_74?3T=!@LZ>I;V%TDKVDYRI+P2@Y/U/1%*39[WRH#1 M;Y"X5^'PQY$Z?)71W7HN[%S"[S[F3#\"B. MEYLDG+WU)XIG]AWDGZAV&58DP:-R3S&FF$1J%*3#S#NB"0?*V4!>-T8HN MG(ZXSHWV@]>"LI/JO7E/6803J7%(<)IS/(R$K$M%Q)!**Y$P:ZY^3@4NU;\E MAU5N/9QVJZ?^9K+,<=&A$8MT"C3-E==*NE;F7H_R_8LRG6+&K&_J+8BC>F.9 ME4W!6>DN+,0SY3&RT;YWF $A!RD#)GXG24+, P>V9QJ963H9&6_"OY9=)N0+W2HW*=, MAS15>@X.3P8>'*8F]="C1F0YN99:7KQLR7K'8:+<;)Z9K+NY%#&STYO(QID! MBO@.IR&@F4!L8D7*%KT2-)P]D&X-LV3VIZG/^-32"4COIHVY@8AD8F#9U5SH MRK^3K^O6Y"TGZ1?9V(A._. ^?XE^68N HQ O,I6;H(TNG_)D;M9=\;UFQC9R MZK'4WJ)D& $&.9C )C4JK<64S2/D)/+HX#[0ANO\)(E MYI3,(FGA(ILD.V;5Q\1Z)[\?Q(,'B!RRW9BE!2(VIKE"+*:&:,=11%3/F%%> MN(C,V9$R @%J&4<]#N[R1ZJ&,34!4%@BI525T4]V=F0/P7A\+OL;&A$YCG-) M,;P*>0%8OJ,^,Z-R461HWN,8F[_04,9G6/DDDV)ZZY-B<+N>^^<751(UFB_J M5)HC3Z49/ &#*SL_SH^Y(UTC8:?+MS#P TQ4.)KHU1^HI-]ZL)@/_W>RHY*' MT@E9NTMCOX6[[) M*EY6Y:6M%UNCT<]$B.^Q10)6">B7#9 :J62AC](]?Q14><.9QV"/.WJX<#OZ M>E$^ .E@$=%)O"T4/EP,B@ _">IE:$YF R98,&BI2IRK50D/\BGGJA>XZY M/DN*'FF&91I39,58@WMJQZ?^L""7<2)T"RF+*E+(5% M2_S 2%W.>$+,F-J]=X#;RYN+F\G\^&A=?/N ?/JO?/UQ>O__\]?KWJX_7QL6[ MK[_?&+]=7/WMXXUQ=7G]MTINA<&>:P]_: XKZD[)@1;*IL"I2IQK)Q M-WZ9TW9#QY4=%C"LFL@ZJ,#7 R*%WB.![+)']=G4"I+DN?(;15D'?2T*$K4NSOH,99H$H$#3>,_![PN5MZO41QE,E(EW6_H0.5DO MEP; H>J[ %!.F&U79ET1*PN5>FJR)S;KR,:%DZH#PAC+E'%L@3,,;H4,C/'# MJBY4=H:7E6U!$G/#-V6\C;TP0M?G;(RK5U;J7>Z\9+_ MD$(.E;:WBI<8%Z"REED1P^G\6E$V!E=!8*)*#[;4(O!DI9)\B+IP8V6XK,N7 M(TYBYP=93Z3YZDNM)%5J=?=:E69\)V:W(BVN!TE,L2B,/FS?>MJ2^.>WKB]U MOZW?K"58V2IKI2G743#U52:;RP+7.2X2/"6&I=5T*JU.MB\)?&7:()<:"1#; M0^Y*GZ: RN$X\,W$5PF!KI'/[$Y3(K!C1.A2WB)G;LB-R&!9&K65C:6+36GC ME>8QU%QBXG#ZE-PUYR[#F_Q@[HVTQM D@*1XHLQ#P!0OEN8U"X2[(,2B92PC M#PI[(FAA+C%GS/GGDX X)V>W<"-#JK9/'\@<=2FTD!\FT4J/4%G4KAK1(!_F MOB\^"Z0,T%XJ3CU2^/;M,]&;9;+$CQ(',ADDL&2^5L)6% MXV4K-Q6-UTI'L!DPHCUE=]."I7U/976-%OWF*V2D.0IR4R4\//@E4Q15W]C, M-4ID"6C@1Y+&?(#2[XWKANRF&JFDRWR'65Q0)@*HS[D'MLSJYPXDE.&"RH74 M@NDEY-VE>5>R!B84&0FB0C(:)?.$=\.X@10>42E>6>*)\/(1Y:0=>SI/1N^]Z4L?4G?8YS:/4 M)\T]3^;4OW8H1DXB760E5Y1-4,!"5"^73T0UIHS0>1[D2T]5ELH).B2ZA;)= M@_:3II:@*)42<+57!],'7:!2#_'6LFQIQ4K(EG*Y=@25VW07D3,O>?\QD%HN MK_ANHRV!!76%1LY9;L<&6R_+21L%"VPO3Z5"L1 S4VOOQY9LE)&#S$^D-F7L M^J1!J_YE>MQ)RG@JI- @D!EBR#, M8R;JD'*^"QK$V,Z=$_F74MSCHQ,'B<@7"B@J2W$\$ZRC%1<0.6_!JFS)!#($H=UUQ4H.S7C'/F&JAFBV8Z$/)YI5:64&=* ME:QF26@H$O5ELGM9%+9VE^ON\L'#N,L'M;N\=I<_@;N\G7>7O__ZY>;JZ^=K MNW6LZYU<'\=6D27&=3E]*!)1?,=*U!J_V*9=K[J>-A+:QI?(.ER9QC MU>/]U!,XZ@16(4WV*R9'HQ?MPH^G@;\T_MHP?DW^\Q^/OXYK95_^'Q21Z8+: M>IDL2=?[#=0UXZ)A?,,4?Y-5>JS^XZ@X2?,=X.**L>K_H(-%5 8+:Y-DA^!) MG#2FOV)MZ172U!LM%(L@C(\"1[7X-P?;!9?!%,I)9*.05(L@SQZ7$],5D9]0 M;;Q=6-<7G9R";4W_SEXY5Q^>73UZO?+FXNOWZY?RJDU=F2"MG= SW.RNMQ MGS_^>O&9%;B/'RZ__%I-@]N#F3Y50BN/WZ-.Y#O%J;(?O8<4*) >1LG&[$>D M-OD<\$YWH+V0G4K<&S4P;KU)$ 9)-%OR J3&11@\XY?O3;>Z/Y2_&MY!K=#3 M/K:CI?3J:,$K^@;E]3D:'"A:A5! ;4,UO^6F%D/B-X411-*W5-8GR^ D H[5 MC.6.^.M93B+M6C5)TK17FO?#S<:UM0$@D4?Q%0(RKZD"+VF)%[KS?HQD5 IO M(O7BIXW-&KDJH #W6(LA)K.2 MH+=R0=D:3 E:TU&]\BZO0Z?W-5(^1Q"7U,$C\55!ZI++U]7.=9K+OL0/1MS/ MZU%J1Q\F?]_J;Q=:SS&3?9L^_7][\P[C^^/[WJ\N;RX_LKOC]^B-^*(5>-8EW"-G_:3]<@^DDHK1X6"0J MC@E?&3(]=UPA^REH-MDV8^R-?@7Z?Q^E;^:@XNA4?0/KKE3:61;=EX26LL P MMG].71$6D7BC?G@+$F(Q2@^]S2^':A$0-:6:2T0A!.&/I3$RZ MG1;:(W$(_W?5BZ6ITB!3Y77LKGYF-QMMVU[[<;-AW?.S3NM^JV[:K-5KV,W[ M;FC39ZU^Y^$WVVJT!NU#@2P@4*MW()L%G.UWJUW8:Z('I@F@.B3@/[]HO6X\$^,5PF.:>VAN7.1!*U**/ W?R/V8\B!Y\ UG:AK,B2I\ M==?C/Z6GJ!IT;K#=([/I+TE6'16,US+M/=GX-4ZPCWBW:N*<^SA3L3L@(RKL MJ<2SB,K*>:MAE<@B+#ECO].9]UR0O' /<^XZAWQS/ ME=M59$5(>YA(VGKUQ/C)5[=/DF0MK]0N-Z(^(2E#XD\"U;%*BA,_H^">&ZW7,) MN=%(B/'XK31YR#._B U*TC046/="[=IN!,N;"KV98:E(84!@Y#\JD[4"'J^% MTPX(_N"P?DJRJ CM0<>T^X,:H \&4*O3:?3:-4!K#-U7@+YL=?IFK]4S6U;S MYT3/F/YW4-(%1'A1MN"?9%>/^TF6 ACNA6;;0;F'F-3NV&:OTZV!MI. Z+8; MK4X-LQK1'IO/V_V6V6UUS7:[]R FQB'Q>8QS%1D]_6U?;(C#PB5*M++?UD"K M@58#;?^ ]G"L_@!5>G*O/K=J(.U#F4/06F C^P0S$M3YC\B [+3[9K-=J[ [ MJOUVH__L&FR-IL^&IKDUB"^_IO0C+1#Y/%EGU9*M$"/:6 ;#QSE',2"SY;;E MU)T_3E)=M52R,^O5LR6RY8%EV8VFC6"X](UKL8BUIK)VT[*X4I ;P@5CXP/U MY0K"R#C#+#Y4B^SF6_J8?K;>OC*<))X&(?4[<(QHRC53*D=034GC2GGJEA5Q MC]@)33V5WZ-V"!3M4CF%>H,M/;\09TL.(S6IDQ4?7'DD6^(>7=L/JJ&FG MV\^_K:<:3S_%VY!OYLQE/.C*!@I=MD"!:W3UCF8^!K12&_7I'SN^9QZ]E'&-.;Y!]SWT#5DYC:A M''9%6,%#S#3'#GZ(Z/5LA5E1=2]AXM59)\DA<9#A;H>_!JG(\KHP7/NNHZ] M:80?\87S$'AMQ-O<\VEN;.S\(&RB@JL;. MS2S,:J1D*T[N25/2JDKG&B7Y_R:WW=%%Q'C&C>9E)YS"K+1L6'=>7F7S3G=@ M5A4K56QK2Z7*\XU\6=LFX[?++Q^-ZXM/'V_^H3>1/HJ2DTM-4&$_"!$20M#( ME\@9X^R\6R^8J5ENH>IJ*";8R2X(EVF%HMXKXUH.>K4ZS1;.O)3"]$/@NN>? M0L?_;OR!K0ROXQ#[75T)&M!&_2O@+0D.P?P6@N#E1;#9 'Y&?96L9AM7N^+W MX\?7YW\SSJR>\?[3E6';@P9\XQ66DNDC'S[^F'I#+S8&G8;%W!V^( MC:*KD MFI825(1 MKK"B?G3>>6'XSAQV+4;N&VR=836''>LB#"]PL(]P/\VF F4R28Q-)U8B!%1R]KQ4)\F[,6I=8HCIMIM]XN)A M@>]NF&5YDLU3K =IGF*WZ^8IS["5$QELF G_;E[X?_S?OUR^N[RIW/WMQ>8! MIU61O5>F.<'A1N=P4\A/WW %]'(UVO#D$.PC "6<0$WZ\/%_5\Z]$2@_\^&3 MUS?WFKW[U#?W&W;_X8MPK08HV0]>UXI3)OK] ]KL8/W'#U.$^Y1AO*W\FF26 M--V(++X$C0K1O,,K8:H&B0\T/I%B("<,A4L?9/<"Q3A4^J0N1(3+XHELEVK0"LVV9+S M>JEO<.B!<:4U2,<[!AG,G-"/J)R)TK,M6-C8/8),[ +P!27L(4# M]E^"6^9-=E_BA8SQ[L;I]KD;3,W4GIBI#3I-J]4\'W21J?7MP2I3LTN8VH6/ MX] [S#DI/&RS;/'J4 QQ\_HE_39$V)KK9JMI6SMDQB&B1,N#>#/O*TCM5>Y6FM!^=I/9VG]4Z2I[5KGI;RM+\Z/K$TNX>! M^6;W %E:K:GM%U<;M)IM4-6ZS:9E=_NO1VW+LGK_%#]:YTX)AVL_+(<#',ZT M-OKE%#EK;?O'X'H@+GO]%C"X0;O3^Z<;@+E9YV["BAY^$X+&2P$B4K$$ MYK-CAM14S,JP^P386_>$V5N!5V7R?F"J+BAR_1_][WG&UN+,[F($(:>O]3%5_(-$0?D9)0'W.0?X^!6QX0GS MJ6N!";+,G^0\]Y0]O5N>?W;NHIH3U9QH#2>R\>=6-^5$_P2&85M-N_-@G.CK M* XH1-4A;F0?.S=JGSDGS(T^>2&HUYFR!!AS[?V(I^7\Z3U.SH*O3T*A*^D\ M-Y>;(]O]RHW-:M9U@*R+&4_;0<;3ZK::/_YM,]_A;+>IS'8[\YC7'S&M:EG7RS,:NFIM9::M1192XG6;#6636#.&8&,>B^[J\_&V26U!3'$_\;"CSQL*/(NB> OD0I0XB8_._XD<2;BU1OCS'LE6V5I MS6_?.3,'Z^VOIT+$D0E?RK[E8B,J-__]ZZQ%+FA37Q>"Z86?W.51;(\5BBEN M'10P3"&:"USD=I<'34\\YNY:Z_J.; N>GZ5NP=!1"OVV4HR0$QMGTH<7\6JRJXQ1Z=P"2 #($#@?1%DOS@Q(Z!]VV< MY;B/9#O$@Y" L%6>HSK,J;0)$!,GG0Y02B5K1D1L;"'UA%NO,C_B*3L![DG? ML#7M >V"DG>_]H M;+A9MP=\ZJT\?GO Y^]OQWAZ??GKEXL;['!=L1/@7G?_ MU5U^W/2AWY_;)^JQ]_C*;8$%4Y_ZQ!JVW*VASN1@)+X30,-P'E?.0D M/-_$BV03:9ZP8D0 "VP5"YHWO&8HILYLK'R(A%/R"S0W)/'A(5HOFUBR8Q?& MIX8JIBZ^ 8MCMI0#;'IRU.9CRZ1J8P6JC322 J:TY=F+P^FXV+$:_9;]\/T& M.XU!MUISQ(H*_>&THJNHM$G[_>KK[]_ ?O_ROG$?,^>A&K$=!LC.,C;ZJ@Q: M!:W1MC9TX?O9KGLTB[N++S5^^?OD'__)7V=#YU]__[_\N:U:T#8C%#-A'@MAA 65CV@RC M5QH#YU]5E!L]$F??0L_',5FSU0R;FMW7[+YF]_=E]\9O%U=_HQ3:K[]]NZB9 M^S:0Y3*.:\Y.C=3OD;I48.HK7ZB9>LW4:Z9^;Z;^UXOKKU^,JX;QY>+SNXLO M'RXOOM2L?1O@_NI$@4] ;!QL]0UAS;R*8K?41S-?#P%W"/]-X M/OOE_P-02P,$% @ /3S[5FM\G5Z<#P ]+ ! !E;64M,C R,S V M,S N>'-D[5U;<]NV$G[/K\#14SL361?;<>R)TY%OK>?8D<9V3OK6@4A(P@E% MJB#HR_GU9P&2(L4; %INV%)]2&42N]C=;[%8+$#RTR_/2P<]$N93SSWM#/;Z M'41GI[VGO;W/#;O M#?O]0>_WVYM[V;03M76H^WVC]?.4.7'[_9ZX/<4^B9N3)=EH3986M&5>L-JS MO&5/Z-O_L-^/FPMFM((]=7V.76O-WN:LRU]6Q!\4$\']GK@O.NIW^X/N<) C M55,.N_W][OX@+:3-UV1I"0][X(9]J=26)]Q2=9! MH2O<>!;FTL-%2S_6*]>^1QSNB[^ZXJ^]9]_N]/1[#?SN'..54<]IFK#WZ(J) M!"F_'AP?'_>>A:,62U#H>+)]5_SL#H;@"P;=EGFP?M_P5S>FVX8,R2 UDR&F M>Z4,A8.RS!=4E/)O_[5BK$>XL1@1I9$8Q1%#$XN80(!P:-*A3ZR]N??8L[S MY>Q%9PP6D<1_F(R^#68VH29]Q\W%C]I]$LLVZ3-N+GX4](E=U^.27ER)KJU6 MU)UYX06X),;*23Q@[L@LGCMR\V=!5)+_.\',8IZC"&&]%?-6A'%*_/3<*QDL M&)F==F".Z<;SPQ\.GNZ!('&+'/_-02]N]X"$.#>)(C&M*T>=9F\\>S,01M*:/9&--FJL3Q M((]CR'P3T80]&L]0TL$.R\3LY]X2-%Q &_I(KEW BVP1U"+N2G0/ZZ"[T1,* MN]KA7(E$_6#\RJZ4'O!A6QZPB^(5,&%_<>5X3]L,X@E/)<9'M3 &_DAVL$,R MMHN76/UM1G1I!TJ,/QIC[*4QWHW>\I%V^6< :[XM#MV(H1+3XSKC-F3>(OS. ML$_!J).4$OI8%1&K) 4JE M')3@[&?!2;,2T2UAUB)$+C%S(8+X$\+N%Y CZ2.1HU0B<)!%(&:!@ >23%ID M^6L78@/WQ_S21TMZ'67NGJ%MDZ LRY0:;*Z*UTK0?LJ859"VRZ16F[#_8 M"<@MP<("ALE0,;G2ZD=9JPL^2#)":4XM B*L3CW@9[,HDA IC?XQ'T5D04R2 MM\C2Y]YRZ;GWW+.^FRR6$R*EI8^SE@ZID21OD:7O"*?A2)XXV&1K*$NHLO@P MM]1-."#)HD56%\Y&N8R?V!7%';&R)*YEE)]4,5&BD5OEIK@A8(NG!@NF/*T2B-PZ-F&2%%5;9/][,A=.6.NP3@&MTOZYI6K$I*4'."6ZZ#)7@YXI&:>]<\5 0M]'0A5F4J>6KF"BAR)442U.Q]J&3JLV:!Z$LJ1*)7,DQ7=QM MH_DS)43S)*J(7 5#_LA-M@[91BCRE:M4^<,4&!UF2IARR_VBNEBZ2--&V/(% M+U.L2CDH ;J\68HQ*SW%I?<[D8=;"#,65T\686 M.W"(-SL/EE+<1W*.N;7XNAK9_X568C!L'VNC;I4.4;-^ (,]$D.>_5X+@J0D MW:\KE,BR\YYJ&,'\>#YG9"Y%]F81Z1N$"?T^E7Z3JVK4\9M-*<256(Z=SRB& M/B.0#-UXX@#EFX:8@GZ4OI$KMM2**;)G%':]$R0S? MM+:-ZCM50H)19*R;7SKVV@>_F\(A8G]@-= M0AMO=@^7_1FPA9L_WO=TI%/Z9:Y"^ J_W%/[Y7L42XU"L05Y6O"=X_Y%KO'' MH-FN"_+MG/?OX+QECVP9!T@5(Y4[Y(_[EC\"UDJDLN<)C!$J8Z!$)E=9+SJ1 MT$)$4F<"C,$HH%7BD"N@;QQ*:"$ XI# %\R8+"4:0U!(K00A5Q$/3RJL&?W< M6B3B:7D\$W_5@J.8A1*37%$ZQ&2=)\#D(:[LH-FPJTD.6<5D!\]KX"D\JY.8 M6E:?_%%2%8-8?PZQAA)[Q+.T(,#HCE@!W';G\L4@QJ/PKQ%'Z3*Y[8+20TAI M+PJEDR]+3PL='812.TEC-\H4H[?3%U1JE&0I.C5:)<<,HR?<"I MA0@D2_&U/2?,>Z1^G9J5#C,E1KG:^N;Z.T$,K7FW$KG4P\3&0!70*G')E:33 MSR.W$H',\;[Z"P,5(R4V!96M[(G!EJ\7,B86+_7TW/ -=5\(GQ!&/9M:$_&6 M3\\](R[TS<\]GX?AYK6(UNQ.A?N^QDG1I&N1L$#G*.X=1=VCJ'\D!$ _A2+\ MW$XWJ7ABO?[P-F&JA-SLL7BT[J"5<%:>\S6O..MP4P*H]3C]YA'5%B*7/_5K MGHV6LE!BI//(_3\=ED^]S<\6A7]O?-I(?-@H^DJ=! U^_3&*SLN12Y_3I7AG MZ^7S2IIQO<'VC?+%/5S@+V>>:P.B>.K+.Z>=&7;$MUK$YYI@]-9@Y5+'$0>Z M3SN*K+^*+@24]R ^SA%]*X_&M:?AYAM..)<]S=9 ?@#24!T+)7X5' MG7;"EI2390>%7W<)KT#Z"R[ 7J[ACF">? (J:Y4[#!%Y/+LAG!,VCDZM71%2 MKGP%A8&.6LHD7TD43"PQ9I0*Q0A\2^WK5ASW/5\(=:[=J 8B7D+K ;A^N?[; MZT!M+CM@T7L\,CYAD^F;N00(^%\"^GGL^RU93@E+FR*4-+1$04,3E4Q=P/;$ MOK9:_@?"EC<>=L6W]JH5*&K9! VVY6+R"9('\LS/'/DZL#?VZ&QW;V?*$Q[W MHC;FK]XC8:ZX= ^\SC!,,/>$/5*+^-7>H4'8!&?Y!O,/@_SZ&_8Y>1)_W&+V MG?![&)H>JU91C[8)6E;X(V0/1##PR[34H]VZEN$5$ @6/1H*0H8]P=2^\M@H MTJ)4GZ*F/UC\=29T[4)0$)/4';'$ !+;(@$37S4HC3]:M/7SI[><*\/L9P3A M3UZ'-)"&1KX ?0;E$5=!]D9@BB\5J'7Z"DDYL?\-L,/@O ?NU*9@C.I(HB!J M0@B)#LA=I4__I:>\:/X2_Y1I:<1B"SK;_&3Q(E+?8"J!JS61MJ3U*Y9>;ZI<>E1=.N!;;,M#M0;3 M)CCU!7&])74QC+7LX4U5MJ1%^H.SIXW9\RR@C@T_-W$PF'ZK&30!3C$885:C MV#%W(BBW< M+X% 9SR+7GY>-O^JZ+9=,XZNP&B9$Z;6*Y8F^E@N!,V4 Y9JI:!ZH]E$6ZDD M']>+JN7MFS#TXJ==(/9/Q3P.[$5]8.[2_Q%[S!>$?2$\=43Q,K-BSJ/=HF:'E%F<]'<,F6U3\%5$5MW_ LCG9H#98BRS:OX&L0_N",Y]I= M*,[51B!V*<\3)9MWM %]F]T#BFCM;C%;B#>?A,(P UJ]+KD MC4"R.(N^(F+UZUP%KNW73L7+F#1!;ZUW.6F>E:S%ZRV-8' 2,CW?%>\1ZLR4 M991-0/I^X:WT-"IJV00-+L]OJP5/-6C G#X)C^5C\40 I%#BL$4@4BCY4$K\ M2N+R>IP>]5OBHOU,SJGXA%1TWJ/!F$#9J*,=)NK8*/3V(6D/_1$-B0KC%]$_*.GKM3Y33E) M$\:K]KY&Y3QCRJ4QLT[!2?*-@^3KW1SE!E$=3C^X7/+ L.NOP$%E%_KYDYJN M"9Z="2?]>(ELM*[.435!L_+GGN\FX_+XJB)K1'[_Q7,M["]\45>7_9)G\;,\ =0C;N@V0,;SKL4S^>;/,.7(_J(94S[][\,TL,2?W_T?4$L# M!!0 ( #T\^U:U!-%;"QD (3G 4 96UE+3(P,C,P-C,P7V-A;"YX M;6SE75MS&[>2?L^OT'I?%S'NE]1)3CFVDW*5$[ELY^2\L7!I2-Q0I'9(V=;^ M^FV,*%EW46*/-,Y6N6R3HC@?T!_ZAD;C'__\@ YJN=EQW$%92=S]/5 M_LYJ'W;^7'1_33_%G7>SN*J+[H"QG_I?>[DX/.ZF>_NK'/-E__+'9_NKU>$/SY]__OSY^R^IFWV_Z/:>2\[5 M\]-//UM__,N5SW]6_:=%".%Y_].SCRZGUWT0OU8\__=O;S_D?3B(;#I?KN(\ MMPZD[[]X_W;RX\$@XR?EVW.#K\/B\.GK>//'^YF"\7LVEI$OXYSAKT#_L MJR4.H/_"U?$A_/AL.3TXG,'I>_L=U!^?P4'#(16WBC<4_WGS=SW_"C#'63Z: M]?/Q%E^OO[%AH<(*7U8P+W R*Z>/G2WRA0_-FDP6W>EOSF*"6?_NY&C)]F(\ MG'Q8+?)?^XM9P27S^G^.IJOC-_,\.VKKY=VB:_A?K%;=-!VM8IK!Q\7O"UQ- M\Q4BQ6_<>S-?00?+U41&Y632@@6K--/59I:\YPRUS<(2IZ&7 M?XW+U)-@#>MYF_'G,%LM3]_I9=#//RWR$Z%1SM\$ARHA*,EJ"(YIJ(6EFC6# M:'6-@FL9X^!S<7%R-\E=:BV]7<*XB5 MQ9P;#$4K\ 8-O1O(S+?112^Z<)YU.QJX[QO7UKS@[ M@HF53KD("L44! JL (L*EUFHBBNA1;$\$(]R(V!C4I(/Y\5EBM/+A([\.2^. M$,Q[R(# 4"'_#JO3,7L>;0)?6>$&E[5'99RBD:QH'JK!D?-@J-?"+7C&I!+I MR$$F 3).O&S6..;5G]/5_LNCY6IQ %T_WG/ E$PA\ZS0.J/'K%/D+/&B65$0 M?:S.!TU-C0U@;<(0]9$1Y,_^$SUYTQRU-^F;^KEMD6#87X7W\_%M$ M/VX:9TL$N5O?PQ*Z3VCAN02NO0-FD[,X#SJA?HOH+EAA?-6@C!7$O+D_RDUH MI+\Y&@TL+3)6O>O@,$[+ZR^',%\"XMM=[:\)?S8/-L:0P#H&2CK4BUJR"&@Z MC3!H)ZU6-5#3: -8F_#&?'.\H98'&5&N"43 ^NIDT,P4@3@<.!8#4M=;?%?* M8GV@CMGH,R4XX15P7D\BK1/GT&F7E5"1"1<+T\(:%HWEC$L/I4+.6E"G/:Z! M,2;W?$OI7\/RK2:=T/LZ.%C,SZ$0'FKE$CT_S7%45K3@6ELF1()0BM5%4.^^ M7,8P)L^;6.Y;33==&%;*M(T]SMZAJGTS?QD/IZLX.P=N$FU!+"HQ!XA&X\!8 MJNCF:52OD&5 ;X\\,7$GJC$YW,3$(!8)9<1^=-!F&4X,,0(Z[& ?;?/T$[R9 M9XP.WBZ6)X[K2 7 WJC&YV\2\(18)&54^=A"71]WQ.7MI2O)6)'2-A$;*.OQ?BMDP M$"(+#!O!&""FQE44FU#!?J4"^Y:XL.6<#[$W=A966NEL=IE)T?(#W&?F==9, MY6($!VM+'G";FFC'Y.UBOO<1NH-7D%9]EKZW\V]QTF$WS:9[O1>/6R;_#(MR M)EMCF?08/N)X'0M22>8$!A0!@M>!VGQ>CV1,@1PQ.PBF?M =E-/A'I\BDTG+ MFI&6*13>*H\2\Z$85A('5Y34RI'OP6Z :TPA'3%%R,5"1IC7!X>SQ3' >^A] MO&O&K6)2&6IF4=?(=!61A> -\R"+UZ86KJA-[9V@QA2X$5.%5B!D/.F#R&O M5&5LCE(S$3%:U#P7%JWP#*0#[U*"JJD-S U0QA24$7."8O+IF' ('<[!?*_W M?ZYH,0#/2QMGY3IC=.A;'0E$QA6 ,CD[# ^I"7$KHGM&:-\4+^A$05S4-JG< M99Y!,AD"#LNFR&)V[=FY!)&C]9JZ /WDR;1%>:Y@7%N"8X5[@=+A@7GN"_/" M"!=E]+92;_?>>V/W<7<)-_@:MF=?QN%N-N M_6,)_6!1?T;NG>(L%8&0%(;T'KAC/.JL;'2VDN>>;P4TI@")@ YTDT_&AU\7 MB_)Y.IM-;$0-9$ME20E 'SM9%DM22,[JA' %I/7$HC]]]IAB&P(I/VA*"0L% M5W&^-TVS$U:U_:[77]9G0LZ0\92MXSDQJ7QEVACTDW1,K,::HP9N5.7$PMX$ MUY@"&@(BD(N"-K9=@UK,\]H[R567A*XY#JZ=S],6&/HDT"*LS#'&]@;J$)'M M92!CBE\HM/[6DSW(F2M5H*)507-36Q@&KAW_@L*J<]SP7+D!ZB*7&\]R0 M@?110"K,I!"9=JII6N%P0$%*%)XS>L!#9",,7QXJ[5N.C3UDKNG8N]&FU"1% MJYU#OQK#*=,.]P068T: /(;@M.%145?A;(9L3,$-&3?H93)TWNZ<$DXJ@31! MLE(<&M]8@'EC S/&\B*YUU52.[UW@AI3S$/%$EI)#);B/X>GRNR=1HU6M'9, MR^A93&B>N>.2%X_FF;PKP,UHQA0@D5&"9NXO<>$?SR]/T5M\O56_H]*.8I3S MS80^K/#OEL59[M8ULYMVOX!HTPY(&W\[64^DAXV'J$O2K]UBN7S7+>IT-1&^ M!.VR9L45M D2(@O9<*:15L5YJV*D3IB?>_SVE9R?8'X$O^ "N6ZO^ZP/0W/\ M\4]I):>U*E.,QM@A"--VKPRNG*J9M9 D1GJV5/K2SGO#'),+^U"^7"WR'%9: MA.4LR]5N;=F!OO\#=)^F&98?%K,RX2%Y4U';AM#RQ0G0FW+*8P!9J@TY%A/H MBUAN0G-/7W;8*E JEA!-/AD9?H?5U\+UB5>Y'>ZK3$75^%ADRP\KYC(:1VVL MC>0',2\ V#XS>?I-I\MP.C_"-??5Y/P,==&M:_5Q!<+R]1=!7&UGN#Y\RJSAD# M=)E9\+R@656MMI=[IG TAJ-O%#QUD=.-SOK3*L1MY7UEN_"!LTQWMA]Z7?HK M+J(NSM#Q>5$.IO/I_AWVIBGU.-V>\'2H\RGGP' MW711IKD=;9U#67M.R[4>:6F2;AEGNW7]QEF]PCH8;A%R.UB]F/E,,L7UT MW6,>:1_ISA$2;2AMU.J#*^>TEI8%#9%IP+ JN0 85@5>;5$N5^K,^?V;L=". M_1=E\Q+_VJM6"&AI$&*.NB',BJ_ M]4FY_5A\H&PZ>'D<9X"@A 0^H-.B-?HP"0/"8*1BJC@GG!2F"NJ ZA8XM-N7 M&55&$.B0\5P-T[IEP9PKC&L(VA:K(%$;X5NV+Y_6&E!QX)I([8$S_BBZ^VR, MQO#L5+MRHMUDH8/",1;\7["2B]92BTOJ%JM4W?$>JT!W*(J0R^?)8ZFXW/]E MMO@\2 '>UR]_K+CI^M$014OMVR]=C?$>8^ENFA'&^NJ,BV^<^^1)#@C9TIJD MP2LX^?>L=.KUE[P?YWOP'@?SNE;(JTF-E;MF7T&&T)*=X0$%K)!>-#,_2QB_0"?]TTFM;5;!X;I&S]M8UY9D M8!YR8 DJZG-=3%+4IULV1SCE]CKH<0/^5^P77XVNT&RTOXP%F>' X> ML@?T-33Z&M$*EG0(0FLCJZ<^2;$YNE'9]6^>GMN*?VAZ_C*=QWF^B$_H9%.0 MK8*WG3^2K3&,0'^X]1*"R,$IH-Y.WAS=F-+^WSX]MQ4_7:.Y?HAM3^SKL'?G M6TWPV52^FBX/%\LX^[6YE_@;^#J?;-% ^;I#,S$V!%-C9C9R#!2,52P*;I@% MEQQ:#-"2.I7[]*,>TVFI;V@Y/;W@[D77H:W(=4Y8DC[+D-M=/NW:0+ 8%ENN M6)+!JNHC<$U=9?Y0'WS[PP80/8?*:F[IVJH$B^ UTS[:J)*)7%%G:$:;K1N( M(;S6RPUL)CH:)%YN1W%%ZZ\8-=J74)B4PEOD MI)*5.@EQ.Z(QN7T &%=GPPY M5^>39E4#H@)C$54-3'#T25ST0-7FX8!C:%\>0#+PG!!FKU?2>H>X:A?T]-M96DGF)34)48HY>.V=S:ESFN M6139LUB;=ESFTJ^.&"(;R1]G"]D'?K13@\"&-T2QJ -NV8 M7F)>XO(M)J*.$ 8C1>KE<2.84=6[/Q)1:"1#1I23X4'?P?-=-\61'K;[ND\0 M3H*%F+6NK*;:^G=BT!><<\QP9Y5/&3"T)";+K8"^!8M,31@Z"9&[<[OUU;2- M?5Z6YV]U=R;4H")G3OCF8E8,92173$.JMF8C9*%FS>V([ID\_EO0AE!&Y+SY M9=&A&CSJ\GYK*%W/XX(BN3#H6(H4$8UJ@8K4D:5@9"DX']Q2;T_>C>I;R"8/ MQ1\B69%S:'VOY,?%Q_BE-?ULUX7CZ!'NA[9I\G/LR_&_;II,0"J!]C2S5"5& M13Q6U)26,^E\+5!S2HKZWNF'8OT64M!#\6U0N0Z3+FN+H3^,.-'&1TBF,-'? ME6QK8-%IG(J4,\_)>L6IN_=A MA_^;*)B!93+P0;EUB^MZKL7U\O.Y'M?+#WD?RM$,%O7TY^=_W.?LXOSL^N7C M5_AR.GO(J;JAD- =KRO%YCXNG#S]^1T-K-AED7S1*OCDG/ M@PL*()%?Z+09LE%D)9^ - ^4S:"\N7H7> DZI JL^%;E8B0:?XY :\G>)B%- MD=3%^IO@&D/%ZB-29BNQ/ YASK&YV)B3 \.,:+<\*.Y;&]W"N(U"8'!07:#O MO[(1M#%4M3X%;1XHG(%][=>QFV-HT$YH];F&A_O*-WT3C:^[$4ZBWA)_]M2# M\N(3!DI[\/O108*NY91G1ZW'17O\+%:==-TM(II!A\77W-5Z]#S0GQ9 MHI0)U2534K9&+#:QI'U@L@]C(ZX(0[U!LCWJ,6WJ#\G*:VMC'T_>9-;QACFZ M,CF(>IIQAISB(0'CGJ,:+J[-D.4M7$ 34&K*B7K?Y5X QU35]YCL&TZ* QO3 M5I@V1X:B*_%P.WK-E]"8T+O0$5G/T\<<_[GH_GHS[U/4RW8+V?OX^;>X@FX: M9R<5P.]A"=VG/L69I,J%87%3EU&?L&L,9D!0=FUU5#2"LTPI-&:V"W MC#MYX4I4+)I6[J!38EX9P$BF\EP4YY+\3,3=J,9DTYZ*2S0B&]B6M6O03_;M)N_B\:R;8B5R,#=<4%\T2%GJ14J 2[1\W' 8HBH#G2)52@MBJ/N M'W8[HFU5S=O%?.\C= >W/^4T*]8N.4^Q5):42;A",OK]MDITQTQRZ)<)J:B' M?R^ 8S)FA$RZK&R&$QJ9"=L,XD19'ZNSBA4AT+QRHYCG*K'^[5 PJ(2G(=28 M3-F3,^E>8GHJTS41E,8+OVU@\W49[R,9,!FLJQZ84\JV$D?)?.:"906M?\TKIRR7;XP*+6XYJ!5:5 +<#):[9O M@#**/?L!Z'&U+=#VDAC$_DPLZB[.DV*@>6M49#WSVF1\J;-752D5J'?FSS__ M6[(E6\C_P5-.+G34T7!V"LF;9+6-G(7:;L]0&B/XFCBS.@,D8S)$:D5P'8XQ M;*@_(@D>+()!#H*=[=-.-$?_J-WGIWC&&%_@7U'C (5WM=U'JW2FMG_7 AG# M1ODCT&%[(0SL3OX2I]V_XNP(?D.(1R?[8LNO_MK)$?$77^LHI[!\&;MN"N7% MZO+OEMWYB_?0Z@#6^Q=;;!0\#BX:%_<)YI#(63Z!=H:A]7N=+1J,B880O&G- MI6313-<6/G,9F;$B*8D MM5X:/C$CG(S>5UT*]>5'&X,;4VZ'AC=7*HP&D1/A$?Q+#94O 7VQ:JOZ&-=M M#W=29:B\FL*<1FC:&L>2:$D#IXN JITG7T+WA#@FQWP82@TI,\)VOB>!X_E3 M<.VLT[H_BPQ))3"2Q>A:_M)IAO]I?<-KU$4*"X*:1[HG@NU5$A\CD@2T:>OX>] MH3L'Z!R2B:@J\U(KYTA '6^$;8"+3;I>>C]P' M'Y30DEE($_9!QXD^<&C^^ ;Q?&C)V84 MD?0&Y-?%?NV_QNE\V2YX:"50Q:M8D/$EJ\S0OO/6D2KP<= MW"^]IN)O>QD^GSC*@ %FQ.)=).48\^O?PN\2+)$4ILB-BG13B=J M73<>5-4NU U5__Y_/I^?_? ))]/A>/2/'\7?^(\_X"B-\W#T_A\__O'["^9_ M_#__\6__]N__B['_]_3MJQ]^'J>+S##[,/^,,_QY,_ MAY_@AS=G,"OCR3EC_S'_LV?CCU\FP__R0Y5S^M?OO' MY:]_OO7[?ZGY;XL0PD_SGU[^ZG2X[A?IL>*G__?KJW?I YX#&XZF,QBEJP5H M^3R[_,/K:,Q/BQ_2KTZ'?Y_.__[5.,%LSJ [M_##QM^H7['5K['Z+28D4^)O MGZ?YQ__XMQ]^6% .)FDR/L.W6'Y8?OK'VY>WD0Y'LY_R\/RGY>_\!&=GA'C^ MA-F7C_B/'Z?#\X]GN/K>APF6C>A76ZZ@3(7S_]6G_;0WI@\$9)(N(C+Z+HZJ MB#?$N.[I^V.^?!;+6.#B;-80\>UG-\4[/H=A2P+?>G0#M/,'L7,\CSAI"?6K MYU[#N0)Y$V%]))XG>N!D?/'Q;VE\_M,CI3UA5N=PJ/D>YP\.O;8%D93@:5O7SBKY+:<%9""DS[:%C02*<4 M3RF6D#U/<%NHIBLA+3"-<[%:+O%39=A/>#:;KKXS9^&3\:O\DS8:?2 1P^B1.9Q-(LP%'[Z))P$KT MP'3*AGEN!2LBQ^RTYEZ+QOO>'>77=+D2Y">3%866BN&>FJ-,QN=-)60V/BAC M%O)!6_SQA_$DX^0?/_(&HO22[,=S?#6>3@P+C+?.R1 9:J)*! M.VM:OQU? 3B\ /3-L=L"E#D3MBE66V90+O300&(@"3 H #D*@R[JQ"/6QCY.7Q*,S_[9 RWT%^F?\ M.,$TG/M>@Z $1N4S3DB]_[],)[AD^D49]-!R%I@B)X9ZQ735GH6(2B&06H5>3$A MV-9::RNB[^+3DF4-=0U9BX/?B#9$B.D'F&"-SF0BT$?R:.90\7/]% UOF%AZ84=M\5%[:M_7L\^X&0)=$&C MYTM@N2 O65@6?$ATB)-.C)P@1I=="FCJCQNKGHU@OF%!:LNHVQ*D]Y4@ C-! MDNZ?J.[N1%J2=&]:"- M-B!].?J$TPV$L732HA+ "'>I:4$D@PTE"_1J(%B79'/MM#O*4PU!MF),#Z[9 M&_BR//^?I']=#"?X]&)*I" K?TJ;660#EC_)=+33"Z6+9#[$5-/*@<2>/DAO M@G8J85:^L1#M@N_!:*AF_!X?B%E]"-9DG!#S] 41[1VM"WR%5.OORY@Q& MLR>C_)R ?JS[&01#>R_),I]1,%T#%5%;Q8HGK#$'6V)KY;0#O-,7JYY8U4.0 M\=8;0$CS127'*C(18PA1 L$JC@!R2^I;D39/WI0,/BOK3-\ZZB:HTY>@IFPY MG!&^AAZ#('4!3TA]2;'&2HD$-GBF,H_@L0")^=$LI9.7I)X8=3@C_,5P!*.T MGC#HL\40#-.!>Z:E,RPB;< IX8*-V?+F69'=49ZJ$=Z*,7V<:M<.X$J#6H5# M)MQP-H@\8;2<[#=!KJRFUXAY91,1(SNT 8)TH4?+Z"LP#T;W-./D%COH_FSH MP99^BQ^7!^SK\C4P%&B]Q)K)2[1=YP.#@)&E $Y8Z3'ZV%@^-H(Y>?EHPX8> M],=BP_BJ!D#?3(:T]X]PMK+)!E+RK(J(3& B#4JG(YV37C(K2'QMPJ":IU>W M CIY.6G'CAXLX3>7(OSSL%)CE*?/QN?GX]&[V3C].>!*I!HX8%A3+!HD,$#: MO LJ0XJF%-4Z(;8=T9+)*K%CTS(#;HN(/%]\;^*BL ME4:R;%RNNDZRR%UD'G4ATRW1>:N.%M<[69'JF5&W12KL*U+/2\$T>UV>?R9K MC>3\+1VIKT<5?/VO)MD^P=GBM"6Z#!,=N/.4[BA__8UKO_ERE,XNZDG\\W#Z M<3R%LU_JM4+Z"_HZS5^R"\S+$A9ZTP8>HT2;D?$LZ%CVJ%@ ,(S;Z T&KP2V M]N^.O^M''](^/@EW$IP>PA9[[?4-3H;C?+M4<$F!ZU1=4'I@DHF&.\6<-Z0H ME%8LV@ ,(R\J%>/)3FG\FAQVAX_^E7C M%#&.:@K[JTT27+'8-HZ40N%EEP M23)AA1 DN-(7HE8HDH'R9!MD9R,8'3FVSBM] MC:#ABWRM(T_OK^\>9%R76_YAT5_E[^EL3'[//WZ<32[PZILD!?AY]OQLON _ M?ISB^]LEC=TE83J97<%_EW $=(X^^3PD\Y!'Z8UUM %+YV-UJ@#1,F?(R>)@ M4*M.)9RTPC5!H*^NA&#CX@WE8$L7I"UR<0]&CEL2M&')P1S0$L!*3E$;ZIA]05OQLQ:=P7A0_&_N0UGU?<60&%Y!H( M7"%9M[P$$P!M,)WB7 ^+[5^UXCH.UW4BS3MJ M99$D>)E9$44S#38QKWTU2X232A/,V/I&3ON.6O/T4$THXF2Z(-2E8?NF=B&@ M%WQ&!G"\F-5S]O=QO2!,=@VQEY[X_B59.!.RD L0VB!_$ [I+I)TVZ(]. -[Z,;U9C(NP]F\-U3BV4D9(E,@>*WW MC"P*G5CV9. E'I57S4M:+E=_].)P3T+V4#@[[R=0RQ(F^*$>]Y_PJK/!_,;< M[_!Y0 X;>?:T-VF,)(PZLN +LL0Q"Z##'&[V"FG3 ^(.7(]>#)H3OX?*V;GF M>CF=7I I=C&I^FH>&?XO.+O #84M#I(L6I.'B$ D"5*S""XSA=9ZTE AB?9A MCUU1/GKAZ9DQ/62HKC53V;E8RFJ;2.(#*Z@MTXYH%LCT9]G*XD$(\BEX8YG: M ^ZC%ZY#L:J'1-"V]^(Y^5[C+XB+LBQK*T[=R8Z(7QFGF>B@@WTF:'367#02D:= MDVA]C_IAE/\WEHB]B=NP.+86X:W#(P9>L/H,60: 680 MV5EK6Y=YW0GJTD[=>/1OFEZ-E.[1WEXT:KYLU;_%? M%\/I<(;O2<3AR08*:M8J4?>&ID\M9\#F=C>06S> M7*/O/3UZJ7Q03.^A:+91<#&"\-Y8SUPVCFD=.(M)>3*Y7!)3-7&?LK_WF0\=M7&K2TL MA+&J@O&HZHUY5E,$X-K4Z^N*U\Y.Y([$'"63+EHGO#79MD^?; 'T0*HZ=F+T M)IG9F^ ]Q,9O8%IFHKN VJ7"8Y=[ NL ';;2HP?&W:SD;T;U@XF$CD)E4IPL MTBE9WP!D/D-AO)#&!&=C-*V#DP<4A0W5'\>2A%V(W8,$7/-R?YV;L8,<+#FU MSK&0?6$Z@"%7MWA2A\JF4%!GV;P8_":(P]OH#9ASLVA[+\KVD.[>X"HLP25+ M1A&&1&BP]@Z(!--E9")[M%FE4E3SF1S; )V""+2C>!\S6E*Z.+^8)T,V)6Z7 M0 $\%R8K!EAO@AGM&!A4=7!6]@F%LJ5U,J$SN),0DUXXT4/R_"W.:*^8G\-D M1 [K=(E*& NNSE3CMO9@CZGV27.""<>#0;">A]9S[-8C.05A:$#C'G+=O]?[ M3+_/C;'&RK8 )Q*(P,AZ0S*(H! -'$-%[:6QRRN36Q30;P9P"_]M0NH_V MIVN#5:NS#)6B?PO+7.4Z'JJ0BI*!J2SJ71FCI&S=9F4;GE,0A&;TWIA ;EP_ M_A8_X>@"*VUJMX_:YF'ZUW#VX=G%=$9'V&3Z9S=SYT4TJR.^WD1LE MY")(3^SU"(GKD&0$73SP6'+(-FD[Z+S*_5._RR5>7%OBG]=7N R47D5,BTM) M69F8@7KM&7EB0#+,K5JVD7W^_?T>BP^U9X M#J?&#B MUY/L1V%8#R[UNGV\P4D93\YK0]#7\6SX?IYY>TN+\>3G\46GF,8S%"_6#( MA"BH16EMNG=#=M+BU0-S&@]<75'ANC7R&\Y>#2$.S^9]M5:-5 9&D!FK3"1W M)-?>QL4S'XQ@TI-+:@')YO$[')AWKWB2HM$CT?OHS+2&$O.A+XO>Z/6VQVJ( M)R:.3@7'Y+R_1@'.@ Q@QIU7W"3@WC?OK]$9W4F*4L],ZB&NL"3,6ZPD7)37 MW3YJ!]R(R!.0D M;XU^>9)[DG27(4A>I437OX]H)V$D+47O6-"QFWT"/Z5<$ MF9=T+.HZR"](.M6:71%E'5,L:AY.L)R2T?0&1,[C_3S;34OV7?ATX!.J+V(_ MN&JIU9#%=XOG+C+_081BK %FR(*OUX L"Q$D"R(&B2+[DEH716P%=.AJJ5XE M8%,9U=Z(,YDD M7-=VU8".D=5DL_&(/#1OQ=$_R[N61_7,\5V(VY#35LO61W 0Y)@JG^/$I!#EATG/DZ/D/$S.F- M 8BI2\YE+Q"G(#+]4KYQT[6W-:4Q5YKH!0>K+0,(R#1H3;LN<\-)J!B2Y*Y3 MP>4=3=8N%SQ%R_'^%&T8.[T$L92N+C :-D^\MO3AVR7>D_@WV;<'Y?IX/Y=P M'+>6SI3(7!*%S)I0>X'K6L<;!=9N(RIWN@5Y; 9N:7S8EG^[$*PQWWXE2IU? MG"^!:*>M%%*PA*5NID@6JVDJ>0S10 %N.PU@OH-S7RUZN*-T+[*/6]!LHQUU MZ-JB=^D#YHLS')%,(P96U M'D1-D\N&(Z;,:LJ8Z9)K>#Z08VXS1.DDYZ%TV>^CK&EJ+A&]5#'MPJ+&GNL6 MO MK')7+O#C+? +'M%*1^> B"YSSZNAPL5]*O,+0DY+%3(E^U MPOX%24SAXX?J6,\M1 XJNI(5N*[E1Y[);(,ULO:N[]1JZF&QOLM0@ -P?A?B-N3XO/QP\F7PQ[L!)G0^ M"TU.I*HE9N0(0K'T(=LHHC >Y+9$]Q33W]Z//_VT?.*"P\LOKAA\M=YAO>5& MA!_O1;4>"M&WI^5TD3+2&<0L1L$TX6$ANSKP"D!&86,4O75Z>2BU"[TH8"@&8M@ MX49C\7C9MY^'4WC_?H*+NP'CLOS3/N_^=U_\T'FWG8AQ(^FF8RX^Z%@@"&UD M@@)%&2S"<8PYP"Y)M[MP[#M-X/K37Z^>?A52UUE#$=FQ6 H963P"&5GTWG O M@T\&"MKVDP6V8VIT:6G3M8O+MK_URA7]F^OD(YY\"%K6EDVUKBGE0KH[<&8X MS'U/94S[-DD[PSR\:FTJ/QNN,/7&J,9VV1N<)#IFX#V^+B]'N&S M>FT'QA>EB2JL=GMA6FO!(O?T9=18QXIRQ[N8[)T6.Q%YZ(>X/;CL&W:_B%&5 M8@/! E93D4Q[0^ZJBXD91%2%G%4LK3WX;7@.U=F[5PW1C.#'3MIVBWB %P*M MTXS :U9SW95H@8$RD%TIV37O\_F@8L'MV;Y3+'@7\O<>$.P"YEN-!>_$J*V1 MP?M0N7?6%YYL5#:SZ!*YF2K39SK7>>0QUV%4(I7FUUD?>"RX'<=W(>Z#B@47 M=)9,W,B24X& 1\6 >\6LEO5:N'(NF Z&Y:..!>_$O&:QX%TH_Z!BP<8F,,60 MBQ3J!"R-J98MSD<9HI%"&A?D MKX&28I'%VNW6TS\*?9(R[\KC36N= I>;T+%A0Z\K?/^79(_(LEX,5Y>+"FH7 MLV".?&VB@#0,,I(P&M[22.9'L[6D"?( ME&HW,,-B1LN+NG1C5J<3W M/E0^6'&W3BY$;AWC456[P]21U;'60PK,H9 ?DEI+NW>A6D/G?(7@EZ<# M\@)\<1Q8K5*G \B3<6B-92))FWS(RO%MB9_=^/;+TU/@VXY4:ZQAJQ,_/AOF MN34Q3U(MFBLX4B,1/>.+(G/'&7"!3$5CA3&!@VYA7:U?_:1,JP8$;NA*K4>T ME.(NF!J:59MP'-ZJ:L&CK2S?@\"]O^^KUH5D)7!-VLLF/K]7I,G)BU"-BEBX M)T<2.U7]/"BF;[&G#L7S7>C:0S;M->D_PE0]^T4*:=6Y2 4EP-81XR8P[3"P M:,&R(H5-5O-04FB<5]L Y;!G>!L^C=L3N8?+=O-97,MBC>=GP_/A:+[K552' M)#G&+)EUHAH=\_;*2#:(4+PXXXV/K3.K6P&=@!RT(WACK?]F,LX7:?9ZLHSO MS55=Y"460SN%$BRINJ)8(%^1.6Y3*8#<8:>Q*G=H_'5KGY2%MS=Q&\=,EWBF M3T9Y%3P&:9UA=.Z0=@/:,B0D,H / 6K&R'9IK]5]Q<.>YXW8,^Z= MMJW[8A$V.O^&<+8&EPG>.,B6954MCF@*"R@U*Q"B%U@3AUWJ[[>M\=BYW(Q^ MC=_L7V%T42#-+B;D5I ,7N7DU^&T.FLO29,%)9D.FC9O*]B4=$&7+9F='?B\ MRYJ/G>^]T;=Q?$:B%S%;+4E5T3*6$,(COF<"[-9&UM, M=J9T4>$=EWOTW.Z!J@V]LPKQY6@Z&\XN*E77ZAJ2Q""11Y9YH?WGX!EYI9S) M ,14E;AR7>I4[UCFL3.Z)14;SWK[?0*CZ,Q&M_GM]CJMQ]./PQF<#6=? M".7S&N:=T7YKG'<=4.,C02S,!%Z8-L60VT!?IA*$L!8R8B>S;)=%'[L$]$?A MVZ+@]Q&%=Q]()?U\,9EK):+#?Q.NR_IH\@@%_:\VU[2DD0J=.D(8ENIT6D&T M \=&+]EB7-!S]Z!NY%J35!DKVB7U>7D6X.S()Z.R&1\&AR[W0 SZ!P8!X M.8HD>.XR[WW3\Q\[%YO0;0TS]PIY787BW@UG^!2FF&^@"\%%RZ-D:/5\;@SI M"@B9D5$0-=<$\&:#GCOBF1L6>NSL;4O)-7S>*Z3UR_@33N8G^R9TW *Y:-(R M+U#3ODD>H[>1&9%M-D*@\Z$#G^]W<(3A0>3$A,1 M(M- >$(@DY[._2!DRN3%=8E4KWGT8^?EOM1:P[V]XE1DJ7V\V=31Y& Y#\PD MJVM3Q\"\+[4%02"8!:52!!>MR_1"C,D:; MFZT+]J[@[(IMW]+5)V=GX[]@E/#%>/+S^"+.RL79:NVKY*)"E&?C.IC?LW2)GA=OJ+.G#2U M/])P1'L9CMY?05_4G8M 0J_!L 3T)NCJ)?@8Z74(/@JAP %O?8C=$^JA^J@> M1+H.P:Z'TFJUZPZ??KFV6WKVO&(Z2>$<*,-0"G*)? 92UX8.]\2URI(+U+E/ M,W-'O,>Z6W(0>;JI(0_%UQZ.X:\170ZLN!M33YU>U^$Y3L/7PW'U5A/Z1BPY ME+BX()UQ23%;Y@62\&I^OX]EP<5_P, &UW: <.M2V!Z%N!.&D$)IL2E4F5@JJ.7RD)O1-%=YD"N=NJ?8=* M#B@A/9/\V#&2[[@/K6FL[NQ*A.K4?O0^7#B8"M?1Z%85'5:KHZ#3ED J>C#"JG MH'.WW.'#8OV]FL[VP/D=B-M/T]DDH>2D8E5DJG92I^UXZ5B0"I3T63NU+='W M6)O.[D3XVTUG=Z%:/TUGN8D!@I#,@B($GGR<$'BM= TZ\>)-WIJ@?:Q-9_?A MVXY4ZV/,U_895QC1FTA"Y8HE[T(A?4;.AO1"9N0!'+0>Q?N@IO\=R QKSXP^ M\NI?3ZGK .:;G06X"Z.VSP*\!Y5[GP4H500,R;)2Z@5@FST#E(4E&VWF,D=K M\?&Q?+]9@,TXO@MQ']0L0$@2%23%P :L=X$5H\T;%EQ0,2INC3_Y68 [,:_9 M+,!=*/^@9@&6F 41S#(>ZBU'FR7S=9RAJ&5$W)B4YJ<8,4IQ[03GGDN,LM04R9QH&1B.D250B)U)G?E\4.=!=B"RTWH>+19@$DH%3&2]"5'GE V=59ABDR0 M$I+*62PQ=6;V(Y@%N!_'6U-T8^>TAU[G\_SS1[*%,/]>6[B_'Y=W].UI[2=' M/WQ -4!=8#[,^J"="7RC=B@K5;+7,7.4.B?CBTA)2D^2&7A*NGWM4!?$!ZB7 M^!K&ZZ]@O+K*\NJ<99*U,QH*IJ7@#(J%.G@ 2Y;%<=6Z8KL=^H/4G6Q#0G\P M'&3GI&SC0Z/B$OOASZ$C2>^]JEA:,_]8 MQ5.#>OP*G@D?:$G'O8@LA,[OR#.V0.>HOM,!%L]\[Z@)$9>DO)]\F.Q:(*LP+ 800PV#K_T'8'Q[H:=PP1;/T6W%\4#I\\ M5T">/@=6N[PQK: VTK2:V6@(H]- Z$\Y>?Z Q*X=H_I/K'< \\TFUG=AU/;$ M^CVHW'MB/61%VBPC2UG5/G.UCL](S8(5*))$##?[%C\&EN^76&_&\5V(^Z 2 MZXH;GH$;5H(EO5=T8J%^F2%%X/7&WLT1L:>76-^)>< M&48L]-;X6(>G1I:\+E*:I ITN6KSJ!/K+42F7\H?/K&N=0F.#C7F7!5HX1SS M4CG&?78&,*DH[LJ>/([$>@OF-Z#A,1+K'&N"42M6?%!,(P06E8S,@3,RQF3R MR2366W"Y"1V/EEB'Z#BYN(F1ORO(_^5D'M7Z+U.R \]#TMAEMLVC2:SOQ_'6 M%&T\,'KS+9]4S0[N-"F9VE'-2W)]T0B64BH@14(TG\[O0MQ^;D:&(#C])QBW&.M5L\!",)HI@(0.*HIMF8_'>C-R M)\+?OAFY"]7ZN1D9LW%.8JUB\*D6X];+@G0 !6F414Y'D]Q6(/!8;T;NP[<= MJ?9H>YEU*&@;W.C8]F"K' TG8]Y*P[R5AWTO"OI>$?2\)NY?(?"\)^UX2 M]KTD['M)V/>2L.\E8=]+PAY:2=B]#X'O)6''+PSZ7A+VO23L>TG8HRDM^EX2 M]CCY]D!+PIZD?UT,I_,'35^75<@2]YA2>=<3FQ19[03[1C642DFA1"4"%,V= MB+RF!&-V/A>.0@[N>OA^(?+5\ZZM\NIJ%GGQH)RP+(HLR5J7AGDG$PF<,,9; M[8QHG2/>AF??=,!O%_4UNT[#^2H3S .G<@P^:'IYZJ2!6CD2BXA,I1"]4($G ME(UWNAG-X=W 9E)P,TG0B.0]E.B\@2_S/,COXR6B*XB_3,;3Z:" 4%Y&SW0) MA3ZH5+,DABD?G TBUH[@C47B+DPG)!A-R=\XU+N"\FQ\'H>CN1?\%M/X_6CX M/YC_.9[\28[P,_@XG,'9("8%"D1BII2*U5KF$Q0&(4N'$@P)=X<0T0Y+GH 0 M]$GDQD'AK3!?SS[@Y#>05$7X9C_-?P[.S@5(&=5:>1)23B#J.S$-6I*Z#R]_>2[%OW^ T>5FA?0H$OEP(3DZZHPBB@F!S(:4=9$F:Z=[,K,/ MLL$3$M"'*QBWWP+3^-Q[/IT-SV%6=S.Z@+-E]H!\TFM4'HCBM(9B&**L(_CH M T2=F9=>EVAY$JE+?O2>RY^ I!V*^+?EQ>Y=;K>\EG7E[EV/73S].AJLU[TUB],N6A5(JOV=H\2T&6 MH XF&\9)C=9Q7I$!+X4E%3""5AC%MC&JC0)8Q\SQ]LO^#:?C/FSHH0QX':S% MP8S+4'H7@#U5A=\)[CB5XDU8V4$\]N?#400F9Y^]YHFY4H!I;C@+$CS+T= ; MXZ7DO"^3_<""CTJ%RQ\]A4HO8IF]P\NX#3/#^.>--3VJ2*^X$ M\V;'#.^"2?11D59-&'WQR@H=8E%6%!&\D 0@@J M>LE%:'Q:ML*^KRFQ)XXGY[5@8T#"F2*WDLE,9K]V(K'H'#(GHO,Q6T!L?76M M"?##:[^CR.Q- ^;P3.\A07[E.>ZYG85?:9P* 5-@QN@ZQ]-H%J$D9CP:[C%9 M+9M/NF^Z@T-%@AZ$!!^1^0\EIK3GQI]^6?^ N7?D4=A4N2)T]8Y\G2A=;&&@ M1596*@G0^F7H<3O'CVT=7DC;:OQFPM)#,&0]LM_@?.5.=,'74_#L+FS'B9T] M&&'H)*1[:C+3D$+5RT)R%I=P3?'JV@[<+ M0\4/?L8X^PTF$ZBH[Q\\6/N8)I&#NP'>"!LX0($Z&RZDU8K'D),MMI95&H7& MB\':)^[W[E;S\W5Y-L$\G"VO\7^Y,DE-X"KHX%@0M1$6>3$L(F0F@[,VQ51T M;%U3NQ70OIIJW<-_A<_#\XOSI^/)9/S7HHB1?C+[,M#)@$Y2,P.<-J]E)4,. M3 6GM(XR!10'V/PF?(?WU=O)RDT%U!M?>O"S7XU'[W_'R7E]&0?T7G*ILV1( M^I'1[B6+QA(@ARH[9732K9N:75__I&3@OG1MG#!:[.W)^PG._=.7E:+S [E. M7A4#I)-0>' L)<%KS4YD@ I9<9E9=#V54Z4R_O0LG'KD!O(7@PG MT]D3^BS/FVC,T055X[-:,>$5F;:B).9)$AE$#T'RF!+OD@>^>Z43Y?:^-&U8 M#5[1O1RE"<(4;YL-'*.CG06&$2S32I,/8P00*)=T+"XGV>6BQ\8%3H6_;2C8 MN+SY%ZI57%N)U(@RR LA%6Z8DDJ[1B6R((LEP%-)EY:S.H75L:1V.4Q"%9G2^ MS7NW-^^_%M'7%[/I#$:U;]4R^QJ%BIBX9M'22:-K#SHOK2&W0:288Q$RM2X= MO@O32@'=9Z63R*RVA"(Z6 MBY%+5C6EBI!E MRLV/JEU!GI(H].NY*T,ZQ$T.1L@Y_?'V2* M2Y.,!A?#H4^S:_!.2HYZXLH:";IW;',;UC]&%U/,*V_NV?C\?#B;AW 0KUZ+ M0?!@(21/KIVJC5Q$9L"MKXV[+7AN(U?-4QKW!7OJTM6>8VMD;:\(ZUL8O2?8 M"_?@$C[B= #&EE!1J>H&Z&(XBSYR)FV6F 1!EEUN9FQ- MG['@A."\&(YJC^%GX^ELV>P)I+7>._+^54W!.JT96,Y9,-$9LMJ%CYT:J^YD M V\ ;XHJG!&[*?TO C?;)H#C9(21<;1" #7"7:>N(, M1 &TNE,6JH8:&V*=,%U6A+2F ]KA&7_0.V:[2]J=IW"!$%[EE*P3&M7W38R MK(.022092<35 8R+@UX0.*S)L#N='TH!_]?[F!-M\F4F%O?H[J-XECE\HVX.VY*Y1[*A[]&M&J6W %33T7JZ_ A#Z4$"B3G,DZ,%'LO(Y ,#"H&)>!1RFEQV[]^Q\D\^^H%3\$[W>A;S^3 MD<=GGVJ"^>O"S\6=]<(+6;4"F/*YEGGJZM!F8)B\S,!)R[G6S::V CJ\%;D_ MSV[/)FY$\![J:J]']>?BGI/.)=6S+GS!H9A^QV'?-\]WH6P?_;E@.D>S/&B"BE9@08:< M/FA%1T[,VK#"E;-!%_IAZ_8B7R,X_%&^+T]N=MRZ/T'[Z#Q1KPQB?OT))Z/A M^P^S1?22S(P*\=VX3"Y_\G*4\?.[O^#C-?#<)$Q&$1T,)U$W,K*8O&9 U,A! M&"RI]3&_%^!'+SR'8U?K5F[YOR^F=;0A3L[?O7[Q=HFH4@*0.P8\&]*5N@ M+1#@A.45!:$[[Q59\; MJ/D-HZA@ )U48752,=/)U6L+0;"DK+,>%*00=A<)?B*69&,"-K[NLT$@7R ] M&LY>7(SR]!I0;S KR(&A(XPZD.4;LDI,AB*CXA'BS2L@N[S\ZQ<])<8W)&_# M6S]UF.:\-F;N$!OK2D@@F$KU)BG2B>31!092^F2S0!ZWS0SM.LKW1@ N]4XWL'Y[Y:]+!CF.]-]G$+FC4,LLV!+"[D+H$(R;,W MH3!/ DCNNU',)Y)$5"+75M-%I4[AT[N8=WW11\B\>].LAP#XC:J]JD\*&"]C MTDS7OFK:9D[Z1'.RLX7,%CFZW#H(?AO%:5@YC:C=6W<8/JP@ MW)$!/90<[$+GQNF+UY/A^^$(SFYXW\07OK+ON8LZ&\%XBG1*&0(7N $FP/FD M;'#<= EDW+G0X8,7;?@Q[HN8C),QL! ]2;03 MFN-=#4NW+G "G&U#O,;O[H;*N6O@N,]16V]8*3'2=MU26UGR#(O5,G+9)0-Q MYT(GP.&VQ&RY&F<0OVY&M_+]DHNIYJ1<<700V$1;<[+V'XP!#%>.NRZ)H'7//@$& M[DVR'MRF=Q=QBO^ZJ+TD/]&'W^G/%D,*/1H9Z4A/R=5VDG6^-@?!9"R&U'^1 M1C2?2;,>RFDYSBWHW3 #N 76:NYH!V ]N<\;01W'?V["NKO%80^Z]^!%;P98 M(A=8R%*()JEJ(A;F+;T%( 4DTFC\5M_>QR80=_C1AY6'7:-[W<-(D*LA4_6K M_>:"K']6L^$@':#>F! 2+-![6GC1B>LBBB]2>HF6!VFDCW:P^;$MXY:O+F^O MVUR+3&IXSB%9G=:3%-0YLSI*[[73F)IWW=P I9?FLA *:,#(JK+->VL]B.:R+?C=J:WL+A3N>Y@'\*R])T4F NE'#8&3]:PEN3ZH M X)/PK;N-G#<81Y] .4T^!Y"SKW<+]T">=5[6;_:@AQ[BT/DB'+1.G(N*N@K'(L:#** MP )::90JOO5]H[5 3H/U^].X80CP^D:?C&K?O.$,SN;87L>SX?OY4!+:K^:^ MQ,290^%)&(.JT2W. M ;@0LM0K4HG<9; L\)R9T45+\I8Q-J_.V0G@:4A,?SSI(1K9#2R=>=99P0M# M5:<2DWU;AY9I%DORWA#.X)I/#>R$[%L2F9VXT,.DDJ]WO@C0\V"P"/)T($6R MA7G4+(1@F*<-2R@R.]5OA<]!F][U=<#L0]6'TNAN3:V3TAH!>VL@TSL.S MT3$>4I3T(\Y]ZZ;+#Z<:=&^^WET'N@M]#UGVUP77MUH'NA//NM;_W8?@AQ0( M%.0WI>18-.0T:42RDNOL1%^'>^>2@DM]^"8/N0ZT%SG8A_2U9#OQ8Z=:LEV(V;@.=$UQE+!T<@F(#'7) M9/5 W3&2G>I502TM)A4[L/9!UY+=EY=[DFOC:]HXR_@"AI/_@K,+_)6\CHO) MW#:<7B7=GDRG.)N2;[(*APUQ^@PFDR'F)[.;?YM?CYZ\K?UXZBB:^9"C^V"Z=]H/#0-PSP+U:9QV:J[4O MEZ9?^&T\FGR%Y,HU94P>S8^_TB&\3QH]>8,1@L*#JQRKD11 M6'3UOE/)GM&9R5E"CTH9!(?MYVAL0_0M"U5#7O720YL,L&&:85XO_$]F]53Z M,A]T1]0DUU:BM>!9XH(HX8IA +8&T8.P42>G0NL>JSM"_)9EK4]N]I!@7]!K MG7Y5)2:7BF>\E@CJQ&N=H%),&;+A=2'/77=JU[.#F&T$\RT+5!L.]9"B;T&B M1:38*!2&:\>@$'QMDV:1:\U(+5OR'F4VH;4QU@S\H;(Q#T<@C\/WAY+YV:#5 M:Y33"I-S(J+J0J34+DCF#9'72+(BC M!-Y]VL!G-L3)!1Y*.3F[$SEPZ@K6W M_KO+6%H7[#WEFO;!?:312XUD8$<#KSD#'YH01F^+2BXS#61QZ$RV:W1F7:P'[N4&P:"9D M0U">W!TT=;A5=IS% )'9DE.,0F#FK>,>=T#ZMFVLEOSJ(;+Q9CR9\^(JE;/& MAU[UR>X M2>[:@>8QS&CFK)Y?%@>]7",K0%87>HGY^,+4LZK2_;:@S72,5G0 M,&U$9K&VP8FC&9W^M/7Y8SYT 4 ,U* MYE@GOT0&6B#S4FHMG."%M\XZ=H#UW4QJR;<^(_GK %[.G+P;8D\F4@=X#\DT MVH.UFT2G,5_Z-(NV0(TF>^&E8B8I8-HIS2 DP=!Q+3PH>I-:=YHXFNCO^H4&="!$9-SS.LK,&N:-1::B1*.UM":VOHK7!=<1+:%6 M#.T@,'MQHU\+Z/+3_QSBA!;Y\.45?L*S^7LCE9(V:,NR,9GI9.B5L76H618B M9!E%RCT:05N0?;>#&G.OASOF:]^#VWB7;UP7L @W\($?@866KN_WT,$1K%R[U*5(O M1Q\O9M,Y!<3RU)9"28DQLB)UK+." _.8+(NHZQW@R=7L>00P/&7FY%>9&1$UT]YZ!HH^0W36>94X2GD 5'?IH#!NW&?D!?!,RC0SDC-4_*">Q^(SK8DEY(8K'G> M?N_<:W+B8$8NUJOQ='[U\$L93_Z"2;Y6J6ND34F2- EM29JR!U(0=&ZHH@QW M2>30O&%^!UC[:IOGI6":#3_A)4WKM&+R0,>C>OL;EDF9Q33C=S.87=#SOGSU MRX,B2[1>>&:=#N2,!GH?4 0FZ3!-(0F V-K/;P#[\-JKM93=U%F'YF4/UM$? M-=HQ?C\:_@]F@O041\27&9$E:9,@)294)8OTB85$^AQ]UD4X[SRVOIBP ]B($%D4060O#O*Y!5B4LG<+<,=!>6"=XS#HCP]Z Z5O M@6A)^8=R6^12RSVYF'T83X:S16JG8"XAU*ZZ19(SZ,DC!.$#XT;&G*,1MKE+ MOA[)L4+237D];D[S'O3*;52KN0X=PW MD_&G827>_1WM+D]MXGGO#/^&*Y[!H$4=L\Q.9PC@I34Z)$5N0B@!!UT6Z-\W M#T+PD@IG62G/M-;DM10'S DZI\AZ-9JW=@\.X)M?4O3YY]HM Y>6^2!%GGBJ MLUNCH]UR.I-]]IZI9*5!5"7IWG32UU >IC.TBS1L5$Y[T+P'OWB]:_^,;.7A MZ(*HL21+;=<<+,:D2R)H,C,M@)/;9@RST4=2RT9KT[KDO3NZTQ.8GCAS!(?: MNR!,#IQA1&0ZET.]$Z^[.=2[T/R0OE,77-^R0[T3W[HZ4?S M[IBI3O/L $IZ\O9M,9C#(=M0-KI _<*6; %Z:1/HL^9R:@MHU$RTUI MW;MB&Y[#>SFMY>)6&Z=6U._!-YZC>CF=7F#^^:+6R;_!R7"<%SCG'Y_"].N> MH[],R#@;: X97:U'=9(,L.3K8"-.I+$@P%BP-K6NZ+@OUM.3J(-PK0?#YKI* M'WX:9CH/I@1]CK@VB'D#PSQ(&'4L1C'+HV&:9R(,V,@0<5["%'QHG5;L@NOT MI*@Y-WKH?S)']Q8_7DS2!Q+I-Y/Q^PF<+VVU_\&\N$0O!MH$26 "2U+6"$,N MS&LDXPV=C]' ?_ ;,-9IR$ 1$$4QBD.@ M=C&.2:*HW1#ZE9HUJ$Y>8/;E1 \7YK8A7'2X)G>OA.B0U>&Q3"LO&: G=]": M((HT2;G6%5-W@OJV)&5W/O0P?'6][GN+E7KUTNFE$KSZG94Z1)&\M5@8Z!1J MY7MBH7#!3$[D\0+YP\TGJMT?[%S0:5*LV[VV\$)A)]'8@P&'%A(4-ECTF2@H*D9A& BRQV0)P5IZ5Z)MG8,ZO'#XFRXN$A:!U%-?X-)3=]_POLGI^YZ8I-,U4ZP;Z2MH$3E+8A4 M!.HB14#-(P1I>' J\#BXZ^%[#VPC*R$!G+PN9C6U4B=@.TSP_;V K]=5(_B=9G3>> Y\AA1TT[1,HW1,E\- M/Q&L=\H3ETJ7@;9W+'.,Z;:M.7Y]U&U+JO:1GKJ<"A7*3^1*9_OAS;<OKWI8WV9O\H\;TJY/7D9O MI%"ZMHX4BO 4SZ+FC@E#3KV*2FFSWQO;/P\WN""]L7 7DC5D735"_B!Z8?Z_ MP]%[VO6[BS@=YB%,OBP[QHB8(4F7:4\:"9@V+.046,S.!"VM3C=;QZTU[+8N M_EAN-1[6KU.OR&\X66;MA>K/0:$M;XMEX.EO4 MW#8+$MQSW3Y""2U(<#/@(+33/&2=D&NII<]D7R$WQ7F0',/-@,,](1PB+*$4 M\E+'3B#GAEX-+UC@Q3)5)]U'&XMJWJ*OU[#$YD5>DD]"AO*9\0!6Y%BR[W_;UQ$]U"#&+O)QTR-MR(,>XABWT=4KLG5H'KV] M%Y/1ZU']WJ*S]4!R@ )U>)V6I.J+X2RBH@.<9PO9<;+O6D\8V 7?MR$]C?C3 M0W;F-M8GYW4 T/_,ZWQ?EU^(I--Z@0ZG9#5D3\8(9PKKK5DE:K6,C:R0XQZC MYRE!_X'@C?"^#4EJPYT>:FO7Q'ZO[(5KAL) D.6I=12LJ @D];5,C[P(AG5N M@L^%%&OK,I.NV+X-$6K ESX*;'<*%X)$'V4 !J9HH@@Y,,&ZPFRQX"5:+D/K M-B./.#B_C_STQY>'&)S/.CI>DF&"UX[3KD@62N;D(@?E5=1D]&V3JQ,-SN_$ MU2W!^5VHVV= MPN.$PS.[T3^39'=^]"N3UX6;X-8W";BB6ERP5AT9/88E5(R M/#G@VRYX/00>[A"<;\+"74AVT."\Z=P[.[T*TC<&('EH+#&?SF0 PRHL63.]QE(;8HJQKEZ6NC$74.BA>9^25 MN;'(2;*O'\_(>TYP^?3V?"<_C\___QQ;M54 MNDX@S:;_',X^O*-OS+X\'8_R=""M]-K4CI>(M;6<,BS&VEY**^.R!55DZ:!_ M=E_Y",W8FO#_NI;JF=Z-\XJ;T;Y]\UH,G(@1;52L6KA556<6@"B1@_,\*HPI MWJ6E[E[EM+F^,QT;FQK7!.W%>/)R1)A@E'"04Y D6($E+8+_$\NYA,:,,#F13/V2=F8LBD2I1D M447'#)<>P@1WH3UVWB4ELBL\"$D,JT=G2=,"Y=8 M,-XRE;FE%Y?$%%MGN3:C.54QN">]&]ZPK]KI\J"YQ%7GZGS"6MZR$M0QBT1SFO=PB_WFCA=Q:BT=CQ$*H5 UP*)J:_"D M6":MI %%R:%U;G[;$S.ZN=/(6S*K;O/B#.7M7?KCR8#T%V M"12=84Q!#9XF55BH/>1CB-:9$,'XUM=.-V$Y6G?D_;D\[H':/92XK,.UFG[> M 5E/=]0WHSK.#?4VW.L@$GN0_L#"4:PKGFP<9UU%*"V+,M:6P+PVFA!]C&>8J<6'POAI"')X1B2]KYB6WL0Z^K85Z-?66:T,8 M%Y@33LL2$F;7?"C#-D"'-S-;<6ZMO=&"[#W4VL[!73F^M_%QU!D4N;ZF\,!T MA,"\T,!0!)MYX8DW[_%\%Z;3DHQ6Q.]!8;R9X$<8YN6 HNF34;XNRXL"WY48 M:Q<]"L%XM))I;AT+PFH6#7I1I (HK5V3[NA.1F!Z8D@/P>PYKJ\ V1""+H5, M[T)BK,U\' EZ9KCPVJ,BHK2.8MP"<3*"L!]Y>XA=SV?07,_G/_WR&\PN)OBZ M7'U[4>,3=3!0IQK%.5)9/ -)/EB2KB DM"*W/E&ZHSL==[4GCO2@*[Y&ND2Y MNB#: 5I/'NP66,=Q8?OBZ%;!V9\=/1@FVR :#5X%7J>0UZ*+ HYY66/ZQOF4 MA$DQM?9C#BXI=_BU#T!0=N%"'TWY+E/\JRO^/CGN%&,S,H5)) MB:21MPYVW,1P>..C&8-NWIG8A[J'JM%\MXBQOQR5\>1\87?=?XKRQF>UF9W< M#>K-:DON,8?(;8Y6)Z/G]Y@*^)CHI;8(@\V/W?/E6CSW+7ZL=_5&[Z\M<)6A MT0E%!*583+4#(Q3!@C(D;DJ24XL2/+:V\KK@VBE]:REHR(.@=*$HR)3F74G,>1)?BRJV+'%Z%-.?U]<1\.X+V$!E[BY]P=($O MB"2K L]:W_GL8CH;G^/DY2B=7=2A5-4+HW_S[_!Y0.9XX0+H#+4"F(ZJU"Y? MP$Q07JK"=8FM:XOO ?.$I.A0S.K!1%E"G@Y(?3L'J)BPEM=]U]:"7+$2O")= M'@VHULG:U=JG*PF[D;6/:LY%^P,=A<<:W_&B0)T<)A?3-K,VG)SZJ#TT+]X\ M4N.)WEE[#Y(VC'1M: "[]K+Y\\]+??,.)Y^&"><7T(L7**U!EATY6#K5+F-% MABBM&NXL]=4RI$_XR27GVG(R=*3PF8R? M>>0^>6:U!!E=MJA:IU(V@CDA@6E+^!YJ0"^MX$6OL>J\DPTL>$ZIL")JLTJ! MB8'FF3AHC$+RL>DD:YTTN0WC!*5@7V+W4/-YA61EQ@Y'%X1P"74\FCY%H@)> M#N'&Z?//9.K2^L,13+[,B5*SR=4 'I^=S3>WD/5!25E$$0HC>SB];.<$Y?&A,/^V7+MVG6^V4/'IE^4/%XDO,MPQ:TW6NBF) M7D5I&01N&?K@([=>1VB=++X'S$/50?,OJQ'M,R)=,&T2[)Y9YDX1G:Y%8^VLGP/ A^*^29'FVWQ#!79?.0/ M9N:]RHS+&FZ ($SJ=.0\**9O2!0?DN>[T+6/HN?+W,)"F5VV".?.Z^K^ [W?^X#+8W' MYV?#<_*5ZKY7Y=71BB(4H8FU-['%VI_%))9$ &U#($7H^XBT;0)T I+0CN ] MY&3F\R(JLJ<74_*;IM.5NIJ?? ) YF1%G3X)M>LY,F_1TK8+-ZFX[)OWV=@* MZ-2=@_9Y)KAYVY"L!\KRNT;W'HCCNQ"WEXZ=BTE"S\\PS2;#!&?U M;)Q-+M*&\,)>D(QN(@ =#CI%( MVFI$G8KNW@3VGB!.063ZI7R/6N;IQ?#L6C'""AT6)U6TGA5?RQT1@6CB$^/% MQV135-)VJ1^]>Z538'X#&C8T%F^B>SG*%R210SB[@:]H&7P!8"BS9SK&PGQV MD6&V.6,4T98N;3>[K'4*7&Y"Q\8E8%\UJUXOADN07OAL709FA:\=S 4P\"!9 MD=?!C)$>)!,1L%UM,JIK2,UNN8--@(X]3!!.^HWU 1S4(N=78>TFB'1 53# M/.)&((=/)#9BU+@O*C=.)FX!QU4I0B!#%0B<5HH%:34#!%V[!WGD+;*)!V;] MEG3B03F_ W$;Q M=S659?G$!8>77UPQ^&J]PR8&&A%^O!?5&OKL*P2_/!V M6B*MDQY4>>42))% MYTD6/;J0,5D?MM73[L:W7YZ> M]VI-JNX[27WZX?(DSQ/_[M_P=02P,$% M @ /3S[5I*TP1#+V (_L( !0 !E;64M,C R,S V,S!?;&%B+GAM;-R] M>V_D.+8G^/]\"F[O+*8:,+OTH%Z-N7?A?/5-;%;:D^GJGD%A8?!I:RH<'_?//E$WA7T,T37]?@ M;%[X\_;J/W67?S^Z_H^PN=K/LNSGYJ^[2ZO\U(5R6/_G__G+ MIZ_TD3]AF*^K&J^IFJ#*_UHUO_Q44%PWJ(_*!H?X%MY=!]2OH!S#T__*] M8G_Z]_\"0 M'6:SX%RZ ^M]?OWP\.V7VL[KBYS5_4,_VEI=YP;[6N*P_8<)7 M4OIFM/KEF?_;GZK\Z7G%M[][++DX/>RJ+ ]&55)F2DH_5E+^G^J5]\DC]UTZB!!LBTF:>C[IZH_'O-UXRW;'DP-,C9O_U) M_G2_J> #QL_W7^N"_G[]_%QRFC?4_45]UJJOUU^^_L*?""_OZ]W[>\_7\->O MVZF:\0P'^Y.!6O69Y5GRJMB4=/]A>UJ=^EK)#Y7ZM*4_K_$3KYYQ=X,46UD! MK2;_W@@,^A*#5F3PDQ2Z^O-__WFOJ@LL5_/#N/JQ"(+?6I'_W[-0%O1 N)4R M(8KR-3P%-8=GOT8KJ5F#C< 5:93K!OM9V6\_\U5=;7\#U6^:A:H_W\]'[\9U MN=4*EW3D,757_$P+:4T]U_#@B8FR>+)4ORXL7ZOV04BQ_@2*DO%2VM G5#QZ M_?^.RQP32;F2WMX53SA?WR?41[XO#5P:!)FT(JE,FJ,LZ%V5 MTH)O%>C)"_8"@]^4R*"1V<'[:XC.B9>YXO0O#\6WG^5(W7M,V?[UU1U_EG?9 M4-GMBVUZF]T'[*9^Y.5GJ<"F+/FZ_B374+[*ZYQ7G?DF1)9&81K!V/-2B.*$ MPC02$629%V0L0)Y( I//V=B$2_NX-?*"5;%^@'*Z)U"05?[0F!*5V1=N%&F] M[YU+_"9FE!:ZO:R@)^P$-K(N,HX^C:/3S?JAU%7^]6=3^SXS>JG*^OZ+?!=X M]VX':8("BCE$J0@A\M( 8C],((H(H1X):<"$#HN\&G=I9/&UELQ0U3G%*_ + MQXJH&R>[F4W\&KQA8K@ DLGWR99H:"_],[H/K7!Y2V]URW_M5_;KT699P&=4 MV*[3%&59_)&O']YB^3CE[^^] M)&4LBRCTA2<@"N)0?OFC"/I<[F 3C /D\_MOO"2%[K??9'J3][@OQ'2OE9SQ,]0 F)I(M M\JW@8"OY%>AD!SOAP59Z=V:%#6:.3 RCJ66UZ6(UAOI?_= M84@)3_S^^N&A;$XDWTOK]$F=3+[__MRX5;[PCF(4> M@BG#)"-AF&92.!W>&)UJ:;RQ$Q+P3LHK(!]M76):5VV(D/JE7!*D6+/J"D@E MP'.[$+ VGXP_@1$^<8KKQ'PR+*@SQ%@7S]5XIF9"[F#.&1 $_.CU!,6Z]X+2 M0NX$Y%_)R\%K"K#\O]YKJDQ)N1656U#%\L\]AW?/N?<7!\2NC79+[/+ZAKJ] M./1:^AX?8![ZUE9D1]_Z=]CM9+\^XI*_P15G;XNG9[ZNFJ=V79;JXZQ>RNK- MR_Z:6_RB?G?]!RY9\Y\[.>OUFMW*%^VS?/6Z$T>3L(\)YE_:U^!ZM0*-M$") M:^CNGN0!Z>UR?_2SF?J+LGLD$YPH3XF=J]B4*42<-YQE0I"/(F"FG,M\-]X, M^C?U.?A$^X+S\.UYMN.XV_,SM2V-.)1AH)%.VAS0W&I&!DEE_SWT.JO'- MM@.49N&P/2I@CYB;#?4(!%8[Z7-CSK:%'E&JOW<>N]3.ZOK"O_'UAG_9&L^] MT(2;G>DLK3Q.5;1O_B0ON1%?U2F0D :Z_%L;8>W?IR)-TC 2,$D]N<7F"8<9 MIQ[T&$)8! %/ ZTMMFO!ED8DG5YRH[W;K_0#=/:Z78&M=J!53[%.7\'&8255 M-+/BG#UP/=,K%F-.M=@OC;DG(_O[@CYXUIR M(:]J%7MY7>^R:.Z]+,ZR*/&AP!Q!)'@&,Q\'D*0!YUGF$4]XEY\@GYE]>0?( M6T%!J6T'VJ!N?Q3L ,D?=1*\P[:)M,9UQY5 BC_M4? (9A.>!)^;^8_FC.N32C4XD-E=S@0/#M,6@K^G@ I_4C&#_] MF0#8B8EK5.()\=0_&YH UYD.B1R]LT9G.X9H#1SRZ(XTVVF/H6K]8Q_36^W, MT'> U#/>G0 R\2$JR0\2&!20H)&2H?')2,X.++^SLTRJZ4WHNIK MJV[L\@O2E=Z>RZ")TS3)!$\@(U@N_I1'$,?8@PS[&0X3WT>^ENVF-=O2**#- MML&4EILV0(*O*UX!O&9@M9?=(F?I+-QZ5.$,Q(D)H\7O[7RI2F.8N,Q3.CO7 M_$E*8VJ?S% :O56'68=M4:](D7!B*C'I0F30J1CRC$C"50 M"(R2D&#L>[YA5,;YV9;&)3MA7Q\N&7IF]:#6(Q=G $[,+!=@9Q.T,(Z)NTB$ M@;GF#B\85_M$S(#&3>:':7>\?/I4X+4$S.M>Z-#+ H*I#WGL8XAHD$*2>2FD M&1<>3:@@3/O<['CXI9&%D@PH,8&24__(Y@1PXZ==E\$Q\=+?@=! 8GZ(=0(1 M_?.JRY"9Z6C*$"&C(ZCS R<-IVX:;:#I?,"]\^0!JXR#SG_9?V<*T_T7?[$ MV8>B5''P?\>K#RO\H!MV/C#$TICIE\^W'_OG'HW(0!0EZ,?_CX1:&V$X0F#N MX)N8R4R0 [\IX1U5PM. QRI>?6CBK*5) MM/,L1DE*:"@R&#+&((I8+"T7G$D;1I T"H,8Q8F1>_?,1$MCBDY.L!/4WH-[ M#EI-IZT#P*;VT]I@9>Z7'0'"E2OVW#3S>E]'E#URN(Y=;T<+UY06FW5=W>(7 M53ZV.VBZ%RB(,Q8RZ*6Q#U'"0JC*-\,@%1A3) @FH5GH\NF)3-[Q>:*4MW*" MYU90,RHX Z<>$5P.T<0TL,.FD_!J>U[LC@.&,7#$ &O6/7&UY MOE+R9YRKL@1-K,3UFO4/FZ^KBM?;6(>$T2#)(@]BP24?B$B%!=,8LH#'+$,\ M8H(8G;1H3[TTLZ&3_##"I%#"&YZ_Z(.O>1(S":13G\ET:+[OHWD8BM)*/H$G MU1PP5TVAC#,C1\8WY".8.C2^\VAX^J^3>Z^]YI>O(.''KTOBE)R)X MQU7-[7S=[KR5Q'_5]UF<@FG<5W$A0I,?M R!(S"$[K_!O_N*;%$[_#WU5*TQ>N9,Y7;4^:Z_H#ER/BE8HI MV<@G\G)P\3W+J)^P*(2^%V)I>R0,9D$6JK/9"'D<42&,'!0.9%H::73"@KP1 M$M3X>Y-D>;6M^F5FFKAX:'HVR\R/8F)VVFD#6@F!%+%-R#S4Z$HE:&X?V4ZK MUS;JI8+JJSNE*.E^<^]'Z111#,&XS1 M$%&"($ZS" :9QUA( T295@2\X;Q+LS(ZT8&2';P]K(N[$Q_\ULAN$ )A\B1& M&&@Z?"??V.A(/2VV^G$G$V$\4T"*GO1N E0LD!J(7#$9;;:0%@L5^[$N-K=; M^(PV*^Y[)/*O2_E!>5K7S"3^Y?3=BZ-G*2508D(?] I<-G%ZRDW"-8N?#>"E MX3^Z&*JIF784):?!+<-XV'F23@\YGS-I4*4#?]+PE9:E#_(*=Z6UY6?B1G0$ MLM^EI(QF7-79XH1AB#*?P@R%,4P()C'E(^RTZ9"EY]+NHO MO,E(4@Z9;[Q\V=<,L3A\&AYQ:8S2/W9A4G2P+FI0ML*#K?1V)U,CT)H=6+E# M=06HXYHM=F!=?-8U,LT/.0+34_WK@O2L6\S=>/)3X^5'U1&\" MTDC@11[/(BA4WA'R.8'$4YVV8S^F42)H2K5*+@S.LC3ZZ,LW%K-F@.4P2SA# M:&)V, %'FPRTE!\B 3E CP#DO_:+?WCL61:]EGK;Q:YWL?F!^ONWOW3QZBCF M'J8(P1B'3.Y,8@)3S.7.!&>$IAX6<>SI'I?O1EW:(I:"Z1_#[K$9<6C8:CSU M!N'M+Q:U#?9:ZQ\M6VD_T\&Q0N$_I.&M0H7^5A:;9]5W@3KJE'JD^, Y\/[: MV4YYC\3KG^$>_]&>HB/$Y9S M'"Y#DJ 81PQF1 3*"RUM/8(9]%'L9U[@I<(T4?ST1,MS M.7^LJHWJ/M8T.*6M_[E2\H+-6@45\Z?G5?'">??+YUVMSI5NQ:P1Z/6\0I?# M.34==P("M1A:#SYH9'29Z3F$@;.LSI.3S)S!.:3H<;;FX-5V/+'+1SAUA)(Q MX1%IPT$_%!BB*/)@%E .0Q83Q$D4)PB9L<70= ODC%V*CVDK@D%8]9C %503 M\T$O#6KR_B4ZD#BBA\&I9B4)':5?4X76/>:;OD^\5INFK<_Y%_P]?]H\O2G* MLOA#E>W$\AW)ZY?[+./4CP6",4M4.1H227L#$TA2ZF4I"E <:6_[-.=($R [TQ;1Y!UVM%4T!&M@LZ@[TFS;14/5^AM& MTUN=I-<=9'5\VAXK[GZXCSF+PE#UF8E4"66/(LGOG,( TY@%*1*>%U^0939J8F:7GC0WZ([/T-!4>2=;3'<7\$])^FZX?2MX<57MO<,55D8-MIVH1^&&8 M<)B$A$*DFE03D6:0^/([0GWY(=$K23<^U=(^#9UUNA/W"GC_%U BM\5&S ]J M1Y >)W]W^$U,].<$=0^:/G^[ V\FKN[>/WSP_A'U_JFB0VX(6@^4 3(>&6 V MXM53I$^RFG=]>TIK[E95ZPKX]8OB'-?]5TK%_RO>NUEF:8<F[?.8"> MF+5;64&KQ!5H_]G]+VRD!UWCL'Y*]Q4@7!2EW$(5I>!YO2D=<),K5%TF.=B( M,7_.PP5@G4R!N&0\Z^YQROI5*5\/ZUR-VA0EZJ4K,B^F/&"2&@5%$,6,P"S M@23)C$1)$F5!9I05,3KCTMAPZ[7H26S<-FX$8SW6]XT;FF[M_G)[Z)WK(:=YHFV:UZ^F]+9.\;1_"/$;"-,J@"&DJV21.(?:( M!W$D/!Z$<1"ES.RT_/QDRSLKW];_7NUEUJQ^K &M'HFX@6OJ8ZN]D+M^#).T M9QE'PUD:U=F)9LZA&E/X.(%J] [K5@V"RP%9&Z>#RYNRR>%@33LN:?XT5L\] M#SU*$I]!E(44(D$RF#*"8);0-//").$>-VS3H#'MTHR0G=3;7=DS+L&WIF_9 MX<&X*H\,*J6"YA&YX>/08QGW($_,.'M\O[;X2IGEVPQ:J;L.<5+N=H/FM&&# M 5#NFC7H3#IWHP8#($XT:3"YVP5A-2/?HX1P3RAG?28RB)* P8R%&>1)Y(LP M)B%/#2M6G)AE>8;,$1W]5^\OOKI_Z_):,*X$W]6)3YOY2WXU^\ M+#J_4MMK9E-7M?Q!;GLO(:WVD=@PE#',<]/1WUM4/P[[XBZDGP,4)N&:=H8? M2"P'*@ZSR.&E=I3Q9E/E:UY5U_2?F[QJMEJ[8\1[S'F2Q8)#0B("$1+2J/%X M!-,0,1(%09Q$6CFE.I,MS9[9R@IZPEY0:V(09SU"<(7>Q,Q@#YPQ.>@@XH@E M!J>:E2YTE'[-&UKWV*8>-*NQR7IZO\JWO8&Z UD>9RP.:0:]+),,DF2>)(\P M@I$7(9(&-$G-^MP.SK8T"ND+"WK2:O15LX!:CT2< 3@QBUR G45"@@8FSC(2 MAN::.25!0^WCG 2=FRR/R3>DXO_%4\X7]_C)&2"1A1*DP-! M1)@/2>8'D&64TY0%*$D#HW/P]_<7 MCE6.%+M9?^%T4ZHS:GG!YV)=;O_Y!E=YV]M 6B8B%%Z80XGL/1FM]%E MU8UXIXIK\#6KVKB_QOEU[^$PC;PXABS)5'JJ'\.,I!$,_)BEH8A3)&W"M:I2 MSYFF8WMP0JV5G+4KN3_M= MZ)R5HVGG71>OK[LK4&OJIA\'6=%E?#N!,WNM. M4)44>5,RN8DI7\!.YBN@5=G:W)>M!8\KM_;P9/-ZN+44/W)VZ]UEZ[92=FE1 MOORC*'__N&ZJW?L1SK*,!#!@<0!1 MBA*(1>!#%E&,:9QF81B:^;),15B::;C5(#+IV1MA@Z\U :"S"SV](6H&-?IO5(=A^=][A<2PNYVH9[ MO,M7&VDFWG/J^[&/"8P)8BJ"G<',3U,HTI0$/(U1$AJY-\_,L[3/1R<6X)VX M3638MJB;DMM5Y-@YW/58S0&:$U/75L)]_-<5Z*1TV,=^& 97O>G/S#)OO_EA M58]ZR(]<;MX'[987=\J"4,DTUT^U;K.S5[:K9'8&27ZW<+.76+WJ;XK&T?7 M2R]LSXLX(7&$H)\P+G<@H:=.#"CD/$H1#](D8(8.I^-)EN=DVLJXC:/$M?Q$ M5S7PPZLL#*Y0&C7FL?QGD/I701!TX9170/[GF=,Z_\97FJ6[!L#7^U1; CK/ M6M\AV8^8=/=]/J^[HT_SB0EF_2J?5_#U!WG@2CLVN*94$7+UA5.>?U.^;;DM MZ))-[D4B:,1] J5.JBM7PB'Q0PP)]A+*,A+0U"C&:6BRI7W2M[+*Q;X5]@JL MFCWS:E7\H4HU U&4V\ISJZ*JVMK-_S7PKA(O:;CCOP;!59@&ES#&X /2XPY7 ML$_,(CO$O_00QT(^;'!] 'E7,.23A'R7HN:.;730_!X'47QBI^7#]OZNH3EV9MV 7KQ]2G:8H3F/ 8 MR3T#(C C7, (>SC@*/*1B*RB#X_G6MJB;V0#H64.Q!"H>A]L1U!-O.[[P7JM MH%= &SG[$+WSF+@.NCLQTX\)HSNO\MG N(%;''@;NR"7QHMVGZ0$1]B7ECP+ M.$0QS6"6!AY45KZ/DL2/.#8ABK,S+8TF7OL=6Z_B!7[$ U@MW(FV8,WL56S% MW-;KF\B]> J+*;R,!_/\.&?C*74'?8XG;[!,BJ*/G&U6_$9\YO4;ON8BK]\6 M5=V&V.XKM$64)13Q%*8BQ!"E"9=$X1.(I341D-!/(VH4G:8Y[])H0YW^%.LF MMO-&-%$Z;9G"G,H?UI4Z7%-:@)_:YCJ&@02Z#T./7B: >&*RV4JL/+@*VT[H M!M)M9L7)U*L[KW43V,N M[98H8*H\%@\E)R4A3#"7/R^F?U77 #2'O:=>U_&&_G(]'FF7!GE5@NR3/7V!9UO*PP]#-OFA1&U!R MGP0^HC$-(&-!"A'!"0XQ2O?8-NA,N;8D>]\+J%7:R:^"FC;V> M3> 2T8G7>P_,[JRQ)^V5LQ@F4V1JIB:RA_5QM2]S_QPXG.QON7% M9UYJ\?ABZU\D/ ME +&L8UCH(Z?9SC$*2;D7'J,AX2E,5&=9Q&D,LXCY,/$Q"E6Y*,:Y24+7P>A&M#%#KI;:+.=M MC^6+K(Q7$!+A!]CW(4M]#Z+(2V"*X@S&2<;2,*#<$T:=#^PAG(-Y)X%0SRJS M!F9J"I68=*V[?U*BG8?"V-PZJ;(CV^IP[%D-J9-JO;::3E_DJM7 O1=R@;*$ M0L'2 "(6>3#+A.JDYR6$"Q:1.#5AON,IED9_;8H#/6XN<&EO >N> @M:Q*=Z M"4S90,#U1NEX@A_<,.#L9NC\E99G,ZKF"6;#%\L0DBN;1S5Q83WV@T^H!=N*"G29M7].?U(/X<^_OC3Y *:39 M^-3\J,<%MJX.@"Z29=YC(1>P'1T6.1GTPOBY=WE%5X4J.U7M>@D%,6$BB1D, M$U_:4!BGD 0,0TDM0J@.S'9TKAQ'QL&>M+JM!\RQUF/#EVA-S'; MV0-G'U$W@(CKD+I34_V8F+H!I<\&U0W=8^Z=?ONHPJ79+>?EW\IB\_QAO8_. MT/1,#PRQ-$;H1 5*5M (>P4^%$6]+@9:0QMA-NYX=@37Q!0PA!3XS6GHBB8H M5D[FH7%G:\K-\^MI+_-3-BUOJ^Y%!O=1@*[:A8T0;^!$RF #.B;GAAR') M"KI1N7K-0?:LB![,O&AD]2G8$*:6D>5=#>=Z<>BUO*L[S#PT;*C4CI5-[[-S MOKSCI+Y>L[?X.5?'0Y+\^0U9Y0]M$Y[[*$O3-!81Y"SSU!$6@@3+CUP:"9P2 M'OHL0R9'6,/3+?,XBTF9S3PM(Z#J^5K<034Q^2I!VU812D:P%]*=ET4/"T=^ MEI')9O6TZ"G^VM>B>9>Y6?>.KXNF%511OBZ&N/,D(LP#X:4IC&*?0D09AIDR M\CB3?\$HX%'(=*TZC?F69M3U1-:W-71P'3?:'*,U.6WLI 7'A4V-O=RZ,.I; M;([AG,E@NQQ6(WO- *0!-^(!B.40"C(&,0<2^!&5&'9E'B>2P2-!;X[M0F"V*>!N&?/EZ_^?CI MX]W']U_!]>=WX/W_^/7CW?^RCD<:!E[/LIL"S(G)NM\%3)EZK:"3G*B9HN,^ MO&EXVA\5]*0%QD HE-[]E@%2:N O_%F^;H_2V&3O-JI#5)N1W=9UC5$L:0?) M[2/R(FD5JHRT( U@G/@BPQ%*&8VV177O#&*AQB;66D.'A7;O9K 2]R*W26I= M,?S!/D26R!/,49:)!'I>E$ 4B12FOA]!%M(D2U 8)W%F]C%P _JL7X%&9%#N M9;XLMGP<=;TO@5,D)_X$M!#VA 6MM%WA!>=UCK6Q<14"-CK?O&%>NNH?A7)I MWVA;C52Y(=51T5M MHI;JY9 YJ[EZ@2@SUV:]'+3C&JX.QC1WH6[+LA3B"U>O5LO-HBB?5$7OGINV M+6P:<#_ +! P]I$OM_)^"$GLRW^F-$UP'$;4TVH993[UTNBQ7Y-H)S_H*= [ M>3#L/FWQ7,:]L=.A/;6AMRB@]?VUTP$^D^O6+?!&;EP[[ 8\NH8#SN;U'.$"Q\II7V-,4D\(+X8T8*H=B9=!3$,!$Q;$B?P3\^/$8E__G\2M^_Z7 MMS=?MH&]']?T+P<]L?\;X(W\?[78UE_BV?U/XCR(>HPQ# MD0H"D<@$3#,>251]GOHL20/LF\5?GIEI::9D%]3620OVXEJ'"9Z#>-Q,= ;< MQ*PQ'V:F,94.L)LWF-(&0XL@RA%<1J,GS]T_<]CDB!K'\9)C-YC3Z-MBW3#Q M/_+Z\>U&&AI/O'R[>=JLL.IA]A;7]/'7YVOVO^6?U%O4)L!\7'>A]#?BMBP> MY'M4W8O("T,D>3;AB=?:;%F$8A@D& F<11@CK2KO+H5:&CFW@JJV[$V()^!5 MG3^I<[FV'V51 KRNE_W7Y M$<]MI@_1%[F#I4WM/;G,GLM"U?8N.2T>UOF_Y*)J.CGN- 54J0HWSP#OE 6* MJ0'=+=6G+A>K$&JX1NV_N/F6N7X* Y\]9U/-]H5T#4[_8^I\;//O[O6#'$'% M9+S??@/>?W]N4L>WPE5*NJ_R%_7+FV+-JGL2>(3S)(!QJIJT1EX$243EGB9* MHM2+DUC$L>X7UGSZI7U+=QKTOJ*\T^%J]^VLP!]2#5 U>@"B%-$G9HMG-/[) MG!;YB3^.>]!WTH/W.]#?'H+>J@#>3 ZZ_G=O6O!G^L(-O_FXJC9/RKG.N,"; ME7P8\E.(5RL@YP?U(U_+:W-YG[QBOTAH\8VK&DKDY6"I./K.V:,^\$6S&'2V M;Y>]POVOU 6C7-JGYW64]QM@&)L@SRU",089]# M'!&Y_Z,!YB@."&%&-5PMY5C:%^HM7M'&I) +\$: 1G8@A0>=](H>#.X]F'FZ %GAZ;PKD)D4/ZA+D!54Y[L& MV0UG1ZJJ+]&-^%M1L"9,O4MP_EJLV'TB4IXR)* 7,=5!E0A($"8PXQY)T\B+ M&6-FQYSG)UO>,6?3PTPNR0JO3(OH#F"J1VIN<)K<$]4"U(C9\-.N,(&2U!TE MC:/AB'4&)IJ56,85?LT=&G>8UWUZ_YW33>=QX ]%^7(M+7/=ND\G;UZ:";03 M$FREU Q;. _/R [;!3)3!RD<@0)^4R(ZJMI] M/CC+TA9S*V&O\9C@NA_N833'G69.,)IX63A]/-KJ?8!T?OG'O^A=^7%-5QO5RNU=7CT72?S]8:S MFV=>=N6%J.!9'/L)#(*(J^Q_!(D7^S!#.(A9B%/F&R9\_GBEEKMZ/-^ (4FG73OP!]SS@7%B29G65P4S_R4AU@Y$V\1)?>A%D:9+X?0,*% M#Y%("$S5*5&$0\Y(B#VY;S(Y%CHYR](V28V0H">E61;9,*)Z7Z:+<9KX8V$. MD3%9#T+@B#]/SS$KI0VJ^9IEAB^^L+_-Q_7SIJX^\6]\Y7>Q[EG&?.)'*<3* M8$=))& 6AQG$J1BT#,Z%1Z8:VDDT,@&?,OF7T.@ZC& (Z@FYH%]*QME MVRE!KX VWS^D<H)7 $J(MZ OM!EU=3X$AAJ[H"QZ.8 MGZI;]%!:<.AK=E7A=/1=ER^6_ MX/)W7G_E5$*ZWMZI<(CCQ:CXOZA30Z9M&+B&897Z%M#(E7:.;17I^T>^ M6MU'L2\RSP\A%\H/Q6,!,8DHC"(O2WQ)>%&]@TO-+ MVR@_\0H=U=O8T?Q:24=>Y=VPL[J07ROSVE]\]'?;6H!8[OJE"=66!U/]<.62 M7M=5$_(MGQRA*0Y@E$9R\Y%)KB(!CR!!"1(X2(*4&*W!P=F6MC"[=B1[(<>" MQ2T UEN]SF";>$D;(V91\T\#"6=E_X;FFKGRGX;:Q\7_=&XR-Z.O&_G4(W,2L, MH09^+YMR8-7H777J]6Q1_-V9HZ@>OR6I2*QJF[)D]&SRZ9"N^)":D'XA78 M20[VHH/?6N&GJ4-@@YJK-&"3J>=-#+8 Y2A5V&:,"\/OWKQTYT!J#E7-H+7K MPS (69RFD&&BZJAS"DG*!<19@GR1<$J9L K!.SW?TLBL)V-3Y,-NZS0&LAY) M.81N8EXR1LT^%&\8"]?A>&=F^S$A><.JGPW+&[G-8AOU!R[9KVM6KEX>OG*Z M*=N&FD^U]O;IW !+8P,I(Y="JEBAO9P&^Z6S0&GLDUQ@-/7^2,D(3H($KI^4 M4>AH8S2&A=V&Z.RH\VV$QA0[V "-7FRVE!G/[]^OZ[Q^^?J$5ZLWFRI?-R6! MO2!-@Y!#$1,/HC#U8$8%AI3S*,SBD)%(J\?6F?&7ML9;$4$C(]@*J;?&SR$X MO+H=X#*U-]0($NVE/*+XP"*6=[:+6/ZP7\3GQIME^8XHLUVX8Y>9+]E/$M_5 M[6.QYI\W30 +\5(/QT+ S LP1 &6QGK$4Y@$H:KURW&@5TKQU.!+6ZR-?* 1 M$+02ZJ_4(^#&E^DE<$R\1@V0,%J@YU2V6IU'@\VV-,^IT5^79Z^Y<&>]]TVJ MN.36$*K:SJGW"!'A,<&@G\0)1'&:0>S%%,9^DF'?3[DOB-7V>F#2I2WB?1(7 MZ&\<[=KZ:J%NN-]VA.7$#& +H_W>6P,7UQOPH2E_S"Y< X2S6W&=>\WWX]LP MIAOQOE39NL_[:3[IYEUI#K.@UW\K;E-!I"PEBQ>;:O4"FFV2*@8B->#KJ@U\ M[9_;?=+(N3+:GIH 9[53U9I@MDVKB;K]_:O1?19=J1H?^O5#R;>.KJ8H1MN2 M@[.O-Q^^W*SY+\6Z?KSCZZ)4?^Q"P%.6A5P("KV ((AXZD/Y(2:0<)QYJ32F M!6/:?:BLQ5C:9[H[;-JIHCR[;8V>*[!5!]SQ\@DHI8#4"C1J@4:OMIB/>;S^ M!8]QA.)F>SBS' *:*3'O@S!H*C7+ YDIV:);,'BW8(A:,.6Y!:-.Q3&0WRWX MU"R;6BGHJ$O4Q; .]86R'WR^3E 7 W#0^^GRT6P+P:L&#TTOW'G:S>B MY+T".XFO^HTQMF*[K#2O#Y*SFO,:4\YAX;\G+@M-F)[3#< MY!!^0Q>8&U G)B0K!!V%GIS$9-+PD\,9%Q""N*EBI?[ MFM>J)P_?-=K8[D4$3B(>8YADOI"T@S#$7N1#YHDTP22*>(+T>TR/S+8TPMD+ M#)3$L!%YWQ+&8E,XBK?&)MPEBC.8/&=DG00]DW;,#E&<:X-\X>MHV"E9$Z#! M%LAC8\S8VUA3G<.FQ;HW61;Q;:L!KQ\^26KGGW),\E5>OWR6ZFS*4KY0]S$2 MOI<&%&8L]B%*1 @)B3T8"D&DU8=P0K2"B;1G7!H%[P0&*R4Q6'4BYUQNG%;% M^@%**9X,*_V.PJYG[3D%@;W #LL!ZV+CJC3PZ'SSE@G6 M5?^H9+#VC7:4PU014P\J3IAT@<0Y+Z" K, M8A9C*KQ8JY"*Y?Q+HZ,OES3:,,5>CX4F1'3R(^C#UA,JZ^VX!\5;U]1D"9@C MHC*=?5;:LH3F-8G9#G-Q9:=W&WY7_#TOVA;0-^(_BB?^5D6)E"^?\!\&*1:F MXRZ-IUY700)LPT%=@)T.*NQ#:0$Z-8#4XVHLZ^!R^$>VMQ,C/S&?30/Z)66I MM-%S4;!J?+(?55A=\B3V!O"1-H1_Z7&X! M>:@":WQ(HH"2D#"/(:-2/.RS1 M,C:>QJ!P9"6=G696:/GZ8S8EZ[9(>"GHJSS?S6_,&6!'HZZ*]\.F\E7 M^UXLEVO[6%EGZ[DW],QK^%BIXW5[XAKKD*-=V'33+:[.VR.[?;3N-9$,@6E] M'\5A&(<$0>Z%""(19# -(PJ#% L2)%F M/((]VYE_:QW\L*WO U%WE30JX3 MUO!C;_((]%A@(F G=Z]886H3862*CKM (^V9YXXW,H7D1-B1\1!VE'6KOJ=R MDGH7:W BX:8[8$UB% 9IFD!&4I4L2R*(<>+#.$UCA/V$XMCH/,I@[J515BYQ2O7L6_$H(9#9( AC[U(,)9!G$2$1B+ ME+ $898%B6ZT]KE)ED8->SDOB.EL\]9CP_3#JT6OMS*0V?UB]"M47OI(6&+LK[O#W?^3U MXV.Q8OGZX4/1INDUD=M]A]H]I4F2$(H@"7TF#2GFP2Q@/O3".,MB+_$H3N[7 M_*$95=^>ND DK260M4O@2+#IEH&4'ORQ%[_)NM^F!:N42)!7U88SL%%53-N$ M8$B:O 3:+R#S+ /5L^.F?EHSM4QO,&]S06[Q2^,9NRY+>0EO(P'> M<5HVL?/JV:GGV5.PU[?;G4GH %='1N,EDLQJ5CJ [+7AZ6)(VQCS;WR]X=6] M[S&.TRR&Q/-5]DKHPXRA$&:8"C\41'"S3G[;@9=F@MX5M303RDXZTZ#P#BP] MSK*!8/)SQA&]+2*T#Y5T%GK=#3MS3/6A,L?!TJ_^;I'&NWG:J+C$;_PMKNGC MK\_[M=_Z-;PX]0F7]@V+O PB/TCE&O1\2&*.8FE6>#S0ZDJA,]G2%N=>7M ( M#']]!GN1S3Q(6F"/[QA=0CCQXAX0=0+H#/)W'4(X5_KN92^B6?:N)CQ#R;MC M0\R7NZNIS$'JKNX]9FQ;E?7];5FP#:VKZ_4N&[B+)HZ8JA85Q]#'A$+$$(6I M-'T@"P@7*<=0*)>TEKX7" MD!4E!^A94/)?>^MI>.Q92$!+O>WJU[O8/-7LIG[DY2TO11>"8I!-=N+6I:WB M1D15B4P4Y5/3=;"3U3PI[!10(S;1Y1A-O'SMX3%*WQH P2I#Z]1XLR5A#2C3 MS[,:NLRFHM&ZB8G\M*\3\9G7]RCU_2B)*:1(,(A"ED(2AO++G+(T]CF.:;;W M]ZK=O,8^Z.1,-F[$P6&?HY(TS%A<:$ORPHM#@E>96R5W)KLNRU\_L MX>'Z&\Y7!M;)P!!+LU*D:&5#FJ"14&WD].V2(:C&[1-'*$W,97T\V M)VCH&RT7H3*3O6+VLAC9*F?5'S!3CN^9S4(Y*V[?.#E_D6TN;&OLJ"/GMYNJ M+IYX>5U5O)8F3U?5Z9[Q+/8("J$7XQ0B'@I(<$A@YD7"9[X(8[,"AQIS+HW2 MMB(#K.0T/#[6P3AA*$3$4YO?(()(4!]F&9??BT2$08P\CPIJENGB&.5Y,EQ> MX7P%QHH>6@,^_$V9",29=LE--!C8RGL%&HFO !9RJ8#KU:KXHW&/J5BC+O;\ M4U%-4<;- #YGZ<;C,\Z<9JP-P7%ZL?ZMYD:J*H*2UQOU=<>K7W#Y.Z^E'2R? M9V=FQ$G$!8\)#+"O#LIH#''B19 P^3'(XIAP_3CUD;F6QO8'XH)67M *;&'! MC0$];MTZA&]B!CHKZ02XZ=O!#O&;R2J^Z TT,I(UL1DPF<=&F,V UE2E;T[K MWF)G7"N>QM7C;5FHGC3LSB?Y7,P/1 MXL'HV8O3@CTQ>:NC@P;IK?BJA<]/2@.)^9_!3@FPUV*28C7V(#HR(BT$F-6F MM ?HM8EYP4CFYR"2;.4DY5W);HM53N6@E M"&@T<=0QVQ@YJS,7_5EF.X$Q5KQ_'F-^LV5>HNJ@?B?O;1K'&?@N#VY<&JTT MP@$EG6$:WP$:>I:.-1 3K_X]!LZ[Y)U4V546W,'8\^:UG5+K*%/MY$66BV]= MYRQ?;53D]_[H]?UWNMI(&^2#%% ENFWJKHKW>URN)8_O&GJV9^'WL8_2S&,A M9'Y&(0K\!.(849BA*$ZX0!Y+4Z.5[4*JQ3&"5 INM3I(_<7J@5: =_H!]5X MBE=TLZ^#W]PH_\8[7?<-A9M.P\U/E6%O83)G8)XQ&#.QW MW<-X_JG]U?WJ*VPKLF$GA%. ZMD]UB#-M+ZWXEV!#JA&0H=-$@;T=]4LX=04 M\S9-&%#RJ'G"T+5VZWU7'KA7[;G:_?(_F0SU MB0GG)*S*&_SY^N\3]%^R@LD1+YG-/2MA6<'RFLGL!C&/CGJSJ?(UKQ1ADGS= M[(E4E[F'=?XOSE3TK=P;O<7/>8U7]\1+?"]@7%*:*J'$D@1F6" 8>C%)@BRB M(?%U(Z4,YET:K772 =J*!S#]YR8OM4^N#$$?.;N:#LJ)N6HK->B)#?9R@RW* MG>33@*L?6C41R#.%6=T];X&&)#MTZ"]IX%7S3= M/HRZ '\Y1D"0DX@2%7J1/R*P%QEH40A?N#HM-'+3[>:=2$J:_Y'Z#8Z@563:E,XQ1Y%P]4 MSU">Z3%-_"G:/2&I1YM# &YZ#^A]_P'MM &-.F"GC\.*@Y>#ZJI(X062S%O7 M\'+(CDHA.AC2CH<;KX4JBRK)236JKU\^%_6^36":95G$$@H%QAE$J:1:@CP$ M" M+([8:F2R60E)3_'7G*-YETUECB9$\+HL=>/ CN]:&A.<*"^A&1U_ I&17?9% M8$R\HD_@X"PB[+SBEI4S#H::L5C&*14.ZV.(E?Q&"QA]Q35P@3FD)RY'-=UVWO+BF]0:O M5B^W.&^ZVAB40CQ]]^)X\OT-V(H)E)R@W[S'N%[S&7HS4Q_?6WXALOU\IE^#6OV]Y[K_KI MQCP.H@Q12-,H@RA+,Y@F@8!12C*?1VF:AK%NS-?H;$LS;O8" R5QU]CR@K;% MXWB/6#JN49R8I 9DG00]_7@NIRC.%,5UZ>MH%)FE#=! /-;X&+-%86FKTX^] MTK_)\J2?/G*V6?$;H@<1WN:YJ$*4H8 M0A[T,R^&*$$^Q$D<0NQ+MA8<^1Y"1F$ ]K(LC;:WJJA8QU:!IM5P4_RG&NHN M[/PAZ5F@,T$_,=?W4=_K\>H9=+J GSIM_MP=5P"G=6D< NLJ-N$"2>8-7+@< MLJ.H!@=#FJ=AOU_7>?WR(5_QSYO6DDWEYAMA L.4>7);'DM+EC(":1S22')H MS+F6)7MJ\*4Q8"L?4 *"5D+]C.LCX(9)[%(X)F8E R2,DJO/J6R557TTV&SI MU.?4Z.=1G[WF4J/GPDH-[=E^$G@I"N6R#C+,($)1"M,X#F#HBS@,/,*91^WL M(!?B+8T8^A]I1U56[$(V'+\%IH;6W,]V1MMKKL=Z@37F$GWG!IH3X7Z0S>82 MV/-FG--97(?8?Z' \64V*"1VUF\W1Y]/49VC.G$-'LYG Z#[XX FCP ;S_C0H+PCB#0 M#\0[OO52(CI( =IVWXE0$"6>AZ&79"E$89S +,,^] (2!=S#@G&CO,CAZ99+ M/T>9C)8=CT;@-B6=2T&ACIH>*<9$Y.]H/X94CQ\]0R>)=E MY=BGHJSS?W4&U,=U+=^*7%I-76!#0%&61!A#@?Q06C:$PLP7#*:>W GSE*01 M-4H!')YN::S2EU;M753%ISH7>>-'SG?"6\67C "OQR_NX)R87UXCN1?5>:2( M'B:N2J(.3S9OK5,MQ8^*F.K=9>L6__K(5RNU2U;.C$2&QW%% M#S.FBL,CF,6$0#^-/2KB)"'$R,-!?UWG-V=<:U[QZL\E7*B?Z M58@=#WF <$P@CC/).)ZG*IQR#(E'DHQY@J:!5CL*O>F61C>MQ* 5&6QEOB0D M5 /R8;)Q#^3$3/-#,-2/#'6+Y4RAH1=C:A0;J@_10'"HQB"S18?J*]0/#S6X MRSQY\ NOU,#JW7G');4]=<7_WLE?ZJ80#HVQ-&;MR0H.A 5*6OT,PD'<1IC4 M(603NHJM,(&G;K M^LR8\RWI8:4.5O/(I9?MG;YN2)6S')?YS@"E<>(%-)1;)D%CB%@0PS3B#'(< M8M$$*W*M?(WQJ9:V]@]MT[Z\=A;^"7#-=DB703;K[J@OZH4;HQ.PV6V*+H/O MAVR(M%XZZRW0>4 TMS\G!O@A6Y_SBIS;]@S<86X*?:U_ORWI37E7E>^K.G]J M7I%?>/U8F+=,UQEK:439E/\$MV6N:DZ5X.[K%["7';3"ZUM*6FB.FTVN@9R8 M/G4PG* +N@E*5K:5U@2S&5HFZO:M+J/[;*OC[3I_-='&U<>JVG!VG^ ,1PG! MD%.*I!'&$,0^9M!+&!.(QRR+\/TW7I)"O^C=R9E,%D-_ONG61+]+WU77S1CD MC;"F->M.8ZMW&N8 KXG)H]^E[ZI-@ZBNP,=AI"S*Q0WBX*P&W.E99B[L-JCJ M<;6VX"<10G D8AB2 *,U2B!L^(#QDPI,D0+/[NJCQ M2H\#>F,;61.[&:9[F1O1P',CF]DR[P.FM[0M89AX.;<(W XC8+Q\3^CJ:,GV M1YYUF9Y0Z?72/'6)N_*U1X'<* XRA'P$>20H1$D:PPR%TB;*D,"IB-,H2TV_ MUN/3+O'3W=4[M6X"I 4W]GSD"1[ &!$!$6,,XC#$,/9(C+TLBG&8;$O6W5U6 M%M@*\\-Z=73VU.EJO5.F,9A -&&YW1^;TF " M@D[)7,?I#9^*]8-P+>\B9/2I5B($A+X*<VI0/0>]3,AFP$W]3E-Q0"0[>;5_UMA/?7NH)OBI6:#GZO)C-/>MW MQ@J6UQ\<54W+X-(I"G,/,XA#3!+0DJ\ M3 2ZR2^G)EC:]V,KX[ZKI9)2/P'F)(C#C.,"FJE/#'O\HJNBFI3\GL_PFF82!,QYM(Z1"*4 M^U>:,IC$B0BH*EVW[J>(1P@ M[@D8!$2N4A8*B+T@@EE&X\#' 4MC8<9Y>A,OCPT[N:_ 0RMYXQ# ![(#W@IO MZ'31?!1Z5. >WLEW1!VN?^OA>BCTMIBWPPJ11BBYJORH-^F\%1V-@#BJU&AV MM^5FC-+-TV:ESN-NZD=>JHH')7^4(\LIVN+>JNC:9U[?B#O\_3[$E/',)S!5 M?4<1"^1/E!*8I2*F/.(IP]2,L@PE6!YW]10 A=( T+X*TDBI3,L7&3X4S1W? M=$!/O0_L(=R(#@YDWW8F:+MD70&I@3I-D3HXW"/:@>=JYV@X^[S[23MHCG:9 MEL.8I_B\+3G+Z^N'DC>)61_7>9WO<@#]>X_Z),%1 D48^A!A$D(2\A!&:4P2 MSY<_>EJ^Y/&IEK:G:J4%>"ON%9E>)T-JX#.3ZC PP6ZZ/GB+]7!_-.^Q,R/=/SZOBA?,F MX/?FN66VM475?6U7C-UCO&\N-:K->;4H5H/19RM\%KJ19[(L(<2@0IQ#1 MR(<8X11&8>I'<80%IT;%[,Y/M31NV(EX&&ZZW@ELO T\A['VCL\!EW,"- V:S@1O!PMU>[=Q$=,>S07;ZC1;LT$ MIX$]F]8PL^W<3)3J[]^,[C/CZ*JL[W_!W_.GS5/W+GN<2M(-.?1QD$(4^S', M6$ AQEXDHL"/$J%5&O1HY*6Q;B><(2<< S;,H1?!,#%9:B.@O73/:CMD7I:5_-?>JCH>;Y;%>E:-[:H\?X%UO8/7WN[=\4Z6A5[F>QQ2$:ITC#"&A-($ M>A0'?N:QT%.U>O7#(@?F,EJB,P1&'I[SY(VLQL4.S@*KMXMR!-?4;FB]$[$K M<%W794XV==-GI2[ +7:=N3<*E[O:"&=GFKL^PIC*)VHDC-YBOMGZNBEY_?*F M6+/J0U'N-G+W+,(L2V@$42:W5BBF!*8D#6$61JG@A%.?1;K[JS-S+.WCWHH) MB)(3"&F>YEM)]4W_1YZ($B^5=A6)E5V%/(@%(BKX7/ D]2*2:H5+OQYX M:52XE0THX?1SQ ZP&J:\2Q"8F.?TE#=*!3NEJ54*V,% LZ5^G1*_G_)U\N^7 M9WC<_RO\H(_;B6BX!7]1=5VIW':49XYL,X3.1*3'D, MI>DB($.,)%'@)P(9]40TEF!IBU<5TY)RY_*CLN+KIAU$J1V)8_\<]+9&DZ([ M,3$[?E19RM2.ZI8OS+M^,67=01XO^*T+G.*5V_E9JXN-[1I MW+9F'S#MXCU>=:R*4RXU%@)BS%-IT 013),@A#1%+&,A(U[";!H&&$NR-,HX M+.V^5P?T]0%2(;#7R%5W,?/'..[RF>WA3,Q6_[F>BUWO@TF?SP]IC<#WSXGV MGU-30VS_G*I.*T=N*">8:G97,!__AS1?L(;A7&\&^P%MVXI?,U:JSJ3M_WS* MU]R_S\*$!1X.H:=.'A'W0XB)SV&,$T)0F'*4:7W&!F=9VB>J:ZK=B7BU_0$H M8<'-VL"7=A[8<<>:$[@F_FA8(V71BGP B0LZDI\:=>;&Y .*'?@#<4T3?3C)\1.,&ZP2( MST,V!RCO10<'LO=;[TV'LK[Y.1W:,]F;!ZCC?==R4/(V,UOK?7=D>-JA.6!I M&@XXFVEIIVC?EK0=G_ MK,Z9KK_GU3U/<<*#+((\8!%$J0A@*H@/DR 0B8AC=5QKF#AD+1BEJ\VJI9/5V55;N55?=5WQ1/.U_=>X =9D*JRZW$,41)Z,$5R!\Z%"%C& MHH#%6JUF=2=<&N7UY05[@:^:HK[@MU9H4PH< UV3YAQ".3&578BB.;5I0N.* MOL:FFY>B-)4_HB'=^\QW]I_EWJ!4S^P]+M>2TZI;7C9=V:Y)U30(N8]2&D4> MDG962'V(J!=!DDC;RX]%Q ,4I4FJ979IS;8TDMD)K+]%'$=T?._M%*>)&60G M*]@*JZ)@VKZ*TC+J!#8X\1D'4'];[13(F7;2EP)JM%/6!FA@8XP$ MTVI?I*KAYKOE(!=7G-GPQK(9['5L]4NPRO>1BV!:H3 M[UT\:G@ M5#6UH')?%Q+E\(I\F(HPA&F,$2/0'C0J @,R$)P_F71AX[ MN<'S7O!^AMV5^@,U+K9E^ECT.&9"L"=W@3>27X$]X#WA#]KT[>5WQTJ6P#EB M*]/99V4Q2VA>LYOM,)8=,3:DXO_RVGK+GH3^3R("*60!SR#B$F62Y-0 MP("F.,2ACRDQ%'@$!9<^D1.SS.\1.:_J27_(P.5VU+!-LE3)E/C"$*]]7X),!,O="-,C)?X M.<4=K>VCX6==U.>4>[V:SUYGMXQ;!VF3HZ+.S'9G=Z% 01HK?P7RY!<^(W$; MP(+](&%AZ&>(QR:K^@8KGI+W %:$Z]T&Z",%_P(#([6 M_;E99EW^(ZJ^9H&QRVW)0.TKME73%ZYR#GEUCP3SPC1* M("9A*"W_E$&22G*0'WF"LXSA&,=FEO_XI,O;!$A1P=-6UL;V/TC7W/W)E#-& MX=>E#Y>03LXDG;!70,&ZDW=7[W(KLTM>T<7'&<6,3C@SV^@"<$P\VG=>=+#R M0%G+#$?BQW'HD M'B1)'$!&4\E'R*,I2%D-91YX_1\< MK^I'BDM^HE\(#E 8L\B'GH>8-(8]27M9ZL-(53PD,&M7L,T4:FW_OAD%6>N@,A!?/7C[;*'5.DKT MHZJUKC>O0=/EO[SX ;G+ZQ6_)RP)XA0S& GB090DTCH,: PCPD(4AE[@Q5I1 MDJ<&7QH_-D*IK:L?_$3^O,W7>M$O-'.$WC 37HK)Q.QG"H=1-9ES>EL5D3D: M;+;:,>?4Z)>,.7N->4W3CVWA@+N2W1:KG,K]R&U9T&M6/,L]RH<5?M"M;3HZ MT-+69BG,Q3!,OA(SY,4-(B) ;13UKS[PTUE$2 MM^<$Z@>^E]VP#98V\GK.GTGPG)AW=E V/_3$O@)*<-!(#O:B.^R)98J6JPY9 MVO/.VR_+%(ZC[EG& ]CVKZBJ7=$D^O(9UW+,KE)$Z!/.0X%@D'*Y+>$9@B2( M(B@XP9F':,Q"HSB'@;F6QDE*5-"351634-):%N480EF/C1QA-S'_V,-FT4UB M%!!G?2/.SS1SAXA1E8][08S?3KQLFU)Z5]?P.1I%@0+X*^EV00 M"6GJI%&<0$)\%2A-,<'8[/A1;^+EG3CV3XX32D4E_2'ZI'A#GTDTU[S9WW5P_/-3ORU*U'OU< MU/^+U^^XM!:>Y*3,N#.-SEA+,UNDS&53^ )(R8LU+S;-0E%Y&.U*D9H J0K8 MZZ+OQ-$"=]R/XQK7B0G' E+')&0*FI5?1VN"V5P[)NKVO3M&]UFF?3TW-677 M#U_Y0U-/MCM@#&F&""(!Q+X*"H^""&8D\R%#4>P'7L@9-4KT/#//TAAG)R;8 MRFEXIV99=Y$KV%5CQ*]1BZWS/FN):%\ MK*H-9^\V99MBGA>L<=$TY;?>X(JS_N?B/O)Y$(1) .,TBR'B0L L2@.(*(^" M,(PXCQ*S#9&Y$,O;'*D>H/);6BE50-[H C9K=812*0T@42H VO_N/LL!#+=. M%H]+CWZF?003,U,C8 5:\:]:'_%56ZL/-G*#KL!ZO^' %*;Y]6=G&MI9E27,B9E/7!F7)1@=QID/4)S!-WDQ^R6J%EF MVPWBX33C[O1,/R#K;E#ETYEWP[>8.W7D)^9!;KR_<%I(8^3EW8;?%5W5PAOQ M?BT*^38UB7Y/M:YOQV#(I3%%)SK8R@[8AH.Z )WX*I2LI\ 5N'Y2Y?_UO3PF M:(\[>R8">F)><8RQD:?' C$KAX_)/+/Y?2R4[[M_;&ZW;2$I6>XC4PE+(J>- M8?1YT_@K$D1HRI($9EF((/*B&)*08YCXGA<%OB<2DIJUD3PST]*(J16V^1@? MB@M:>4U;29X#>)ATG,(V,>;6DB,*'K>7'+O!-IYF M_7#'RZ=/^5IRSMN2L[R^][&@.)9TX&',)26=22)=QSUIO6 M!MP!P'H[R$MAFYA[E7A0R= MQR4-7&O&O%59WW]1;LFF3%B<>@)%<0!]+TL@$ID'LY@G4.#4D\97)DTPJK/Z M#T9=VG)7M6WRJE8=T\$O'*M]=E=G2+_0VB%LPVO:&HRI/==V.&@OWY-Z#ZU7 M>4-OKJ\%&LWO@=MJZ3CVNY_C!5K0#?X1KO"B=3 M*J(P)C @A$G#/5 G/TR:\*'($NJ).!5:%2/&)EH:471N@)ZP0$D[6@;8#%U= MM\GEF,WC-3&&R\)I,HS%!3Z3,P//[#(95N_88S)RO9WM\"ZO>'2-H,7E-1,5$5%2D,$E^J'$7"HT8YDD.3+8T6#F5MB_VU M!9U^:^0UM" &<=:S(5RA-S%!V -G;$?H(.+(DAB<:E9;0D?IU]:$UCWF1\-W M18U739S*8[&2MWRIUP:GP*?O7AH/-%*"GICR=:XWY=KX9/<,6,-KWPU.$Z]X M6XB,#F:'4; Z@STSY&S'K<,J]4]61ZZT^_1W8875AZ+\PI_ER_"(U4%M&PO: M1*;=TXA["2$9C%E*(<)Q# EB&$99$ 68I2')$K/NLN.3FIVES-%F=B]HI3YG MM!>M@*"T2AF&$K;N/T;Z'\.@BEL5F@CXXCXT!CPEE- M!'T 7AL*!G=:!Z"67([YCK?_^W&]2PUXBY]S27/W*/(]% D"0Q3&RA&AVM=* MTL%QEF5/8+; UD9(\--6W#^KY[#/(>I$=AK@ MJ@F/NSC7L0GG#G?5!.!$U*ONG;8>TQ[]M=D:-YNZJN4JE'/:^'P@,O=1G*CQ==:+T.,19 MS+,PCBDWB\<8F&MIK+ 3U4V*W7F,=3S[ T M@NC:5S<26C2I/@!/CP,N@F3BE=^BT0HW1:F2R _7) M"R]8Q\J>*/FCM.'R;[S-RE65(&_5+XKU]9HU5]T6DCEXG;=1LV_XFHN\OE5E M-52++$&D78#B 814UUN:0A3%L"+8TUE+!P+VU;E^0* MX*>BK/-_[6(0)$-O5'OB%5BI(JEYTXJ),^766_-:_5MB<07J@>9;TSYO \:: M^2G.0G0'.H&?6JW^#)1>5^#_X^[=FMS&E731OX*'?>)T1Q3Z\ +>YJU# M7XE@Q5-=U5DRL>!&F2\81!C,)$GOY"U;0 M%,=<2\H&U*[A@N$0I\BGT$-I!E&0")@2+X:4\9"S &>4&''Q]T\WMZV\D_:< M <[JN#: M=Y>=X?@R)M_#]X1;:T2M3G=.?.R_^/_SGDA!_KQ\I'_E'BHRL\@(F&21!0F"<80^3Z#A% $PX3[ M(D2"D<@HQ5YOVKD9F%9WG+VP59;+Y]M_&)75&J*O9VK<8SJRR;D&3F.C8X:. M(^.C.>FD1L@,B%-C9/BV>9'^W7I5KI:6TNW3=JFR5U5(C>:; M!64!(F%&8:HX>Q#!2/H?\H@383_)4L^/(Y^:\6$/3VKR&Y^&_WHG,^"-T&;> MA@;.>IZ&6^Q&M@][T';2@M]:\H)&X&Y.*6-/0Q\=1UZ&QH23>ACZ )QZ%P9O MFF>U-=POE4>MFF5NKD$CVK_I9Z>U]>_?YU>H/O)F;J1R=CKHT-0JI:P] MSF1I9!>$;Z>.7?IGRY;%ZZ>GO+JO*E7'T7VWP)R7%Y*;@I 1'N,$TD"5Y"<9 M@:GG)3!,$\]G.,#,-\H*,9I];ENU)7S==KV X2Y628E MD[X#T8/,L#_A!I21C4=+R#VM^PV0-I>PHQNBZ>UT45KU TD/Q.,3T4+W=KQA.("@Z%GR&(:!+#-$9Q ME;E*A!<$TDTQ91+KF6]N>W_/D-62^0944DN802,Y4**;DXOUX=YO*T9 F\9G<@JJ]?&WJSO7.=)I$OO)##R)-G M'I3P *:^Y\&4,AR)(&5^DID%*B_.,[_89"-@DVFA&9;HQU+OH'(U/B.;AUJ^ MFQWSX"CGCEX,')TO+L\QZ3FB5\W3\T+_P]>ES>\.(A_S%:_N018X#6@4I0FD M+&5RW[,89A[AT/>2+ I2@C$5-GGP9S/-S8W8YT7O3]U_*5GKBSC3[KZ=\.J9 M B>@C7W$L,/+.@V\$PO'>=WG\[Q*HG:GNEV9U]TO&(8.Y"E8!264E?D[W_RX MVY:;]1,O/O/-QP,'SHX%9.&%:280":&?!)%J]H)AAC"'090B&B9QR$*M *G9 MM',S'GL&FZ:^A3::M&F#-.,39O /Q"M& W7TX*>NT*.@RM9TJS93W11Y>G2/ MYA_1HZOX(E6Y5J[Q^_W#0;S("K':P,MW*Z/MQ:%71XG,!ILF:F2EX#Z*9/>V M;53IEC'Y:RJKX^1]\5"L?\J? 5^(. MX$ J(XHC+_Q6GD'A>) T\"8G/0I3B MT"R<='FBN=GP)OS1"-L*?.P$-HT>=>"K&S:Z'K5IXD46@%E$B?K1N"(\U#'P MQ'&A?O7. T(#SYO?%JFD_%M5M+MC#EU/CX3VZPV<%]0@D37806MUQ&4XUV;V7'03MNS#+ M$>R"6=(]NL/EC\H(,L[>O'PO.6O14MZJ'AZ5Z[2/R":AB$7&$?0]0B B+(,D MY@1B'"#&!?4$"LRBV^9"S##T+14 8KG^NP2PS8*[%]TP&FZQ,'KQL7'!'MG4 M2>%!A?1.?$!>P&]* WGZ^KW%>GO08I18NSV(CB)N%@),&HJS!^@T1G?%2)9W M>M))9/ERJYH7?>5T6U2#O_M5L["\EZHJ"[W=-/U)=FG*#[RH3/0A7DU9R,*8 M(,A37QK*$ 4PHQZ"Q(]2GY$0A=RH$-N58'-S%=MZ@8-B8*<94#\OT-)-15WV MB?Q2O=JYN>+.P=F2:]Y6OL)"CGW!.>4:FE^-.@;USW3MIO3G'L1\I3IQ$L1[Z60*)X"',4HR"($IH''$S']@5 ?A$WFZKK\P- M6)N2IVMAK&=+_X<0IU]B3+]Q2YEN@HC#=//7)4\W4?I2,KECXO06781B-B9C[Z)YR? =E) M!Z@4SYB2IP];/;/A#J^1#<=E/L$]?'=]\-F0\FB@XHZ4IV^RJ4EY-!2_0,JC M\Y:="=G=6KY\X24O?O)WY29_PAO^L%[F]&7!<$*0B!4U7Q*H=G<(IHJ"E4@-J M8<%?S?]U>BM@!I0CRS(PV:2614_Q4\NB^9;Y5>4#7S>TXYJWD/L7YF8"'M[= MZU\6'M0>O@>TTGCD[:M:K;@C5K^HI=4MW&&4R2[8S@1OWYV=_Z,K__U07GJ( M]I%4Q%DJO\%^PB+IQ@L?9FE(H(="G(8^$U&HE>UC-.O<]N$E!_6HQ-HZ*JNW M"+;^_I70OH+;;XRJ _^_!Z71C@&7YGSETT /#,.'@KZ7+=MA:[""MPKB#UDP M81H+SN0Q(2.80I2%&.)0Q)!P/V.,88(#819XL!5E?B&)+X?&#!6CNF&_;-LE MT;-?4\ \LDEKX;L3V'$*DBNP7+7:MA5CV@;<5X)UUI;[VO%LKVOJW.__:.5^ M5]5_G^7_ETC4)8"+F,6)-(")-'L^ADAY:T1U.4")[],P$C'F1JUJ]*:=F\^V MD[HIU+T!J_4*-K*:WN!HP:Y[E^,:S-%O=1H<5<4!V(E\4Y.E[[J^W"Z7Z[^K M6)503 %9]*?JYO%')1R>?UC J*SBR"M22>^$C(!XOQRR.AM\SK!AV+]7UR. MOR[^V80F,A$@+%(?)@F-(2*)@#A+$0RR-.&JCP-"VN6 9Z//S00U @(EX7!H M0P.]@<#.M9B,'>!Q#8=^&=Y5L$Q4;6<&CU%-7:?Z/:5SY^],5B'7*6Z[$*[[ M(=MP&-E\6$E'KEKKV]5JBYX*+M)A^V70C6N2FL\T^OWF4++\AB-PG^W7.^%HY?T,0]*3^#;[JM+!.=64O MC\M6%HGOH0AC :.,^A QU=>"40H#0@GRL8BHZIZN:@#U;)/^U$;NTUZ \7:2 M*N^BJKQK6U=TR?_?R-PJI'-21W=I'?1LTSCHCFRB!NKF]L*WZN9&+Y;K06S< M(KE+$\^A.*X'$,VBN+X1+)L"TQ^<;9?\7JBQ5W*A7QHVO6^8+%O76(2EE%$2 M0RP1@4C$(<2Q8% D(HIXE+' U,72G7I^?M9.7F-CI8VVGJD: \&1#=5.9%4> MMA>ZQ9M9"3Y.BJ(I6JXZ%^M..VU38T,PSOH=F[[O)#"ENMHDGD\"X@O((Q]! ME$0>S"C/8) % 0J#(,U2H\;EYU/,+>AT$ABQ:D)Z 4BK(-*\.@49(G-M?,A] M[] +$[QF[*>G)VC/DU>UW[A]?-R\*XJ*%.5I8]%]XWB N>W==K,)*6G!'Q4/ MF)1WO>+K;7G+L&S[=MQ&9QKVW:QG*R=KJ#_6JW(1Q\3/!&

1 MS:-" *<4&2NZJ#="*YLN\Z>OQP.64+B^:S/%RY& 83#RIXV$.R*E#8C&" MY054E='U'M.J8*MRG6-!@BR)0HAP(B#*"(=9%G$H2.:3#%,O"8R*,\^GF)OY M:=+:=B):G4$N *EY7705/&/?#IDA8WX1U*F\JWN?\PFFO>;I5/#L5J?[R>MJ ML-7M0,3\.!*^W,0QCB!"60131>& "?-Q&$5>ZOLFMS2ML>=V#5,SAAK3[U]" M36\#6V(Q\L[5*2VW+H1V?]O1'OE52IQ[[BLN/6+9?:=XQ*O\OZLOM_R8E^ME MSJK_N%VQ![GZNUS$>_$^7V'IM.%E=;E;I5Y=JK\A*$(($0&C))7[V@]3Q<5" MH2^R+.!AXLG];79QX5K$^5UPO,%E7H)[ =KJ&+;Y<;V.>I;F-==F[&A(2[4; M<*18Q#Q5? MX,;^1_G >?%GL=X^&Y/N:PXWM^-7)\?[/Q2YIOS/2GS]R+$NJL-QY!$ '=F. MZF$Y GN^(516,6;=.2:+.!LJW8X_F[YJ20=-Z?9INU3Y@;MV<<]R1E7ENHLM M-24WG$8QPC&!$5.]I$/&81H*!/V,$YJQ,&*A4=1'>^:Y6:.6X&#?ZO @>E7\ M:%CD9+X:>O[@*!B/;*!N[^\^@-O-ILC)=E/EPVS6*NVXNN%V5AMEC9 K:=E/S:%XXS>V'@ ZY1Z^VG9Z MG_V%_^2K+?_"GW"NJ,H?>"'6Q9.B!+@GR_RQ6J-WOYXYE3;A6_ZD+J?$5_FW MI5!9[U73^F+S5JYO=2>"14A\'G@P\1(.$4Y#2"*@_-ZJSNR MT7N=A35VG\;!WY&/Y5BX21VQ<8 ]]=9&FL7N0_(>YT55H_:)8Q4_4^&T]P7_ MUY:OZ,O;M1)Q02@/D$\#&#"40N1Y,21"># 0D1!Q2(D7<9.O@\:<=7B%+E< MOOO%:=6(YTY:L,>JHLF,/KIOC+G9#2DKV L+#M(:'"G[$-,X8#H":^SC9@=. MCAFJ=="P.W;V#3S=(51#O:,CJ<[S[K@3]PST+18_AE./!)1#X4<>1$$:V /4B+2)EV9]==[$'BATB!/[7C?W2^0@7[9+[GLD\F^+ MXI:MG^5>?[_$C[I>2?<(<_-)I*10B0J4K- '4EKYS[5?WHBM[Y[T #?LG+C! M;&3KH0$7^$O)[,A'&0;%RD/I&78R_V18M;9WHO&T?87W(6-HW^L\9AX+5#-E MP0F&R$\P3'F2P2R.$L_C#&,2F59YGT\S-VM0U3.W4_2&6YN;@*KG4UP/U&?V)"**E@-LE+@ [F/VU ,7^I__<^NFO]VK]X89"^@H(>TBF;4:=C(;Z M"I7;1-77#&/^,;ET-+VKD['JH!K]\?WYEOV7_"?UD[W[H/!3K M1_FC+4_V6AIXH<]Y##GR,XCB)(!9AGPH@MCS"">,A5HD!..).+=/TD$C4*D$ MOS^#@U+ZEG&D!1W^9+W^,DT4AKM6P:L^?",MK_ZW\?67^94_GVQ;)3$H*M;G M8JT:$1:=3*N=O'T&> \(4!\-0"M8U!A/-3!J[.<&&D>? MX'%7JN29+KB%<*+^CW+$^[V,A"0M#FK($>C2((?(P MA5C(0R1+*1$IS2+"C8HYNB::VZ=Y)^>!L]PZRM2)K5Z\;S,_3\U6TEJ@R;11"'@9^%'&*,,$1!(@T"R3(8,)H2 MGHC (YYU#XEJ"I,?]FLTC/A?WA^>?V@;<0.D.#=>_3]UPX@2X.WFQ[I0[L$- MB/T;+PYN8OF2JC^/O9L,)>I_=@_G9;E5#\H_/]=<33#V:(@"G_F<^R9NAQ.IYN:C.&&ZL/5JW*RSGIV:?/5&-FY3 M+=RTK"0CN6-N9/J?PS\RY.BY'=P\>OR6BWS%6=/"6K6(_\PWTNO,URRGS=_> MK@TL.@*$@# MUH'OC7M$1_ZLZ((Y2D,G0[CL:H@TQI^NE$A?V:.*(H/7++FSRI)ORJ;QTR)B M#,J2PJX8J([&GI9EZI):9TQ2%Q^ZML_CN?/18NRL M+U\7OD<\)I \S68IECLY#J#EH4""Z/+4:/9Y^8XM%L6-N*#1GY0 M*7#A@V<8J00T4'$E?L*;US3J9F#%BG">W$Q9-F8)R74QJ^?Q5!Z7LI M_Z4DW4/1-:;,CYF 01BJWG;2@J4>]Z 7>"E.PBA( R-N.!1L!X)$-F"-L;6DZ=9%RR[\Y..MK$&OJ0M'!F*G]NA4OW8<5 MRW_F;(N7YGQT9^_.S;XH?K66D$;T<^? :%PM78G)V+'C8SC/C\OJVPKO+S#Y8_WR_7?'U95.6^5I;7[=-$H\SCA M*:3"4\%CG\)4>![T41JC-$EBGQCQEVO..[==WA8;*+F!$ART)+=V(G170C-0 M[![?L4/$3J U#PV; >4J**PYZ[3A8#,HS@+!AJ^;&2S&\\6[U2;?O+S/E[QH MR#1?%F'*$I(J>YX&BC<&^3 -4@2S(!-9)$T3S;".8>H8?VX&J!815#+N6%PU MRV^Z$.PW* YP&=EPF$&B;2 &%.]Q,^2;M0V0?SAL_:[Q)MGB \KLMO+08U:T MCP]\_9FO;W\^5MD5ANV-NMZ?V[Y4'(8/[^[!9_D_MS]Y@1\YJ+-)KFIWU G? M\ '!!7(C[UPWH)ER/_:B8LO\>'G0*7D?>]4Z87WL?];R)+$KVZCS&2@B.(O" M"%*6Q!#1.(-IZ@>0!@2Q#&48QY[1@>%H^+EM_[UTEJDBQ]AINOC6B(SMR6N# M8>ZM7]39E5-^//BTOO=%Q/F?'!?O5DSUNUFD(6(X M2 CD49)")&@"222/_5Y*<,02[ MURZGG3G=-,K?-V\@):D&!DA1(4:O64OJN M=2>DP_ZU"Z!&WM-6&!GYVD,@6#G?M?TRK^D_O_!G^5OX M4650K!\+_'2[)WVH_2M_P;PD3I. 0!$3!%&F4KVC3'ZW_32+$I%A%'$SL@S- MF4U^Y]-P:%2"@V(O^4V+(P/@NL3KMWP%OG\%;+U(]I4^S2L"SL M$JM0&(6(I%0:8U7ZB+-8'F\IAE0>;C'/$C_)M%H072W)W QRK4Q-V56"@SJ@ MK0^0"HF"GTG!ZE^-E'+C^FG)Q1K;1_[/619_V9[+UF8CWYWB=G@[K1-OK MI+ZJXK!.#;>/*SYU)YCV$/M<-_YDS#Y.8&A3^[@9T.Y$\GUU(.__AG\U]2/E M@E*6( \1Z'NJEQY&'B2)_)"%*$DB%L<)#XQZZ77,,[_/5*N705UO!C;XUXX] MR_#HT 6NWFG 62C?SQ::$D1P9LAF(S=]0$0''G@7;-,ZE0/J'KJ)P\];F3E>$VS=O-S^RLN%0#ZG7B*-ML]5[3L*($[]$+(DB *>Q'&8&)F#R]/, MS1K44E:_[+VJ>G;@>JQ&-@,V,!D;@GX4'-F!CDDF-0/]BIY: M@8&GS3,J5>Z67&O=!,KF\;GMW"KM#VM3P[;T'CCZV:D\\@8O_^2W,:Y5GL,QI'$!&/0)02#HGP M(LA3Q%!"$Q1E6CF(W5/,;5OMI 1*3*#DM @!=* Y''.Y'J.Q ]XG KH#1S_P M<3U($T4TOJAK /ZO+5XJ$M#-#PZD6=D6\L>U_LF+5?[X8]-P#*EK@:*Z-"@! M9D_Y*I<*J@?)2_7>>RZWL1SF"UX-4_U86UN@3ZSW7QSXH'63V(GY^7 M\FBMR$4W?"7_\GFY+8'WA^_]/VXB)/W@]X0^.EZ<+*;1+W@[6#'PI-VIXT$B MPXM"!4'6])_U5>LAVV,1!CQ@1*30ISB6UI83F*51 E.:8,(2AF(6FIP^^J>; MF]'=2[OKN7365LGL,#( MMZAQ!V$8_M&>_2:]DFUK*T\,'=G%#U0')U5!B:; M],RBI_CIV47S+3N3\@:77'UBF@]HF*(L)&$*6112B +!( XIAR&G?A1C2D1B MU$/I>/BYF0PE':@^L&8>2 =X>B;!'I*138 !&L9;_K+2CK;XR>"3;NG+BIUN MX8ZGW'D!]]M-J7)'I ^X"&B:>B%*H9=P 5&4>C"3FL$D8CA#\E^$1\T2R =F M-/D-3Y,XWN4+K ]"7^\,M#&W]P8L<7PE=^!> T G_L %6$9T"-JSO;I'<$%U M'9?@TFOF,9S/4FY<_JCV"U')G;15 \Q_J3_R11Q&'L\"!)&7!A ETD'(4HXD MUA'R!6-)UN*A^! M^[\H^--VQ8M*VC_ MQ]Y"9[PB[KR7VX9KZ)%54/CJO"A2N%?/ZMGRQLU:;%I M>@ZJ?Y;J;8J<;@X?934;WC>MK\)/:R%R*G?PT8_@#W!;'B3?*"%X37$#Y!_Q M2@[" ,%R\K]_\!6@>$FW2URER:KN7]4/[)%7:M31L/5SI9+\=ZQ:)]=90-M2 M_872*)=&M.!T YZX/&4Q1VE!)K^DGA"8UC"3!<1,E&J'QXS>LRTBV"C^HX=B M_3-GG+UY^2ZG^;"ZWZW][7[I%X@(+R Q@6&,Y$>-)P$D\K +XRCQ_#1#*";$ MA%1:?VJC+]M$M-+5?GEN9%?;Y;=M6:7Y_'YQXYB6"6BOBIY//0[68W_W),P5 MN=I#&^;O.YCWPH/;89@M4OM-$7.6P*\]\<1I^J: G"?C&X]@[IJ_S_F2G63Z M!C'Q ^%[,,WB4+KC(8:I($A^UTD8>HP'02QT/?$+X\_-\:Y$O":O^A*&PU[U ME1^[26Y/Y;3TBM]VTOL?,#5C= M,.%6GDHJYWT7%&WNI=]O5ZQL1=/3*(B(SPBD,?.E:>,9S/R80H$2'$KC%J?Z MILUHYKD9O5IXL)<>[ /U-_L[_4H%FZL,\W49-I>CH3VR(=64>W2$]8WO:$A/ M9):;GS;>_[356;!*8KD!HOEIB^JGK?[.T4'<"K0>0VXVWF0FWDK-MO&W&\ \ ME?9=42CNPR^UEF*85]N%(!'MB/SP-:T"-LQQM,67 ]C[;*VV@"JP3IJ MG;$FKIDV4.^\/MKD9;N+E;MU\;Q6_OCG]>HK?U0_LMV1G9" $I] (F(L+7LH M_X1$!KTH8"Q*P@![6K2U@S/-S9KO!;T!ZDJ[D=4RJ[ ;7[T;$2>HC7W4M@3, M^+)C$ Q'=QO=\TQZE3&H[NG-Q? +=D:BX1TJ/Z\W7!$2?5SC52E]39[_5([F MQWS%/VSX4[D@84983 +H!V$ $8I"2$(F#4<24L'3-/.P4<:Q[L1S,R$[N=6& MD)+?@$KP*D?B_;Z\YZ '^$MI BI5#.V+]M+HF9LQ !_9^HR"M;%I,@7.D:72 MGG92PV4*QJD=,W[?HG>F"DE\>WK\W^N_/ZV>\[M5R>1_[[D+=;MH]HXR.ZND MI 7?\B>Y(VZ E!E\^OSPH6*]RIDJ+C3HL-D/WW#TRAUR8YN7(= <-2I4^^-*SOMW(OFHX&7#^LR/VH3F09>Y,7O8*I_\=Z*=\HWU4)W@N:1H@):7LBYF=0 M_E' +,X"&%#DA0+S2,38)+7U? HC_#&CQ@U07',>'^ M11!<$NP?3S ]H?Y%!2\2Z%]^TFSCE\5FH=S*]3)G5:"_.N-4I&F!)Y*4"NG+ MQ9[<^#1+8)J)$ K*PRSP68PCK5NV[BGFYF<<25F?UHU8Z'K [-_F;B :/>)J MC([V%A\&H&^+R[=;VUO^UV%K]PP\R=8>5FRWM36>-+]3_\)_KI<_Y2FR3L5I MN&U?)#Q>Z'^7"Y"'[$TY!'D M).00<9Y $E,"/9\AQG""O42;PW!@KKE9V4-GLV^N1??\*\%R\(L"P6'6" !$?($S"(20]\33*1^G&(]$SRNF'.S MWHTF@#:J@,U!^A;Y@F$5]TA+K!=->_V%&_EC4BD(CC0$#7G\;TK)WV_ ;EEW MBH*6IE4>0TM7<%!66E->71I(A=U%]L9=$$?1P9&$G#3"."[0IU'*D6>[IO%& M)8*$YVZM6MMMY9F@*;5?K\HW7$CA]H3_O'SW2]H\.4>^PL5+%991["/R30F] MG.GQPTK1))>;!4["C(=A C/B,X@4>QZ1GQ48QX(AKFH4N!$-R(BRSNW2I3%/ MI-*GU1'(E!YDS.5%89H0/PLA"E $9/_*TTY@2A+0Y()$OA^8-Z7CWG82:+-K('<>0M /4A 0=5P4'7W8H>6M/P*BFRK1[8Z>>Z2V[+,'VOI M%DG,(L^C"60A2R#B00P)B1CTD6 D9DF D\R,2%=O8A-#,@V?KI(;;E0S$R8E MK_MG5CDL'"R5\&"98]+T733[(F@N!?5$%BI?+$"A)Y)1D M'C;Y=KM?B"D^PW5JR_)H,4:!6^];ZA[$D3^+U<^XZLGS=O3, MT''TO=*<=-)/CQD0IU\1P[>K.WKEI0YRW&A2 A%AA'V:01]DLHS M(8T\2&@20>)'$<$\23VL1U8Q--/<;,WAVN= ^EBVY#5@Y.T%>/@6R!EL(UN7 M7CE=P67 7.P*MHEN?ZQ_<&8LO#JH]-'O]KX_'>^NCAI'A+M:+[AK2/&A++>< M+5*6)#&*&<0^Q])\^@G$,6(P22,O]0E+,T2N;4E53S4W^]G5@B*OI+V^^T0# ML)ZGY@:VD>UG5\^)#_V(.6DW<0S&B)TFFHE>O-!7G"L5'7N:=0"^>KXP9UFUE59+E98 MSZA-O&XC6[_6*GQ5;5QPP4KP_9E5_1OV"]:U7J.4?#D$V!F#^/4234PM[@S" M<\YQ=T/;&?/W."_^H;I_?%@];S?E1_Z3+X,=%1 /_#3 /O03Z?,ARJ@TTA3# M@*OR,Y[Z46J4K=,SU]R,;R4;""S9?_I U;.+CJ :V=XI*4$EIJK/4X+> &WD MC$V9!B:.3%3?3).:'@V53TV*SBMFIH+Q?/%.6I_-R[LG7CQ**_1GL?Y[\T.E ME>#5RX)RD63<\V&,/-5OE%"(.4LA1B@B6!H*%FO=R0_,,S<348L*=K*"6EC0 M2*MG,(:@[3<6#@$;V5!88J5M(C21Z*'.D"/4ED'^X6 0AL:=Q!AH*K M; TUR78[%WVWLR[\BYW3_45^E%=;_H4_X7REO'I>B'7QI.[B#_=A[WX]<]5I MK^8@NA=?Y=^6HD[0K,G"0Y9Y<1+(C1@B#%&4R3V(8T^E.D218!Y+(R-B&C=B MS6TS-UK=@+U>H*58Z]KX!NQT:WB?U#U&6[U!RO(Q%UOOW##]$HYLF"9,# MB5NP'9U=' DUZ3''+9"G)R+'H]N9_+=-,+ZF#>)WZW)3?N:;1>1',KJ@4L^Z9ORCNFT]K86;VQSR8=T?M8-8UFY>:M MDM/4!5NUOZD2W,S>=B&M9T"O 6ZJ,E4)T(<=0)6 54F0.[LV@($C0]4URZ26 M9T#54U,R]+CEW3M^J4*^W]:W]%_;O. /Q9IM5;M)?EN6?%,NI"OG(>(%$%/D M0=5>0UJ) ,.4\(S[P@]9DNVLA.8E_-"<%J9B[-MX.= /7/*RJF,O5(:)XKQ2 M%>UU'J#B WM^ZB.\LH1?\X+>":03W=,WLBJ2L$9:WNNJ?W:'K_VB><[DAQ4M5 ;FFW51K/]6E!Q8_E@4(9X(?/D#4F&=S.<0 MX93!-(I5"GT88L9P2(E60+=WEKD=$W>"JMM9LA,6T$9:\)O\Z^]? 5LOE[@H M?]=/!>R&N=^J. -O9$NRQVTO)-A)Z0(D_5Q))V!-E"=Y^Z1"2>H[EO?_['(! MY(ZK^$55U0!?*;I!@%4!'Y-BYB*7+K/\]OU_ZP+P7WE9912T'_L[KPO I)W? M3[7YP?.B81/82!?[Z2FO"00<-6<<7(F>W,SN=R?+RQP4OYV3.?RP;8WT1OY@ MH'].=ZS=2Z+C)!XIA[ GJ^ZAP>RL,CYGX$LU@DL9>% MG'M&F9DZD\[.;C?[H*(\S?<* %QI< -6/2^3U/$+7>(YNRO?HW3;H*:J) MW_8R@YW0W=\_BSI2?8R<%81J3#EQ9:<^"._?=($X[ (Z@&9D MJW$JH 7Y9!<\^LZ? Y@F _CT.5]>;D[E; Z*WG:VA1\W[ 7V6 M*\7>_>)TJ\[4]T+D5!J2]ROCED"# \W-F%4"@[W$8">RXJ5:;U;K#==O"S2, MXH"A1 MCZ"(?<7W'7*8^8+#V*,\((21,#7JL.I.M+G9*)>7_Q]M6RTZ7'F]4^/KK.?( M)G/JI9P^F>,,];DD='Q\G6Z0[@%UGMAQ/H-Y9OS;YMCP/B\I7DH1\C5[+_^N M7%"19&F6)3#FB3PA8Y3 -)!_$@D2$0[2R,=:=KYWEKF9[)V@H)84U**"2E;] MG/AN4/M-J#.H1K:&5B@99<,/HF"5"]\]ZF29\(.*M?/@AQ\V/S(^_'RN$L*, MCXAG+\YM[S[@%_"S//HNOY7 +=?EMI!?[DIX_4/A.4[#A\"K(!IYSUY I\XH M!ITP6!WMSD>;["C7J4C[Z-;]D&7;^M4F9_FR.@A^E0?"HJ*TJV/BG-4\ MAD_/VSK0=R_>X4(Y#Z502&(L6A MAY/$L"1V1%GG9EW:DH*#J$;MW:988KU#VDP6;F2;9[EFQH>O"=!T=!H;4])) MCV<30'YZ7IMB2G-_[EO!;HOBPTJ>$#=+/1[ L[?F9FLKH?1=M1,(AOTT>^U' M-EC?"EPE*DCI%'=&W2]#RIG_S-E6'K3Z@3%RTBYC8.6AG0PUF7MV686V;];Q MA'D:0=WO[?:QX-6BO,$E_X(W_ U>_7,M/BEV:"X/:$7^5/UU<_]+:>1Q7[$U M^XA!I#*=0@S^3=:C,&V LQM6U?B 27?#5""J]#H3G2+:W>K-1DP M#A,@/;(),1-_*MCU4R'&AG^B/(FF#2?>Z0&(2ETM+O_VGZN-H?[133K%-1CV MY%I8#3M9(L8U2K>S-*X:Q^[(+_W&I_6J(CIL]@OV:4I)[$-" R(/ZO+3D8I( M_2DB"4YC$<1&!_6S&>;V;:@%K&DW+6FKSE'4.PM?ADCL5._T:-?]H/O^DP_J+ZHF9=53#^M26I1-7M36YM /L[S0G1!')(PR M02#/ @21CT-(O(A#SA.6Q3$._4Q8E%N/)*[6/IJ^7%NI \ZU#V%;T!3PUWW M*Y1?9TPW6USD5;>+4K&4UN=\5>FRXIM=!ZK??,UBJK%_&GJV[C57^O4Z5_Y6 M*_D[4&K>@,M-?K&0WSGPA=,E+LMOS4WO_$@W;_I!PQ/@!@.&-IC,+*U:\4&75UJ M=.MK%1P\&6JRX.!E%=K!P8XGS'.H[O+-RZT\%=ZM&5\P+\#4BST8!E$*$0I3 M2! A,)*G.>RG,94'.-VTJ?; <]MX2C:@A -*.OW-1",?2[3T]XH MY^F2JE9I3D<#39;9=$G\=C+3Q7^WI?*]94PN9ZD^G'CY?_+GZM?D"91Z3#"8 M"1%!A'D,L>\SR.((9X@'22BTF#W[IYG;1FS(:1M1;T M+)#2&N[,'F2']ZD; MO$;>M;9061#Y]B%Q!8_OQ6$GIO'M4^V"2"(A)(>(&?AK[6QN^:8&Y;OI&Q8HUJQ#3*0^H$ MLG^?NX!GY!UN@8SVYAY2O^^L+=]MG;/E?QTV=^>PDVSK(:5V&WKP.;M Z6F2 MS"';ED3<9UF@R$%0#!Ð^.L("!GP4>XBP@TH4WZGS<.9?)[W>:9L<[456Z M;MV#S"S(V VK7IC0"51C?\S/,')%2(<:C&"] MEA#\5+'>JDH'=_]:YMO7CZL&GJO!W7AOE[=;C9%3K:;JHAJ_5GJI9*LUA7QXX>5 MW(&\W"S2A":"\0R&,1&J+YZJ0]>L& M%YNY+M:IB.,MV1N\5,68K[):+(B$P)[*),H(1$D4R\]M2"'UN1=(P4/YT6U6 MZ]U*DYG]M=9J)^#_/U=*[]@^/?9CG_$K)50)S(["L]$#M!51[,#'JH"=+NZB M &ZQ=10R<"34I/$%MT">!B,SY#/N4Q)X6B;["AR48WV\>/R Y8-:9KF*BJ#;G.[8N]VC554'R7/QUPD40K#+)(>*D\0 MS/S(@R2B7AIDE'".3"HK^B:;VR9]Z.LZ8\$UW@NTGLOB"K[Q[Q4;Y![VR+T[ M(.>T?Y4.)*X:S?1--6V/&0VES]K+Z+QC&;50%QE?^'/3LTG.]%C@IR:NEA(2 M1E$@(*Y*LHA $-,0J: E25"0Q)&OE>*G,]G<3$A]T780%C32&@8NM7#6//0X M0F]D"V(/G/E110,15P>0OJFF/59H*'UV6-!YQYPLX.L/>=)XNRVJ A(YZ']Q MNMEQPF.)J[DEWJIR)[YB^TRM.US^ M>, Y6_A)QN3_"R'V5,O,," 0IVD,4RZ2)(FE9T*TNB&93#JW;=M0+91*Z!O M&K%O@#QB@K)RWE43S::#YN%O#1OW@ E M-E!RCT)Q,8B2>]:+[BE?BPAC$(0>;HSA=RVSP,M-_J3H'SZL2NEA2)6^<+K^ MR8N'T338WFZ08(VG^K*0% M^4Y<4.SEO0$K^0.H.Z$:9HCW0:YG?UP!.;+=V8L)]G*"@Z .T\0UX'"5*=XW MU;3)XAI*G^6+Z[SCGG=GSY1"!68A0SZ,1"B=' WL]B^X:SY$M^R6JGP\-D$KDW^L&P&LQ'67/*_#O MS(],YQIFG&MI;A2!8^.4OE\7MZ3<%)AN%O(P*QW'C$,A$@)1RBE,L1?!@/B( M!DG$4Z$==K\P_MS\QNH<]2QE!&)=Z!+C=$ W'%2_$I"QSYV[,R60\H&=@-=A M8D!G>QTV4['5'F'TUTY21\'R'@SZV&8OO#4=F6RWR$=5[_72ER='ZLYT'KNDBOXQKY-M$?.(DMZ&!)GN<\]4TVLL8[ MEM&T*NWY3M%82E>JX%B>LE^J^-W'?2O7*,@"ZN,49E$H_2$D+4F:Q4P>S3"- M,?>CF!NE,&G,.3>#LJLMJ(2N#@F-V#NVY8^V+7=U%D SQ.86UK$C;2X0-8^[ MZ6/D*ORF,>.T43A]",Z"<0:O6O:S*TN^.7Q:Y4$LRM)0P-#W0HA(A"'VD >1 MEPJ>23\FBK!9%.AX@OG%>VZ_?GWW[:MAA[ACT/2LA3T0(QN&6K!1'([+.KOJ MEG8\^+0-SBXJ=M:3[/)3EHDXWYX>/ZV><]4UU;@];.< <_ONU\DI37/V3Y\? M/K2ZQ!HFZUS$:R!>X@JJL;=L#TJ.>9:T(+%/\;DXZK39/GV*G27^]#YL^0FF MM-BV[MONZAOC!<]BS*(H@)P$"41A2F"*&8<9]_S(B[C(L%$\H6.>N5F PSWP M,L-RR/A*_J,A#^84OJYXKZV_XUW_DFQ^J;%J:^_?KIF$I+CE3US1\ M5=:!;NI[F?38.?0"%7^,0P^2((X@$SSP?<(B'OJ[]C-Z%L-6%*T=BZ*K TU:,:8L_KP3KK##TVO'L M[.I;+KBTS^Q]OJJ,];K22W*H+JG)F/X!6LN"I%O5&;+(@M81%+/@P$.&$1"[G\O'POU:&LMA5RN6[I)O]911$6 M/L($!TD*4P_+(U(B!"21CR A?BP00B2-D$ERL?[41D9@@A1CM0VHRC;8EG77 M3+&36;76;(0VLP\&ZZ!G/\9!=P+[4B=L-6(#\@)^^UZC_#O8"P]NAV$V-B/F MB#DR,P833VJ&S $Y-5,6(]B7@N95,\GR=B4//JN-')W+.7AY".X?+C(R$O@I MCB,H?*S(N$4HK5@4P2!.D)]R%@GJFQ:%ZD\_-Y^F)7W%_G0DOWD-J,$ZZ)FR M\= =V9SU CO>K=-UN#FL%#68?/*:47-@+E6/6HQB9^"^\ U6G9UW'4D:JA,A M.*:I0!#%OCQXI1A!3!""D>\G/$(IR:A1=?OE:>9FL'92@GVC'#,"F0%0]:S2 M]5"-;'TL4#(V,?T@.#(E'9-,:C+Z%3TU#0-/6Q3^2%NC*$?P\A,N_LDW7SF5 M"]/\7GG*XE2D&/(X2Z01\ .8A9F F9=$V,/(ITRK1^#01',S P=902TLJ*6U MH)/JQ;??'KA$;0)_Y%Q,UW 95! Y@FVJ4J+#[^VI_KV5E<".2HDTP.BK*>I[ M?;KB(@TECJJ,=)ZW2/EC_U7QGS_P]6>^5O=@[U?F:7]]@\S-%DIAMV7EC#8A M5_CP[AY\EO_3O@4$[]?KS6J],\N/DZ>V\M\(B\5@H(I'")$CET2HA@3Q:J2Y-H< > MBW#&>602[AZ:<&Y![KKA4BN-<,^I;MJ :1!JO0.72P!'-B8?3U![UX^:\;%+ M%PI'![#!Z28]BNDJ?WHHTW[O"H*>NFCA\YZY:A&B,/$\G\#(0^IL%B&812*# M#"4)\G"2Q8'1S?C%6>;FC-3L);B2TH+QY0Q$/?MP-30C&X4:E5K &_!YF-W, MCKZE"P&7?"UG^V18KT%2R?:+0?<62GN"D7?P;7.9TP0C#*/(P3+PL@PCA&!). M0AA$\GC!4H\*/8*FWEGF9C JH0#?W3P\U[1P%0OQGG#X^]>K.8Q"Q.(48QP**..6$8)*&@58CDL&9YF9$=H("7HMHT?"Q&U4]D^$$JY'-Q1ZF M1DCP6R/F[X[[/ Z"XXE$CO@J88DIB%,(T3FL1^* )JU&3@PAQS,P=?Z0_.MDNNJI$_KE>/ M4$[Z!.I:M+WD)?BK$MXP9^P2Q'H6XDK@1K8-9YA]L\+,HGJO$Q5G=7OG,TQ< ML=>IXGFM7O>CMJRK:_I/58')V=MMH7K%\R)?LW_@I;0[3\_+]0OGU3,/NU:1 M\F>Q0#RC21@)R!"-(1*)#[,XHS + Q;%?AJ$C)E1F5G)8;(_IF$\:[=2JJI_ M.0/;E8KB\4:)YM_VS5!5/VI3_E:;)=,S0J,OP]AFJ@*W5@#4&H!:A1M0*7$# M=FHTU(P[1:KVUB[I8*\ TAE/K(T,$Q/(7@'3.;/L-8-95A9=X(^LO_HAS5C, M4@XC7ZAZR#"%68H%C*+09S1$819JI=T.SC0W]ZJ3!-7&G^K&5\^@.4%M9*-E M"YAYQ<\0&*Z*>SKGF;:.9TC=LY*=P1?,+X3KY!%E@ZH,P5MIGIZ>U9_>YD+( M4Y[4Q"+YU&S4N5F(6GJP%Q\EI1W\X9YK;KCP(S[-""&3%718%5_"TG%PUESH/[AID"P%[&>RL#+[TU6$M@K=KL6L/]!SO%;<[-R+4)7L)-1WZ$Y0638C;$'8V3C]:W U68SPL/(6;FL MNI6+86\;D(I=W\H_WQ;?UWZM%EG(1 M(H*@"%5#:B]D$$<1@3$GW/A?+/QQV<=^8DVQG#:5V^UKGT>N:Z-RM M2E:P]TO\:--!Y_#VW';N>6.8N_6JE#Y)P9E=^YP64L,?V^M!&GG?]N$#_E+" MCM RYQR)J_OEM(9\E68YYRIU=BO1@W:C5V M3]1WK6 4HL4K,765#6(IQ;3Y(-=!=9811"%20Q3)!#$B8_CC,8XBK78.?HFF=ONWV\X].G\K2;FJ:U$\L^;1B6.4](,3U@!-&9LXPF:4R,1%&*X*3!R/.'E< MXJ)"E\(2EQ^\-BKQ9EO*M2K+6_JO;5X;A/+-2^N_ZI1@@D.$L1?"Q L(1(@C M*+_2"$8L$ G'.$M):N)HFPHP-XO0/@KO- !M%:HC<.LO['*TC=?)-!3A'OT) M8Q!N@+\BZ&"&GO-H@^;TKQ1F, .G.[Y@.(Z=07R/\Z*J9KD7^_!BJ_KR8;W, MZ.M9,^]G...TLX-WZB<@Y*@MX2^0YD!W@L-BKW4 M -?9R\=LBX8'"0$C1HWX+!&!TW:#[KB?74'ITMZ M CM!IN;[*3;# M8>^K81G9ZES*@]=&R2(?O@.)*]+B3T><.#N^0Z'S)/FN!^W[%3JHA/8< R@2)!<)81LYR[GME,?LO3,RS=[&JL#MZ- M>3_B+ISUG!-'V(UL!QK0OM:@U8*VW VW/84'X'#80+AKILF[!0^H?*DU\- K MMGV G_%+%=.Y%Q_54>U>W!6^3* DI MB18K_BB-%],S&YUS:?WPL_J'WYYQS'/03E05S"SXS_7RI_HNTDI>(#!5G7\, M^U9U8ZUG.J[#;ZHFP6W@*BG5'VHY7?8)'H#"6:O@KGDF[A8\H.YYP^"A%ZZ\ M4*H[X-RN6*L+5G-OPNY77[AJC*-.)BOV>;TJ=O^IN.]+)<^'#7\J%R0388:# M%,8^QQ#YR(?8\Q*8)D' ".(HHD:=+)Q*-[?#RN%^Y:9I^E2U@FNWAMNI"*H$ MLT:KZJFVFE73AQ+\I30%E:J&$66W/P+#V["IEW:R6[,)5]7^2LTE^JZOWIS( M]CI7="YA[;S*?CT!2W_+:6,TJ8\J7B*:]SLS^N2_GW=[C\\5"L%7D# M>_/RO>3LPVK?_^"6;O*?=<_%W1T6CS*""8DAPT(YJID'4T)\F/FAYW.?(HI] MDZ_(&$+.[6/2TE&U)RYV6JH^!R!OZC'6U7]1J2EX;E1564B_;1452;[Z':SW M[4+P7N-_,_N6C/*+T/NDO/8ZC_QE.5GBO8*J,P-H"DU^4TK^KOY9Z0D>VJO\ M?;?*AZ8P!WU'N54=D:=RR*C?[ELXMNM\+;\!#X1 M7F@G]O>,,3LCOUR""P%] \;"7L2&;SM<@36VI>S "?Q5B^HJUU\##;N4_[Z! MI\O\UU#OJ ! YWFK32[-CC0KZZ=GXZU]\N8<-_3)9[W-M6FTKT]!TMK-5^ S MP1[N@<;]5NZ PG8#GPXWY;;M4.5DLW8]9\V)_$>HO M(AJ+, D%I*D?0.31M*Y^3Q)$LRSP,M]/]>XKAR>;WW7E04# I(0J>-Y<.N"= M#OJDF@-(#^QYI^B-?6'9*Z@SQ/3Y2-TA-Q$QJ9(+;'[PLY^;:H*8RYD^=Z,=O51%:X2Y! M**ZJQ#T>K,[\\K/Y4G&4/VUT/?'N$>;FD1]3 MW?\_+C&*W6QU)2*5;/R_*Z?(#:A4N0&5,M4U[UX=<-#GVL)[L_73NU"9 M8%5&ME=C+L@5!?E6<#JORS>3XI7*\ZV@ZJ[2MQO.-A6S:MZ]K^IXX$5%.2@1 MN"?+_+'Z8*K6WG3#6>T3WXNO\F]+H:Y?&\: W]G&GM90'$*(Y8QB"+B0T(3 M!%.?D0!AFE)A9'0=RSZ H\;*[]-O8,.I@Y,C*]4XUJ%/= M5-V+.F-/'GY5(+'@/^1G(/_)F[_=9V)SFJ(D#"&EBDXSXQB2F,20,I9ACB.2 M!LB,5\5H_MF9CYWX505<6^Y=_JTMIY/IPFB:F?'@'MO\N$#:@AC%"B]G;"AF MLT],@6(%S3GOB=TPYCE)G_GF[W7Q3UR-_[1=Y;0.^GS"Q3_YYJL\RZV+)E.. MBQ#'02:@4 8.I0F#68(PI$B@( II%&(M:CJS:>=FW!K)JWCXL>R@%A[4T@]G MWEVS%@/WI*,A/+(]TQ%Z7&#U$YW& 7BBI"?=7[&;U"=SJ'K2H P&FRPERES! M=GJ4Q=NVQ]R";U[>K%=L9]*IEX0H$C B/(&(Q:H0'1'(<2A0R&(49D8-ETXG MF)OQKN4#2D#3<^P);I3CLM?YXA&&=D>J;OVU[,\V>< ML^;*]';%[C<_>%&3L-QMBT+.6Q&18YY@B$D20N1EL:(NB2'A/O:B).&!K]4O MTF#.N1FI1F159*1DKA,LUTILTUOZ8;CU+)-C$$M/.[7.YE_H\J^VZKAR:JT#\)&"I M=%%210@L/195G!\+&".$D1]Y282Y&9FX^W68IE"_9R5&05[/>7&/YLCF_&+. MX3&VK0Q$AV1C1D"YH@_3FW1:0C C(,XHOLS>-K^8OR_RQWR%ER>U\Q):K[F" M()[OB]03D,6I)TU2PB .DAB&R/-\Y$4H$EJ17ZW9YO8]V D,E(B[G7)KSA0R M#/. ^^@:O)'-3H^L%A?KP^CIWZ<[17&B:_3]K_#T!ZB'I]$ENC8^/7?GPV-, M=F6NK4[[IES_I6OKO+_R1S7R%_Z\+A0A8RM\_.:E^<>Z1E@00OT "YC%W(=( M(!^2"'F0Q@DE(@Y];D;#:R'#W(QSNYRXD1/LM6A'XJ^MYM9?)3TO+=:I-O7K[PQUQE MGJXVG^7/<1%%/*4TY=!'*II/DQ02SC+H!PD-/.%G--'JH]XUP=S,6RTC. @) ME)1Z-JP3Q'X#Y0*:D:V/(2K:9F5(]9XPI'RU-A?R#P['KQ[>ZN-0FJND>8VQ[]A.4LN?3,*W'5%_%"W%R?LJH' MNN'K!3>HC;Q]M0!S?,VO!X[5/4//L)/=,PRKUKYGT'C:GB#Q$]_\6#/C_=[Q M^MPV^Q%=8BVK 2=T!T3#^]H!.F,'F<^!&6$+#^!P%8GDZ9B3TTAV*'6)2++K M4;M8Q(<5+9HLG:8-9MT!<[,IZ[UW[5GA!,AJ&:1S M-,I\B%+N0X(C^:-=3]=P[M&!TNJ%\>8=IE&-F(M9<"N/V_3F+>ECV*^ M?[M;O\.2ULM7:0D:-?5Z@AB'/=QA[B@*XD"@28,B[@ \C9$X'-G"!=OU#S @ M FZ_,SMG:]]MXK39Q(TQ$_ 1-AH.ER4L8WM9G8@XI?F]I+V=;]4>:#J'ZH+X M1U[4I7^WY@:CG+/RO13@*U:Q4?DWS[S8O#S(A=OO!0F64 I#QB/$R.*'X.YY[:S=Z(#M7"@Q.HFH9!.4?F\EO^A MOJ;/C2HWX%DI4R7=\ITZQNQBVFNDY_2,A/S(QN,8]*^XOKYYV -=R7Y3(?UN M$&D;\C%3S-QQD6G//#4UF2DD%YC*C(>PLW2?\M5:'E1>/JRD@>#E9A$$,?'] M3$ O3 E$))/F3' &0^0'(L@XD_]E=N0[G6)^![C/E;G&GC&OI&1/S)E0DZ/22=X[21W9U6Z,'%D.LZ&G]0^="EW:@0ZGS// M!?R$5UO%H;I5C:GEE^##BDF'4T7K+S"8R$W.LSB-(8D3:0%P$L*4!B%D4>PE M./:3,$YUTP)-)IZ;-W,D>_7]/$A_-56/T8H,'&Q&Q'GT.R,=L<>&5S_%<"R8 M)\HV=/F+-DH]M,&M)PO1:+C)$A)ME&SG)EJ];YZ!\[;YK3WP(E^S=RNF>J@M MB"<2&G$*XY +>8J5]CY-U*$6DT0*Q5F&M)(0.V>8FW7?"0EJ*8$4$R@Y];-P M+@/9;ZN=P#.R439&QB@3IU=[JU2L#51_S%2_O19W: MO/"H'[(XS*#P(E7U)U*(Y>E-_B>.@@2G'M4O"?Z^5/];EK M"LVD,>NGL3'$V3RT9(W>I(&D2LJ*%;:2M" =OI%RC>;(-D(;R!&RA$R@LKK6TII@LNLN$W7;UV!&[YF;DCJU M\):MGW?]EW4-Q_F;\98FY[4XD**EE!(^P- M>+]>;U9KDZW:A]GPGG4$U]A^? ]2(WR6-4"QVLU]XTZVK364:^]OG<01G(O.,6#RUIYZ;S=A)#K 2%^1/SS@OS#--#+#7BP:,@^CHKG\#YM]2:K 3 M^Z9FRYNNVYTY=JXX/?4GGI;5TQB0,UY/\Q&N94=X+S?B/_!RRVOZOML5^WC@ MX/[$L2(49?>K+RJ-7EV'O,%E7I[T[251%&Q#X@4QS%(L"!(H M20)JEJGB5+[YI;GLR_OO1<-Q":1BH*49N,-2'<[ [08H"$"% =@I#.[EH1_L ME0:5UK;4"RY^ GKF]M66=62+W*9K.*S6S6YM\$0UFYR")>36-)=GK&CM3G4#M^J$QL11DS$7AQ![(7R,^%3Z0X' M*(0LC8*$\-CS16!$?VDEQMQ<8S/V0&-F1KNETC/GXR_ R';;#/M1;?-U6+HB M=[038EJRQZN .B-_O&XT._OYK:BL],O7C1RK+F/;9WRF5(2Q!S'S,E78;#N.K9,R=HC7XAT ;J9E=&Z[[O MUR 8CFQ.]SR3FI5!=4\MQ_ +MIQ<=UQ% 98?5HS_^G?^LDBRV(]43PV,55\P M/\/R9!TG%3ML3!/!0S\Q(^4ZF6%NQJ#AGVJD!)680,IIRLMU"F2_%7 "S\B[ MWQ@9"VZN#NVO(.M(RQ=9/X?=QWM/#2T&-Q$," T 0B M@E-Y)DHC2$F4^C%+&19:>]MDTKEM]P%>T8\:_3#L%T S<.48UK'C4=$S>-4]2^+Q>?=DNN>^1R%>49,73:L/>+_&C;HI" MYP!SLR=24*@D!4I4Z!_ESBA:MGR%-]R 5JP;N>%$!2>@C6PM]/ "?RFQ':4J M#,)BE:C0/>ID:0J#BK63%(8?MO,\5,!"725*(\)7-.?EFY?/>+,M^+TX_/7+ M[:^\7+ L9%$0(M4,QXK447X6C*"6F[P MEQ+6T/,P6 ]_V,<6$>V*Y:(&GL>YN X\C\,)I[4"S$'Y-07L1C!FAI1I4/C M7TU>PQN^XD(533'?XT'LPSCE,51M<&#&H@B&.*,\]7PJ89VY&J$G9 MW^!?BJ#G9UX:]SCN E3/SCB :62CTB D13PD-S52.LQM&L#!':W?Q5FFYNKK M4_4" 5_OXV,V4/R/(M]("R3*!8\\+E)?5:1G&41I2"&FO@\C$F2Q2&@0I'2Q MXH_*;X!^*F^V/Q;RKKA*[ 6 N!'G*_*#=C\ MX #O-!VCT=]AG33OD4> ?8X7R#>@TD&NQ=1- ,^PF[0;X&'V&;8%/(/&KC_@ M^3!7.D2WV\V/BG7H[?I)[MM%'(:$BDR>SSPD3VJ8AS 5&5%MJC(O84QP3ZLU MR]!$,W6)U =_+RGXJY;5\%C6B:VAMY.\,@O^HU7T5.WTJ/:\59XWKM4L)W*?[WHOF+=[_HH7Q]K3"&B!$$29?)_4>TF(K#<(S?E',J55]!FF6S;U(YIJW]JF?1?M+,U^S*4MWE)EVM5=5*V2@+#),B2A$O'TH\@ M\A"%*4LI](5T+IF/298*,SO3.]_\;,QYT5Y_DQH+C/5,BS/<1C8K+$ M*0L8QY 2E?LL!((X\WR8B QQC\>1C[3($W4GG%OTZR SJ(2&WY]!JTF->7*D M-O+]UF4,/$U:SPGXK)V\1,UXK VP:F'NUIKF,DXJTV4:G-5 M&[UG2S+W8<6JSN9&_'+-2W.SJ/H-WL_U'[")UZ@^LO&[P"-WH\I'\I\YV^*E MHP;OG0A"5^LA=?=V9:"Q%V8!8I"B MJIU9EL(TQ@FD"8O3@+/8PUI5(;VSS&UC*LEVM^5[<0T^QIUH:G@R+C :VWTY M0::"R[P?1S=,!HZ*"[BF\DZL8#/S1X;@Z'-".M^=SO,8$O_(W1A\V"Z:),^6 M^%&.^EC]'.Z%"INOMOR$E@+[L3SS>0AF(DX@BBF5IT&"H* LSKP@BWQAE*VN M->O<[.2QT.KJJA';,+BD![E>D,DYD",;TTX,1^7X,$+)4?1);\Y)HU!&,)Q& MH\Q>MLW!DF/*I7PY1+Q:D>T@94$8Q1!',8_P/9.VMS4WO2BJF=F7"$ULG79B]F*9(\4R-9!Q%DV5L]4$V=D#2M]GI6E M\8XM8T>31LB#* U3'T&/^@RBB$:*QR>%./8RYI$D$%B8$77,,R6S8:$P2\(\ M0ZM_RU^#PJ@C4[WF'/;B0-=8-0_X]4+V*FSNXJ^IKE.#^##X=&QL!X[]F('\R2M=X8! M=-2"IV>B5VS%,ZQ^?TL>C??-O8+;)[YB*CY2L40('/E!% 4PY"&"*/&E1T"8 M#UG$$/-]A(*,Z+H%1R//S1KMA0-*.GVWX!BN8;_ &H21S82F_D9^P45=K1R# MXY$F\PPN*M!V#2X_8'Z=\F9;JB9]^ M::7!+?R 8(_A% K/#R#B&8)9PCC,X@"E29!Z =:*)MI,/K>M6XD(5GP#E@F53;S9@W6ES;#'VXNBVP1[KE#,AYR MLJLE6V7;-T[68YB[;1_Y(U[6)]6*FX>&(8DSZL.((R$=-^Y#0A,!*?(3D@:$ M95BKY/;"V'.S_Y5X8!?9,* \NH3;L =W!1HCVVX3((P9VR:MI 2UF*"2TY(HO0-5O4N8Z[$:>0O;P&1\\=*/@J,K MEXY))KULZ5?T])IEX.FKD^3>YT6YV9\85=]6?Y$%Q*CH(12GJY0HDK/=Q>"D'XLK7.?\-7)=)=0'S[!N<5R M[!#OH+!.T;-.MKL2Q8D.8;L?924MN&W_*.^+_%'Z\4O]5,]KDO%ZX-+/RKLT MR&NEY_4HU).GU_>69<+>4;7[@US]VR?%6_W?35[.GXIKK.Y8M2 A$EX2!-!7 MO6Q0@GR8AE@HDGN?2@.-">([JA$]?\U@=JW=<?AN49WHIR^8YH/H.2^ :=@*]G!;TIXAW21%H"Y2N\SF'G:)#]S M2,Y2_2R&L.SIC?]O==?2W#B.I._S*W"LB3 V^ !)8 \3X:IR]3JBVG:4J[ZEVV630.8'(I% )K[,GZ\70O_OYM_K M[(W.]5WM\BPC3!!E$1$P% &%2# $:9)BR!'U/!K'"/M6M&NGNYJ:8ZE%+*DQ MRA]:PCI18G= ;&:4^@%N:"_2%3/[ZMMGX>BKVO;ICL:MKGU6X8-JVN??Z-5< M%+IF\WNV>"IOR\^$]# BOH"81@0B)&)(,8X@CCV!0T:89&$/EF.WU\D:$:Y_ MD%NY>[$>>XA?9$C<WU.P>HCC0P.V[$Q"!T;%4K*9JIES3/M9>9ZS\ VZER546$=5RXG M9:V3G2VS&C$SD];[ (QCV3:@%TM0BP<^M["^J[ N[=[U.:RM+9P+:#T9.JNN M1[5W+J#LFSVG-EQO:BDG1N:%SN54;<_B-,($^QR&G'H0)1&&6*0)9)RRT MH MG)JE=)UH?VK>52.>[46L7=#,;,P%4 QL1AK)RH3L-GWK%_J:%71>GJLU#UV! M^]^M.OG*XD'44IM[N8.VV/O*UJZ.J'=ZT.O[893.\8M6N.53U M5QMP/Q$)BZ%D'H8H3HCR:D0"_=@/>212IB:\RU3?[VBJ8 MVEF"2Y :RR34A/B?MNS.=QUH.<_V4U#T/.T/NOF0^7]*V5.&X.3S]MD _[/, M*Y->O*L=\8WNH*#90KL;5=+!H^1JQ.I\%I32* Z(A!'#.C$@B"#EZI\)C8CD MJ2\9Q::) 58]3\UFM(0O3Q)VQ&\R92H%'"AE[ :EV\8,"O7 1L=0[L$1-L\M M& SID=(,>OVNK=(,G)#KR#BP:V^TY ,G-=MY"&X-.![+ESD/WRC7F>";._D( M!T$2>C *2 H1)@SBD&.8IK$(@U2M#YYO=0I_I).IF?LZLZ81TK%:TE$X#8_8 M+P1IZ!-U6WSL3\\[ .CKL/Q8%^.>C77 4WO6L:P824ZYE7JS*E>8SS;/\ M\74EJ;A?_"]=99H0Z$>9:T=32C&)E!L8Q"%$(N60TBB$"4DBX@5,H-"RYH5I MUS;?_#CL/:6L("^%!*O%!2LEKVW>D2'^9C9C"$P'MB-:9+"5^0I4Z#YN MT&T$!S^ZT'5(-[*#JK=<(\-N1TXTL@/C,,O(\OT^6$O*>VO]$98<;6YR7DDW MB49U*;8'@I+CV)[9=@X#Z]!^C 6BHW"1= +6$PW)\3X^D(&D4^EN\I'N5]W< MHC]E]O1<2'&M' KZ)._6>F=UGW[-YFOUV\=GJK[ ^W61%VH_EBV>9DQZ"8I3 M F,N?8A\S6R(0PQC+XQ3F00R).&L6*H]G)EO9-F_E97:2#'2KA9*ZEQ7?]1_?%$S+]>O@$]9_5-'8G$O V;F3@TX# -;M49R M4(L.*MEU)D ]."VYKT"M47_>E2-R/3E9MKV/ZFLY0K/O?V M-3%WS=S /^^H#8[[P ;.&O(!?+>+,'3RY-QZ',VONPB0MI=W64-N/E\G1\JM M4/O:+"UWLM=Y+HN\2;ZZ7K3+0JJ_J2VPN%THL_N4;1XN?=2?SW3QVW(I?F7S M^8R@-.4X8)!Z(:VKD^# @R%'F'.91#PV"JM^B/13L[]M_4"VD1[04GP[3W+< MS\#,#YWLX YLY(]Q@%VU2G*EQY5]5$?\0X9EWXW_&"$<8\/+1:&7WC^SXOG+.B^6+W)5 M]M22YGVO] E& >$4"2@PD1 EA$'"O1021J/$3Y+(8X%5Z-A>AJFM5HT*C<$J MKR4UO[,F,[QD< P#T<-"/OCY;HWL+R4^:.2_ KNC<'4X FI+H4=&S4:9O94+ MS)!E;2X N:]8N(,$XX;*W2$ZB*1?T)2;[?RA3VONTS_RRC;?,YW!HTWVS5_\ M65>35%N>;VH!4$A\EU39H$:*61K)($DC 3E-$432BR .DAB&(L+JUX0&L15- MF[,D4[.CI2)PF<)UWKCZ8%EKHUE*9:U/>1UM(7^!M-(*S+5:]AR]EP^EF;T= M98 &MKJ;L5%:5!86W+>&YJ8]-+4NH%1F:W[[LZT7 ]J3A7678U0[>S%<^];V M\@8=;6Y5UNR;TO"8P=_Z01'S$<9> #TO(!"%"=&E8A&,@C2D/I(1)49UFVT[ MGIQ%K>OWZ6]BXQ#ENYZ3K;$T'0-#VS@ LD.;PF.@[F(Z4%TS6[#Z,G.FW8YK MU2S!.#!BMN^[I#CME5&Y?BG,\YD.WYV:>3E9XN>ZI)JWR50"CV6^T6D,').+CC0X8B;1:75VTX8ZGG/S+JZ%*-DMZ%SG(=TNZHO27\I\ MEL="KVDR3201NH)AZ*<0D(M5!\4SF7]:KE5P4,TI$Z'G*S.A, M0XB2F$.,4@E]S(7:S,2A%R#3*[H&_4W-K;A>%!G/7LO",UDC-5AMQ+X"O!+< M_*ZH">IG_(W^L1S8YAA(VR^ YE=L>P9RI(NU&U:YNI(2+7FPBF<)&)V7WVC^ M+&4!1,WS73V6EYP4O*ZBQ#8?LOKW>B'*(+4$:EJ];%K;?O.\V;+_%_@A7Y4N M%3&4>J:> 8THJTU0XTH'O0N0Y:>ZY\MY[8[J+:M:B'36U;NDJYYJ.5F,;0$,J%H\4,Q\2&D80A9(1% :1'&8 MV)R"=?8VM46D<5(?*R?5L29,-\ 7.:J38VK8\U'AUD<=H%*,$2C#>J8?43?& M2&U#?[07>H#/UN[WK45#\E_[3R0$,>A02*6-^ T?1Q1$^ICJ9F-VHY02DH:"1U8O<^B:V9W>@#L8%-AAM8]OEV9Y#H*S7N5#?C M9K&=4?8@X>S<\^YTWGL;NHV0:_9OGK,J?SWU;+ M]:MZ0_U;^[398BU%33FX7.0S*:E@(<8P2J7R5#"*($N2$'+L)P'&H1]P?Z8> MSY;BL:"KPLSDC*F"S:3<5V1()RA_OCI@&:_RH%8;S6O>WD+M#IZRA;[)IWDL /OF6]_9&_6P\(CT:TQ!&090H!]=3GTTL!?2"-$F0P,(G2?W9W"P,B^A, M^Z-IU)C,)R/5K]7'4DD'/@53_ES,EMVI?@!#!ZO*<3]DT]^J"JI'JAS*G5_N MOK'! #0@@!*%\LTV#F +1+\4_6,/7X],_Z.)/GK!@+$'Y5C=@=%E<#S6*7,? M9T2$.$ZB0+.T$>45>032-&'J/RRF0>3Q"/LV) 15LU8;KA&X!7[J/IQN=M4P MQ5XH"8L#A9!0_PF%A#A,$<1!&"/"/,$ELSKFLH=IA'WIQ3 9'E99*S_TJ52W MQO8'3SL*]G7"5#4Z[E'2CB('9T:[?[7/7;K^15U" MW*FQ,LUAZFIC:O-+RV2>L-2)SIE 8H_ ##WW2C%!*:=.6?B9O4@=1?K][N&V M].34']8K6?I\(GO+Q%J9J$X@K5*;3%!R2G'J;'BT5"<3]=HI3T;/NSD<);O( M#_FJ/IQGFLN'U?)I15_*LTHI0A:C6,(XC2A$?HPA\26'4E)?D(!&E%G=5CG= MU=0L0BDIV(H*:EF=SH([$#9;F/O!;6"#X0J9]2I^'HV>5O:.CD9=[<\KO.\! M&+QA9RR$S&9?=/CZFN5E5L*,<8Y(X"M76Z8<(L88)"3U8$A%'*9)0./$J SL M0AYX0?NHQAGP2VJ8W#RNRS0P9)SFZ MU :6ZI0\B1LJTKHRD6W^R!Z]5* MWVVL2*UO%WQ57F_5%UZ_+/,"M'3J,TUF'.![R[096-R1DW7& ?\PWV>D?NV6 M(:[325?OLS\>9RC$,DH)AR2.8GTRG4)&6 Q]$L=$QM+GW*A^R+;)J7E\?]S= M_KSY"AY_7O^\>32SV2U\NJVJF]8#VSTSA8T-V*&.'6Y=_7!E8>I_;(U+JZE1 MIO^AZ,T$/?(7-T_N&\U6Y52L+Z^]5-$HG=2=+9[J[%))_$CX"8IAP9$5HZ!)IU.;AEKFJHA[21-7B>J8RVL$NID_U#>4 \]M1Q2M MO14;6'KR.(RZ'-5KL %A?^6W>M?-]#2\TMORTYNRZD1*'#,FU'XOT'6B/:+6 M=^'#@",OB7A"@LB*->-T5U,S,ULR]6U5>\="]AWXFMF6?E ;V*)L =N*.4 U M^O-8]&1&.CH:U7B<5WC?9!B\X68H2K+)%GOAG=*@ONB72E]Y^;Z$:1SI:_") M@-2+0IAB$F/$=,B(VIT3G>YL>B<\%;7L?+EX@OK:'EBR>?9T)HW-%F$S4]$/ M:@.;B@JNEI178"MG?Z;B/!8]F8J.CD8U%><5WC<5!F_8YXFH1N[D,J_=9\/$ MD)V7)N<,+!?P[N;><#(?8M ]=R]2?^A5O=:\S[+ I]1U2MS8;6FT3(VC"K13 M,XX_X)B+P9^E6,_E?:IS4+_-E[\>UZ^O\W(O0.>MK)L][E^$?,:BA,+0TXLR MX@SB((IAA)GD$J:7(&V+NU4)LNL#L>Q,EO> M1QB!@0V*)?B#$C)?B&9?^22.4HR;;'(95 >9*!IV M5R.N^[[&#'DS&]@[G@-;O%I>?<[:8-H2&6QEONJ-!= )JGZI0<_T^1&\H&8P MG" %-7S9GOWK6[;*BVME^(0V?O6&P>=^&F(:02I\'^KZ&I#X+(2^8#CVI60> M-HJFGNI@:N:FE!%LA#0GH3J*WIGM5@^8#!V=V1'/,KAU$A9S,JY+X1F)?6OO MJ]'W$.Y7V5.F^6J47?+ EY44F7KB:25EYW=E16?5A4X'?]71UT8CK.H2NLU0 MU?FVB7&,Z,\>1 U.L6 /6U M4S3H<=Q=H3D$!SM BU<_@*ZF2I-K4CJ_RNK_FSO?356+'[20-VDJ>3%+(HK2 M- Z4CT:$LF \AI@%"*:>IWPXG(HH1C97L\<5W\HA'.$*^":9]I.HA?^[OF[( MS:E(1F0=L?]8S$SP=#^!@:UY?\PC%0K;W.Q/#1!_;[.2;&H5:31 !<=$^$>< MAW$*#"3VPO__X2!Q'IA>64C%$:V+GV]D),S],O354Z M7_[* :RKUI4\TAO1_]LRRN-QLM!["N;S5Z <;/5!+N_DTCK9I?W:U$YC==+' MP\T]N+NYM\IXV8'BS"'L92@,;3:V /2?^'),9]?4EYVVQDQ^.:;$7OK+T4?< MO [M\!3O^EK;MX)04]+]O$^1EV5 M.]7<7WB['[8/C#X^+U_K2ZM-'B5E@GDDC6#(XT3->-_3UU$2&.&81G&$$Q8; MAT4/FY_:5-<2@D9$AR#@$0#/1T8O@V7H4_Z69 M!0P/* YA.;\S<$9D8/MS&HS>Z,Q.JN]&:[C3TG@\AL<4V"$N//J V^;@=O&F M!F2Y>O]SN?J_VX7:^*N9G-_)XC[](7,ULV4^HSX6B>]C&+"PO,?*($FD@#@A M&&$O()A;GD$:]#J]0TG MORG0VI!/M"=#3U59+X2R8]/GVO)H.\,+56]O'R]MRBGF])M:Y&H^F*\RYZOL M5;>YS? T#T.=:6EJZX4.S/QV??T :IE!2VBK4-4Y!(VB5SV"-T) ZQ1N/:?' MVF'C&O@ZU_R8L3!#5??"8Z9ON6V*OTI6W"[R8E4N9=^5B;HMY$L^\Z)4EW!% MT"->HC;"-($D(BE,B!>D:4PQ2;A-S.Q$/U.S&UI,L)43_%-+"DI1+0-GIX U MV_GV -? EL()*>OM[1D<>MK2GNIEU&WL&57WMZ[G'GR1O^R2) M[$[+K/J?X+E9+3Z@E?P@+P4'RZWD8*V3RHIER?"]+B1@6A4@Z4I?&LWU-6K] MIQ>UWI8O@T]9_5-N62#3;BS-[-)@XS.PM=H,3"TXV++05;*#EO!7H!2_/ROF MA%I/MLVN[U$MGA,L^W;0K1$[ZYBOBMFCVN>7=T,?N5S05;8L0U1>XC,2>#%, MXSB"* PD9$' 8"0B%,@P3&-N5.K^9 ]3=^2HK2HN+YYN M%\K=EM^7>3[#"?%Y@"GDGJ;-3TD U>S79'@)]9&'B?"ES=7<(WU8&8$1[L]N M1 19*:,E#>T1$(.0>5$@,8Q81" B:F=(0^4R5O& MJ;?C4?L8TL/;:\FL9QHI:IZ?V@Q]H._@+=_A4]L229@'A#9PG _[N" Q\$SL M!*$FT.PIL+.OO5/X9M/(:$&:?;';H9B#O[GY'?JD]CZM"*>^4:[YM-__6.A# MP2]4C5MU,^(E*Y-'OTE=AHOK'(,G.?,9IB(F!!*!)$22IY"DV(?80R@0E"+) MD-UIJ[,LTSMYW0H*4BGU*6HMJC[B6Y MBD6M4>,*5(J 1I,KT!HEI0S8:M.?-W QH#WY#.YRC.I97 S7OO]Q>8..Y''- MD5&3:%,31^7E.2,). XYB:'/*8,HC"1D$?,@X<13?U-F-;(K1=_5V]2'*6'S[I$*2MPT5_+/)7R;,TDV+# 2$" M'GL1%+'G080QAX0$'I1<'_G2-,(^-0[4GNIEO>&S] S MW!@:N\#M.=4O"=Z>;'N\ .XY]7:"N&>J UZFU=^G/^E?G^5"IIGR%5X*T[-+E[:G-N-K'4"C!!!KJ9/-]O70 MVW6E"6A4.5M2HI^1.']L.O0@#&Q6!L/?ZO3U$A"=3FJ=.ASM5/<2.-HGP!>U M5ML8[!LEGYET-C5#MRD/ M=I\"+:UK\;4CL!KN7WH":W _9UM&K4S9'Z=.VFE,>B^&=J2K#ZIX=EKITV7- M.MYQ8)7Y15[J%J1F 2E)0BJJI%GYF+^5*^_O= MPZU]5<8SZ)WW6_H!;F!C8(I9O['@\]"X4=:<;G8\_IJSJNV0V9Q_VO4T4]F- MY^5V-79Z%7!ZT>=*)TLF[IY'S?38]:-& M8F#;5BG3+M90ZP/:"FEKMZL2:'0:A,][&+A[.R3N5;B1#YB' /;P<'J07AQ+ M*AQMO.:GC$2$L>^E$%/-<=(2]L8':@-(7Q4,NKH:MU:!@=('50E,WCEE/]KC]5W]](^_ M-;]1_V$TE__XVW\ 4$L#!!0 ( #T\^U;52C)I:GP %FA!0 4 96UE M+3(P,C,P-C,P7W!R92YX;6SLO5F76T>2)OA>OT*3_3J6\GVI4U5]N$G-4Y+( M(9F5W?."XXLYB4X$P (0E%B_?LP1B!U 8/&+>T,]4F:($0'>:V[VN;F9N2W_ M\M__N)C\\ WGB_%L^J]_X7]E?_D!IVF6Q]//__J7OWWZ"=Q?_ON__=,__3L"RS M^07 OZW^VJO9U^_S\>_G?^S\"YXCP68M0Q48 F"* FXYH5C MT0H5_M^?_UG'+!1]#E3T$93U!6)P&K@57KND#/U\]=#)>/J/?ZY?8EC@#[2\ MZ6+U[;_^Y?_UVN M/LV]]S^N?GOST<5XTP?IL?S'__GK+Q_3%[P(,)XNEF&:Z@L6XW]>K'[XRRR% MY8KK3]+UP]9/U._@^F-0?P1<@.1__6.1__)O__3##U?LF,\F^ '+#_6_?_OP M]MXK\2+1X^:SRZ]_3;.+'^M'?KR6\HMI?C-=CI??WTZK2%?TTAI6SUQ^_XK_ M^I?%^.+K!*]_]F6.Y5__@A>5%"&9D:P2\M]V/N['6S*_SG%!'UO]_!?ZP?JI ME:2&).,?2YQFO.+/]:LGLW3O0Y,JG=G\^F].0L3)ZJ>CC./1JQEMF1=QL9R' MM!P90D7TR@#S68!BW$%P3$!DTLL<93)2W^=07\>O>Z*8RD-.,DL*(\68O:6=I^,I83@7+ G MD7WW;?>IOBOH%_/TPVR><4[JY_IU89X>"?T^\->?^/%KF-.#('T93_+UWR[S MV44+62UG#3AW)18B]R\_T*H+SN>8?[F2RM;%K5:V)*6,JT^VD/C_D+/-K.LA'*DN+6CJ0I+=!8=(0."^051(B95M$X4T <>^U>\%!#A\. MQ_-R(&#X- _3Q;@R?@UHAL%8JRT8:0L975*"*]Z#1EV$58HS%&U.AP=OW@L2 M:OB0.(FC/:/BRH+Z:3S!WRXO(LY'.BH7&#K0(B10FLZ^F&0$3^:Y8%$[-/XD M-#Q\XUXHT,-%P4D<'(3T/^#G<67"=/E;N*@Z+7IO:/D&@P-E/!UU)DDH/@2? M6;$VMT# _;?NA0(S=!2)F_):?KCW_'[B N6>98>K(^<;!W! MR>JQDISR8(4UW* V#:#PX+5[8<$.'0NG\+)G,+RZG%=._31>I##Y7QCFU^8. MYZ@$$D@^+S2?A8=N;]X*$&RXDFG!T( ;D[2)^HI\L M1IZ3RV.= .O,RD=&B(8IX,IJ)J(*Q+,F]N.#%^^%"3]<3+3@YZ @<>4:72W" M^9A0J )6900ED4,0D0%*^G%13EMD#4%QY]7[Q9_8<\'%L4SM&1DO: 5YM8I) M^#S267M6M(* DARBY,D:YB) 8-$['T1Q_#0TW'O=?@@8< CR>.8-PHI\.TVS M.3G"*Y9_),[CJ]DE&4/?7\TRCK(/+&CM(49#=I U 7RR@>0IG37>VL!5 YMR M)Q'[(63 P"#FJH61\KFM^^'CL$'.QNP=D@0>3];+,/D_QU_ M71E/);$44A(@O*!CT6@-H3@/S,K(6-8I^M,B7=O?O1\\!A__/)FM?0=!ZQKF M&%9T"^LYUEM^[HT'Y0R"(U()XXQG$YG66$X+?-YYVWX &'*T\UC6]2SRFJ@W M>?]E-KV^RLO&FBAKN)YY3<>=)%U&R 5M=6(>AQ,*> MQ?\1T^63N@H$ZBX8@'0LB M+9[F-VYZZWX8&'!0\F16#L(=6%_57J5R54B3#"X7(S3,.88(699,9HSG$'/- MZG%:1>:#9SZU2(78^/;]H#'X&&0#U@X"(F^G]#1BQ_@;O@[+L%[6*&?)%+<6 M".0.%'T'3G):3.+*0N=-NN7:]?3^(##X0V8"U@X!(S0>1=RAC2@QTS>505C (3!"P/<\893!.N09X MV/CR_7 Q^##CZ8P=!#X^?L')Y)IZ3?_(DCR0@8R@C# 0E%& 3%MT)2IUHOOQ M^)W[H6' ,<<3V3@($!#A%S618Y;^\?$+\6WQ[G)9RXFK9ST2Q@5$'\&6P(@Q M24(42@#7,@IOK&2ZQ8W$+AKV \F HY.-V=P,-/_RXR.._D(_.+ZL^]5LNIA- MQKD6[K\,DUJ13EL#EXO[I.]5T[W]68T*NOMDX3-[/KNJW;@#F4<4072!'--2HA1;@O$+P1?! <- &=Q5ZE["(*Y&O M7WJUXW"R7%S_Y';K'4+7L2KF^ATO%@MBZ\TJ<\10?#T@E2$%Z4H-SI(+7H)7 MCA>G?-X5WSYFE?+%^%^?P[':W_$2:7.+(Y:NTL JZJ&YAQX&UAP$M,F6QT M^G=7*.08].Q%V!#0=!($9EU+HT<3^89-*=4$Y\4'3$A+BA/\#9?7,4)F!9JJ MI'5THM;-,-+9*H+(4KF0G=A=G':47MI!3S_]+[H#5#/>#P!'9'&N&/+W\?++ MJ\O%RP3%8.YS*?MIU= >]CN4T M "2^G^/7,,YO_OB*TP72RMXMOZRWUS4G1\0SG8I H(U4TW6Q0'3,@U%,:2X9 M-Z:U-;\'6?TT!>D.:ZTE,0!PW2>>CGT>/29PZ"*H6 0$@1$2YZHX';5DK0,F MAP.F^257A];6T=P]'AJS99@TTCNSKSA??G\_"5=M&LD!^5H#+:1-1S&GD!1I M3J9X;8ZD',3:3LUD5ZQ@(0??V@'<14\_S4:ZU#2->#\ %?..5A)JHM O&!;X MH;:6?5?^1OJS_]VL* MTR(4OTI'R#E[%G-QI<.#ZF1V#P S5_2/N"^<(5GZ)M<" M:]*=X&S)D +A/^6$/G5SN=932Y2N/:B#&#H U^F7<8CCR7@YQAJ)6N6H?)E- MB/F+:L@OO]^FP* UQ@<#/$8!2FA6&XQ&R(5,>RN3"K8U4/:EK=^;C\YO]3L1 MT2!N<.^L[-%.Q)R5L;03B\UU=L?J!+;@A;6T'(E,[K<$HK MBYP#QUJ:K#GQR\<$WAJF"M:2DN8AZXV4]'M>=H2H!DP?A/+:=$%]S;+K@L:1 M3\4YAQ92K#UO G/@1 K F.6&%EF8;)UZL@]=_28+= 2LY@(9!,S>7'R=S+XC M?L!)38-^S+M1$9:68")!@8MUZQS##>B2,>D)*K?E(". -96%(- MURI"LF$A0ON"+I-)RA4M)!L)+G /TM$Q'J+0PK3..]E"2K\7_ATAJ07;AX&? M>U=!C[0MBHPE80;TRH)2NH!/B4-B7/L4%?*TJU[M])NXHPZ^SK(!ND)3.R$, MP"C?L"VR*$I)IJ!(4]6JDQ!*MJ1;95 \>)EY<\_O.$7463Y 5^[=:

0EQT M+P=UY-"18TK\L2SQ=3Z[)Q]#HU1.BV"%;IT3L!]E@_'Q.@Q9M1?1D ^_.U=- M(T\1-1C?KSO M17, ,[$A_;BG95X M%4KD-D(,M8UBT0Z"$A$T=](D[U,075OJ!V+K'&Y?A]AJ(XI!*+ [RQ@)KXKA MC &7]4:U* 8Q9K(2B[4LJZR#;)U]>>?U@_'RSG)Q;(V^DZ$^=] M;=A&4EHNY^-XN:P1W4^SNB=J,&XVH2=^7G7NPL6MP>J8D\IH.N-U"7309PU. MZ@2&&58T+R:(UE!KNX+!>)'=H;5'D0]"->Y@*_>"V>PRQ.Q\S3G#6M+H 4,N MCID1)P!XEL$& [_WUFU>+NBK(#H4%97B]N) &5+U5 M=98V!C*'![3@9/Z[!.HG=@\#,G=Y%ZPI^3,4P+2&CI,TD MN2#BZ5NM8^&!::,[*%.^3T/?^5Z=H.4D1@\"*B]R7B6]AAP4LG:Q\M!(=>0DK):Q:5X[%UX.)IJOJ-7'0$I\;"& ; 4KJ\N%Q= MDJ[1 M?QU/9_/KX0>X6(YBM$YF3?0;J4!Y^E/D0D"2F1;#I!/-<_T>TC TIZZWB--) MPAG$\=6&F2/$K)(L",9RXF06!;QB$7B*.0>E(\NMG<4VE _-H1Q0\+1S( Q MNSYUD3)BQ1=+FQEXG2BA@F 0Z[ JIFB11K,47>NC^2F:!I.%=I:+TM/%T@QF MY^O$_GXEBB^X'*H0 M:J:SDLXINW/"TF ;MD\FL]\KLW^:S5_/+N.R7$X>-V(=L2B$$]&#JP55*GH+ M+M4V3XR7)+R4)N^:(W-49&TOROJ^2&J,G$>AM?;B&4 :VOV+,MK@[^8K3N:5 M-_X>YZNI&:/(LY&^.%"%1U"\)M?%D, B"VB,CJ*T/C;WHZQOUZ5CT'4@GL&! M[FHNRXO+Y1?RO?X+\\B[&$U6BCQZ73L@1@,^*$\VIU="A1P<[Z!-Z0Z*^G8J MS@JRD\0Q4'"]72PN:25)VXC!&W "/>T5YVN*L MR,R4VA8,[=M1;J.F[_NG M'D!UA!@&"JB[4Z0T3]DF$<"C2E?S2@-YQQ Y-\I+(81J71#^!$E]7S;U *UC M!3*(H-V=S("M1WPH1?"D; UNUUEE&B%XY#5]ZU4QTAK M+9BAH>W168_>*MDXA1Z98*7CN,,/L*+NKPRNL\Z'K)$$, M$U7KPYX+;8)7!5BITV*2L!!5X""]U(9[5T+S>KDMI/3;L_G\:#I" (- TKVD M@/6J5@L:D;$2*0KTN^+<0Z(%P3;WC(Q40K&V-I*S']-GCN'$UMA##H MH:FYCN?(=X/=-UQ=O"OK@M-:SGU4O'[OI[<+VA^WH$:1^ZODPIL7W@Y+3,EZ M.JV@AJA J1QKSJL"FUGQ9#&%($7C/;N%E--3#[_A]!)_HLVXJ2_5S?5J;49+ M_\LUOS+*@DRI ,(I3:OG'%PF"U$Z^CGM%B5$Z]/O"#+[C=RW0,[CS,1N936( M@_+5;$'ZOS9.7]VJXOS;..'BXVR21S*@+>?U_8;9N\#)L;P=0";-1UPE OV,4S(;)H3R%_EB/!U7IBS'WW ] MW6RDO'*J"$?F7^5.# %FB>*[459O^'U+L#4@40&H8!N6KO< MUJ>,,-HDBP^T.U1U,J2 D)P&5*%XIV-@MO5-S08R^HVC=X&A4WD] ,7T&R[? MXWP\R^-4BTRFF%_2CB -NUCO@&K[S1=A\JZL?W S8V9]4-?3NQ9&S::UQ8OD M/EJ?21&;VN#3,83@@@>):#6W(4?9.K6A\1+Z#<)W =,^97QJ4+[2.]F."C$MZ,:#+9&/:XB$@"Q!-3L5ZK5SS0W<;+?V&Z+O 7A.N#^#: M^E;#7WO!X^DE;9#;.-!+++/YNBJ4'&"DS47L(YF-IV'^_2WQ=+$E*SPE'73P M'*0*"90WL<:42\U3)PO765Y$^X%IG2VGWXN!;C \#-D/P%RX6>)Z)Z\/DA&O MQ68I&<@V*O+30P3'I 4=D1-K)1T2K:N$MY#2[TU"=_ [C><#T*"D].^:R45Q M\MH=2%_O/9(I$+F5@!%3T+5?KVQ]-7Z/@)ZG079DYAW)X $HENNB]^M$D)=A M,4ZC5+(KNC@P*A [.'WQOJR8);Z=H/ M5<\JN-]<',\X6V)#GZ$NTB8VO>9<^1-/+K%]">356VI__2V-8.MYH 0^<\,$12VA:1#GR4D#@/6B;/ M'&^=!':$'7Z&Q*_FZ-AMGA_"]P$I@MB5A7A M-*^^FUP)-/_OR\6R !(&OA_>UQ^LEKSZU/L9<1V7X_E*0NO@S?L),6,3&Q)GR).!X'0 M52NZ@O$<,D9!;'!.-4\9Z6@I@ZGR['5'G L+P[EFVZM1I@PNDK?(0?A:Y9.L MA6@%^8N1TU*< M"1 $%ZC(9^6BM5[=0N-R^Z-14"8Y;^!8GU B!D!2[X6O233"XH=!*M[?I=])S>_G7][$^K9F3> M(><\:A"NT.I\$1!H9:"R-3%H%1EV%AO^-*B><*=)_G%SU:/9W&,H:#%?WE+^ M,>$TS,>S%W^,%R/'HG#:V)K.E4$Q&R$@&K":!\&"1K5?D2:]X0Y&Z+M;?&Q] M^4 @#I*3K'@0H;:EI\80:=I*,0< MPXK7/J#Q>B\#ZBEL;".@'WPT$NJL-8<'$$F^80O9 ;C*%!VA<(DIS:"0!0C* MT0;R"I&XDU(L/CN66F<]/:9B(#<:QRN21@P> $1^PV4]<-_/9S4O(K_\_C>R M_MY.;ZJ/7J3E^-M5.^CKXYBALU&G "6Z *K>J3AF.!2>8[9*,:=:#T,\G,J! MG%5'XN+Q]6Z70AI$;>']*VR9LZ(%&/))76]&EV*#=#5+88:<"D7&KG' ^! MEP""DR\2ZA5%;EUIV,4Z^CUGSXSBWH$P@,WP&NG-:;P2\ M:U>>Y6+DL^+HHP-MZI!4(UR-*$M +Y2,K&CO6T>O=E/4K^8;'/@:BJ]'+4<6 M]:B6.A+C%C5U.P9B&C&T5JZMEH;KQAHRDJF"Q0'W9+THH4J=V5O[H!O+C&!H MPX-0\:/8^[[OZC<5:3! ZT0T SA05Q=9ZX7=*S,?Y8*L9&[ .Y_(5"'M'1DM M*=ILDT==?]W%;>4F8OK-+1H,"-L*;1 C2XG\VMZS5JFL_GN':>M9Y:/,420> M>9WV5<,)DERU'"Q83UQ23'GM.VC;^ 15_:K%,WL>C84T".#MS\*1]]9(*P-( MYVFKFEJEIW*=HR1B1NE]8*T!N#]U_:K&\P=RNA#: /(OMZSL[?0;+K8PTI!% M@9('H'66.MX+R:A% 9XV(@9CDVBN%P^G3F>X\O+!3&O-J==)9]6!JQ_D\F(H>VKB@#G(YD;ENQU-B:^UX 'F##%QWALR.Q#8 ]_G1 MIJ.5Y1Q'JN)2:!LH,G3>2CI_D=,G!96ELZ^*))XD:I/-R-KUX MDHB&[+MLX.#("U56"3VNI%@#\<0TXQW(S&)P6 )MJMZ,Q$'Z+EWAL".A#==W M64^#VAE\^R#G00-TG_H"F7M1#,(I+V_V3(WG>+N=(\;,I29.M;W]T4#=)'Z.RT;"><08'MI]F!]PL@I!SSZ% M/^K4O2^S29W,04N][MN+JTKRZRR>42R:" H6G*TMY3GQ,"2K(+@HHI0VQ^;Q MDF-I[7?62D\@[52@PX#NW6CY:MQ[[2@P0LVCTHD#M\-C)M:6M](+2_F];%UO_7N^=O87)E7! ?QXGVPBI98IKO_^#.)V^F-K\> M+[[.%F'R<^TS0W^#OD]7,XXPWXXX&CF, DU&8)F3%>)0@@]! S/1:?1._ZH%TA&QS?](_.P\"T2#N8T[BSM74Q<>IQVN>W97#E6Q&.NFHF95@GW=5!*DS4= MPIS7RE)-:L5A8A"SS::@,SRW[A4SN*W36;#G.6^=0X!QXM9Y,[T;>3QW"]#9 M;4/#CELS;WW3>9J#[K?09%]+%9HVUF/LPXZ MA3[:A ^VWHOEJS"??Z>]]Q]A?*[FQYL6TEZ?K>Y1ZKT=">[J MC3?@=,(+7V_G1"P15)8.8DVN*2P*7U@(7+:VIO8BK'$O9!F]9XD;D$'7^66J M-A_3",DZZ5/VPHK.ECFL7LB-L/!$4^1#^#V 5-,;ZJ\X4J^S9].5?JU-7[D/ M9 #7M$;):H44]V131@'"1F.Y,SJ;U@DS.PD:"):.D/0VT)S,]@%@Z,$:UNU] M5>0R)Q$@UG$$Q!X$ET,!5E3TP9H8=>O!\1L)&0AF3A?TPTN"D[D^ .C<2?SZ M%2\BSD?9&VV-M4#^=0'ER:N-MCC:9-(D7U!ET3P^^)"(?B'30+#;1S8?P>4! MP.1%SN/*_IH,/JP9@Y&693,"SPY-EJD4V;QAWBZ" M^BV,: ^?=MP? I12NKRX7"7V;1N_LUY8"(YQG24$K%>@6ED(&F7MW9M=0BY- M:9TNLC=Q_59%= "Q3J0R +A]P"7Q!O.;,)^.IY\7ZU5P;8*M+:&9J8V)8JJU M:)8#MZQ&,8QCOG54;3,E_>9-M =2 WX/ #6?ZA7SY?S[ZLB^.KVO%\(1B\0( MS".9C9%S"):6A,X);9*5NOD@[JW$])LBT!X[;;@^ /C4=HVSZ9*>2I_X_'9* M3\;%\OJ\1BGI?P4RD[GVIRVD2H4'F7F]XM)2B-;)W;OHZ??"O#V(FO%^ #C: M<">:.?'%B0R%%[+V@DG@E*M7I-P*2>Q)L747KH&/O&D2!CJ.P8. R,.@ZLWE M]?O:)IM$LES.Q_%R69GU:;9Y>XQ45LEC=K5UL0?%M >G4=#Y'+E1.C'7O#*O M#>4#B2X=B9]'<#R[, >3R?-^/BOCY6IH2V+9"N$C[6C.:K>(")'309 =YS&Q M*)UL7B9Z\_:!Z+8V@#J2J0/0:[M&\]X,1D^Q.,.)%T)K06LBU>]=(=7/,/. M2H:'K?';M"U_@J[!]1(Z!4+-!3&(;/65IGV[6%QB?GTYK_IUI9_!H7. \:6]_PG4#NX H:3H'FN<0VG#K/79OQ MS<77R>P[XE75]+JK1*V>'@5?8LF<%D?.=IV0$L@4S1$R1UJWLYZ9UC'\HP@= M7-E 5WJSC:@&H3HWMLVQ.EK.70;',O'->/J3)G.$LZ"DB"HGWKH%[]&=C,Z9 M2W\*GDYF=*^]-FHE_J85\)%33"!*#E';.KXI>8C6$(OH6\70>(X/U (&(1EUBB.'0-W3AL'-FL+2GD&,4E'!JI-G$F5?&[=G^V,(M3,4-",<96=XV2U#XF1&];0 M[W7N^?'\Z+:E3TPTM!V:Z]S?\/<7*=E,"[K[GD]R M7LP^;H-X9LD/M_#] W[#Z256&=5>I96UB]_'RR^OR+6=7=#;C]"R3S^SD:X] MD/A&&G?]UI_NO/7O=UYZ@]!HDK=2.-"VU+@6P32JH$ 7B=J5E%QH[<;N2=KI MQ14[7W.[1PIGR&T=FJ%8)I/()@A*2/"Q>.D(,:)Y$Y-]:>M7 W:!H<>H,OZUV6 MC/#EI*_!&2L@1B>!*^L"6N&<:QUDWD7/J8IIP[,W.4=.0KD==$&XZ'E%LW$=V/LGZ54C.D/-1$'8AER#[K=0W<>[Q*!3I" SUZ1"/- MLYNT1AKGX4MN,.291I^\ *>0;'9'=K-WJ?:E8HX9FQ)O'MC?1LO)O3<>//>. M7U"$9L(G\@M\+?&OQ?Y<6T@E&BNBQ:A:YXMN):;GA@HM+JM03>T%:@,)->F< M4TJ2J]9U;SO(.55K;'CT+7X3UUZ52$O5C(Z_H#PX(<@6C[+(4%Q$W[K\91<] M_>J.5IAXJ#Z:26#(&N0UQN41JF/UUQKIC,MTX;V$E0OWJE&2X>S99N)H0AFQQ7Q:&? MPA]'.BVW?[N9T[*%H&9.R_KY&PXCXS$4EC)X45M3K-J-E%J"S6*=L"LSYZWO MTW>0<[K3\NC1=_),0E16"0&9Y5H])#0X2Z=EH!U38@B*Q_9.RW9Z^G9:VF#B ML=/22 )#UB!WJZ@.UR"/:K!:M%+?0E"S=ND/\VM_FRUO 9.+EAG1@DB>DS/* M'43F'6AFE2E99YU:7U+LIJA]=GA]^B9(>^[)$S<)DJ@]*VH/D\CJ%$K/# I3 M^UFT;W:T)W%]-YYIAIFGT[U;B&?(&N<#+L=7KL;5T.MC,EWN/Z%97LL.PAII MG[OU**N92->OW'!V91ED$-+6R#H=,3PY\(0TT,896_DA7.O@R@'DG=R!J+8W M6;UEU?/D_8P>>_.ZESC%,MZ28ULT+]'7$DA;IU/5QG6N5L8659CC2<7<.O?O M6%K[U5I=8>U1VZ-S2'+(&JV:+..KDK0PS3?#Q]-Q5TF[GM;0QMJ+X'9:[_I] M+QZ\;P,6)2,WG. (A;Q\4)EQ\(%0HC,K3J$JNGD7BX,(;#$%X,F7W>X2S,;2 MD:^ $ZB)'>1S>"X5H-;9T;Y,3C>?O7L0A;UKN8ZPM6FN0$=R&VX<^[;"]GK@ MV3&9?8\?TBJG[PGR6CF-EU]IE57TMR]Z.RVS^<45SF]2+(*CLXP;<%:F>D>: MP*5B0&OI;501A6K>UV _TEJ,?JV/OONZC:'5PH*17F40VI$SA)@A(#'#"VTY M6F]-\]2!?6GKV8GL $.;YK VE])PE=-'_%S7>(>+1RBG#0]II)R>(J^5@*E! LJ%0<.*T+)&;H6+>!6=;:7]Z#K)Z53@ML/(I9-1;&D'V[)XN= MWL\FXW3,B-)]GWRNJJU-"SES[99#R[1!#>BQEL2@(>O<"9#<%"89#XZW'S]\ MSMJM.\UFKMA])QBB8Z(3V$/M2UGKV!7X2.Z"R2Q9F:6SS4>=/$G4\ZC6.@0U M6ZJU&LEE +W77M$KKWJ0W[0L>#LE1EVNXMH/UE88=RQ[\DG1DI(.K(!#C4 J M*BG%7'5?6]OJ!]#7;W/X<\"O,VD-UV;?F'-V]"&ZZVE=)LEU>%CN3(D2''DL MT8!2=?Q@Y(H,./3@(DK47K"@6^_8LZ3*W>FPU5E4FCD)=7@9><1, MD"U9?,T\]V1/BIA\ZZ-Q+\(&G#IW"$ZVILXU$\IPM=%M3/?A1X&Q] M:/.+G/W([^D^1_)D/0?M% ?EN8/ 6017 I=W7 M[(^=AWJLH5R&J\">=.M78]LZZ2>S?O*YXA.;%G+F^(3 Z B(N:*1CE;'"#P^ M6&#!I>*S9D%VY*-W%9^H/<+4K+46I(ZI*VVO[!(=FPN$:)&JZ4L M.8?6Z61[$?8\@A_'(+0[^0P =.ON=8L/F'#\K2[EQ60R^YV\*/QI-K^-]SQ8 M99#>*U\$L%Q[,V@D.\=+#YK[1&8.UT*V1N%QE/8[;>\ TXWL6RQP M24;YC>'\8(D6K2C*:S".D<4L EG,213@2M*^)#,LR/:.W,%D]CN4[QP([5IV M/<*S6B\W=S)U.OG5U))5 @5MP'=Q,KXZ+AXL+VE'?,, 4L?:EQ3K?*3"H&AB MLR0KI;BTA[%YQ*O[';37M279M2P&H GW6N*;/[YBJI-LQA?TD7?E(_UT48BS MCY>O?,8DBP?AR396S@CPFDQEGKRS3H04;&<7N6V6T.]XOG-HT#YE/MQ8TJ,F M7\>&CK8\J*-N>AT&AK;W4I,%2Q(&:C-84)(3^))!P*),$$RIP)]+3[V/Z0OF MRPFY_0_?4 >;)+(I7H\GEW4?W,=\MB%D8P-H&Q%4)M/7>VM &&8#YB*S;IY= M>!RI0^W'=P"&'J7@G4%HPU54=UKC':VC'C^C?=^^#C73KDYM-KN8+*MS0NOX MJ2(9V?J,#DK)8N9%V&!:6R ==N^[A?K-2UY=SNO.>QB>3(P6I^J,U&H0U-%; M(:.GD]BH.M)0&VP^_7A/VOIND-$&*]N54$/)##D9N+8L.UKAW/G+#;O]=:AB MMO1\,RD:\NPD)%Z;XV?%($B9 )5B(6E>=&G=9J>;GG^W\+UAY"UD1: -8+4 MOKKKD*&&\QRG@[(V8> Z1"$Z4R:/Z1ED][]#D+!==YS(_.%:*1L3!X]6'[N> MUF6F8X<*9F<&6T@IT.(Y)!DR80 C6<=D(G.KDQ&N&&P>1NDRT_$6[S=O685L M%W=BMF0QKCF?WTT_8**SE"S[U7C)!QO$I!29U@RBK^E]0M)9RHJ%%%$4E(ZC M;CU HND"!IPY>0CNMBNU*!_/%8$B>SN;3N[]!AV\+;+5#;S\RF]0BI_L'ZA36F.EW@NBO, M0S?!.Y;7F4=JJY#NDB1W4XG% '/&2%J)_\(KN*AUB)PJS++LO4&/F/' MLMNM\1M>][5Z-5LL'Y[;+CFW,AE"G4ZI0NVE52GX:JKQQUP[O2;.%IY[?/4SEKX/+& ,_?T8:$$7@>B:9,T*.\T M.03" ^@C>MK_K.U-/GSEG_1-^8!^$9[;V7R"$6M*!TY."B3<"E\R9Q M3_]IWB/W.%*?1\>?0Q"VPU[K3(;#57Z/.^PJT-D, $!E*(@02VJS"YLJLJY9 -\A_^(8[/'[Y??W+6^1+;97G3-%A MK\@[8O4*W$A#I@7]W"KFO>LNLG\0J0-M'70(AK:KJ^Z$-N18V)-5;J]Q&<:3 M3NKUKA]]KH*]C4LY<\5>RH7K6C4J>*XA"2?(HV 22N1>>99SCJU-E3-4[&UX MQ>+OCVHE5U]&@<6DDJ'MR2-Y4BQP\-EQR"EIQ=!&QN(3R#KPE<^CMNX09&S( MB&[.^P%D0G\D*5TU[5Y/CEZKX<6+/\:+.G^@D$\<0&M&5JH5!GP,M:EM] )Y M=B6U'ERUDZ!^8-8I!![-AF@ECR& ZXKVU[.:)O.;9 MJN],6H<,?PII?87Z$>??QJE>I5Y$G(_(&F4,:^YLK DC',F#KIDHS"/C6,Z/= M&4),3UGK)Q/1;WUX>[AU*X4>X;:8+T.?3HN]L#[]X+^X').:RDX_DZ!#"L,6R9,:0L(]C$"YWU M7D(TJO;5B!PE&B/S7HE<^\"ASV/J!&$]%/<1G.M9X+^.I^.+RXLUX,3(K_WTIZ%?HS(9BWX-XQ*]FVQB,4O9/R_ M)4_@]@^C8E.21B300==NLBQ!X#)#]CISD93(:A_3XO W]]/8XQP'Q1DDT3/. M6O5[&A6NK2C1@TF>+/CD%!#'$6+.UC/FLW%A#_2UHF=0(9ZF>.F@6==!PAM M0&C3NC?6X5_5W8\QOYV^G^.W\>RR%KN.9WFDO.+!2@G%UULAKST$K^A0X)E. M!"FY->=H2',8U8.RR+L =4\"'@"D[S:*>CV[C,MR.7G<3FKDM1":UY$"63+: MJ-I"O3:E+SIJ75#QTKJT93_*!F4#= G-#@35\-;Y-"/@[AWL;[B\4W?R=IKF M=&K@2'-/NTI'4#&ON@ X<%YS$"X89P*JXMP!Q_S3;^RG)U=/!WEC 0Q KVUM M.';;#6]=&##"1%:X]!8$=Q(4>6,02O; K)-,I\"<:UT=O#]U_?3J&LC1VT!@ M X#B7IV;1DSSR!(YAX*;0)O,T?ZBO04I9*&*4"A]ZU%P>Q'63V>M'@#87DS# M34)],A'J.NEM5G;X=1TF?AWT_G-EAQW/E#.GD)D<8Q:\WF5J,@(5&8$N1@9: M:J?Y^'KEWI7N[K.84%&6[($'JL)H9( MCV3<6AY$,&@)$'LU7GKB1F,K ?V%"=O*=]::V7TCYBI)X.X2U@D#5AH=HG80 M;8WF!):K_^- 9..-%FB\WFM.^E.(V49 ?_=AC00[:\WE'J&R"KO,OX_^]I&< M$;0NH<"T[.B*$OV40>N79![,HQ76#ZZ^?9MQ_73[R"QOJ;6V3?'ZQ&*K2I2 ^.MA$9B!@AZ.PARLA95JH4?6BIQ.8W]3LIJCUP&O"S M[S2Q[4;D;=2_M@?C'"4$4T-=N&K3+ 242%PK/"%RN0<^]GE7?^D&G9C3G;"X M;\BT2DZS63/$E*$F3="9G>M53VT09W*(PA+=ONP#JV>?6=@>(5WD$AXBKC_% MS=S]892SZV&47?9CV/_EY[^3.X@=9[Z08S[1-G 9@J,C7"5+?JL+9)Z9@CHP MSIEZ9A=R-WW6=TQ$'95B?.8J0-4 H)RF9=N80".B+.2L8VD=RMA%S_.XN#L$ M*X?,ISU(&D.(BNV,! 5'AXVQ"HANXA(=/1!+\1"D#MF6DFWSOIT#;.W07NX' MQ5D/$<(0$'7/P2HLF2A-AF@3>4$RTY\4?3$\YIRXYJDT;P[R7.*L!PEV9YSU M$"X/*!)Q>(2OH#7D@D5(ECQK)2-9PLQ),$K4M#-IK==[> M_FCCK08)O%F<] M1 H#@MOA$3YM4M!%%XB>F]J_(%5')T+FB%IPH:VW!\+M6<=96\"M6RD,"&Y; MXH+9!Y1D'X#R(I.A( S9H(5!#B8S6[@+8I\XVO.*L[8 3@-^#@@=;Z>9?)+Y M.$P>K,?G0BYS;<#K:B5S,5B;_@9P](]$EX3(A^)CV[OZJ;[I#B%->#H(C/P[ MX3S/+C9#_KIK0D%E8^9@52C$,:'K\$0"/@O%UR&-_&'?O1U V>.%_0ZT;XF6 MUMSM.YUR:^H@F6;6I%P@B)1J#8^&F-& %4S;['+*#W5)#PFXG=DNS?WU=LSN M&S%;LPQ5LCXR8X%%68]476>SQGK3Q3'[0J9]:M&$YEDEX!XDV+T2< _A\C 2 M<#DK4M=B+"YC)(JYI>VB$A0=(_%&D<;=U5'ASY" >Y#0'B?@'L+! G(8#+: $_").>SM&S7Q<)A,O_Y93^'17#[<1\:,#F MP0%EO5<\'8-,T38QB:T*%.HP]QCJJ1D+ MP$70NZ\X#\N5?W5UZ;'VK%!ZR8-A4&K;'F710S3!0!'<)*.8+ZGUZ(4MI P) M,L?(>-:>X0/ S=OIZEFK);R9C"_&TQ67KOURVC6UYA:,Y?5(734?0#IAN63% M:J==;'VAN).@_JR63C#4COD]'U/OY[-\F9;OYNOHSDHE1U9BT<294+PAE5PD M>/+>P#*32@G(+.[58.N)(VK3N_N-M79BRYS,XF% I YAOPX!KG=0==5$JAF6 MTA/.#:TD:HM0"D,,S >_L]ST0)P\)J"_@^ETF3X&R(D,[CD@_QLN?Y_-_Q&F M^=7LXN*RWEQ602Q^#?-_X/(C)OJKUQV(6?3"6$T^8J*-%(A%(2&Q+3CO0PU0 MFWURF?=_8^\X.56TL\[YW'N>_,4%SM,X3#:L0WNG;<@&LJS':=0%/(HZGMU' MQ['><>Q3-;CK'?V9)^T1THR7/6/BUS"]+"$M+^=DJQ/>;Z\M-ZW+J*R<((WK MI0#E%3'+U,6EI K:;,@>VP,CA[RSG[!+-YCIC-<]8^A_8)@LOR3BZ*9U%.3> MV%"'K2100G((K@[=B4CGMLI,JWU:-.UZ1S_F;#<8:<;+OC$Q_OSE$Z8O]S"_ M84E,QFR4(2M?B%CC 19[ZNG[2!CI#2 8=[!LW;Z6(Y M7EY6>6S4B81Z+Y!%R*P0O[)W0,XB ^$# 4(F)NT^*9!/O*:?_I?=@*0E1WL& MQZ=YF"[J'.:K(-#CM1AT1DA: 0%>@N)"@-/> U>L]>\+#/ M QY->=HS/OX>Z#ED5?T]+);X>_UFPWK((S,AR@S:H2-E2'Y;M(X!]Y:+HGE1 M81^,[/.NO7#BG@=.FO.V;^MDMO@Z7H;)>/F=5O6FQIF7Q)\::-ZT,.TB+:F M]JR TD63.T??IN(Y-R9DQ+U,V$->NA=Z_/- 3W?<[AE&'[^0ZGQ].5_)A?CV MOVD=-VF^Y.5S^K?V1S2D.0N=K)QK2+5=.2?>A;VF%.UXQ7X!-_8\,-**E7TC MXHH;?Y_-_W%]@BKON'.:3M#:>B5+!3$(!;5YF2668#1B'QP\?/!^TG\F\=;3 MV-9W".VFB.CA[-=0L_L3 561SZY\"9Q%.; M,'$P\?6/XR6^# O,#VL_O(V&10%HU&JX).FTX#.0U1054[0>LT_)Z),OV@\: MSR1LVI:M/6/DY]DWG*],GVV+82:0WRT,.(Z*V$30C\Y$T#R;K#E'Z_P>&'GR M1?MAY)F$3=NRM6>,_#3&R2/R(W=!IP0\A@@J$/G>DZ]%=I'G(F5RS?>Y>MGP MZ/UP\$R"HJ>RKF_S\WOW#%_E1GL6T V:5;,N%^N6FQI[(*A6=;>[%PPG ,X'-BP)SP+NE0\*&] MV%4[K5\.ZH?96>5M9VV/FHIB -!ZHO?8VVF:7-9ZXSIPC_Z7/X4_1BPY[Y6P M$'2M3*]5AE%X!IJ%5:M1J?5>11/M>M9M(G.0?;>.Q,GF@72=":WO8XZ\N"JK MS_BNO)WF\;=QOJS^_BK!^[IYXTB[(A5Q$6@K.U!*<8C,T;=1(0LN,,OVR0C8 MZV6#K D_#4O=,/I/T3[U=J[HF5JF;GIA#Z,+GUKVF5NC8@A&:2U DNX")8*' MF,@?@C"'C4S/(,,!V ? M[KNXE]_O+)2>O:K!2();&Z0&%)S<+)<#!*<19&)*9L$XJMP8KZ?0VW.3Q', M:M:3= > Y/LKN!Y0YX75-DDP994IZR)I %\'2'&F(F."Y]83WC?1T2_RSH>" M1W[,B2(9 *SN,8_XMN+?[<)NC?04%%G25D(IEO8I2@_>V%R_Q$C>E](/>RBV M588[:.NY76??BJ^5U(: QLED]GL=3/_3;/YZ=AF7Y7)RO=;;Y8U"8)%\1MJE MILZJIW\@9&%!L^*LX8D[W1R+>U$V($78#!4/H==>1$<#[QO.XZP1]-[/9]_& M"Y+4AG6-O.9&&&XAJ)1)J=.KT06;*T"XFAC6?]["+GGX5WEE@UDPYQQS0M^ZW<2")_7:)&I">.TYH MAV/27V%R6H.HF#\-*=JX_OW=7]? _3*08,8AUO[BW\\3ACR$DA[BDTQL?HY4^!RX[.K"'[#Y:O+>=4](R.3 MEP(=$B?IM- MTWI=,3 742$PZQ.Y@AZ);R6"SIP[6YSB#RMO.L7<+67]&II]P^Y("0W XMRT MJILSYGHW96-JKU0)J ._FJ7LBO8@F2BT5OKBSJ'I'M+5KVW9%^9.DDYK>[(C MX-W93\8$*WUMT.L+[2=.1KF+S(*-R)U*Q%31NB'EGJ3UVS2N=_@=*:/^$7AW MY.[U:L:X(#4^,C$KEE$3)J(!E7B$B/2G8M'4H?%.BWT*E#8_O=]$P2[QTHBC M)T-CM@R3@3B[ZX]^P'K5,YY^?H_S,IM?U##!NS@97V4XG2?IYC!2SN_NGL"J M,_N[EG,E+)VT67NTA^+A7K-&=!/J>9;-U;DL0 MR4J4"9#7+DQU,IS#P,"9'#V2]\Y-BX;TITT_:HZHKJ6]URRD0UC?-WZV#O\( MID[_J'$=6:A7208/>:A70(EP)TWGD-^F>8A72*S _DX "BED^,;L>(3D<"L"W5 MYY1(?V(9A.,B(_/!AM9%@CL)Z@QDA>LG;[]+PYB8B>(76\X+<,E^Y6"@."VVU;J'T76F+F MQ& #S-=^428+<%9ZX#75B6F=LMBG1_!)1/2<=]T<;MU*84!PVSR%>V04:7IK M.10K+2C+'3C&,^0@6$A,Q5CV:0#Z])OZO>)M#YP&_!P0.F[G-3Q$NPTQ<'(A MBW1D%62>P$N10/DHDT^D=L6A^-CVKGYO8=LCI E/!X&1?R>JJ_W.1L M1UV\J;V1DJMQJI6WBG2NELRX\Y)'6?;I"WCXF_LYE,[DSY]!& -P\/>ZR(4O.N =7G:WN>W<3]@SNKHY$QN;^/PW%]%RP M=]NQAG8QK<^Q#$R0NZH2-Q"\TE"$1<51F&1:9\ =2.(S"'">$8]'BNY/T5%H MOUR>-W]\Q503MNH(X\^S\I%^O*@CF^B7 TJ)VH?,H:9+'7=//%>V&TIC$5G5^"2Y M",0Q!\E;EKC*GNG6+67:4/X\4K4.P=]1IT!;"3\7LV77JC\NPWSY.BROVJD$ M1V:9QPA:R!K.6#7UDP4,#\%B#$%C1[F4C58P")R?%8.MM\'Q@!C =GCB6E2& M' TCTY)\$E RU D]1H$AZU,6JP*M]L^?@C @L+83UQ"P=R^.Z+.DC9,14I:U MG7]-^--"@3<<>1*(_N%@K?^#TA,.$>S.](1#N#R(\/NQ%^.2:98#(R?5&]IE M127P]=L<4@Q,:>/3/F'5/TUZPD&";Y:><(@4!@2WPR_&HU&>Q9P!(Q;:H2X" M;=D(R:DBA$ZRA'W*2?XTZ0DMX-:M% 8$MRW7Z4H5;[$$L+9N'FXM."$M,)>M M#IADY$\%DYY?>D(+X#3@YX#0L?4JG6&]7E42BO,2%-9VR%)$L,%J$6/2^4^9 MGM "(4UX.@B,['.!'J)EY'8F(!^4DT_*R'RLF8*Z9!L<\TGA/M.QGV5ZPFEH M:#9"%)L@J*P6P&.94UD;M-^WJSU3C>)!@]ZIQ/(3+ M ZAW^]O'D?>H<3Q(:(]K' _AX !D M_O/+4G#]&6H<3Y'Y@1P<0)#WY*/U ME]N4%Y6S2*0I940RM 1G$(H)8"S'DD6Q3 [N+OF7@[(MNVZS]:SOV8X#PI]A M"]!?&,\R'SFAR*4P=>M+3>K>*PC)9-+^Q20N=,JFHT:U)]/^S*^9C\1>ZRUP M#!">RP88U<1^SC*M)R@!RO (GMD 20@4T@3%;.OVG.W2E(=[Z7Q&Z!XDPO\_ M4?1N%N/HP8RDP::*COAS3A9]R.:;=-$?CX?+B_2?E^/%>$7"NW)]?W_**-*G MGMA( <1WBBQ]OHMKV87<3R]DMOM?$W&AEZ_Y2['7WZ_\]VZT$EP[G-1H*VS5['JB$:!RH%[;1$U=XW7?RB- M_=IQS="S?3IH!Z(:@ 6V856K,*0J1GE-!S;C:=4^@KC'2H$D/<:@)$;>>O+. M%E*&,LRS"_G/V@MCH)BJ?YSC]6C(G%UVBM$6+"74ENX,O @.(*G4& M=-TC:A@*["31[P&GX^70\Z7V"Y*HN+OWUI>L+AN,F05 INIT %+SOM2AHS;Q M+*1%'O>YPM[R^.&!X@0!SMIRLV= O'GUZW4N84T6-$E#++5'/YWR$'QQ8#4+ M-@G:)H7M 8&;!_;KUW<:GV7H%MTOZ>3Y;+$8E<.E$ M)$>T^$)?9*K%&QJD\]9X'FM_OL9P>HJFP1UX;4#55!0]6SL; AP?,,T^3\?_ MA?GOL_D_QM//K\+7\3),1C')( -/H$NI:S,&7 J%CO@L+(J@:2/M80\=\,I^ MD_2: ZA+A@\91^^67W#^&]Z=<31RD@<6F8&,FOBGH@*R#FMZBBQ),2^3VJ># MV:'O[3[9A/7\+TACE<..0)#?ADZ3C7DCC,.0(YNUD5H;.R7445S[+ MO-JG_.O(U^^%4OML4'HN00PWZ^5-F-?4BL5[G'_\0D(X/GUA MVY,:I2WL16BC=(6'[[JY;*[M7'AR&GABM2=M-! X5Q!C5F@C=[RT[JFYC993 M=,]OI$WG]?=;%ZJT<\@*!S2A%LW6N$SV"K)QW$E&$.;[]%%X\D7]1KR:R/FN M+FG+V '8>.2TO)W2'L1?:D@EI(+"US+*7$,J/'!P6GE0C+SBX%C,13:&_ST" M^FL=VUBP#P.D1W.Y9R/F-4YG%_70W,&8;(Q3PMC:K"[69B!U,)>@;YERUAOO M\L.!5AM5R1ZOZC?2V5R9M&;N -3)WW'\^4NUJ[[1;OJ,UQ<#JS4MWETN%V3@ MUXKKEV$Q3J.8(]?<":!M52\'!-:@6P+:5B(7$9EMGDAR$(']J:/FT)B=2TY' M@Y HB;-&,"1E.U\5Z-8>,Q<7L^G5PEXLE_-QO%Q6=_33;/4S6B#F]57#B_F< MW,_5WUN,M& <:QN19#DIZ9!)W3OR-*/4$J/,V'ZLVNE4]]?JNFO GEFB@T#Q MEDWZ>CRYK!U/'N[549VN:X-&6J"M Q4LIW/(:-JF//@D!3FT_#SJ=!N)_?ZC+9+$R@^Y-G5N9"=Y!8S@N&VCC;(9-):E2 XP3&%S'7SW(J- MA/1[@=G4+FS'\ %8@X]".E>[891Y$IFL!I#,"U!:K>;YDB;.S'!3&?-PQF1S MW*Q)Z?>B\BS(.8;I \#.;2[K*X,T?:7*9,5_U4K_X M>GDEMG?EX?JO,N6TE;X.F0>M51UGI8F9H230#C5SF(P2S:?D-EU!OW>CG2"U M1Q$/ . GKOGE]\T/6-4=..0F!>&!JUIWX.K$QF(*!,6S-$**$%JCO\:ST:6&:]&3@6U1@,O2@XNF9.\5M['U3$77MQ*_ MH7TH913/76,?!X;GOPE>7-3&:",A68K,""#'!6M/M 316@3+HW4QFX#8>G9$ M$\*?M:(_$G-M@7\$ (:;@O-V^HT>-)N/3VD>LN$AC1)OGB*O4<[-]6N^OQXO MTF2VN+SC17+AE.(!P:&K]^!(ID,MEE8RJB*D=%JVCESO(.?TVZ?UHS^$WW\- M!*]QF"Q^P^6[\H&D-/^&BU'FW@MA!=A5610YR>"34("L%#IN(O.N]/QS5%3:0SB9NAF3;64Y>WT_7R6<8:R2/ 8/LQ31OWTC.:JN-X"",734PM!")<\!U MYKB*!:;6!MOA5/9[6W1>"#:35K,[R.;6U6N,R]_"?!ZJJ7F\?;7Q,8TLK*=) M;&1CU1=MP%51')7V'A"K!UN3>$(6M:]HU#X;KHUKW0YJ,R6GJJ3JF[PKKPA[ MX^5Z6M3W*R?=2DS!T^I2\J1=%1WF/C'ZPD7B243G;.O,U:W$]&M'-<# 0]W2 MANT#"$O<7\(J=.G1I^)<;4M0)*SJ/9S)&8S-VIE$ZC>W/K(>4]$O8AJ)=]:4 MUX-#RSH:+76R.BL/=#RN? 5.9S1*8,*S*(1PN-_4DZ/Q,H2[A%-ENQ,J1S!Z M &#Y@-]FDV^UK<"]Q:Q;-A56-%E4 :3+G#82;:F0D\HE5=T;5_V^' <)M4=$#F"Q0, 2#TDYT?SZ;1Q2$B7QEDP2NNX,5)M[+05>[;W#X[YMY?OLASJZ_GGWXLII! MUIR-6"&[?)4DY >KHD4^&D(PS(61(6VM-H]>-S]YV@('5&5WR;Q+I;,7FUG$UCGNCW;W':S=9GR0W!H%64F#2(4R>0 M93BK5(@(Z\@Z9X^GUP )ZMX$&)]DI4%HBVKXB=.8HK'T5R6PF" M/)-*:LNL-T,:L>S^2MW>8^-1YA1EMD6+NXE\B("%O?IP,PWSM8EI$0.SP:"H M8$[<0%1A O.(FD0=P\XZ(X\W.IL_6K<5V/AVIH"J*[_-_B5?;N^3'$*J9+PE MB'D/+GV$75='99"E5'L92,1NT".+>]YBO_]@71^Y;#[P>$VV /^*M=Z"]^XD M0X(;$-LE#!/G!&*ZZ"Q53D@SJ()R" %J9G). .LIW$=HKC+@OTVFD^N;Z[MG M0(@"$6'>EN17.1DQ"'QL@@0V7D5LA<&#GM7; _FCCU8&_1C(NA+ZJPV\_6M- M<$)QT,(DI('L$, +AK0'UD=&@M-))^8')7'W ;_^T3KILV+ 'ZV_!O*TN:#G MXW2^F-WT+6VRW4M6:.H\1SS?B^,R8+!['(/'2VB0$4<52J?QGTM1-]DQSIG@ MB;INCBUKURB#-3H8K1&!& G6#H_($C9;'(YF=JK)Y$2 (I7-E-@Y7@0!&'O5.X>$F$>PB)BE8;HVB@LA@2@ M>S_4$C6.Q;(;2[%MI2S6)@$N..R]B2(PO %.GSD[7I \P]VS=D/2YFZAF!!EE,5*>.>W +X>@?@ MGH]< MUR$MSH,355<9^ ^3V7SQ!E01LCKN(B^OG,_G-"HIV.RD!U4H:E%^)- *S!16 M0PX[-HU=]U2L./@GJZ^!4.3KC9O'?]V _._SW;1O\)\M7\7645 '+H_W"J+X MD!]QP98@ZI* +2Y108KW8MLL2EW2C!/"EM!ZF^19+:GD,(D)MCLG/,L^4D): M@G(L)=;#\L![LM%68RJW)2D"]GSY'Z+T] JU,J!6&"3=UCM!X [399)0_W;?$$08SPXT"2QP).& N M(!=M0-0H*;WSB;O2S__N%*AN8<$Q?FB$LVS# 8QHQCGCGH32[?!.42^]FZI'DF+ 80K@E$3;3P^==/+ M'$KF$.6"18$I#Q1%*1("?5$P]!*FH"(+B@GN^: SXT,8MO;]]JZ1%6+0L3JN MRI -J/R6QM)HD2&6FNO@DB-PF,"NEHJU"=,^BL2$, M>?*5]HZ:BS/D%+VV9D4>)Z^6\S$L-VT$OY]HUE_O]D@#[Y%UVAJ*G?>8'R1>G?-W&2N,!R63\&WXJ":7348208!)4T M"<8\'T"0@9^K6P$_#EW&T'0+FA43.>'\\8L>3.-BS*L>;P8UAYH6S6@=H2YZ#%' M3L)>RO/K@9I* 0$=\2ZX1*@OG2[>)],@-IE7R*:26+1@D39HZN,4QH_S17^I M*<[];/(C W?A7.Z=9<"Z$@=Z@PT:&2\4LMP$(Q0FS[:U41)_6\0;EO?#KY!R M(T'41-[O<4E"?C]P_A6DL>%LNGZWCEQ$'1,LGYRASQ8[:H<,!XNM#5?1*X&I M+_V*XU#9AC'O%::<1P&G"=JMIT+/X\QGP"[CVPBSFE[>S6U]D5TDHZ/VQ"%' MHD;<2(FOR<+V";?A-GO:D"^^GX4)AE3Q7 M B67B[6(U>!A:(X8IL(+;I4S+[T-KXDWC(.O*$\^-D1MV,,-D_M]>C./X2[4 MSN^93Q9]7B_&AS5X8;25UG@-<3=+JX[-6.;>E4Y:C:7#K/A9W;'"#N/F*\K0 MORQ\U1/X_27+L[2,P>[G&^/\P@J93)X&R[$63P(CIQU&5 8:/8$YTB>[\^8B M_FT?&,:<5Y:O+Z/.!G;/7U:?73:8B^^Z^6+^ZZR;PT2HE%HKBB++=1"*!:T M?R+CI)=B-H]5\+F8 <*.^V8,U83"CD01\,@"[HHA'7Q$@AEPM34%JHUQ7;S\ MFS&/6;XL3\5&Q$3 7%KOP#?#CB-CC$!:\4AMHD&Q<>_"M_M.S"&X[S8HAZNZ MO8TJWZ9@G$=KL0$?33K$8W^;PBF$C7<4_@IC73H..[+9Q@O=BS\"V/UM-@[1 M(IT?2 _)&^5+GSF_FC8;!V$\M,W&(0IO M_LJ\"QA+3 /RX+PA;FRNNK 2I7RS&WYPXND[,2->F7_Y-AL'87G0E?E#%-O> ME7DBP9H2ZU#D*2#N;-903"AJEB*G,GKF!M#BR"OS+]]8XU@>G*BZYO:5ASA/ MAMS>-#%4*2-4#('C^=3E3Y=V<+;/ZMW-+*O[@AJ+":$I/XKE$0]6(H-# M0((G3GFBT17OJ'R0@'5OKHWM(I7%IXVZKT'3@PU>*DEP0I%QG7W#E/L$<.22 MUUK S(PJWO)CD&1U[[[5(]Q!B+S" ^^+)\*?=N1]048_]'XJ\/VQ]W\=KYT/ M=C+[PU[=Q-\ _9M9?ZEZ_O#U-_-Y7,R!(W?.U"3.W]G9;!+#F\73_S:<3=]\ MR>]QYHKIOI+_^-*"EY&K$&(5E%BHY.'^ZP_GW_/[ W >C/#<>91";I[GJ4>& M0@3FHC,I18D3*VV1=\ES8W/4 &R0H8T(H8W@LG6;8+DTCO'M9>G2C M8-4 Z[Y$6+,3OXAA\YPV_^G=";26B7D5P*7,#16"U1 ^8X(2S#\28S0UI6O. M3I&W+G-+<::K!& #9/VMF\;;W^SLGW'1/W%YUT+>*.-28DAZ0U8MY(7TB/'@ MA"728UOZJ&>S)'4)]G),Z(K#T@"Y[G>6M[=KWG^_82P?5)+&,)TTBB+ =(+" MR!GKD$S!.T=(A#A^+%]QLTAUSQC;V(E+HM82"1_"(>(0E:SF)2%/*.5$$)URZXFN 6'7+-5K>>H]' MKR5";IK0:BT[$331E"'AF85@C7%DC2WO_XS\F<09"?;_]%'_&JWZ-4L:H-%RB($1 W M8GM*!$Q$(,8$Z MXL.(F^T.R>H6N#6WWY;"L"5FKJ^VY_.[NT7C!=8V8N0C>-.<.HTT,2)?CHC2 M2\TM?A&#N$W 1BQC088,,8Y%X&J)BQ^G/VX6\UYC9&7P*6&41HC9$N4.<1L, MTM%+Y"+/MW&<,J1T-=T.<1KA67D2;*/;B8@T2BZZFHJ)U@KL ](A"-2_G>Z2 MHX@8S%*4B20_6F[YN3B-Y)6KD.L81!HE%UM-A=E\EY"%W.:7(ZYSPS8&/\6H MI-+,XTA+-\/=(4XCF9,JY#H&D9;(=8+[^^F^WE4Y'P0F"DF"#7@?48'%SK>7 M?=!86@G^1^E;#T4G4/>21&.AR(LSHH'EL/DE2 MXQ>2P4)W)"&G.$8\!8V,\GFKTY$Q$:V*Y3L3[I*H$:^S.B$+XM8 "_<5);U9 MY +ZV[XS.VC_(D0:I;0:>4Q 3+>\528HEN%>?UY\3)D+(-6 ML2N^Q>^^?9S"C_&;_2N>G\[ YQ3K4^9S]B?CEW>OFIF_=7S&Y3-_O3SL(J>'/$ MD #30IKG\TU&)+(,YZ>;-)&*8%?^&< ](M6-)THQXZE=*8E# YO:O9K>W"R^ M=[/)8EF:D6)(QN26+(DZQ#5WR!)M$!;4A> $D<7/-C9+4I=$1<'NBFN^2?ZL M,J68R91,O\8H@:A$>F0PL1 @.^J%5)0_;?(Y H-:.((M@?->ZARA] ;(LWUY M/?B @DKO:<2(<*D0#]KF5MT2L<0$5IX$0TK?*!L@5MW4Q)AFJ30F#=#L?4K1 M+R8_X_VZR0]N00S237,+7;LJIHX FKWZ"C#>P'BWCW[Y(M'DI"8:2<4A%)%& M(QLA:J7,*6\\L=:53HX5$+O5W?-(*G5U<6V RK_G6+F[G$[^'0-,X6V:11UX(DHK70L?:ZP1916+6,9RI70?[O]=.[ZFG3I M?I&,SJ.$TQ$$X#TU#'*+T!L@SQ&DT MA.#D$T:!,8TXYQ G)&61(A!4@\\G."[M8+_Z-,0I9JDT)@W0['ZYO/\KEW'$ M5?!PX1WV&%2!O%,P#4PDQ"-:(^8E%3&RY/EHF=+'HK2ZRQT)^39S=8+^&Z#1 MYJS'NVX*JKL![:W4F+N\&AF=Y\G#5&C([\ACL,-"(.FT(Y((SD7IMB##I6O5 M=I4AVT@HM9L[R"_$=].OB\[_\_A4P89!"F4&]HE7*!'0?^![=P7DG>?*I\7M MYVZQ]NZHQY8K)Y".EB%N0D"."XRPQ332Q&7"I1?D;HE.KGR^LO/Y6?HVZTM[ M;ON/+3=_HH0P)C]G9IQ#/!&#-->P>,"^!A$92\5KHK8*4W=?*\B)9Z7*1=3? MP*;V]3NH\DO\<3/SW^T\GL^ZRYF][B,42UE(!$/TD#A%G"4)5AA,,2/@7T:O MD[.^])K9*DWEAI%EX.Y&T7VS++I_;E'"3JL#"I'DN1"!+%&P 25CI 2U.5DZ M$[!+GLHVJ1#F@ZAT! -D&EIJCQTB51J,!@JVYI/VZF9_=+.8+.PT0'EQ(0;7!BB%A=4(\ MPD].@VM ;+[2$246J70'VUWRU+56Q<%_ZD:50J*)1WGZ>7R8[PZ=VTFX\-%QEP1#$D.0Q'$ M15KI4(PQ>>6]T:9T*?(0N>I>^GI!BU@&F0;8UL_FN<^[/+OZ=PS+!JWD@@M# M07B#/*4Y[1<2N"DQ(!F5=$J \+[TUCM0M+IWNU[$ZA7&IYT-^6%B&VSZA2'6 M$2,\S/>/SIY;X1"QUE'B1XH7/-]5#SS30\B+"A MK-5C&PVF-)^3IWR[5B+G(2;58,JB=B39Y,H';$/%.]GZK3W?FF EAE4928_% MVM.'RY1GC-9D/P$9YA7BN=FYQ=:!:KC%L(BP<:5U<9" E<^S1F+5,ULW&F85 MO;X0)Q>?XJ6]>C]=W%5S4,)Q*[I]V2W_FY>S]2#WLC\>L&T.!33 A MWWN-\_MY]&V8EN\[FFB$$@0IHUG.WAJD [CR4CD?!<;&2SJ8"MN^4N>_ *:?!(JN"S/NH]CPHQ5CI/'"S*2)+ M(RQ&8_/=;Y[KOR%4D2HAF:35-$I,3>F;A?^A*:)#6'5:BN@0S!I+$07N%$Y> M((+S,R8J4612P."]&J:9X\:3773[CTX1'03KCA31(3IN*464M#1D6)" M]WTQ'1+,>R^P5W9GQ]37FB(Z"*YM*:)#=-=$8F!;A@/,9(2 ."(-40HXB]CD M,GV.J ,W- 5GF6(#W/'7D"(Z"+/!*:)#%/AJL@*,1=A:K4018]!7[C%I<)*( MY72DU2[^,41H_S/F2Y")H%EM_H55I&L,N6($T5 M1;!.K23!I:#'Y]RZ1*\AAW 0!?:2[&@\FJA4>CZ?W/HA/U !<<3-;'JV_HP* MQ=8F:PCBG#+$D\#(129 >T':H+"QI/0K[H?(5]?0U>!>(:P.9Z)9,G$*;N)B M];OEF?CFNILM)O_N$3Q+OX([,L^M*.+\PIF@">,8L9C[03"2"P+!*TF11.P\U>%@&J49IN)8T7,L67A C%.>.H,2,%2VNI<@:A"P $;MOF.3;QI-%OVKJW8:E@UR+N/43V*)DLQ#1B_8 M:>:H"97+P]]]_\V3[V_(F9*DF(X0I[KH;>Y_K9 FP"EL!0\13%@B(Q1K#A?P MY-Y^B^]QMO;%923&J<+.V81(9#GP9[GEEVFY])*8\ MZ^9W,@H-1*MO+=AB'[]^CW'Q*?]VABGG#ZGREDFBP;SGK*%G"9G<0,X9)Y4P MS@I=NK/(-EDJ=_ ['>9N!)TWRIU5$I(FJ9)F"BFI\DRH1(ZZW(L5YS9SA#E1 MVM7:+DU=_I1!>P"%CE!] R1:+J^;65;EHV<5^[0SQ=)I*5..B?,I1LC7@I1! MBBA.D_$QJ.*=UW<)U!Z5CD%]XT96 H)6^/2YF_IM\\&1!\NT1"+E]S>=-;#E M M$KB>"98,%WT'\JB1P$1S'1DHL71._YD0=?-58UJLHU7= %?ZML_K$>_;V\]V M ?'N67KXXV5YB.-&V-S\V?4SHTDC2R%^\52E:'V4))3>!8=+5[F+=O& ;R1< MFF/<:E:KI2BXUK$*::@6Z4]I[(KSSI7WW'>+4]=S'8L!.HAT/ M1P/,^@J2+V[?=M-P=TE->X45P\C[7(&4.T18[ )2D3'/B.<1ETXI/)6A)0Z= M .[3*N%3--T 4Y[:ZX<3J\BY8=@3%%-_8@7;MU8$(ZJMIH)9%W3ISO1;A:GK M=I??T\IHO7+1Z)O+RUE_$OU^OIAQ8=-[M.P7>_Y6VW.@Q&7.P3BNS8XW4'[K9 MQRG,(0>T%\$;"B0VR'/"(6;-K^;DHGU0# ?O3ZA$^0!:;!F^K2WH=#Z4T&(# M_LL;[V":1@ST2<*(^,T!(Q\.[ 8,"2B*7SA-NEJ=MV]64H M=*3N*^]%]YOI_3R^1-_]C+DER-VB"$YI"T85$9NKRVZ=,Y7XC@5FLE4QJ MP+XTX%-U&Z>6WZ-*:[*&YLT\8@*Z9;F4XM$(,(T47NMN$^EC>JV.QW'[!33?[M=,=Z$,,FCV*O&JQ1Y99AP" QR2IYH'6OH9C",X[Q]^H9Q980*H@DE0A201)/<2B2BCY"YX;$I[ M+D]$J).O&X<:Q^NV 6I\F5Q^7YREW^>QKP8Y<[!;3[._]?XO_]U.+R/HZ>&M M[6CALZOJMML+[;Q+VE)$ @%G/A"-K'8:$7#NP8^G1MG2V^H)XE;N-##B!O;2 M6+X2VGZ83'/$\&2BP1E-N9#(&@'A2%*YB0,&(YXX%\X+(XIWMS]:V+I9[%8H M>SJ.[49_7^-E5G"1D&_[6(7BO('"E@KNEE_[$G_DZ]O3RX?=VA(.^[3*?>%4 M?K[$PFZ='Z1E-("UXD(5O_RW399RG0:??F%-R6]O5W^YK&10-L; .4-))(\X MH7D)8(FB-MIAJ;FSI9VW(\2L'"Z6X,[V%H/C@%5Q6YW/%A?ONNF\NYJ$?AI] MZJZOT?,"\Y ?S14"XZPGC'2D$0GK DR.!&D&/2H+GUBC&OS; \VV?[V5YH,C M =X5U7YS_+DKV M.!IDTB@R'[!\$I#4+"%.BH[2&"#_(8!W,H)K5L*4PW4F1 M(Q3<@.]^'X*L%LY]-WZL-)+6@/LZ5.X\^4,WE]-KB&HS'JZNZ#I)$F$@?0N-R23,9=; M"H\\,99+8W*'C#&2Y=L$JA/YC\:B7T6_ MF$V\OS&[\:L'%SY8OVI%\#7.?D[\?4L"R32VN69&Y,:;G @'V[<3R":9 M N448A0_H%+@)"&:2!(= _R6)\;&1:$ANOT6%=Z8\4HO)66)QNXZ+0$-W>WH!F^_CUT6QB4I0YJ5'2E.:+ M4A9TJ#W"23LOO6-4#KF?MO]+E<_ABA.G@#X;8L?':;@!]D_LU9/Y)$Z-3M:B M2(-&W+F$=% .Q2!#B(XXF8;C!1!GRP[@V1DFPIK=W*9QCW4<:OL;NWAAYB;!6@\A;T@B=A93"H M3:2E)M:GL%IO ;.4"(DH,@.3X(PA0R5'-MI<>"ATQ"5.P[8*4.]LHQ"P76DM M5Z2*[VZFB]GMQ>]?+X*W!"LB$",>K&0B'NDH,3)8&YO?+/=A%R_NWFY;C;BD MQNI?'ICQ\+V*-"@#6G>2!AO _->W%U;**!*7B&F2'S&CP'NE@?G^PASWD3@+BG">0!AF$T&&"8C%&(T\ M1&IU+-VO;HAW1C*;&2(2/#S04T*:8+#T1C/GG1.6E7ZRX^[; M322#1V?182IN@!JKEP6YR]4H"H.L*;]R8RFR(BH4N, D,L>U+=Y):/C[CF-G M@,>CQ1'JK>SQ#'V'[?U?*[NX2E[V;[,E32+-I9%!>9:+G00RB6.4I.!!>L)5 M< ,M,6X6IVY)H="-6!H0&-KO[0&-Y^SRW2X8P@^#@?4*)6)@" MB1Y9C@.@+P2+%CO8M,@,S6DVMF\[? M1M!:7&ML\/XOB"8 N\G4SFY[)>;^;SG&Z*ZN>F4LU]5%\H$X8A*"D,(@#O$# MGM)\ M+/"F.]D;T_-YP"61?7C@[_/1#[RE?930)][-AL]?69Y7?D4@3<.6*?WT8'XW#OE>]12,Y3KIS2_.SO^!?Z_KXC],P^3D)-ZM*E5.0>3)4G2Y1!X"R>>J5\7AS=?4@ MUUV!XBFH;!RPVH+9HO-NF (J8P/^TN?8E0#E\4C5T-BIZV[/Q!O:5R(,>7G&;L'@]5Y;3G%+0VJZ(R/G<" M3>W5[7PR_P9QR%OXNW^6\+N?#UKE**: [[U5/971^[KXY_G,G\V^S6>KCMS] MY>W%]RZ407+0!ZJ.A9;HH ]42?X7VBSWJJTRPA]@T&YZ]P#"+3C=G^WU:6[JEB&K MI+U/07&W:MK"[9>;^*U;G3S"/'-2W_>N]:G&]I#O#$'8-(SP$"4V"/L?D^ZJ M5_-9^D=W'=\MZ]@_V3_'P'[GQP:E"W#K#!BBSP9I #/^UXV]FJ2)7TG_S?ZU M*GN9CT&%O1\<1(>F3BM.T6M;E S=F6G*X$_7O_(=;LP@66;ZS*^VW%?'$2* MIA)5)VFVG0BLI(NW8]A!^#:5VMJOH_9 +!Q'/QUV$(A-Y;KVZZBA4X$NSB$N M_!+_=3.9W=N5,D;Y@,\, KFIU-?A.FRU"NC\YU@50(]'+E+]LT/8 I4_Y_;V MC_EYG/5U:%,?2Q?^#!G_A'4-RCF]UN=^D&H'K@>@L+XBG\Z^]H'07]'?+"8_ MXSLP$Y?=[/;DTI'-(]:#Z:F^NX&3KYU(OKIZ*MXD%BHBV3YPO>JKG5!TA^FE M,G3GL2N T\,H-6M*]NNZVS'Q^D4^(-+G(G \':M:])AV(3__M;U\?BIR^/Q2-7*J':MCHV3K0W U=6]6&66QM/AZFWK&]7= M#9E[95!^BS8'6">OB?5QJA6I[5H1&R9:VZE=25LFZ?9\M'K;]FEQ?&OG%^^Z MKS&WOX]AQ:&3CRXVCUAO(SD.KYUZJ1VG@"CAWJD_2VGB8=P/TS)K;?_H]4S@ M<5@.UE=MFQGC[-?\=N_'^?RF(**[QJU6G7NL'=VOH]H6M7\ .]P+6@K%7>-6 MJ\L]UKKNUU'UM=A]Z_(+Z@7.@9^.5:W<]N@UMU$7]1%ZXQ<0B5_=GMM)* 34 MIB&K%=8>C]<.S=0.E'.D"!)FJ4J9QFUC5JN7/1*X/;JI[7;>98;?_+PL9ANW M#EJOU/58+W./>AI"KY=LS4*4!''3V/7J5 M@N4-9+9C2>U&+&]2M(]>K,#W% MKNY35.W*BG_=3!:W?]BKFZ4J(;RY_M%?UYXD$";";$NA>^"GZA6<'@GW<:JL M'38^,3-_S/M-Y.MWT-+W[@JT_&51*I(\[%/U:E6/SMT=H\KF\/\<%ZL>;B.A MON$#]4I6BV&]76W-(?PLR3P6TCL^- CQIG)'1ZBQ,O(;S$^>^2KY50;TH=\8 MA'=+V:<#E=?<(C];?,]O*HZZOC=_8Q#4+26N#E1>[55MWP'UC#T*RI536 M0&4UT.'\WG'O&])O!_&8=N./QQX$8BL)K)WJJ>[M//&\3UU^&P<36JH[H1T)Y=* MWHTQ"(^63_ABF4)WJ M_N$'@=A2 F2XRJKO2V&2Y;)7'-.?#[,K=?R\;_1!R+:4"QFLL%8;:KSYT\[" MM\GU9'HY4F.-S5\HTF!C@/ %&FTLOW+=?^(9&8Y;"!M'/&7=K@;\;?ICD@%D'J\8C5+E,=C--&332"4E[Q[Z;S,"L'TY,AJUV4.LKZ/==%(T#]H_OS M0;ZR%G#+T-5N11T,W&[=U [,[_;4R74,'[J^$]T?]NKDY;9KW&I7H09#-T K M+2R\^3MPD^.W[E[<LVB.*2)X/';=8'G0*MJIE ; ZJM1WMIY[.^H MQNE\I;]9OAV>FQ#/W]X^_,ZYO>W?"LF3>9C1-)Q?V6D^]OBEN[:3:6',1Q&Q MRO+>38;NY9!I@'COKW]<=;MVC%_'W:9A=W5Y^C?YF-EE,XLD/-FT?M5[G@L-0VZ62%B![ M_]?,G\\FOL#Z>ABJ7BN"P\!Y-OD6$/D5=H!%?C[\@YW,\OWJ M!L&+->?X'# M,-JNCLI@/5[9M[_]<]%3Z=WWZ>6Y/\WL[1FZ7J^ P= -4TZK93@?I_,):/'; MS/9O&J_Y9$5K<79\IDA!SM!I%*C*>?:I9^PX,J>Z==A3KJ3=#_HY^ MXX 5TXO[L'AT"6V',FI?';P7[>3D_).AJF&S4]L;46DDF[C*2F^P)672\]L' M;@"K'6GZO0KY__J :Q3_<>@:^OMHZ^^CK<,J:1:SJV]Q=CT_2]]F ?A5IA!C MQ[#5UM!A/L)^Q53W%+)4)3*%CT>J5@-ZJ ^W8?JM0/)MLCC9O7XT5+6"SR-! M>:2 RJA\N;F*!#M!LE<3NA^+>'I=[K8QJ]5W'H;3'I74O]\W!F8[AJU6VWD8 M;/L5TX0![.7*73'MHH01?#1K-8PSA)D4T9 R_S:ZGB[*V<&W(:I6:QYO" MYPIIRQ(6 FS[J-6.A4^R@\W!=A M=U<3#Q,XGW5^Q%/&1Y\9X91Q^S2*GS*N?^H91PH<-VX>_Z1<_&KXL#YTJ9!N M_^B-G$CNQ.UQ G^@OJJ?L6R2\W.W6(E:)HT\_"N-9)5/Q'F'_L:WZ*N_R/]P M=A[_U__X?U!+ P04 " ]//M63@"!9;D' !G* & &5M92UE>#,Q M,5\R,#(S-C,P>'$R+FAT;>U:;7/;-A+^?K\"I\RE]HPD2Y1EV;+C&==Q6W6F MR5W&-[WKEQN( $6<08(%0,G*K^_N@I1D2TYEUVV4NOG@B 2P+]@'SRY G*4^ MT^=GJ>3B_&]G?V^UV%L3EYG,/8NMY%X*5CJ53]B/0KH;UFI5O2Y-,;=JDGH6 M=:(>^]'8&S7EH=TKK^5Y+>?L(#R?'9"2L[$1\_,SH:9,B3<-%3^11W$NZ M\6$G.1YWDZ-^U(L/!YVHWS\2_^LV8"AT#V.BS,#[\#&+6A7$[ 7ECX[W)ABBK>N--08]>WOH6 MUVJ2#\GG1I!=CX^--G;XJD/_3K&EE?!,Z?GPJVN52R1G[8#*>?]5T/'G/DHP&I30XRSX- Y6N6R]K$;H5=7__EN]/7HFO6Z[2Z[Z],3O8DA M/M)^%G>"&4+&QG*O3#XLY3TT^9]^WV;?EQX^JR6)IO4KFS*?Y'[:BP6>;C6Z[=O2/UWYWIKHG;0+%B*5\*IF54R5GP&\^58[] M7'(+2T'/X7UAK&=R&*)Z>KT_"28-K[0),1%D2?L>Z%" 3P+42Y28 4R%[%8 -A#7"7>LE;BO(N'NJ86D(A8*;V*/4 MT ' :@!1I,Z1/3%W*4NTF;D:R59.E/.6@R*.+X/=8&5S!9"N-F;-VI>$R<.= MP^3UG0"^?G4<=0>GKD)=5:<@U9@D4?"XY_8INB/&K20< 2[46$N,-Y, WK%6 M+L41V"T#ID6VQ6>A7*R-*V$<"L=S!3$E'+HKR.NB>D] MYJ7;?@CFV;$$\%2:0N8VI04!0'53Y8A H9?,20X6^4OJ7:5O*S4G-%:I>XFG M9D7MV*B AL$69[02M 5WY=@IH;A5Z( *!08EE!PEE0Z3/BU@1Q4"T:UQ$@R" MS3<-*J"^57&I.68)<(N,6!8/,"*4(JL5%/P:2^P(1 [CI7A.XMYUK(]W!^O' M[:/!.M:WIKXUR&]/FELC'U;+5 D$-'N(/%@+4NHIQ;42,.UH#B8Z65 MGV,]L4DMKC\")^$N+)T[75=J9.C15D %7-$YE#6:,! M_M B"UQ7V 5V! 'BL/Y4 7G@)8$\WAV0UX1^->6Z)-9#!,@D@;)532%V;D/Y MN:A>MF#Q\+BY(B5,PT!@8!?JWK$I_<,6;)-G^**WQ*(^^?6]&AO7VP5:IC+, M!-A#D$0%+P268G=@N>#>$/%UY."I0E5*4LM&>#Z"<;%V,'%<6L3'2J+>(#4S MSL-[/,4%62X&0=4Y5A"3 M&[V[ON7K_WFV?'12*FKH-Y<$A7RY"K\E5R'3/:(T62N$%]9Q*(:]L6Y1#= + M$)EERGLI/Y$-Q@;J#6P7"NPC(7N >2!?A^0._V-)7J\L^7.IP'Q:164>T\'' M_E_;NL]:!5QH*/)@KA0 $G?;N'./E03X5)E\L;V:27Z#J3D4?92L'ZH/'!0'KLP ,3!+Y$R5 M2C8>^;VTW+^#^ZX+2/&)!?II C0DD2: BT[F*Q0V0\)5^=3HJ<2LF_-)]8'! M5CPKLT*;N83666H"L_([& =,/DL-T7XFI/2.MD#*R0(H&SZU/_&S]',H>MBC M^@U]RE]S,GP2W[@:/&UK*S5C6,_2M@"7FA=.#NL?IY M"\WG0Y43NFC0Z;KW M4\RZ4+%5:DE?:*YN,IPMMA^[AS_&!K MI]U]L.V34J/V410]2>RGV_J]W\'88Q"[G;$'-+UABB&(KN#YFT:O40^HT#*, MBEO6W0S3>Z$,4?SCV9-NOKP%0KI;NE3^?_FN?5]"QHT&3;IQ] CW.NA'D _H+[MX=_W=^W?_I9LF__[II]&=>=D2VH^8H.?M6G$H4C7T M973>S>KY^[)B+6N^ALN^AW0!<-? %!+ P04 " ]//M6#,Q,E\R,#(S-C,P>'$R+FAT;>U:;7/;-A+^?K\"I\RE]HPDZ\W6BQW/ MN([3ZF[2Y#R>]K[=0 0HX@P2+ !*5G_][2Y(2;;D5$Z=1CE?/C@BL=@7X,&S M"Q!GB4_U^5DBN3C_R]E?&PWVUD1%*C//(BNYEX(53F53]HN0[I8U&J74IL->W&X/3\0@BKO]R?#DW^T:= 7QT,?YA99O:JG*&HE$^Z-> MI]D_SOWI7 F?C-JMUM]J)'I^%IO,@ST+_O6O3O%%L:,4^57HR^NU&I=.PG.6?7)N79 M=W7',]=PTJHX"#KUFP2GP0@]SD-,?="C52:K&-L=C.KJ7S^.OQ_?L&Z[V6'W M8_K,:"*8'VF_2CC!#2$C8[E7)AL5F9 6I6KGEU?7-^-WX\N+F_&'GS8C_=+N M]K:._KC.WG-[RRZ:[*-)Q0OF$^Y?OSH>G'[^G.1<"%AE#2UCL/]@ MEOY3.+037BD8ILR/&IU^_N5QN'TDVLTJT#_?^OV1:@^;QS@,8Y;PF616SI2< M V7Y1#GV:\$MH%LOX'UNK&G_YX9K]8$V1U]DXBYHP MB<.7,HF=O9O$[[F#J8-)2A?L-C-S+<54UL- :VV6ZP!,A>R5 S80U@AWK5>X+2'C'IB&I2$4 M*JZC1*%! ,!J %%DSI$_$7<)B[69NPK)5DZ5\Y:#(8XO@]_@97T-D*YR9L/; MEX3)WMYA\N;>!+Y^->BT^Z>N1%U9IB#5F#A6\'C@#FEVQXQ;23@"7*B)ECC? M3 )X)UJY!'N@6 I,BVR+ST*Y2!M70#_D8&MT %1N320%O';L / C) R@.3J M+DIX-I7L NCMNM @T>[R1OOX0 8OVLP3F3@_'X:UT,%(PIY1#?Q]Q M=4SO$2_<[ETPSTXD@*>T%#*W*2PH *J;*4<$"E(R(SU8XZ^H=YV^K=2ZB6U8Z,"&@9?G-%*T*[:%1.GA.)680 J%!B44#+45#A,^K2 '54(1+?& M27 (]M/4*8?Z5D6%YI@E("QR8E4\0(]0BJQ74/!K(E$0B!SZ2_&N(/%@+4NHIQ;42$.UH#B M$Z657V ]L-Q>D1*FH2,PL MU[\04_G$/=LDS?"DML:B/?W^OQB;5=H&6 MJ0PC ?X0)-' "X&EV!]8+KDWS/@F!HO(<*ZA)N%N6(4A[A&0I*!]0 "57+YA6MU*7QQD/Y.M_ M.*;G1N^^;_F._W>V?'12*BKHUU<$A7RY#K\55R'3/:$TV2B$E]YQ*(:]L6Y9 M#= +4)FFRGLI/Y$-)@;J#6P7"OPC)0> >2!?A^0._V-)7JTL^6NAP'U:1446 MT<''X?^W=5^U"KC04.3!6"D ).ZV<><>*0GP*3/Y]K$EF8FL'JE;0 *-<^='%4_3B$WYIHO1BHC+%>\WH M9YACH3XKS9*]T%Q>11@.FL/^"=Y&\!"M%Y7A\J)"DRXJ''FQV=9K#EJ#1UM; MS?:C;9_4VFF>=#J?I?;3;!>/VJ!^Q/?]G[B^M_T)V2#^\_7MP;E!UQ_831>5[1DD"1IT&6T=$V MJP;OVYJ0>Q=[,#E=W!%JF8JTQJ%)7$_>MWI"3'2>JVZ;HVQ0S#L'CONQ_O2 V6>I4<#):, MT(-?!K\Z#AS**%\QH2%2C&A&(<^X.(/7E&7OP7%*KI%,UXJ?+34$7A#":ZG> M\W-2T#77"3NH] SVB^?!OC4R6$BZ/AA0?@Z,V%[WLQZ[3HGWX-19&]D,GT.F%/:BLNG"4S]GN-P&TW4]V_X%0O>[[G_5:S MK >#6 J-]A3*%W\+-;>5$76&^A92:[GJ&5WEBI:I?=3L4CLDX6>B9V.N%;HK M^4@F4O7V//OI&XH3DQ5/UKV'<[YB&1RS"SB1*R(>UC,B,B=CBL<%8\8_,'0: MC=C'BR*F-NI)N&!5C'Y@HAJ_>3YY.IE#&+@^7(]I*YHM9R-,/U,_R-O1^&0^ M.9J,AO/)]!A>GI[,3H?'^_X\,9# ^G M+^?CPY\KX56:NUX+ID<%N\.YRT;^ M*\\TC]?%$A<4P^^%K?2_W]N-CV9@(B"20K!(?R17*1%K^^3W'P-J.Y)J!;[G MO()8*JLV12)89I_%K."D.#5@RQ=#5;<>* "J_T/,Z#(5>2K&&%RX\RS]\ MX'48+0E7F,PZO%0LXZ8JUMYHR1E&?HE>:'[.8!K'/&+*I,.8*(.N ZZ9JM8A MS566$Y36$K:V7_I.+!O:PX%]C.5L26$7NG)BA)<=56L((#MA/$0XK-Q%2^ M;L@D20#%T!F2("ZR%*&0U:U4S 41D5E'A91;U:;](%>>%,"1V#NMS>Q&\W&_ M$1A,G3\+ANX&"Q\YX&Z9OJ8Y]-UM:_8H6RW>.@GL!-^G#>X>N)L#AB:+A%7\ M"ZDH4PYB*2%IQGK5GS[E69J0=8\+BP@KU+^=R7/3\".2E$:LO8)<7@BZ73=H M=IC7<=M??2?7DE^!_'. W2EE4\?MW/'N!/,3^ M8(?Z!NAE_#]_:"]R;(A!NSCIW2$\SP17^]I,E$WE/B7BP5ZCW<_L+^!%Z?GT M^*T]B9Z^>S>YEI:GHN\D(F$TZARM_/59.;-P(S:^YX)[A= MNGT[/+:&U9<,LAMOEU*9V>- 3[&$&'.WWC==5<,.)^]*A"RP)+G>+;+K&K[S MY57Y6[Q*V[>O\/X!4$L#!!0 ( #T\^U9DC3G8G@0 (X3 8 96UE M+65X,S(R7S(P,C,V,S!X<3(N:'1MY5A;4]M&%'[OKS@U4T)F+"')]PO,.,8T M3@LFMFG2I\Y:N\);9*VZ6@'NK^_9E63,Q01HFL#4X_%(VG/_OCUGK>Y<+<+] M[IP1NO]#]T?+@@/AIPL6*? E(XI12!,>G<$GRI)SL*Q1GXU7@ MDY#G_()DZXJKD.T7=KJ[V7UWUSCIS@1=[G4V_]H=;0E44SW02M0S97FG!(VO.M/]VU;,;M5AU+CE5\[;K M.#^5C.A^-Q"10G\2];/+S,Q=8T2>H;V94$HLVMI6_D2)V-PJ=J4L$O*SJ&UR M+F6V"WU?A$*VMQSSZ>@5*R +'B[;;Z9\P1(X9I9(() M_YMAT.C$W%YF.3703L@C5N3H>CJKP>?WPW?#*50\V[N9TEHR:['Z6'TFOU.P M_<%X.CP<]GO3X>@83D['D]/>\12F(WCQH;M-.+4G=M^&R:!OPG5\&+,K><.HP.8?I^ )/>^%WO>#"Q1I]_'?P.O?Y4KWB.XVU. MYRG[^,\T43Q89H]X1#']=J4>__=;NWIO!881^"**F*^XB."2JSFH.8./*9$( M2[B$,8N%5" "&!SU1V/X68HT+L,P\FW8T:+;6TW/LAMRY>"&DZYO8G1,Y(Q!)K=!6R)?1\ M X6F8QG7">95:W;^!3-C0BE.62MD@6K7*U_FJN4UOAM97;M(]-M[OUDIMV77 M=!FF"%&^0X(TQ.WB(Q]"S=85@R7[*^62Z1-)HK&[9L(.P6TBP:WMT+:C_V5 MR*!Q_B(96BLNW'/"?<2(?UAK\]Q<&5%D%K)"?B8D9=)"0H0D3EB[N.A0GL0A M6;9Y9& U2IV[Y;C07=LG8>[$^,N6\V-]JV5[]98^V2L,6]'"<7[HM\VA?U?1 MNVM5N]%R-ZXZ]N:U!ZUZ=K55>9;9A]>:EI[_ZT_M0XI=S6MD M![8GI.?HY$K/K42V^U]4(;:WJHU.8G[AJ#?^Q1PH1T22OGU"=KRN: M-U#=<%$6$A%R"D7Q7A<@-T[U>LH\YUQ_%[Q=,SO69M5CYMBM5T2Q2,Q(;TL6 M$AW1G9=&UWB8V>1/Y7^]'B MWX=VZ+#?Y7/^_C?^]]__1B_Y^]B;+G__^]1^-.SI__QB'QVQ\]:[R='AH75\ M/&N/S]GI]*S5.I\&[W]_VEZ$ M'Y[L:?CPOG5X^-^_)*X+V;?PP'+L>_<]C1:^G7DP-_'UQ',\__VOA_2_#_C- MP\:_#NS_L/8-N;71 MD"][@^'(Z%R;_0OX;V2,;HQA[Y^CS_PC\\+H]"^,@3D<=4;P1W=@7L#\.I\& MIHF7)R>I;Y?EW\..A=[B?>L8!J)-]U]1$-JS)?_(=J9"S!ZL /CTO:#T.C Z9T2)82>,;2_A0_\(R )RYT: Q:$1!]=GTUMN/S> M9XPNWWM@/K/=AA'BP^2BO-%LZ(GO[1!6<[+!_'[[]:S=/OR@YD9_MSZ\\2#7 M#FG?@%6B0P^+:;NPV%9@>#.CL_!MQVB?-3B+V0L?F"&&7ZPU31\7=;H>VY!5[TKC=?6.ZR&*NK+:BQ=_?'OK%P)KBF=ZZ-'.(/$*!3;VXL MHC%,SG#L.7T\X5,P]HJULF*[^9SN_B@"AT!6R@P/?OC&1\_WO2?F!W2@/T66 M;P'/@#\7EA\N#>2]H<=ON$)NG?J&[OIHN5^1Q5S#JT'+<1K(D7.W^^#>-3>3^87,3R7_8U&0_Z(K^[[G/+HK*=#LPKWK7 MO7YG\)=!>A%J0L/O4(5VI/G\]FOKW>&'U9^=9MXW(R -18U)BIOYP.Y"&![J M3O0OI\%0DB=2(=Y IS@I_<,'"XP/YH>6[;Y,[T(BYE^,049^$%E(/I&OA4[P\O2S- MZDB4CVLE"I<(4CX,V+\C&T6#D"P-6FGZ:N*Y 5X*9SU,2B):1^: $89[Y<&F M3!RT;"S7,"W?61HWB_"@!W_@);!5%5K;[F;2FB^1#XL+PA$7"65NN++Z4IS/ MK:],B61+LN= BL)<(9.6\WF[:N#N/-F.@P_!#?.,P#,B_$Z3PW@W;/J4R L( MAX7&S//A-!#)Z(+C>S:T*)ZH_LV7AC'Z; [,RYN!V<"I&O>>QY6@1\N)K+'# MB<"&92)SG"+'42SF3VQF3M9(IT\/=C ;&S.?M E,/GJ>D\.F]ZC MHH0WHYIFLT 92[B3R*5FGN-X3\%OOYZ!PV;A^[/CYOF) M?+QXUH'X<$<;-C2[H]Y-WVB!P*#_*3?JL$(,IM5LY;*8833^%W!4R18".)3! MS"(6*[FT1K\+/*BX<4E*'G*>;+2-,8,CUUC/811+,;\]V&,[Y%QB.'E@T\AA MSW,H(:7'C.Z39(&R0BBE)#X<%@HA'OKVY"L#?@/[9.S!P;,GI'/AWQ$\:2GE M-Q?WENL""[/(AA TA*-@WZPYV"&'S4GLU^W$:H"?[R>VJN.]Z'%;&+ M(N.>!9*^-Z-/_&"%1E=O#4,++\*W=F#_OAD](9CP^NS>@[\:<.QA1X![@>&A+KGR8(Q ;O@3>^19@V]N81J@/'['JZS% O:# MM$YQ9/1SE[L)DN!]9LW@I0TZL:EA!:3=;OY();0#:>6A73(!]CFUW F+;<1, M=K1G ]VX*=(""Q'L>4Y28^^1-33#0_"V]-KD\B =F;#P M)WWOO,H&0XSWLU3VS@,^ 8+_ A4L&UG$GD"'-L82W5J=/#2[$^_-P9 M]]D<;>YXK.2TIN?A3M(SUL>?:9#$$"96 '_!D<)Y(L$M(A_.&A?>8.*33)'B M>66X^!Q!M&):<)^[?A*5LGN.-A;3EKN$@P*_""\?++5@K[@J"F&E-!\4#K[E M+[--\-A&Y_M.)CD)^,!&9G M<1TYH3V)?)\\!0/VZ#F/L38!X^\X<*G+(Z-=?AV.,;:>'BW;(=D0>VVRO4%X MP\+W'NV K$!BBVPJ(T/Q$Z=V (J.Y5,TAQBZI#0*XBZSA@0KR 4B%W$X;:'R M:][!.&3&*T9OC^6U$ ;FNDH+[1=(! MTE6*:FM^D3;Z1;HW_8L>_CDT;@=FU[PP^Z,J>.M&&VC0-JI>:STDI,S/4C9J MELLD:;"6G[NVUWB5,L+,.@EG^Y,3;F>#;\(F]RN[3]VFMTA:[G(%PL[!O"^:B?N=+^@"^,T8-PYXFL [2Y]IJ-4]R/3E2 M)_X6!B+^/-#R!_QXRY7"0*AVI"(*.2XC T7L,'U&P^(MX< MU^$"3!1C3SX[>/!\E,P+;L[+"_0QNN')$'?L#R MC][ !)$[!(';(0%..5#T%!#),.+S'!?)FF.UHCP8OD+!W(7+:Y5X99]X7L) M-DUSEY+#,#XR=/!J%OZ]39:8,/\S#B[9]N)X^1E3>U)36_7=9_K'Q'<<;INR M6)5Y%OH1$Q%YD&;H1'%)^LSA@/NVY4AK#5BXPL9$Y$!4RB[8"! *VCJ >()O V\NU_T.B T0+^JDCD"D^B@VEL^Q8H3.YHH*""J76 MDQV0;WOB>$%L#7>2N4?% MS6+)*9^!,>O6Z0?2EM2CU(>3!\NG>,%X>>!83W05UQ&]Y#9,E;9(6BS?D?\@ MXP1FBNR+:V0S ^$@]]XC\Q$3;6!B>#)8A?[.1]N+4%'3?'6ZN24B4#IF/(ZU MBY^K1MM+#Y^V$[$[N5V"6<:P#\ MA;2GA,Z.;QTSD&6SE?U./B$+VP-3CN9C"@J)HX0HJ]=L1B!V(_#4B<"5SEX1 M$*K:17)J*6%K&#%(TGJ7-YV1MG";&GW]3$M&>CI:35\YF('ID91.\ M0/FET8LM:#_K]0FI$L!4?! ?/)V>"T&*^(MXU,T8SKCT#?@V<<,UQH:6 \>G M\=NO)^[PJO 4O,B9 M($T &8 M.S6X=F93^O5SX97&IIYR#3JP3 U_B-1H)SZ6VK*F(2.O(F_[ZD3Q?9S"4S>A M+BNRWV-=>"T/M#EDR6'W6)GB$4XJ9T!CF\/+8HXM=T1CTBTP2W=B M+QPF &0B;S Y\M6CE2 7I1YHQG$:%9Q*6<)7)&+U:W(0&QD' >6:BL4+$9* M&&?Y(9$,-](UK MAAZ#_/!>4@+%LL@5#[(I4'"E611&_LOG6]&(_TFN++WN#;OFU56G;][<5?JH,% M;Q4L.*J#!2^@O@&;,415,R455(0\YO(N8K"$O3:WIKGU*QI)>8!ZB1]).2$] MQGG*8BBUQ8; TN.#-(=D Y2E,.0>NHDWGT>N5%GM((BXV4B#T^4<0@)2L/(\ MU#KZ$^5:B+=+V00ZT3Q?P(X9QX2++/R02[H9\W/O6/$%D(LEC2/&!;?@YR.? MIFI$LN>K82&G. MPE7D\?# DA\.#9&=L2Y9)M7+[:,,((N 4\(X;)(BN+D8O_! Z\4T"\QNIM(/ M09A$DG)@RUH[+_- 6+TMPMI>D:QA"VQ"(UF2=HB\E-F4BJID2R.>;]@!F5/5"10R1NX!@IH"4G M<16\ZD*$P#@CB=S)F0H8IP.=G\.#-OF@4^JSN-[P,J-D?Z5 M6A-EBB%[F.IC0$\?+P*@QJ*-.(V(HH'!$ MR*<*OD1'A+P*8NF$+0KO\.#964.4DLA*N5D&%FM/!L9X:8H$DH[]D4_+":H=F M&"\7/.*3XXWA>WQ!7P:JNZ J,-3>.Q/A'4)>])?G?S6&6#)0>UJ@/XZ7(:0U MY[PH=$ MHTMS,E[#/7MQ8K?[.*XG1#YO9;,TM(N2!OS;U'LOEAXL_A5>#TAEF(V: L/:__7I\^H&T,*0JK'!& M2ZWR?26"1);Z39\AG86M7J/.CKPL=3!4D3LK$-/B1#YO2%V;8O14E+IU8MP- MNP:*X],/IX>'[WAJMCKP4A=>J=59*8#GR1KXU6C5'9>*^TVC4(OZI920!&4+ MFX "L*C.RLH/*7]%(\D3.$0G]EA2'CCR3XX"XJ_E#!/^4"QT+^;0,K_HQ&@= M'[:DPSW^J*TTCT^: M*_$ 3)W<18K]\1FLX\>;P>#FBSD8OBRGK."S$ET5!C=WMPVCU^]NM%WML^)/ M[..2Y^__WXW^]QQ08GU!B.+-O@\ZW>;S+^LL1]CTZ@7;7$&BY:U0;J^Z-=W6 M=%N666Z-;E\XSY_='*"14$62V'%]:_$TG^_4$ \,Z.)SRKC/H]$3?6> -6V-H3GXL]?;P:F+OEKXJ^)OSRS?"/BUQSN M&P6YSM\UC\_J.-?NXURMPSK0]>I64[V!,?QK.#*OA\]@E]X^.+79B#]V/O>' M-WT5GBK-L/\P!]S%ACXV/NHUV/#BC'O4_6Q>W0Q$6."/WC48$%?/CC]U[H_2 MI_Y\=S.ZZ]'),49F]W/_YNKFTU^&V?_4ZYOFX+G35-Q9=4&W&W2NC&N85*?? MZ\*ORL+#KD;=FV9)**7;[6FS* VA=&^N/]X-<:WA')$+_69 =0=+,'(\.C#D MX:BC@@"E)80+\^.@<_#'G7E]:U[QP[-W28E&?]#/#C:K-RX'YH7QL6G0U4@< M^X7?IHN_^ITX0G-]V^G_5<8Q@P%J],T_.Q>=PH^>8T25O(@-YE+P43[ZA!!( MSJ#X/%6 =&_^- ?]ZV2THA1;\.GF2Z=/7.=39S P1Z/2$9TWN0F:1,T]LS.<+1?JGU28^_?#$!L MP_A+ODWQA,POQE\W ZZ3X!__ .O#_*LJTQN9G>L5+;[PA^[RZJYWT>N61;Q< MW@S,X6A3W$Y11OVI]Q']-[H8*>VIA^,]-/LIHQN,*1%5+<4I^FP.>J/.)_,5 M0K$P4^A=71$WE0.7QL;ZV%:1AM\E4AY^-LT1;,3H69997)J R8"U] 4%]L$? MO:M/=\-1^21!KS\R!SCJDHSW'TVPYS[W/GWJ]87-X)I&7SHK MX_;FYLJ4P I.Q"I&)@1#2>: !P=G@*46#\_)H0G'"[6TDFS%H&D,P8+J#- 9 MTA=[4BY-'\;?:>*8[S#H6B+$QQ HMC=3IU\:5 &..,EVRCWT$IV50>=N=*WXX_#SP/S3+ F7&=UU$8*94A)* MJ+C=]7M_FH-A;_27[M/A.R*!C%PQ384B&D;'0%8+"E._U]GHX%5S%4"+'_3^ MOYO^9FM0E /\I7,%!UAH6/\0__(/2T*".:4&4-V]:O:JD'MF_G+L<4W]WSO/EZ8@UJ&L0N0?'M7YA]^1?XC.])+; M(IVK$252HDK[!SH]M2!9;&^50D4750*X/Z57&@28R HMR6@Y6/:RT^U=]4;H M[BQG8H;TUY8/,)A"*Y=GX)4N%J:N.GEP/BGC@R+TRCT_W?N]Z0 M8J=#2B I_@0P)O27<6O>WIHR";HS'-YT>YU1:8[-9V#IR83Y4J9NZUB:6Q-V MX&K$@T4I%U\)3M4U\)_;V^N2G)^^^07SFXW.Y26(K!(=?#5PTC'+$2-2S/+E M\K6XI#LP+S!N9 +[OR6\$N>D\-D=Z$&C.^&K+\<.#W(T^PQ[HE)VLPUBW#ZL=H66:90G"(#MLI")K59G] M/WN#F[X [6JJ*^6G;[;SF#4-P?#BM2ZK/EKS5]?-L_U M[1GKP%,I T_O2A-X*H(,N!I=;&HY;U/_*"2DXSOUFF6B@?,V7KR9 ;4)"]Q: ML[Y:HA5:HI6 RK8;7\X*+Z]39XOK!UF93\(U58J:'>DIE*/22&?XR;CH=:YO MRC/@7K8;O R#%RMM#,Q+'I[ZJS 3:#7/-XRX#;IW,&YM#ZX[0*OPR["Q.?.I M]:GRZE/%$YJU.O7FZM1W=K(NN#[5'1Z?Z5 4@A\67IR(@K[=WN90CD(-_: [ M5$-_!OM37-7UN6JKY=R:](0J@!7*G)="_)5NFS[_-=1HIPSUW>Z&U\;>A7G5 M^=(9F/ME66<<]NVK+J.ONMTNC:]Z%W =>N)[.X3Q3S:RN\_:[<,/G4]F M?T3U?'O#X9TYH#(/'>/*[%_P0KGMUM9,\5(#GCYV^G]@E=UK5"[,SE6M4VQ# MM']7MV;GBX\"JL%C, M/WM#M(,,#M[JYG'T3=:D*/BBC]?*!S+>8:=;#+-H_;;3;.6 MD[6']>B,;K I M_7!D=*Y!,%*A4_AHV/OGZ#/_R+P@)^7 '(XZ(_BC.S O>G#YIX%IXN7K#=B, MF6Y@]O[0]^-V3,Z(2A-7E@T_UR&@5;8P5'K1_("M9M^VSV M!JH1E^53!HS5H@6G"\('WXON'W[YW?RGV;VC;&'J.Q@W*LDYEK/96X\O I+R M\:KG^,]Z)J,=YM :.RP^@3X\_P"FY%B+@+V7OWR8VL'"L9;O;9>O$-[T0>B^ MXMBB:O3(_-">6([83QH]_SK>_N8A/P(A'-!P*M\LOF[25W\+IZO?G9\USP_S MOSYLMM1W?Z-G^REJ;'%%#6Z$:04+R_V?7XY^2?>EV[P/'_ZT^#F[G;SLM2%F@&L??6T*9[K M8 Y&G5X?PR2]T= 8WGT<]BYZ'>R<7JE=*NJ8T^'TAH''!MBV_6A/(\MQ!.$' MH.BBN5:Z"99Q4\('9ERAE>$'N!M/#_;DP;# YO9\8PQ*TYP9"PLT$GCC _-9 MZ)5NAA?D#(!3Y.QY[6^/2H%QB;9X&Q=H;S]4@*<# _W%[?3/XU.D; MW<^=H4DX 3GXPH_]KCEL"F2#+.O^?V1\F5MX@&0_, M]Q^>#4.Z8M;4Z/B^Y=Z#P"%QS[_XZ'E?C4'DNBB'JJ=^UH153,)"C0W.SOJC MV_4.ADO04B?D/^+*:54/Z1?SZFIH7'8&GV[*M=&CP5UO.!)C%MMZV^_*261L M?J/0A3>)T.F_T>E[G1X=%VB7CL_.<6"'IP?G9V>'/_X$/Q9KG]I'!=J;UH_?CV:QMF/J30JT M'S":;SG1[A^R.:WS=NODO+V5J/7Q6T6M7P7W/,GRPR4#?\(7]4.=;^]X\;)V_Q%&8YQ3,]/BMO[2]^(87 M9VQ_:GOXSKQYNO,*EHE.]JCS\GZ&J^[/K2[@]ZTU!=]W MM-397.ZV\\E,K&ZVX, MN;_WV;T5LEU69C0&[-%S'F$OC:XWG]OA?-7;6#/&5S'&'T6/[=,?6"/J7JQ M77L>S37:ZNP)HJM$,6[2A,%)N+;X1*%"HF2FA@*1PR%4:Y.JTP) MH#(A8IFP5&AI>'.8V#+.6IIYOA =8(O\]NO)^0?"D0Z88UONA!GC);^P)J#" M$5"1I,E9E6EH&)LD%26#HKF5RTH&YU4F@PLVLR*'6]P5I8-V30?;">T>5ID0 M>N[$9U; #%N/9524),KLORT42;P&[E :DABPN?=H.6AB6,J>J"A%'-<4\5T4 M80 QM*M,#%W/A>$$,-6JV@L_C 12^+SS,N+S"GU6)4;V-019Z(GU^B,3JXS5 M%%@C9,LF(?G>ME^%D"V-E/R(%A3Z$BKM6:N5Q>V0PIO*ISQP:JO9?B;X;XGI37*2*V.^3 MFI=LA9=4&E9*$O6"AXB@Q7,S MF]D3)A(?KNW0ON>N@INQ(WZMJF/@K,1D4I#4H?;K<*YO*_9V*VPN[ "$HO2V M\4X]F&P4>D:NLF#O7 M.L]KGEAY65UU" U4#+,Q\IF,+9_6 9C%:#R!7:]B$R5UPBR0I/F MI6D.&\9MYZ]K[,/0, ;FQ1U-%7[OW-Y>];K4 &Y(?37[-R/^UX_Q.R5[C!PV M#Q$/K?4Y.02VN8@K:@O4].%9%E/08=0'_*(=%-U^%E3=?E4WJS<:FN;>:)_D MNS=2G*>4K23*J3<<53M))RYO@(#)FN?4/.=G(>M*NX]NP@?F$P2Z)NF:I'\6 MDJZT"XR7DX^KR=?475/W3T7=E7;?_>DYD1M:_M*X]=G"6E:X>4J[SM+8#D%4 M.F7IVG*G5N@E"8+G\\4F*Z%>*PSBJTEE2Z12[82FF"!&E<\*;]<)'=LAB4JG M-MTBGHRDA6@IA#/?<8&97"OHL'E>J*HS[7=%JC;3/LVS>/X68J+) MIVTT2CT> 7_O,P>>_<@^B.[R=$[TNZ1Y&]]BC0-0R\/\6[1]Y2W@7WC<\]:L M_>R:87?4 _L@M33:SP<_/I#W[&#L,^OK@36#,;ZWG"=K&:1,?##E]65+SYC/ MZW=L'9'USE5G ?H%4ER"+U'B[+=$)(M:?JE]\&'S#R:(]ED$[+W\Y3%B\6J]*>G@SH?>SICH<53LM\58Z,H8L-#H!D&Q%K;0?EN60 MTOGJ M)O!RXD5Y-MK5B>5%NQ'$;CP)[:EF]75JVL>XMNAPXJ M#6SO>OX"0R#,Z$3A@^?;X9($Q9\PMBG^X)W <5W;WUO MPMA45K4D!(0Q#+W)UXH21]UD;3O$46G$^*7M6N[$MAQCP$"@5#5]HB:&+1%# MI3'A?:S'&L*]0 Z=*8P,) =O?%%314T5:ZBBTK#PR\AQ#"QA[%2X8%Q-"ELB MA4KC13]YWM08V:%352JH4^>V0P65QF->Q1TAT.7$RZ9TX3;?0YVINI[9FCJV M%+M[38.(TI#'R/I64T!- >LIH-+AZ\YB :+ >1N9-\6[FN2I2H2G2DBM_E[-8/ MK4ITI H#_F15B8 L7Q,&W^J9W>2(?L>J/%]R\-U_8_-T7 []Y\UEI[OFC+Z8 M:#89QS-$@Z'\;9+-JX:4Z#A_T#[J>[T<+PCJ@;4J AR'8 MJTE??DS8U=%-3FO=9#OIF*\!._QP)K@+EK/*%TVS4R0>U*'VL&QJO T?VD2S MT#,T>FX0VF&42 &O.<]W+ZER.S O MS*[9'U741U%38X65%*#,UR#1"CVU5;5"_]EQ'-D+[BZT'5%DI:I^]EJ)_V[Z M> U&K=!36T\?/=<.4=E.CY_O>$_.K23#'/ZP@;!44Q$(?&IZ_9EU3$D2E\M M8'05-;N.ZU)^VR&)2N*@R1K0EB2P11Z0RBGAM$/DJ(F@AJ M(EA#!)5.(EJI84D28H!7!+RS9[#@RU$C:#=#YAP?%PE!>WSTDR)H3RM?;G/ M@M"WJUP9X;C.\=@.*50ZT^F*P6BL>V8,D/O5E%!3PAI*J'2R4\\-F0]2P>AZ M-4ELBR3^%EICATG]25-5Y]0&X2#T%N]3!V/"<",2:FKK3.FHO_]]C(_5M3+M MJ6*.IXB_7GB!30J=SQS8R$?VXA@]B ?2[^+C?'\:W6./ F MSB.]CG\M9G5^VFRU3G!B@E>+%XLY-VG.*5K@W[5;S9/#T]RO#YNMW._6/?;= MN^;1>?ZMKWWL6?/LL+W14]].<,$Q*(;4JG1)W'0=$TSPB_/$,'9S[UMST7LF ME5@6Q)EEG04\94*TN)ID5DN^6AG,0 54NI9N#Z34.&13Q (0J$Y@Z:;&M>%RMNJ'HFM.3GY:=$VU2PG_/+6U3VIG\I8(HM(@ MFX^1#P(A\.:,=RNT)F%@?$'24*UZ:@*I"60M@50:>]/W1+OSP !+Y](.8%S& M7\RJ:.6"FBJV1165CNU?>OZ<5_7P9L8P&@?VU+;\RG:YK:EB6\G)E8[,O:V MA817\QMDNDCS$)4^+>GAL-DZQL23I&IX>+9(:8+\LQ^_=CD]840'A$>,):.H M3G4^>XFZNIT6*,\HKDTC0U6L659M!2>Y0J41AWVZ.AZ=ZR\Y_4 M6W96[:IJ74QX#IEO.91S=N=.?>O)-:Y8"!^2 <%W7:KG%?T MXVBTXF3PIBVW?A;3F II+7P66GKET]HJKHQ5?-XJIE5\?OB36L7GU2Z^W[46 M=@@F\3#T)E^K*<'/:PF^'4*HMGM(01\[DXD7N2%,PKCU;7=B+YRJPH)KTM@2 M:;PF#WBKJLXFFLW.M%9,N@]T$_$ENLU6U51-HUG?_K/X/U^E8;?IR.0SIXRS M]%*RVY6"VDI0X!OY>_-(L=UNGJPCNQTMBNS>>Z[W'/CA%EE+D_Z;\JD=+9@J M5#W O-%*@Z%^G.RO@O.YV,J(B B]JFQHH6: M'-:10Z7##!UNAXZ71N<>! 5OF6!^FT3.P@H]?XDYK"D?47$\&F_J,SMO?X?? MHK2'O=*AA $3%=KD<:_+)FP8_#[:IH/XNSV*QS]IR!OHL])U32^8P^Y5\9^+ M**QLV9_SXUH[VPY!5+JHZ( %, 9%$>ME5DT0-4$ 052ZJ&B< JQT.2 -H@OR M9A'*Y^^_7X]$/7>,8L>%,#O1<$ M$28((MV_#>!Z"PLX?(*=QX^*B1ZFX1E7SX_O37 M-/'S9\FD^^27I7X%FL<>$X4YM^B#7K"4(U[X8J_/I/R%$9R8-OV08J1:#\? M_'C%[]G!V&?6UP-K!J-\;SE/UC)(^99L]T!?N/2<^EU_&LQJ_-3,#).<&*"WXH7BSDW::)X>GN5\#>\O];MUCW[UK M'IWGW_K:QYXUSP[;&SWU9Q$^E88YRN;IU";:N+:HCF:M(6ZH(9X52D-<4_,V M)>:*E#F6*Y)KF5!UF5!HSJCR<=^T>\HN9G;=&W;-JZM.W[RYJVA15OA98K]Z M@?2?5K7S7K''^(/GX-B-D?6MJA#RFARV1@Z5=CI_]AQ["F9^5:F@1B]MB0HJ M[9#M>\87RX81-8QN-(^X#] 8L#F;5C;)J*:-K=%&I?U%G3ESI^O#B"6G@S(# M<@I%!Y5./^UZ0DT!7&DKH>S"46AS41)!-!!B4KG8VF)X=.62/=7K*YJ@D M(*\BP9):K9^UZQ@2::6CYY^9A>.NJIAJU4'S;9%!I:/F7#[Q @1HXV]0!K#-"E M\C764TT>-7FL)X]*A]---[2!+.ZH%F=H$:W4)%&3Q'J2J'1$_=;"L=@+[@2K MB:$FAO7$4.D0>B? XF!U^9*7N(%;K6*Y@=L_L1NXTF'[$?/G0;*46%QRS'"] MT!A&"]#KV)1-JRK':O3\MDCE1Q7&_:Y*ZV^Y+&LKWMZ:@^%-OW-E_.-NT!M> M]"A'^6VJWCY?4>;5)>'?^N>KVJ2_<1.ZW=8?!@[UO2WJWK6RN4EJ74Z.R[0N M>];^LX=H.Q*[U,MD?ILX48"0[G]$OAU,[?48O:T06+E6Z/L([+L%6/OT)>)K MQS0WSJ6Y'\+HWTAA*.AJ\S9'.MD&K[$+W[Z_B-'I7Z!:\Y#"H-.)1D8)C_CC"C"GYG526) M.@]]6R11:?!A]\%R[YEANT;5941-$-LBB$J##GL(.61!: QX7X2YS7-MJTH6 M=7V&;9%%I0&(=\..<6N%ONV%1F=2T<[@-35LCQHJC3?L>N[,1J^=;>EM(VMJ MJ*DAFQHJ#34=Q_\,JSJIMP4F8B*I1P M.:ITP+V/W3>GT<2V_*5Q$56X-F.[S"E8Q1$K1V_:)JKTN/7.Y*OK/3EL>J\T M-JSV*!K=?K1L!\:/PN;YLRK1J29,YW9#,Y=G$:SBRT&QNA: M+G!&!Q2)(+3#*)FA6D6<7KM58B99++6ATFB,F,V1)0I6Z;WE4^&/CKO$-+B% MYP/Y&O][V:VL/O'#2$4^4KS_K$!-32O2 A-&P.O5W%KW^4"[NW[A!39I6S[CS2M6NMG+N_AJO#^,;['&@>=$8?XM M*^-]X>%XO3J)/88/[,>#E':F_7SPX\-QSP[&/K.^'E@S&.1[RWFRED%R*G/8 M!GW=TE/.7?>5U9>&#!VY]^^.FDWZ*.8.VFL& /7K.(VH?79]-[;",LSE2LQD^40&ULDWAHYI UYLO M'!M,)V9TD<'.@,66;#)=-1G-HTP.YLF$+4*<&U*^O/Q"F_K<#NGJSARK0H+I M. %.$V"/H']'+ A+M0RF6@9>J!\=%Q\]W_>>]+IE>M^-B_NKDRC MEWD +6="79I6+/?=#[C5;!FK!Z> PXQYD_G-#D(JY&[11GW< MC.7#Z($9GR++M]S0\PNWOB?Q2(?1.+"GMN7K;OB"#/.TV3I4*XJMG,9@X+LL M*.) 8[JZLEGQ"!]&V-:6\A'$ E%^@XB5OY1^5^G M^^,H[>G__&(?';'SUKO)T>&A=7P\:X_/V>GTK-4ZGQR?M8XF[=/_>W3ZR\X- MAN]=R)>?U]-L+>"Z>S,P/@UN[FX;1J_?;>:>L;P1KS^919GGL/?/T6>C)JZTV0:@2=!L&)9Q 4SX MR?*9 4-R$H*V\\/'KB>SN$\SG98, HJ=J''U"KMMPE_=7ZL,L5W&_P MCL3Q,3/V[O[8-Q;.!-?USK7Q(/\!>NK4FQN+: SS-!S,D&/H_J1I&'N%7&0^ MI[L_BK'*>!8#WI7*F*EHJ*U%0XV9#TLB*SCV9VH&QP.XBR)T>@/78;M,P.HYC3*P%+>E_X(N0 MZC%&@;K&>++#!R\*C2F#T9+:8@0/%MSV8#TR/AL+1CAG%M:C#^1M\+8@ F[& M'X@420\@AF?(5F3G8*WA]=XL7PYJ4N"PN8D<.&QJDJ Z F?C?5HV0Z& MD?@F)TX1,B?8HKD'1V(6.7 < A8:,\\/'_CI +ZN):XA(*AR?:[/SCG M]KGO%)=9IQ%+(N,#8PQFAN7M@;9GQ#-G,== M,.2IW$TI](TGFP@-??E$<[#G<*7M&PYZ7,2^*Q>L/$:2QLET2.DSW[.[1;$% M^S=?&L;HLSDP+V\&9@/5'3C] :A=OD+)XSKX;((L/="8DS7V'H$^.#\<+_GB M^&S&L#8+(Q%GN]*PD:9C<@6UIXV9XSUQK1!)TZ-:?O>>QR7?H^5$Q#\3@VO( MH3%[P8,S032;V1.;*B?!R/G8<"1X.-!"C5%+4W'#^%^@WLGM%OH?YP%3FRNX M_IQX_;V,KL(-X:58;W8-1AQX[FRD-4\VTD18 VC'[059I-N6_M6*P]AQF M$FU2:U)[B*>'LV6Q'5W'"_"V"SAGC6=X-?DH%/G#A0_VV [YJX:3!S:-')B5 M5-NX[0#\W=+4L 2+CR]1(L!V!6=AU.N'JW9@WM"=,\^!@X[Y*&H:W+@E/-XPW.38[07>4>:"\&XZ0K$(-#L>+0/#DQ;"'C:V?+2G$;^XF'Z4C+TN@ =%;*WC MH'1\9,ZRN(ZH+&(IP KNHU9)8[O UD.^,E#I,V5-9/@A01G1/5+<=!FS&?J; M\ $KT$E$@]HNM_Y0HP9682(]*=@7DF'6,L6J,#EB@%V"R;;DIB'3R3' R2Q\ M#U-$\"U\*J P@PJ]X$=$?P$8@K?,1Y>W=<^0V)K#/]\^D'R?F_G:+@%E/0K=O^ @B\$JD,:PFI $M)NL.> MO9_4'^"X=AP@+)<$B:RI;3--L_A#URQP/_9L>,IS=^GZ"#F4B=HFB(#_4=K) MVATA@N;^_+4*2Q9_V$1SR7KY=ZDPZV=3/%VFF+8Z+/JEB/E9CYX])=X."S+U MHG'XW")/F>O1>G#W+O#T#"I8BO.$?4#19:R"OEG!(SSY%VS"YF/XJG5,*+H6 M%V8A.:A#6A;:-M*SX"FA[0B8"I*.%61%$F*4>Q*@D'2E$WQ$@/FT**KXK=7$(PO=O@@ M&2^>7)(SXNC> :V(0E\-@]//O4T$S:BP"%Y/AWCU^LU#,\?IT,S1NU(<,SOW MF!$B(II+15I3&.)&-$K-7A$:YC>P-C&)'B.XR,,4\\&XVU)(_"@,0+&F4A$Q MOV3?)H2A>5Y[)XV"[R$\5K%#7N"MVMOVLGU[\?9X+MM@BTA>D$K!L)H>$M)> M9W_EN#R_8P53YD&\1SL59,;>Q]5E7*4Z2Y''BH[WK.:K;^P*\52<=K;$]+YG M^;=%9\FWU)3V?92V.9_\BQA)] +=K"T7R>L>,6 M/.>'B<''*=?9TP-SC=#ZBC^]>T;01DQ42;TW?MO5;[\>GW[H&C=C6'@!*WQ* M63LK^?>&'001FRIDLS69R.?EN/-67%=Z]KDX=R!17#"M'LEK$"OI^6OY7Z[/[1U&F+N&!!3$?RXG)AA_7[Z5.]V$7FS QW[VV",Q65^R6TI$O?;S-%[6 HRFY;$T3L4J;\: M'>W8Z8MI8IY&U8+?2!,MCNUAUH?,7$9E!Q7H?WGVIFD[/_H<;1U_WLZ%XF.U M/^2RNN=@Q[NZ9^V_*"1*KO[OAVR4 M*I]JL 3'@5E2%])#H1%E:XJ:4L#"PC M"](ILV!Y'I&FU609_EG4W.1L,IZMEL?$ZTKQ*+:!65,.T[$3JPE5/$UN'5!B MC7\D,0(,_*]*1V?8J(NAC>7@YTR MK#2:L?PH@6)QUICJCG(3WG)+1>YB68NI_KW.C+!*8D8(O BQW=V"A;*1=PU= MQT1Y1T:OE< 9)[P.7L"TW/6$\)$U@O8;:5AR*LAP:4UL;,G-A55GL8"U)+A8 M#_VX$IQ(3EVM$Z0M%U2[Y<.-1UL(Q4P"]G+W+,O) M;BFO,1XA1>X" V5A)<]K0/FPW(Y[C#V=L$@?>O)-6;61"F) MT4(5KA >L-B#HP>"BG$$I/:VR\UNH!ONX^L^?CR ]8SMB1&&D% MM$=EA783*&SEJ5:+3*/!Y1>>9;6G+I&YSR'#*G#''11Q%DI#7(4VU5*Y*#+7 M!ZN84 $]V/! &TMV"%F-35\IH!VRPR1;2$%%D,\\-_/U'OPL%WJ(@4S-6N)& MF+@A686#!JR*;.35#%]9CX9R*"PB?P%B5CP^ 9V6$75>)(;,Q MO$HGDG@SZ M%(>1*KAHMI[:XF>.,PP/Q:MDK?F4L? &:D >^[!6K'[3",XX99!1T,:O2PW9HT"GTB0J%P8VRBGL8W"=1I=2UUAT@WN+"1N%L"T U!.0L]? MYO+#QHJN2NK,3X]:."HZ:J%0K$VH-!BWP^2.6#--FS9*'X CPQ[QL*_57<%( M$FYN63F.2TDKYD3T1*5U'$)2C391K!8]DW-HG"^*%*V..SGLAW(NS"F,CO&8(3FAE#<]WA=A*V)G2"E(U19/R]Y(R2#B7><"2-=2 MCQ.V\?E4(57I#3,:5.-*_4SEI$ M$)%1J%((#M!J8+MLD!5,-^)$H7PWQU_36*_5R<1QS3:& \LP,9R8.II'>&3Y M[M/YX8ZMS4[*'OIW7$\_ZSB<);/\ESQG'TMM.AX/S.:0(Q UJ8!!+(W$T@"I M,0L4:#KO>R?[QL_:P4/P"X9 M0*D]C2HSC\\^'^LR1T?@'#84:\0DN_?@S?L_",M40.F(31IQ06(T@[L,'Z@0/=QKR886N*N=A#9'*XC7^)8/ M.IJ42AG$IC1IS1<$]X.,-6:,1RG@.:XX_+0[ZSRA8ZIC ,J] Y1)@*+,L-I1 M\T@9QR33T!Q84)<0.L=/=L RP2#M9@L[%#5;1\@)X\>=2(*$3Z>13YYZ]%(R M414"J,)\%!ZT"S:S(B?,,_.IL#B2\@0G)/7U6<1W0#KG%;,2*4 R8,.QBAEQ M 5(IED)XDNF 5>IC[A. DD\5Z].4')-+K'1+(2&J0RQC9VJP'WO]UNQQYL;F M1#2$[X1S)E$;6TF5# =[0ZHJL*]V7GP"M!:R!(%\P\:@K3UM<#/QR44L#_541,%LX$NYG; T8] I_M\%A0;4H(X=QT(B8^1!G+)PEUN M-(_##%I. BO!1!Q>FK7Y%Z@J>T*1'52?!!5QA + J(Z42"JC.I-*MU8( YU MCHBG;H'=;9!T9DM-+9/A+.G>I(C/*H52M(:S ]119;V>G"OCQW,R4:\/XPHZ MH$J*P>C1*:$1P11ZLVP#AE3D0&1NII4P+N*2FG+ M3"$H%L1NGN >1#$F+0> M%%&12XI?3MSV'D1A('F.4NC2ZK@2/($G'@S,8>G!/Z@+4ZPN$!7MI^F;&WFO MIH?B^_D%KNKZ['KN 1D(EJ-[Q^D<@%2 V5C<)0P<_U&I=FKZ?(18+0AYO'@ M7:(B[.)=-#>I@:3GG%2&=1MT%B\#"AL*9X]?9K.(34EYT+E6L:+]9ZJAV%@Q M!L2!WM^(3?#GZII0GQO2>I56/24U@$O&#(V$JRQQ;:>!7$F5#8&/Q,W,T?&I MD9L?3;B$%YY66$8>?(OU]$"S.C?=D28OT(/-V,A+*].U[CD6##47:>Q(S;T1 MVRVB<8;P#H(0PQBL+<*I6@<((N1\=V]2_A(=-WBY*UQ8030YL\J,(Z?+H&G! M&[A,[OV[AA:?YI$>&<76CD3=$LY)\DL7-6S._GS[V#YZUP/.X6"\A6M=V(V[A3 M8PHOG(0Y3$[P-4S %T*)2'!34'AAH,!KX_UE*!UW0LV'\83H,:(88+3C^#_J M'!HZ."G($^W%DC@8#?BYH9&'"JJPLX)\$U6KYY!MGLLHWEZ1L+U:V"QOGXL0 M0XO]3_?>(_/=E1@L[:Z,:N;#-X4CBOA2,O:91A0FWVE3)\/#0Z'O85MKQ)I8C2H>&RJSB M%7/7/GH_X2RA8B:9G@(1K:!*O_ LB4$3NO[VAL.5(5NT\2/="=\9X!)L<]+\ M&Q=8?R)NP W%;(_+U.-VF\@RE=[SY,%0X#QM5:<14^J@YG6]C7WX6ELT/")X MI>VGG?RAB*6+K0 R<='NSV0MDMW,!Y>H/$LXB<=U* 5X+L:G M'D!L*F7!2RU2'C?0LA/A&:%OCZ,PV\V?-?22I?.LE>%K:M2-OM^[:"73)<&0 M"<1Z@O* LB]MHL0>>J';-T!6*8-'1)AM'ZMW"RA, NNZX$DI6+"*,)C.A;&Z->I M #!K#O-B^8T!2!AK/?H*9CY5H2^'JZ)VR[-2(9[9-T3,4#J5,@K/@N. M(>.(H1\Q?C_L5$1^W^0C&L(?H=A['D_(';YU;Z'?P=#;9G(]*F]-2+HJWJJ. MT\2;+^"?U7.4(ZO)E_*XK\55N*<*/M?/CG9TL+TI!SIYW(X(;& (%BEZ&H]+ M>#!@J'.D=I[B('WZ&=:]H+.&G@Y@&0Z[!]+"4XC@9%I0G;4VU+F:4JMI?!-- MF84@T>3:IIJ,"HZ1B.?HX/>^@$PK6R[9E51:=BM[+%DW^9F(FFQ%-#SQ&]NU MBD_&>(2L@.\UG;"5@%+2UPLO]8'-SF++,!N6OHPE*JC7H$M"^CD-. M< Y2_$#;S20?T9%J0JPN4"#RJIU(J7#9OB)]N-9#Z,488_3E%<++Z $?F*ZQ!)-)0?5I(&MBJ.W"0OI"5WN*H@SN?*@FE9 MC/1T26%ZFI.HD+$:J"/-2TR1%%B<&BQ&3,(AFSS@J!Q)BWQ1\("CLY_W!;8I M382B"1,K(L6-NZU5$-IS]5!"#&755S4P.;K]IQ"S$I. M931O?K)T)30954^.)9$\HJG3CO6T3SVBF:_ES<4/D4$;.I;YZJY2P#1FP[XQ M?X(HA D^@(PDB37$K9!BA,B9>^R3,B[81/!G"[Q0M!#C,;B4^YQ]P^<&CMXW MN:%*BX **,)J]SYR)I?=@X1@@OVB8WD6.2#. E3[HHFR61+=EE8.$&[Z#!0( MC'@E 9<63"'BM^)<&.W6OR)@"5.;Y,#^^FQHM!%0U^*X890Z:"Z>3CJ'/W,S&+4/<#R;76ES9=9BYK@U76%<;R/=DN MFD!?7*>SW=IC?U)TCWVAC$HTYT*+\U5B$W:.C96%-04!+5A M,)O8%R^Z191#:H-4M0@\PXE0G7])6BF]$#5D099HM6 JP[UHW('Q4G]*05DA M7F(]R*:ZYV)UY$/MB#P3HX6@SY6Z5KH4[%SPN8XZ@&.NE$^F)%%[3* M(5F^T2)4#\&E1Q7.YJZV19QWOTB,.,;PE6*!)?$48XE7;(]U!0_B+H1Y,;:Q MP,C217F.:H.ZYH5>CKP$PKY;>-Q7)@T#4GEU(P5QTGA![CN2-M#W1 6%.4BQ M#V7>ZS$'8=51=&D%_0HJ?&[88+(/EH/WR$C.KD/LJM?J31S(51U&/HEM;75X M*H9E@)$:A(PU9-@!>)ECPW-@S.A9H03*JDS^2/5IIV^G MU5HW3SZMU ZF'#I358=_%?0O7A[74XW;4ZTLC%2+\Z\FSI(WJM7 ;%@))R=Z/ M42H*^HC N8.(K>A)2.N, ETF7._( Y6&Q[F MP,OYQ@&:[S >^44;\_&.8CS(V--&F'K*-J,,+46 ME*9-2H:M7Q YWN/PGK2^F70;$Q]R;/8H.2UNZLLS?ZSGDY:0X-$3X^0+(*4& M;NC0M9-^:A%IEZ6K/NHDU MJ(&(;^AE=EQ*(SP S06#JQ'2)X48>(!MQESN&)),0+ACX:Y,QH.)TN1KAKOI MWP=KJH+8LDN)5N,Q$7IMZ$'5./ L'IU(\A-J;'S\7@6AI[/IK:!K9%-J8K\R M67\]UM;SY56PT3Q)@)1T+6U"Z-7K4QOBZ&V<[9=@PG0J,I?^.9(G$2;]BC^] MQ_Q=[3%_P7+QB/\,& 4 YI-:0,BZ/?H(N1ZETLY0NPI\KU'"- MC6:6C5T]ZQH$2K 981W(!R8UO[3"@%FAW#JP IF(''!(IHX61+?(E,U=FV)8 MTIK&5.I*]=IA)?%7]_AFS 2HHP@^ZK7:F?"&K'CBPG37AT2O!W'D9CFA]<#8 M2SX0Y9:6[9TJ:17L)P3QQ L(DKT@":]A73CPB-Z#A! MC4@G1$)1O9$PMIS69X ^=X4@ W1B+ZMTAN]+K ER9-TC5' 0@$XY'^Y$EL=&R7 2Z9AU'ZME< M.9#>\^R&RJE9PX N5^NJJ+W6ARSD'CU%!:SB27L* M6(]%)&PO"N):=EG72P4A=770D-7B$!&$^5M\#"):@$=';9"?0[5IYWYJM]43 MYQ851T;E9"DQE[%O2J0I,P57?'X3XQ&\<@_C:HR4*F)K*Z=-EFS41,*3IJK4N\2K4+ NF*9>J5*JDA=DCI3A-P0]M/Y+T^)72*6K8&W\=4-2KI T[4@13U3!MQ@7Q,CA1^P=7N)N)4/Y-M M=T\)8A3T+Z9JL?7VJ<>YW5(E;'?<-U$TK88MN! 9N_BI;E?)&!'&P7:M MU!9R!U^7,EF&#F@X@?XJQ>ZLY>Z):J3\!AT%!&^A"E)9;.K9-/4N#,6ZYP7& M]NDKKL.J8JYYP VM*-545"1=:1"2*!LKZH\%">43Q3?OD:JP23Q;O"Y?5_+R M=11BC7$/0PC^82 M+B<,(%+N%4!);QBFT6,V-O8D;N&CH*@J8PR#<02/##2Q9B?Z: D(;BUMRBYM M&E)V.*BR(/!/^F5H_[/7L-.TI=3\<;+8!IIFF6O#LO: 'S[[0 MG&/#U)I\=;TGATWO16U8L#.O(P=T7JG7Q^ TZAFJ8B&DP&,PA)6* S9 ML94Z_$3="0#-V2F#K^2A50U(@C83RO]=*=QE4* MJ:1+J&5M)-\WJTW;2A*?YJ[/H,/X*&A'+24JUANK-:>NPF&9@]E%=2^I+OC+ M_'&O\,+)8*EDLOFL#^-R:08*WTZ8[WX' Q7@()(YRS7C>L6CA=M4Z^ZLKX4H M91(W\TB^+\'BQVIJ4S4 -DT(HT;"0\*WDBKJS!<^UIWAR\:>\NZ/7]C(UO+X M,.3SIK5<*#VI-S:V.&W=RZ\J=">.AY52G^+2>!S2%&>(Y"E=E]9$U8;#Z[0D M+?UK4=XUZXAN_@X^=76! D1OWKA1%8!=IT,BRY)XCE1PEH?RI1PMB8PW=#"1AX27R!3OSF D2\*[S4?Q$JM +PN98B: M]EL//XET]6201BJUXT3#EIS"[GN>KTI)R:J_66TJ^ CCAGBMO:_[^%#\S5&M M\5;,7C0O5<=-F>3!A[N/V->?MLU;K;M7AT=KVL.J L#-4:!ED;&EJ2+V)KT2 MF"M:Q&P:]"\,7&=MT']YA,F-V/"%SV2#E[SPPU'SN)&^6^0C)1I@CEDJO/*PS^L%4P['HR@>GXET>C6EZQ-/--35 MR7AM[1F44;@_E$-C,[T):J(5CIOAR%70-N&]R'T13Y_A*>>\^UI(8A5K'%$J MQ^+91PAR%ZV-*-N K]XT,\KLJ=Q(^+O]Q7E=JFEG+\)2,%:Z@):\MCHT\>?LC@ M=,2G.*50L;I-'E?,O([7:;5E*%&,$[C02@^HJ,Z.'03]9)G$=K(\9(X0B5,; M5P)J&7CC!&Q7]1I&SX'%]6S27_!NS5^/%3:Y" ]6[%W5[V^? MD&"B=W3F\'/!Z_)E?(2)ESQ0#S">*RDK2A.74"GH*UT^XMJYY.&7WG[YMI76 M5?M"]5:O$',I0ST9G #?B@$3I>KAP F:NN05@7:80G[?V,@+G*T3DFJNY2.U!*,8>%[ M$R QV7@!>98 #0A#(:X>I1+%*054U)\5U*^/0;5!XTJX&H9>W5-WI&% T J" M:,Y6GY5T05P^B*IGB0,7M$^CQ7 W:6Y=5O)]FY/FMA5)K%XH< M&;W.JZQ<*JO-"F=Q7&E.V4?(W*U)F#%5?<\:B<>)ZD;8 %L4 M++_MXKBY#K M;/3DQ+R2)HP5\KZ6B6]5B=;,4KX\;2!=$)QWE(613"-?@F*$:8^N>>#) D"I M#K)>#_A)[O>ZH:)?E7N6Y'ZR;Z*.TG[JL9(H$?BCOR>9F+RF#+"6")%?#%@J M$FKT"5GSVL*^WUW*M_%&=7Q?6KE7K]6[4:E=T0B1X-YI!KH6,+N9!B*@%UZP MRA)%+3J=XA6>$QM'9_(9@]KBVRO#X&DF"_A62JD MIY6A]A7I:9P7JUZS632UX^#&: 4&)13[K,:B4B%9QTJ"=18,5_!DCU-/;W)- M?&VUY D0&#<,\Q\JG-'D^DJ5"R8BR[R)-\6=@964L 9EO)M3[EQR445)0"M? MF> \J(YD+9V.T%*L*]!4-,W$DA8U(> 2PR!?K,Y.47K+>D54DD>[6RIF@:=7 M7>(<240*T/V=Z$0AH@Q:.P1Z&88C @P)"#4VJ2F*DDHRM*J];"5XRTWBS 5: M?;6. XA[0]/\Y,A4_$VL02+?FT:8M<_P'<_34%VO52E4S>^,:X0ENMTUYNS/ MXGH^KUW/6R@\5!Q!A*/4TICSB]^(C.F8KCJ\)/%.2]KL*KY]^EQ\>V=2^Y1\ M+&:J8,)JK$/Y'[CH%%*$6N5P[PQ\^%_M!@R4_E/0XWL")?K*L%3U8WA7Z'LT MGN;(U1<.61;_U9)/4*R_$ B%9W=P]PB%C"$6!*%PFH%B77>.3K9WCHIIJ&R] M"MF[-57(PL@7%@.O)%/E%=GE"2]%C3&2W\HU?2M[I,'A&*$5D#PANQ%&R6QM M+; 71]54;S?AP(S'3GV(W0"6PDE-,'P3F%>78"!QV1:PAE$_R36"G_6M@M9ZWFZ1&9+B&,-)S*%PNK MIDE?_2V.S\XT>^S<:,A\V+$P EO3__'+T M2VKM:'4/FR<+:G4 ITTR#_$]RIFLK\7NO&\OOAFMI!CB%FQZLI0S7^I1M>,K:]2FK3]F;G[*C^I3]T%,FXU3Y MJ_1SGL/CS<_A]R]A?5+Q!]KG!?-U5KN800K L6/T,+FHTB@P.*\/%/G?S$W6 M4$[($#.)\5(,]J<\9>F.D]*YIG4ZYB"4D=9W4#C2"NF2KW:B^##NQ[+C1!HZ MHO%PZN/YAL>S8&0 MDDJP*@:!"7G#9M[Z;[YP9.TLA;%6C7Y7*LY-^"BHV>M4E-M3JY082J*0DH0B M)AICISO"8R%3)PKL1X22+K!5M$S(H=E*>;1KSMMWS%,ZHDLF<8(4 M25-]$.K@(_+=$YD%V'Z PVEMT5=]I>Y[1ODE4:U2ELZD%J#8V#SNW(XD(R2(<';AR[P,O)B#8GA\(@HD9]29QZQ9(VZ>KI+C?"1MT1=! MARJK0LO4V!0>(50TE35\[WE3K"/"@0(V>V2!+' 2A0^>#WLX!>F/7 /CXX1= MEO4P\4$NPYZ3 @P$9,P6R(GHV8^(:A:9_GM);H!;@$U"X=*Y"Z0KH_8Q4Y,, MC9=P@\'_]+#GUF'1<<^%8LO T\:JY*_C!0&(Q"#B.14RZ4KFD^Z+NK]ZS1U% M27%EPICND5-($@/I.@/>(F4ZWB=Y"GYE^W,B 9'B27=ZOO[4!#.X]QZ9[\JB MR''J/$AIGOFFY8^SL\ 4M.;'&BRB&LZ:&52.[7!4JLE17 WT%4SL DY@+ M3G(2.!**FZB=DRK,FE7ORMA#Z_+1GD:\7^E;Y\6\&'9^UF[KDH0^:.V4IXCM M=1Q>%L3AKH&"KUM0@(7;-_2V+*+^!Z&R[\%RNZ*Y:4D]:O90J^S9AHHRB M=G:!^!PP.D-A"6JS76TAEO+@K+; Q5W5_62QCTD]BR#<>%V$4&GKWK+=C'(? M<8V.C=S]W(5B2)S7AU+\_5,% R4RK=@18SG-HG M%/2N4Z0*FQ T7J?M%6B1U/F$\UL4*RF?(/36YG#0;1'YI'J;TG,]YNUL'.:K MXM@J4W]_?2T47@D0"S_,5=F^*1YWX+&%5=ZO>A]OGDOOW)$"3WD[.\\^73B1 MJ"$7\]YK8F_DOB[LQM9IQ1NE%3]?BM<*,I2LN/B5[&N,C_C?R$-B'W#P@\X< MT^(_KCB=0ENH\H,DF15_RM /Z)$;* B%%-*ODC9[DY*(Q8$>X"J.7!P]9/84 MCEW0_/ )3[4(8F4'T*@]VN9-/?5R@929R9^M&S):VQUA/&GD(B+]#54>**Y% M)$L#$[WH8"@9-$^32&Q*$87 %F4T+8J[MDP?L49/MBM#A,23W8/THF_:!.$E M7W@)I*-#5,JCD,FR??P>U121/RG/?<+'M^(_,?Z-O$>J['$YMG1/FU!;^M6' M/WF10R PK#$G.H?&M3^U#5FIL)DNBY1>]<"+%[ZP,E.>^7]S/DX+R(N28K!8 M5+J;R :&EOL5:R S7UP:B-1C#- B3.* 5UX7ZR",:CR5N+C";<"?2Q5%41$S M**1GW;.W9G3K12/%<6GVL&UB,:BCA8@TIS>75S%#:J+0%2P)+\>*LK-H')O\ M29J@+H(_*<6;M3[SW =+@( @1@0D29Q3/MCK?'-PHU1-21[QU' ' K+@3ABO M'J?3KBK\BU@=O4HYW9/6A:J/%;62> M,?'$8J7,M6053YZPL$:_?WGK!L$0XQO7*Y#-E_G>TX4]\Q8BHPJOOAV)^KT: M:U8])ZBVNRH=FE]^ODKJ91F:.IP2E$N6N2V"5MGCJDC@.9S;2(1-(KB3&PK2 M/>6-)-I0/Z]",$M$D0Y%E0"F(..R^LOIIH! M)@&88C@-5122C##B!/';> GR-'\@ZDPU8+92["59VTHYEFB@VDL43#6N9Y)2 MC).]8HAQZ5&(E>K=->RJ5<.N7K!>@D:DSM%4S1:RFG-/&? !>\R!3;D]NGD; MX17$=(KJ[BU_2B\2)YSN8K()C$)HI\?06"54K3Q46J;RHK!2(F;1\8I<%;A/ MJ1))_'A>SZ9]'@'/[ 1#76)4\R=ZL"+XE?8P62*Y(;OY;623)XKQSCS'X143 M.7](VK;:=H^RU)!$O<6,9=.+^.E3C^L\B4KF#\F@J<;&*H2#*T6;%YS K2J. MC9KHKK6-1/\-L#6C -54+4H3]TM<(XBI \F*L;*J/&2W63P#55&T6=RCKH5> M%C-Z)2?<;ZP(?%'R7XQ21?F%-@'+BAE]\4WIN5J!ZFA(?6^0P\1UU3(:RL&L M)P^HF2@GUNK*P(,CCKC!3MOQ$:%"V,("$P/,H>4<;0>YKS8->%6&FJ. %EF] M:?5WD,W\Q'@?WW@)1-B=I$W>P@4RE)C0[ZA\NJ>6"$2>/GO>3L5:M$Q?';>),&T:GWQS)7/4;!TW4_G3I.)%/+24'9WF$S\&"^=U KU>3]S M9FCT*^N0M[)"@ 3LD7J@Z+7]=4R9S [06GA*HHF+! K%LJ%[.;CS-W*5_0PO MB<2IY:7A\>Z)[4^B>4#.$$Q=LL+ PQ%Q!X/>84@KY4_^7A8>@/S%PH\1>00= MRYXC 4_9C+D!$UT11:LCM%LTEH4V#YU#S^?_/E@"@A.$26TG5F?B5FGXV:?( M\H$E>;Y^B?1(^]IGMSP3!&>&\Q(>:,SI(+21%//W'((HLCN$?<+N/=%'#^'L MV@8E%L8B%X9PI6+S.?8/5P.&JFJ-XNW: MV="*/!$8=CG7O).3!OU+7])OUCDB.2> MN!OX'4.OK>K\#:_SB?[_ M%4WOYZ*%$$D(I=R$%")$<@T%R3O6D[(C,IO$PRN$]^%)I-K9&[3KVIB0$N58 MC]Z5@;36I*'/!/-.^83$IXEHJ.4G]"P5=THXGALZ&JG=//SO=5@6]57\]C5. M:\)Z5GJ;\M-ZY385-HI9(W\V0/ZL[=6[ 3F"XR";A@)^% 8=UE3 MMIWTIZP( 0Y:)&[,]?K-,,*&;"W$0BV_;:NQ!PR.?%K1XLGR,>1BST2A"[#.&G*4+DA^?.;3 P:X]308A'@% M-IA%\+0'\4$\QM9OOQZ??FB]^^_]_1AU1VG_N"JH8CPQ]A6)=,J(#)3O"ZC3 M]\"B6BT2BY@1]]^G=TV9 \S 7^:' MO*A>$^^!"::Q&\S L%6AL!B4*,%VZ>[,<^M?Z%RRW*^!=#G342"$'F^5*7N> MJU:. EX=WZA"=_%1E)"]Q!GB;G_A?H_=UX0*]/60H-B13+M8@D9YOW:QM1K0 MAL.P%HY%3674 9$NU8G65C)KMF*C5^.'U#-9M$G.>%R,BJ"9[Q ]H:.NL=.>>11 D/FBXT"%BQ+^'')34^X0]WSJ8:@U3DRA(>@EE-09:% ) M,/1'"5B!(HH\K^H)OYM7XLQ<'5 MO&1V).]UG<2CO7XFQ3S8E?+5M@YSG;4]=X*]B3EZ0?GW=]B!FJ+<@DU@7L.Z M, :6Z?$FQ#(YFML.R)-KNQ$%3'34&I4Z$/6ZDDV/R:VGR3K%XZ74H@3 ]&^$\U9#;6E(O4EC70SOSW8 M8YC4A2'M#>S;B-E,,S20]D[VDZI*&C<7<1(4VU&FF*FPJH_TYE>Y4^$W3X'M87=.7:J'J0JXKAL3_XY=D M'U#]?.:=30Z-GZ:J@2*]D: A_QV?P5[<7V]U>O"&E>O%^"?6 K0PG@>(=^^+ M;(=4F@.L6B$/7B<]UT*<-XFGC?F40C^\[ACL)0_4MIXK,S.R."LUNL?CE$_; M>K1<5/[XKW>B02W\)QZ^RM6$#,GCL3'X@1]^LFV2^18B<+^R^VKE5:%*+Q#/ MT9HOBNA^Y"KBY?D7#\R9-N*L!(PYD7EG+=D4E^I.-%V,I^3RWKPB>8%SBI4Q M\9=:TT=9\2Z.9:8!A)0J*]%)MPG4D71R<5P1A]RX">S1:CG@A D71(BIM&D9 MJ"0@)2*2EGK/T_.D0\Y3A06?'V7 9QUS%5EW-'N#]L5J<(B(-GC.2PD7BT=E M'28J:SAY:Y5>)(38:>JW%>^VFG9ZBA M+I5-%@;/K"I-1SU6^9:>N4FK2L3?-*VC"JVCHD<5"N4"D1@]4LN%@T?$KS0@ M8#*WC/SJ"^Y=2@!"G:5*^<)G3JPH 'L:6#2^]X4444QWTI:*66@NG5:N2V? MYMXCI:5@4IL0!P4J=\&KI\\]P?L&H/OX-B%7A]$XL*R;F(TB"$MH@P 5 R9Q?_U9>55E @8=LF9#,#[OCIDB@CJRL/)Y\LJS6 MW1@6.6.='[6K$<,S@,VY'G];X!BS%YCHA,XMYNNV'J-RJC6X3'3UC:['.WW; MD3R0(1C] ?N:F5^4[X&E0X0,=<+PUN5*!;MHE M$EI0*RHK30E56F)TU^F0LE+E&BQ57.;@M:F1D(/=6^49J!H&^$^I);&L0+C! MK7(&-HDIJ(?58UQ$5&(W$#QG(0$NU*&+P\O6NH^F20'OA,#V98%QI9WN)+=$ MF5=SR8<%2YN2P+L':9\\K'37DU[;Z+PLX&3!-7/@'-=KB))"20"1'K #FX%Y MRP% J$& 8KG$0AZ\RAS@"P8[&GF#X6$.PN%EG+:YY65EC[6ZB-PS^&#]V1@5 M\R^^H0$4X= YH6\(AUX_ ,]YH5/&NYZ]08@ A X:-F_[K$7]X(/7^Z>+\\YOW[Z)^K?GFW>>+CQ>? M/@_3MWY =]>3DWZWOH7M'P*OUBO*"4S0? 'GQ5BBC0N6ESY27K/?TZLX^G\K:"CX*5TVZ6+"P8)7 MQH+!_Y#OKF%M1Y/4"$BA\B[SK%(XU5GBR$*MH4%3H%QZTBBJ8(&\=9. KGH) M'V5_TLM&C)EE@M[UZ^&?)EK_[!BM?\"W8+\II[;U&/)1D][<-^L>FO_<4 MB>'8.D=,Q7"%:H>BP!]GF[+5T%=RTD@+]4X=K@Z_^ Q 7F]OYG3SN"*/0GDO MA?(.&M]L*^:C2KUC+YQOD)U!],*)K5_0TZY,UQ0P<.>GN.VW?JE?Y4>O&8Z.[_D9W&*88[!$_WA&[W!%; MPTI;XTAW%CU21D^ L="R[B4"/:6@D8->>#J,(ANW#1X= ]-W[9(_[<>;P5:] MTLF;0SML[>R3#0Q3G,]OV:$).,A^HB"=RN\3IJ":84T$? Y8% J%8N:0/Q*&.YH81Z$^]]9BTSTZZ*49N@&5S["=^_[52FPCT0XE,:Y\:'.8E(SN_ M\QUX[#QPYT;X\UXC_#6W8GQC1'%19,UZ4 V2I%OT=$5.;EX:I3@B5Q-_8/45QU\)3N+_&U3-A()?$6=9[]WRJ;V?!Q ME3Y*%\N\M+UM'"4FQY:9L3"9@PH:W"D57YWFM3V,Y- M'.SMZKS![O: $\L'WVBVD" 95+CV.EEQG1(=EZO4<"I!V$6('!+R1E1*X2HT MR6;#XCFNIRSG#[^W2-9+,X_4*=([C!?,:MMCOO;^'I^CGOQ)-EH;;?HT]W>H M1%A@PH 6]^,V< =T:AM.(UTIR&J+'[;2W*PUH9OHJDJA1@,Y8DAARJ>044O3 M1G)A1"Z#!K7"#GE(.FQ-9Q$/P%N)_^:L%971'Q7R_3VG1X7\DVST+@KY6#/U M?.@U4P._MEI7.O*0$.,*%/L'*D*A]O]X?]Q?M2+W!SJR[A*)L508D&08^-60 M9@^GF B!UB4@3KJ-(QS3Q\[(C0&?C@U&W6Y67<<:HY[QVEO6G;;+8UCQ89RN MHW7VP#=Z7]CZP]:&UQN5H;\LE*'1= )'<^+^GH.CPOM)-MK/=1"WVI1)I5*! M'7=)*07@ H[%@]:!6U1@#42,QX3(_3\'I/!<:*:G5'67EKC=$Z4:2&KD?R@& M_^3D])0KQ;!@]/YA=,P,@31=>KJX#GPJQQJW"W.M+\4RV+XY>!E" MVY.E3Q,G7=(K0+>PW!;U)C===M98GJM,&L]AF(%S/T:)# M[D/.>'VSTL:XJ[K!A'FA^6J>^.RA4#_&]LMF8#XJKPI+ NP MGOFQR&P7/<1%9L/$YNVYIMM: SPY>=%?I(+E32!];Y.; V/C LU3I#8,M$$M MN;N="\20F@#KN6B6YMR:6;(FRJ ;>Y[Y3:@ZO!H&FG32#S]C[!IA23?P MQ1Z1PO?<1*DYD+],*^R1B<@FU8\@S#Q/A0_>!>-3W4+4US;FY:)@_X9S=/>M M_CWZ[4H^K4P>Y>W>R]M6M3("F]<:T$(.F4?&-4L_;+'@:O(7*T!<=[)S@?E ZG4T MY*9-9=_GFD#5!&X:\I0K# [\("0[^"!/;+SL?[#RH^>(,6V)E@WC0"S2A%%# MK?*T]I=CKB )T]1R&POD2C=Z"/MVZL[(W_9C[0F]ZI*Q4&>@9>PD'5J-=H"FH<(2:\4 09 M??A/CP!ML.)P- !W,0 ??OE#TAOB=[0XEI:I'JX\(X^>K7?A_B#*D+&M0D;= MO[%1.L8N;V0/T/&=I]RLGMI>(S.-.3>J[8A9F$E2?#'F0_4E;9S1WE(.!$&# M(7IE?=.LFJX68()/D:L>26^X%X)[MO=*?I&Q5OYOA:Q8Q4R'/I%J_#7BC*1 MF&2[A&A4DT0Y6+P+4/-9D$NB6X=)&E<^ARB[SY:(;['Z4Q4]X0O,$K;-XG90 M-H' *W32FZEQ0(/-@UI[V%>-[U3N*W6]@"R.<2-,?24P>[_7#TA]]?+LT=KC*[ MLHL+;ND*FT]-7>%?:)'5*LXZ3'U@QQ?;E'1'0R.MI>V.Q>F.<$L_G<(_J(ES M_X@2,40Z6#5 _:Q<6)_.C[OQ7$24NUM#Z>M-2\YUR^!7TD"GN77FMS+P+L MMS9NJ\VZ=/'@TF5J.BJPG2GJ)H6&J5Y:!+DV<5J7?92N6'3#H7'N-]T2 \_2 M:N.)$#E@=Z-O,S00P)H2=2C5-I)^\5^;-)"=4#^FU@F%8XM"9*/]0NS_L"7P M];@CLU5Z75J$%2V!+ AVBU^ZTT-_C=$V;:YS9=J5;*+JB:\X];G;**L8J(HA )GSLW4:8M%I"4&1?>6JY+K]5<,GN9NZ%WA[]E5@F2T(%%!4J<9&:FQ0O>@O\)=-4BB795W4*U=\8A$_&(SRB# M:!-^JB-]&-?Y?/B$R_<>3_9+?U_@8@HNH]F=<^/!#&(K[M8V>KF_;13U%YY_ MBY1\IRM[IPFI*_M V=V->[\AUS"LI+-_7.KH][1(*W --^=W[WP!WX1PDZB9 M'WZ>JK\T.5M -"F.%N4,3%%SW\/EZ^5W,$!E1G1MOH87?))+KB@FO'=>EQ50 M,E+1>+VJL(4(T=QB97EF)IM409 RCP5$_::N5P ZW:\?Y#+J V6(Z/Y@ O,_8;X8//R=?41Y>- MSL9"+HNV/'[#N%:_C?G+L[2>5MF$CLLT!Y(J\X0)>%XHG=$(.H3.VWD_"&Q^ MA8(2>29Y!^=C:$XB47=S?4 P$_^.?&*@$'("3L+_.+B<^>^T:3B(3#HA)C[M M!IN]Q([+504G\%/J9T3:)A:- '_";^<9H:$@6@+J)EG"Y6>,_\9,>M7HDBU" M5.Y8R'A_)6O;_2$T%:QNO9,G?)MORV)6%MVLORMTL-C* "6P$D\6#9WP;Q=/ MD$^(J,06;Z^MB@#) <$YI\O$NT-LRB8K-NN-GR93_/(^9(H'4T6*/T;[P9?Y<1J =IS=]WW+&F( M9O^)5?L871%&(\% I]3+JCKAW=[MQZ@X-MVIG=WX@%!O',)WMR-+N472SDFA$^>7J=@ M%N18'V0$CENX](G6K=;1_*_=^&1ZE:5PC4&ICM6GOHB/&L*I8/(%5CV;"7_3 M;N]?ED9'9.SS8=F3?'!;4>B HZRCAE"D*253K?R/8RK!ZO8=#:31 BP2=CQW M<_%]CST5/!DG^1[RE3>]+U>>H[$@HHR/0CS"[5X/>?F=>2P;F([N"*//)Q*D M"='&L1/WPAC$=0V=>E%C;)=Y,-H[VCYTU,QG'@-IO9K4'#T:)1CW@UB47 >2 MX@-E,$MS8Z]S68('F@CBXD-8>*X5#B5W]] 6.F>.M"?0S MXU8;'38Z?3XF7!&!]@0-T3RX1O&CV3TYZ*_2/$$,Z$?RQ YMV+YFOEG,Z.14 MO([7KC%MQ(?MG$)S*KC 77,8=3E]Y4PYR!N8!$W6K*"H)KI)X)3M?K';7N'\ MUN<+%K:W!$ MB[)**6A;9U^CT8NQ^:1HKEIP2(0;XTSVT*!!/*.PI'FF:PC-V)Z(-W[" >\L MO1"C*23.1"Q@WNE!I0PK*%E( F]EWV6LP']AO+*J3+#C.]NX\&"SXH]PM8'Q M!5!/9A!IQ;*03,IKQ:ME4ZD4U8,4#2D+!JW/]3O$2>3+9CQ,@%#ON7E^+\KW MGWOE^[_V@I/> MC)O"ZOR8//MEZ,FS0>GF4M(@<'SIK&-JGA2<=]PQII(U:!-TPSJD4,CM ZY= M3OT8\[3*&G/?65!]N*:"T, CB(FA'%,_6&EOB^8058 (_XT[!ZTGPK>GT[*: M(2P*HU:NRK9JK$IG_NW@__=M@W\'3DU.,LD.Q5.UZT81Q]"_8 M/.[2&8Y8OL)TR^,(VO"IP)>Q@,N*)N=T2Q+-,O1[BJ:=ZIGK\LXJFI3E%RLA M+2.'W")B!\G5H7NY> M9L?M*Q1I.13:T%%(H3GMP1 M:O_HNBG7[?1QK^]VQ]CBO8:\!6W\*JNG52HH3A:Z!&7\C\3(':J>UZ3A#@69 MWCJ)W?B80WED59&I@B9%DS4YF1V@W/&@6G91T,.JHA_))"ON\T416*?]V9Q< MT$H"87P*V2+ LV;"IX2ZOF[*4C%EDETDMZ91?X#%#/%)P]N]*O5Z"]$J&;0U M!*GTW*\2,\MIL\)*?YA=ZL\ZY>+55O&NQ07S,(WI0N6/; 'R"CG\$A;&4 , M*++X>[% ;*KC^AZX_6\[^5XAU*^G?_M(\.B9^8^GV]3LG54<;![G\2;[$3?9 M:>]-]C%=YHGC,^!:\P,''&_I^C"_OD5&9K7G8 [4_VF/FJ&IM=C&&![1 Z'O M9WF>7B; _-IG/0L/S+P44!R51U]*69_7R(8"']RW0$@II/#=-A/U">6OD$5J MFN/U4>*"KPIYW$[NU88 B_&"]?J(N0RN(G>D0@B7VQUC(A2/SLDI=W]2>16/ M62#FH'1F%'T)CJ%R$\A)9'RNBS7IJ7NQ)NMU=YP2<@89P&#VJTFI:TRY@M(U M(RL0[Q@%5H&2J98BEC'I395Q\@@@XG1M9\Q^P^$()?. :=/B]G(<"S4VW=QT MM4$=#7FJNE8#OH$D(935PK_3(2) W@:_4+]SW'%_@^:+P]WGB1!GV\X9?!2C M"_.0#*3K#)+D&0*0@,]#I="?^2< MKD$'^0Z&6'C^'T1"^B!*<3==[AM*<4-I?.*=2C(+6!(:OE3'8N8I''_4<&,_ M!>8=W =1 [EY<3?50+9=.%Q;6\*ANB]#3HNP6=;J;WK[/7B.'#+?D5L4@!#_ MY[\]>_FW4BFRY'@ MVW+%IJ$^5+7?'&YMG^A9U#_F.NG2>V#2Z)!WV9.3YQP^<04&1*I$*VU4?$I= M98QJ-_ZL-9C8PIAQUPZGZ$'%=ZBFR$X)]Z&!_68!<.UE"I*&L10FN/M&F+TM M,U5;5L8_P_6QH="YM3RVN8^[AJG<$\'2Z&WUM(3L.IU4VKE=N; M)S=DU9OS]:!7K7_1 L=CT\F01D3 7$M!W'ZWVR.C$5VH3#B706?]Z#4G,,^A M&+Z DBOYP3W$+9[Y%FP _^!7:^LFTY4$#U 7S&/!X!*11=PA")8%ZQ(HV*PG M;8_/'4I9$2D<]* #7GA##4T%-F!L4ZHI+W$?U\/%3HX*K3WJ#JYTX MU6$#JX--[PV:@F[_S,M!D@,;MWZ4C(>_^<=MW%\]=2/AE.6D OV#(O]"&7LH MA;MT7-I%4T&5H8YE=Q+X?OB?"/.#.8!82#60BMB2O6+-H;H%O:ZCX<=XOMH2 M4N^--&]O6XX_;2K6SIGA*J"FAZP\[): M_HLB,_TV<*>&O@\0(FDC 'S44!3L"H*[+&_M]@DGNU_-]U*^[XN =_7\/Z!Q MQSS9VJKGCJ7\#&%1-@ ?($"**8II68$<(\>[=%WFYIMP MD2#G5#%+FK*B_*[@B^)@'.87SR4:.RZHSJ#(]>V.H2>Z\^1EQ V%["G$FP.. MH.(AQU >;D=22UZRKRE3 AP$>5[>4&_&@64AYUEU.'[MY]@5CF]M+QGD8ML4 MP16'N+N17H[.!M.'F/"M4R!;'-9:%]3="OM(1Y.DSNI;K'^7=Y))>J#)EP!. MAKPSY@*N#K\QYTE]%9T#:+(!E(_YN>;RL];'ZZJD<-W%UV59 ]U VY[HV:F- MB)W3IT/PGX+>A+HI#0D!%?&OM0][Y+/$Q1QT/K;R4X2&'( MYH>6!>/2UF7_3<]0*$MP0]DD9"G#O!!#KZV)1*UPX%=H_4XI)9@DJ25:GZ]O//6RJG] M-7Y>+XE;:,CQ?51Q=?;UT%*]BP'&W['X4B4"@4O_IT?6/'E\1-9\DU2Z_ M@^;:*YX$,LH55?9@AAWC?G\9Q[&>$=S6*#\.4'JU>_%.-JNTR^A16:VQ;5'/ ML,L ')FWB)+#VG>0F@I+[P^LJ_:UN';6;HG#\7]7H4.Q<(\^M$C!K3XLL<)_ M'_X&[-D1+-Y5-<P31"&>(J'PRUAC&DT;V'AY71BD8@ZJD0<8?%U M'AL\(_RJ$,AW7U\*4!WSE:JPA!.% 7WS=B0YNDJ@'EZ,8M=?F6"%B!CCB\16 M0G1L5_PJ&[! :DVQQ!NIV&L]>GZ(*@ZH3O@UD#BT?=NZ=..0*"'-GR!..L5AW=EX"@'^1:^ _*,5MC6[>ZCZHY>'K#^"E_<*/K0 WQ>>8VCMK+4F%XJ#@,K4=Q% M NA;Y*#70N!;5F^##@ME?-W"N*%M2 ?WOI?=UW^-^^Y1%X*3"#CZ*-6(]^\,,)YCA])$[&SND\,++UK$N)]CU4 M=SM0HB"L3FT;?<(52CVQI-[H"5\T8%WN&D@939-\NJ) G*-M@5YM.UQ7ZD%C MY)@-6)YX/<&MNVOD+O$"=\Q]2F#"N72/4E(U0@8?15X;I*EPMP[W9M \RAJQ M&+8:7'!%O*$J74)K9BSM0][-I*H2*O2SS2+4;#N3LB\2?>SWBM M7EY62+-CCLYUF5^KJ%OAJJEW#M7QK=5C!IF[_^L4F$S[[0@K#&>!@3D!0;2X M)?M12-*GI\SB!&TS_-F[DG_:A6 ?ETJ0(3(5*FSF_X!3N=;< 9Q7"KE-2975 MM@Q4NUE,YD>5&>&*"I]OP VA9V%#^:O-J^L:;:1BOQ!:-I/.CGKI[GV4[I:5 MOL.Z_5I.,66Y/J8JL*].XN$)Z>B.T-HGK:=5-J&J)>TB4(>6:5(8U113&_J" M=#_>@L"\%F/8 \/RD'0)*%5'$V8TZ5_F\! %&9P?*AS!HVUT[KK#7K_P.:GI M'WD"7HNY:!"J+0%^3]DAEVF0/VY056HL*F3[JDHRM-::WS)"WP"9XU$$*S;7+U&436]&Y]JD>QYY) !-LUU'J (@E M$H8X4M(-*&E>'&N(=>@I,34(I FJ.7W"](@,MZ;UAIE9M"U'SOP>E]9^W#O? MVXD"MTU(A=YU"6X_\?M=/99]IPSL=BML#I.@67>$I6R"I1AED+A* M;%I0X012'=GR;B]DXOQB_B=-\L-MKKDE]R0U9L)<9,%"P\Q9SE/_,";!/,A0 M@5Q#V,)X8&LRA_J5M#HPN@UD2OH@^G1F-GQ@O"\CR77.S3$LQ"5A4U?N.?1F MN0V.,U;1M0SZV9Y:^@Y^;H\OZ]ISBT^;%J&S\Y"LROO0CALF ]6]RH&;SJW M[Z$K_AVL>"ME=8Q]>,*V9R],@9M5^'X;1_>PJD6%T0@=R=8F1N7,F0OX:]B& MNF,MH#7@WN(:\9B'2']Q%YYU(T1<8LQM28$7NS"K"RS>'*'AA8%]4T;3'4QA M7T#6X$_JL(ZCYV3W#;F->P"$Q#ZYC ,3$VUM W[XGAF'$-"S!@\Q=6SD]GZ5 M\/IAO418WX&A"U6)1L^-3L?1;RMS!\.I?P4](&VT%C2BM'EL]70C;\[(T#%Y M_.0^)(\'HU)5F=:(&$"-%;FTN3B4JW$PM;5;V>JMZU5'J@BXYR(.0;83M@(Z MN#(!G/6BF<=^E!=,#$X-F@]/'S_Y#YMPZ\K"RTWX9JA1UH8LS*>68O!CZ. M- [;EE%:FYF/*>M!)26PBK4LI^77AF.1JK"C878##;EPY$4*C36SI!O9+\BYEN2NM>F$@7'MF8&W[D6*;7/(=4!3;S%%D(*::)@$KE(U7A!5<[;]/B,*)O 9(/7Q7?EZP6)RQ_7&^$7MW[?7@U>Z5.5?UJ)T\W=@); MI*W$.HF03O$@#X_<^V0JR9Z@B']/9:KZ7<3<^733D0OZ+M0,7GHQ2'"^:+>; M&JLB $PWMMX#L?BZ5(K1%CFZ=J:)$S2K'J&"-(48)A/%>=V+[>#G9<6J]R$I MB/L2H/SL>K0J)DTX; ?6%VTA' G%HBI,;E$^C9U084T.=0:W7M0&K(:$+B45 MW@H/2BK4R/$^U9Q/C12H&(%$3N6^59I$,?1V!Z<:W_#=VOB;%BA2:I)F50>> MSEZLRS'-NB'-&FOS5@XWNO".G4^;'3=;\/LJ <>R% L!7 M%&!:YR(("*H*:@HLI2>/_^:]#C\[_9L-9AG=86X(P77YAL^S0\KEL6?(GE*Y M>T.(?77]P)J@W)L NM/XJM']-F5_H,4^J(VU>U1I%XVZ$4!W6-6!\6#$$D^- M,5>E +DMY\.4B&S;N.Y6))(-!M-P-Q@+4Z.+I,K7T?ME\RB#QO%THP8K\?TL MADLDH"\(#5A:H5-S((8I+0G3=PMS7%#W1:_ LJ&J3SH ,PY"8GE^VC3,)X[1 MD:NT>$2GI'&/HT9+3$D9? ?@M0XJN14-9KA"^O;-;^\_9[ ",=2K M8:N!<[?[-MC]&JCN_6'\5_=7]7;L4:ZP0A("6RDYS.UE*^NPMOU&+7I(554Q M$O*0R_,<(SF/'T?+D\5)-!KL*3B_,I[,Y4 O'7C!/TNC1,ZSYK#Z#)ED(O;[ ML0%0-'K>7+4PZ"1V\)7![C?WIS->[!$"__0A0> /*U; KBTT1H )*6LDVF(W M9IC:!3D0F/% 8%+A:$3F$L*'U4+EY MCT)+X;6UQH8,QN 3D(F 0EV3:\:?4XJ!RKCA-ZV(+$V6(<(]J3VS:FV$C$HC(#%;PY7&(=]9P3OAX.*"#(0B(Z!]C_,3 #R MTN[%/MA=WPI1_![#VROQN\W>V6X.'!C?0.#&$/-2USX3G#]F;:-/[U]_?/0; MY\4C4=3&K:HSBRSC:HQ8#JIWD"X/Y%P@BXA M3\PP%0Y@K6.JO@!&0*8G4:M*Q"C(19+>2&T5;(V4.R73+,^0,N7 8%LG1 -= M:EZJPT8:!F\N8N9WEN9 F^-JBZ M),:^\C(E.[-&%@+Y.A9%YUFZXE-W4 FZ-[<^E$$!%Y2OZD^B=Z6DWX7'52>[ M>VZ43<4?S^A60+B"*YAJ;7T0J?*I 79R0#P,4X0W 2SO7-+N&2A]8VN9^U!$ M^K(/CAB=EX519@LL4$%.M/I@<'1L?Q.]*<"N*ZQ-1H24ASI#+S??^ZL:.FK. MS/)E=4-_A_\NEQQ+..A29HMECIML2\QZ-*#&HAU*Y0<6.AQK8A;=@_9)H1/+!;:? M0&DEU8R:1[Y*IUEM^[V\TC7;A[:\/OLD\9;%1E'%#U,TN!&>L5#&PME!KNWT3Z%,GO4EL!7ORT:]KHA]W%;6F!0QEB1@H.>D"Q6;W?-@6!?KS)@]W/>^%<#%/F MLF#4:FM\:/<8S7L8$7S6RZ:@]XR '7P.+]B\Y_D7,(BIP)KP%0J%!1+"R"/&FQKC/I :QM' MV;QE!=JF%D B=VF.W7)[\?S=;L'V-.D!5_!@"3YI")ZK^F%9]D',^?U-0L MK\CF0(&45E5)U6EAC2WP6G]FN_E ]E.]-K:5;/2A& MXY[PQ\[1C3%UI,LV4?]0+SLP%,D05*^''P$%-@+0S7/G*9E] $*GCC5IAK,9 MG8U5T,/VT_#> 04RYOHV8UL3SWH2P5V>%HY$-\.H%$W*[-FU1:PN5Y,\JZ_2 MFIZ+XPQ &FHVRU*_+43$I@0TJRL+A!8J.P*XGG\CA]J/* 5*$!F>6J67JSQI MR@I \4L8:,W3;CV%I-F#/OR\Q;W/'E)Q[P&5CQ/'*\V+G- IF48J%%GQ9U:> M]0E+BJ)<%5/7]WR' UQRPU;;QQ+,'%)$URF3B/E-NA?E3**HT#NER&0H3*-J MZ5GI8A4BU9'X69E9VZ0B"S#)R\MR5:L'47,&/]3%5!PU*%7+/&&K\8C\?E%> MDWOO49"(C#, MF,=]/+-ZLU#<9E0=06J#%!6G>_EC),Q,;S\)XY2 %."GUYEY+OH#)!$D*-R" M5:2G,+JC]PCNLIUF-VYQQ^Y_:][_'4IF3(Y@U_QN?+ #71*]WEEZ**S71NO@ M3V%PM8 CZ<.(-=5+3*NY\NEN]L,W@8,^VW!=MA&"<:W]>%UFLX3#J[-R-3'^ MP:IHLKRWTL;R!>Q8BD 8:^J$;GNZ8X^7%-J5@-O"3=T/&NQNMX$#G6(4:?DE MW9;O/^#!6Z;D$!YRX:3'+EV]@Y7[BU55SJ!+QT!S9>#U'C390Z)/Y+TQ1 *N MS3'@) KE>\TEM[+&_7&C[^M&0S2HY@83D)*1S0:;S&VT^8_9JI(LV9;;C@H\ MYN9S9'K0FL3_+I$-8CR'3!-W0B\M'>3IO_NN7 M9R>_/I>X5F9VI6C^ZQ%_>"!TP:>+\\]OWK^+GO:V 'Q]? MS;\^7KSZ$W]C_GWVX7IRVKME MY^5BD1' \'5ZT(HAXX>\EE9]Y"Z1GH$(=EXB71\6/F'B8Q;Y*7&GJ+@MNFX3 M_=EBNR670A8<+I*&B0C@IFZI9OGJ81]1K>J+NZ M>G@$)M*JH>P ?,781AF5T$1K4(SF7T]?/(YFR9I*:9-I P_$_T[S9&GN34N[ M;=S%*KD$$C>S0\8OP$O5;3)X>Y_ '(#10F9B1:K9+ 0.":Y?8U D4#1)#\P3 MHY%G"8)!&%"5IU#E&YE951##'W'8%U;?XB'F654W-M,.N--:,7\C#E5Z8,/[ M^65;M_&H*^Y<5SSIU174F=.HB6TP\+O6$Y]55JOG(*/8D9V!1\9Y23FG)N^3P#Z^IE\#T49W+]^ MST]/^FV]MVD#VMQH>%;5H!<.W-_YTVN B/#] M;UQGO#CEKEUX-L)__MNSEW\[C]Z[MO,!_5*N&@M0'&WAF3C SDLC99[+!T@Y M3K,E7&#\=AP/;:DY?#/!-@%S@OV=5&31L"1+TOSG M],JH';(JPR^8&J/#+'$%/EFVH%:0?4!R)R+!I ]'ZJ4 M]^Y@GM5SYUFUS2;+_KBLLNLL3R]1-IK.?++((#);1%H0VJ9J M+"H#P.B*D7(CMZ[.ZCD!;L<Q\E6J[8#H$:@X59 /ZC+3-K)^5#E!.G9B4H( )P5*,-:ST:*N7PTOJ#):P^ M/+)D,QOT(9$ESQVR1.? 5P2U!&CNZ*G?+J]F*FX&6DY\\A,OY!'N@:!EIIWM M,<]UJ:HZEIM)(,X73)]++\5UI)C/BEHE^3T QV996W\46C"V7 MET/<0TH:0&CO7\<),K)J*\(8HRWH+(CGD#?E=Q[MM;NVUY[WVFM_ +DI5ACJ M?0XN!.9_H$EU9L5YM!*.T \-N/"#MSO9)CW MWOU08WZB]\ 1.V2%O+:%B0)1ZL0Y+[XNRWI5I;9FS.^>I@UE4+9274I%<,CW MD4I*[K)*+^&F5^]P*T(&?V.WMN #F&W^LI/0 6PR%IT16T5IZJ,IUPM",%C$2- &]54H.TRENWW M9XN%63GSS9P@#!*TDP+.RGC]"\YK!9*;,/RZ]@, 2>WT,?"9L7&L?"MV^^V@ MVL<&(Q;SUJU ?W+ED.C5 UQU!2Z5&7)H]9.J%;W#D!['%&W1#+/BT;]I1M93 MP]>4UVGE3Y*""^+&)9<0F6LPG'B5YC-8@_.DOC)'.<=@B#GN;4X_2H%TQ_R M?+D-C<$" 67,X*&P"V#H+\S-7F8OL C#*-CH9QW/$"+TX8H3V.&6[WW:HY/25)PT; M;6#TYBJ;7FT\8D[1UB+%LW B*'!N^^V9?4_N9OOJ]B?P&XS&O9:W?R6""_R M=']_IZ(_"\[%*;9VJ6>)9EEE1*&.E;V 051=AZ*RJ(R[5!R-3T^>=^.L!#N& M(E?)>]2AQ =5X(B9(L9%PPDX:J%J1CM)<@S(JBBN_]S!1E&.:82=T@B<)RJK M&=+PN/.<55&+ 0<)1(W,G@#18,LZ5KDE,B,KFXYB4M\JG9 RG<6]&2KD]TCR MC=FQOL0"Y8PQN6S/4M$>&Y(/"=21$'%F'N IF6=R5;D\QOS!C.9?A#ZSSZ2J M37YR6Z'6D'8;EENN+L]="GH4@/#0N)*'(Q&CY!YTYH,).'C1YR$TWG,( M[5Y\$767[<1[VQCJF/ 2Y?!3M*\O,&5D@ :/=R5 M(9-DL4N FVV_"57649Y]$3O>:S=$O[L$T:*F0TJ"&%Q,:,JYBRKM/X&'I1#[ M@S]O (&T!$-B][T%Q]&>LED(&='R E[$&_Q;6Z[5YY])7B>O]>$&&;&B+UP$ MA(=:P(.6^5HJ3WU+\#;"S"BGM(+83'*9>L&C[HS,J>J;3*>?H-5[FX?@SHT. M$Y,FE0BFFAD%TWT=T^ED8D['M;V!=.O7(/%JPL2KL4T3]L4K;JVH]LPDM+65 M H1N]O?W&^#F^ 0,:'.,XGOHT[AWL;D\JG^RSA_)\W**)Y8I] ^(8\^8QDC WI7J0T&8^B,,WH4MI#PFJ;18POV+#>O*8B-^IQ/ M;[QU"*!BV8AUY5L@5X]XF:WM,^TD%DZH_ML6"?)WJY7QE4R&NV0!X1N M^&,:Z^4QC;6'U%1IMI@84R^U6I6+Z22Z_]95M[$Q%M:L[6HZMG.LOD8ZZNLV M5;HX^=UBO#;SN'TKLV[:YR46U5T:MYUK*"82;6 56)CU]D(0?)UH%=B^,[AN M25E===ROSC>J[=@R;K4BREO,1FR1Z_8GL#U)MY!VD^XV?Z/U#OR5C&DI@EP3 M*9UY>&[?C;'6HI:#M7VPS&6']96XBWG'(W,1$ 7J"EYA_(ULX0%@ M*@%LPZAB>W=BV(FB,5@?CEV(L84"/&V^:L!G:)*OJ=FYW%PI\+]8V0GF]&S5 MX =@+L12'0H]2P4;'N/KK\H<[';S7V!@5!E/F A;J:S5=M(N$GPC%8\2.;CY M]'< K!2XB&NWI6]+<0(U@^)+,T[OA M@YULLNIT+>"#K-R KDL/CH SVFNO8L@]B<=7>]*?S3=\8T>#A@%#OO71=[Q5 M7E-'C3".:5>0XT:.PXHSH-:K=@51DG=*G%83;J9]R*GXKZ3E:,N%SB_I+X*W M#(P+: &J3U7<,CP3\V A;"5*27G&%=91SOR?P[PL^5-KTV%LG&7%%!FJ#V,R M9/A7#._B3_&52^[X:\6K+5#^Q$,.7ZQ#-69=J79<8\+$:/7F!,L"R6&CBKKS M8Y$A0L--.Q$>4 U6G1$;[LE1$X0A1$C67.%2F35AB)Z:2UUZQ\["S5*I^:8Q MD+[I5$<1 0I#.M;2+K/-K3:S/5/XI=311+\T(Z"<4:?IU\Y/?>O<3BW>R/.( M)_50Z?5GWUJD<+?F.)@/5J]8#6FW!.D$Y$1J1=/29M%X$BGV@]V/IH]V&DM!?:UTVG M 2-J7]W/L66S(.^&L9U3MIKLQ8LW"<6A63@]H+ UYDH 9%L+WP%X';R,X= 2 MUC4;:ZDTNB_Y?948J]687[9%KAN3@W=C"RHC['''64%T5,NZ0MEL4P+#-^89 MF,F603@P3_AB-Q!,3^8^/K7.*D!^ZVN3PJ*2K>_,!\@IP&R-0\'=Q2^NV6Q_ MEP6>_RIB8>AUMRY(*0#\??O05@ -%J-DNC MZMQ1&!3P4#7\FH*+08T^OX(6Q&( ](VZRG51%EE35GAXKF%6:R&X:>#8T+]3 M;#D&SJU11M"6:"JW]]LL+:PE'CH@9=5YY2[/QCR_YIKV#WZLV4,-#!E+1K300S0*'<9?;"O?&SAJ6+>&!$O$=YA/ZU\(<%5<"+7FN("HS\_7(?(G\#U8VWQ [4*01!0LI1)4H+Q?C >DJ7; G,UQ40;9;G MA["B_7!L8Y55P05MWS9N22O-=%96'D=&O_KV:MGH 1A/(>8-V3RQHKPH9-4N MIQ((*B##NZ4YL_W!QW:I/5>?F^\.RIU ^F^/#%:=9OO)2KJKD* MR5/C@8,]8A0TOPNX@_%4?O1VOVVG!PKQ^HKNI&*2'8E $=>(E($R5HQQ0 %8 M!3979RVLWT05;M1S-J$@K8=GZ<1L M&P1$C#WO.Y Y[WN66C?9&=;^3M&?%V(%P]"X/ZHM#2,.^WC;*O2AIL;15P&!IO8-[=K!%NDHMMF_,TX<"S[35/ MC:6-,U-Q!7I&WD65VKNQ4X72&@%L$L3,.X$-$E%L;7YS54+D.TIS&PR/\N2& MMMK\)&MRHO.XI_RD%Q@ -U/X=),LO1LH!)'DJ%$I-+4,'$21IP0)GUJ7F;/1 M2/=;WJRDKE.POR .GRP!:E=E>"O,8$GZ$J5Z2-8K#/ 8B+HAQ6%?C@XF>_H4 MB.:[ .?, M*^V3LWBRH,=$2AB BE2\E#_+Z\AV(Q?/R>7V#T2R]^[P(RR$Q0 M_$8I]0-7& &$^$(A]$G0H9P-(CBA2Q&.S*I>8<4=@ T0E>B2JY7\LXY2FK+$ MQ?15UM6UK1PG.!VAMJUR$+@/6A4Q.D5(";C@6 "0'P9LN81#S^6CWF8S&&2?- ^N[G1#&.?3 M:O(77]?D:)?762U0(>4[GKXT#R&) Z +6-8BY90E4U 2[T^Z/F-I;OG+*EE> MU52C 3L[X5H-9TL,ZQ(SXKY( +21':R?'18[INJBQ%WXFM4-?H!1$*?)VQ92 MP_E2TCC#PR<_5_CD6 #*\4'I!BW$";JKKRJ[Y@$O!,3:JGM*I<@AX.^E1NM4 M=A><82:TF(]PI5L9F=0UD;^98H.4 _VOI-(SWMD#% M=O'U*IL8^^GLT2F0V'G!17B!XJ8 E5BE\Q3SV.;,\.%#[,&P-!^WR,*QOS/3 M'D)+K-@L\9/@$K>!W_=NG3L5F\-9!I>]11QYOY:UBL/$:!S;7CJA&'F:_BL_7.+%%L&!L-SEVLTL&>88%# M?\<&A3O#G98>CHD[IV+06C/D,FBR6/-DJ:O_:^,8ZX)Q8_#%&7;'192A&W@?:!]6I2 M@X%6-#F8:LVJ*FKW UPV2-I,P9N +"^\D&X>M.KJR-5M"!L8>*) :.N;> D$ ME>IIE4TH3( O9I!M)P;P@$(NPU)=+A+_:W\EO61K/J7&QJ[-!AXV!O\Y+-&J MM !R53I+Z;J:D;2[E%96=]&(5(['59R>3Q\+,'K+]T"G5M,,0;.@&9%P"K*; M@(!DD(5?PU1)D,VBQ8DZ"G\@#\=&=1R$A)%[9S4KKLV>SRA".TNG>5))=_%H M7B6KV2KG-RW1(H$<*(!L(0^6P*92L2;WDE.:3JL85 2NHA+==6J'Y+-8,:.@ M6QNOV*/ 59EEYO2G('UCBX*53$(2-94YO6D:2Q37KC"3%IBEH'*N=G-+BD3C M.L+H&5MN/GR53F#'/YHK+IU';Y,;BSN#?""768'F\36F; 5$R.> -3=;H,%%F@T[375 &.9@=F2@MI+$5,H()GI8N9*#J,TV[0' M5\F,T[DI9P8L[Q@)CWRAG!)\.[:J51;>I4&ZL8Z56-80O(OCH]S_//IZ]^WQQ\>E0-7Q/MM7P'4V7.S9=GIV< M]HN-5U%R8.C G\M.C0O<1BG$$;A[$=2@,9:LUYUG8PX<*#\9$N1..$99=&VY3_8/Z0 MC[6$:]:F2\@"(*8YL$^6K?[8YH$U\CD %"FM8&A0^06PX;3RG8S6M"V8O&\F M(P4KO_CC_/U'RJI;!HDWQ?1D;'/H^&/CFQIK*DLP$\H%]U6J@4P[/Q2LJ U) M6 ^N9$X!52Y.DR4<(2/?Y?2+8(?W?3N _BY3_"(95;@UYIH2[#U)'M%/3(T% MWJ10 +%D0P*R7L5E-LD=HG,P"_MCE,#+<#3KD!JHKR052K(N2Y]ZT&[:_QSD M7-_=B8Y;];F, ]NNENBG3Q8_?7Q,%N^AHM MJ[.MUZM4>L!=IT8T+)*0KQW@ M$>.GS+.O0&+%!=ZC]1CXENSH8L'O !JA^I(V<(6M\%TW5R68UPAO5[5#(>YS M'<%QT[N$5[B+SX'E6_'%8J0\&[7=L^'6W+SL$R M5G@H![)F&I,I]1-8E#,Z&QFYDA!P')NO#DBB7KJ$Z#D/_]S%#PA-C8,PM?XSP08'_GC*BW2&P*:0Q+$7!(K?21L4ML;!Y$% M<1$;4'KHI<7&O9,QISHG]M1!=']5&5.ZEOY-:(-0@T[\=FYNB9Q*RKC?!K#M MM]Y'2P1<'?+D5"JOU#! 2(TV+K+Z*LJ3"5Q6"W!LLB2OE8\D"23LS53W)4'< MZ<.Y3 P]!J-83^M9>/KT_,NJ06==OZEC4G/.(7S#0(5Q)Q@,[2 M10&;U5E_7JH9B4$B))I3:!Y %:U3DC_D]ZQ=.ULP5Y.FII)#GJY>.L ]8KTI MEON@P>#)$"D@3'R=*\DSEG"-M#8K'#E1&6S::[TGDQ6W;@&DA/"UH('#+^;5 MK!GY 0 L 'FQMS!>$D=/CE5ZR,NV\6_T1-Y&5->1K;9:5=BLN@4X7E68%IU MI3N4-2CETW*YYMQI!62M,XP\5,9DLQJ'UW:2JB:-4G,.P\M3@4O+7$ >R^H+ MC]'-K$JAZ5:$N)(^7ZI51EY&8M+8QH$'U'HI=R\U\ MJ&ELK78V#FPM?);E5)^=U5]BB,% 6,6L0 DHDIE1*65AEALW$!; ?)4/C)]F MPGEEJ?0ROQQS;34I&PA E*",ED9SP&Z*?HJ]$ \D$VU$9W1S12$+WA# OIF9 MKX#O$L-(!.PU=\L-J&\X0ESE'UN]*:7:)54 $?J&=U[T,UPT^/_=(2.7807I M75#0%;R:\[5Y.'TLVP_+759+R.E(@AOV;9$TC5"=9H3?DRA/:QMY_:YH_5SK MNJ21<>M6WKI0KD\#^E)8M0T9=I^293(%Y:;$19*P*"Y\@^J^DU067*78\*BX M9 '&-*/_1J\4&)XP2S%TXQAFIN<>P79#Y?_D8 ]%- MZ7S\>?:5 (\I]L+,U_"]!5(0C(HMO&8/8R-NM1,$9&_'NHOHST(XRH':0.*! M@N@*_,HJ$"+I8Y4->P= PP8;;\!//TVO4H! 1<]/GA"&F"P>5.^ORRH%Z\>] M\$A(A^'NTZ&'N^_ML;G>$@&2L^)R;JRQF,J)%)W4J\>B?>F-[NO: M;EM:5$?"@&*3EA,PZ8TJ0>>'FR,T59E'(["VQ=347\DOB@"__[LL?Y[H_FYS WT MVY@M!%LT9RSOV:6C[3QG0E_8C'\:=P >8N[!%7Q&;*38(M#<8N-68]@%Q)P M;J\8(YLTE/+'QHTEUEURUP' 29)KT33&%$ '-L()RXGAW\:D?$'G H:,]WO,36'K7M[>Y RO?4Y;B MX"3$XYRBLLP)K&W.\4I*3AS26%S5P$O"$MHG65QCXZ>0'^I6WO%>]NT(.\@V MI+XHBW2M;D[<@SEI#6?&(%:&JRXM[[U-/">."9]2F'@%HX_=]QH1C(!<2#9T MBWSLR@IX7T4D^[H]12G1'T%T:?B1@WE1:<,"4I>0( DPP; MM1%2T&NTH5O$ M=,(ENH!DMJF8ORKSV V-_6Q(6_397QJ85B0\)&ODC** *[)'8:JBO780'NZ& M&3D)(W0,;2:3("0D5"M*Y0B.EMD>''?UV>P;))%,<"<#QS>!U9-,S,)0!XP..Q.%JY3"[0A.(JA^ MU)U"0!U2"Y)VQY%.2Q)GA 1:D,1M$&-YHTY%!QD5]V);(Z$]II>*RO" MNC4_[#R\"G:N,$O51 0A3<(8'NSWHME#;S$.#\;<#U#>9T@!T6H!X M[[A<&"[VUVF]EZQX8G?NTGU):WIKJ5;CO#M6:NO(/%0>$V7AB^?_85O6ES!: M!G+AZBJFZ\YD\"2J-X[H(-%*#!*G<4&3_H0S<.LQ!-"&?PPA2-T1_FVR'SQ_ MDE3QQ6A/R7^#[1"YXPA5O9@O]ZRFS.'V9_<8TWUR'V*Z@[&^%!-YM575(^CE MVS3]WCD3^ B[X#H8@H)JR!_-G])F;?_"O4SQX1R_M+9/=%.N\EETG94Y5IXY M3]NZX01@89.G5NT]U)?960?VKDDYV[%8=5!;/_PRR)=>&>23C660OPO0[F , MRB^I#/+S]ZHN)"YW'W.H39>[*LO;J41JR^#ZZH[ZZR$\0$!H F9I%6>KJBRB M<)KMT>Q@_3;\;I[M52+UNE5=+U*4 2QX*.B_]M9UP[?,DEI4%YCG2?2/*W/O MKQ^]1[-4V[2X_O;+"5H= HDRQNK_M!+'Q!&LOG\+C3G67F,2Z,*(BQQ"_K>: MJFD!)6&!V\!\Z>ECJ.FO*?]"'BLY\ZB8PXN&W12['GEP?*TN-[J*C-@B5DOT M,+ -()HP!'XLEUEASREM97U5WG3=\8#;;01CD]L<[M<9JW(-/0&>G;X>6VA['F+W SC.*[0^96'P/9=.PH;774ULW[=RUFCJDZ_;48!N,6WW' MOA@X(<1+10CQO/=*^WCQX>/%IXMWG\_@BY^0$>(?9Q^!#>+-Q:=OL3:&T. 6 MUN#"ZZ5BR<-(@&Z2"G;=+RRR\F*[+?D-4(\FV-V:8,\W,%&\KRZ30KK,P3[] M[\H\75#O!S;)?%'#?M0(E,4A Z)64K[(+4XZ'*V&R[*<15:QC\A%RBH,$IK? MH+AR+$"Y$>74:%3C3(P)B*5 6[&%-.=6,ZJ[&0*6A1'LJVRI'"WS).OC_[6J MLGJ6T7[HW@I9[2-Z,?!KY\<7&=I6!/6(L5@#69@P4C8#4B!@"<(E@J9G-W3- M?Y#4%@?%9JLIT1I/I %X @;-C?Q-")ADE3FKC"/Z/Y()#I!UUE=,P/ DN:P1 M:>!: MZBSCX+?U!C&)NUO%S-9NBQB.5ZH+-+Q-7%<#057$KLW[L@U8[%#;G,DT3RA; M >_MP(O)Y>EDO8+)$K&_^M!OR.EC"?S<4-GEA5IE2UG0[C2357-55B#RK1D[+Z\S99E=L5I,B! ON) ] MBRZ_EK7"=#56_FFB/(XC2E41)(6+2XI^<'M'+)2 B8$XYK;O:V!_CZ'^I\=0 M_Q[KA4UY=SP+(O+M/"5XY'+/;3@(K8ZC15DD"#TFYGF.U4D=8[CUTHNGCVT7 M&+E?SI7*1()3^ONGALDT!.Q+^K-TX%^E:VN*<28A3>_:K(KZZ5\A(&VG5KV! MZHO^5'/8FH!E#8\(GQ0;_5^DQIG*B+$41C7GOD9QX#4;0FIS@-?@!9ZG224, M3 P<-SK:K[::K(5S'(=8E'Y6V_*7U^XF:24F^R.B<(>"!-E85;GDD)QU_NU# M!6E'SV,0*\"AJ R2ROV7X\Y=CJ>]+H?H M"W/[DCW QNO?08-Q5%*%+@_ME?C-A<4HIPIQU%EV$A 8!\&5PEUC8'5QHT%T MD*4)(4\A$:9I"?0VR#L 8\ (.(>P+<73' F&A G(C[E#8(Y*=-2W-W'8<3,1 MS661,?D#$Q\96PCU$UMU6K?LA8D*SUK6W)7][K7HZ1YK^WW6RU^I'1=*8?T[ MR?K/W4FX6G1TVIPAK4A'5#*F#][:(C6S:*I40> G&=TC 2Q+[\,T;'YSZS>5 M$K0_HHB;M,OF4!Q49"?%EVJU;*98-&^LWFOL%0I7J?E2;BY*=+VI5QU>?0C6 M5JX+WU!F9X56W(R;_TLZAS(M(=\\(RC;J68Y0\F$1 !FSW$ <6_(G7+/R)!E M!3CM.;F9:$;XS&(8X59JT&=RA>G[Z(H9$IK%F#2:E6DM'JAC=H#K'CI64V4W MI:W"C0B$08.VEV@&/.BK0Y(V0:5#Z3.S+RD7KXD\@3ZM\&AC_%)5>J_&R4J+LML6<'([Q M( RWE*[+HI-<(8%14PMQ$V7$FN3.AHHV#^1H'-VY<=1/.?\G$=)\8*I)4A%_ MX+H3+G$ .)HV\$3 _VU^3-RD:=0.!F'0D4^Y()J2*>S7^ROVO5 TI>Z%"@# MH405'TCG/1KJOF$TL;29+B-9 7CT!^L*GH&;1:>=KW/VJ=*OR]3H2D5'.;?A M;2#AT=AG?2':\#24,!E%8LDLLVL:Q@I> IQJX'$)AQ.^#9O.%-3JHXS36%A 5X06JF.8HQE'MN.6-V\T9;@O,)8 4=C>W4()PS;Y[?Z"5(07 M@BV0<4'V @9=[[$3P:$=^P@_?78,MCY@.Z$?B?2:JDI1D\"U<^@PR6>&99?< M#GFJ&ARC5^DTQ4S/T],X>O+X]!?K#>'Q36?^:RSI M!6I)L&\3RY]87T5S@"'A$S .>54B6YVXA^*1;1_59# MZGL-X>D&>I9ABS&ZML#=QZ4#14V\'PWE8X5*S]NRN15=M7D8:Y\*K9D-7R0K MN# J%''8IXL*."3_\]^>_O*WZ)_E"J["MQ]@%&C]@=E##!^V*>@2FG9.I0 8 MJ>^R:A%;H5H5^(J46W%F"\R34T;\N\CSIW39L$ _1H'^M2/06][\@T3<7L8% M-#L=_8K,K%_,;*H(%$'(@?10 "R2TFN,DJUMI4< M <& E;!N[(X+74->"QY4JP4&$Z5VCK1;/#:8[?I92\0,LIQYDR9S%L(KEKY5 M!92F$,Y*9UK"5% (8T9,8T#AH1KI"B;&PJF)4I,IEF+KSW.G;'JX M3D<$JG4&S0;AN4TQ< H'*IG!/4R_=:!>R#2!-3]EC/$DM;OFP7.@AZ*QY9VU M[<%S"F6UR[:)S1Y.XQAS+Q8IFG!5.&SREZ*\P:+MF/F9,4*K'331+F2/6A0X MM'Q5\]@,,(ETI4 K@XA[$%QQYS+F'!J/H%0^T\;;8-[?DG M.MCN]^7)RB,H\#?N<"_[/=[( _XBBX@ MHPD'X/7<5!".*SQC%C0W?ZRP8\IF"K2+]J-<&RLLN,UG!Y;2$W@KTLNRR?S+ M9\=DD_Q1@TK8-+>#425J>6X;$_.,'/M1(,9G8!HMLCI/$\GFY401 MS\FEK#(K1I2 JOB.0$ON#3>@^B J%_L%,U.Q=,B<2!HV'CB1]9=TJ.^SN;>* M4]S.]Q18*R6R1L5JA73*#C M];4U)*VRA8OI/6?3.2#L^G_JAUO.&+X8?K-@JPB*,ZD>X]SV;8*?*',H7ZM< M^,;#Y!7.D;VFBU)0]"A97@$P5OP9<6..M\&=WP:_]-X&OP.<_#.T=C@T2HB< M(Y^33GG+SF7B\R381-;TGD9V>!//L0I#$=O63[,!"8YV3:\_CMC\!(E^H4,9 MT1QB(S2:5@:99]T>$W-']DK*^#0>!&7O2V] M7EVI@:YUPD 'E(?)YP9=-][>*>($AE9N%85.?!BHXZ]GIR%I7%W;B?>$XV@ M7=L$^V%&Y6/NX^GSH><^G@Q%ZS^Y%UK_B:?U?^W5^F^-?%XZ"^0]'B3L&0+9 MUMJ0+8QU.E+M)&<5TB7ECN V27,/(RHI:=#'A)$S7F(B4 MWB9(&&L[&SOK0)>,\Y!"JR.,WJMN4!K;%([3D5%[L\5YAA:"F='1&86>KBVJ MMVHC_J"(BT!+\F7%2] /MU+@RB"J,@[-B_X;"?/NZG M$4J^'JXT]0F9=U#RU21?@:/>F!4<1O)CUMZ!4X9*C+>Y[MSLP\8<24F8[-: MB RB&\G?J5 2 >2_\YZZ]T6820.QLZ&#LOS2-M^YBILDT&.>V5#=[78;QX]] MF2'B9.X_3' IL!L6U0(:#1,CF+JFS-Y1E]^]+N_G(SE;@@ E^:'U^;O2EE!P M:3=3"JI^"V"O?$T75,X,%&3XD;1>J1ADP-!Q$/^84>"KJNF8<#.(IC7<1O52 MRAA<4]H$S)[8YDD37B# V5I(JFV3N+9WW,*O=T++_897K-W?OFGM"TD_GMIO.;7]'"%GC.MVAA&6)&&=J]> 1/M(FTC[8.ADW2 $ M>,78[ZDY)&8[R,*4LBHW1;U ;H:D6)@Q45:).TNK>]V2+WHM;5J+KA*R\+B[ M3-<2W:(C^DMXWQ75*>"(Q\ :H'5HJH8B80SUS@U<]O9^<_HT*R(4)C+_- MG3Z,ER7?P@J[[0\+5P_ ?W97+SJC;-3IK\\>8^ _62 6;9A2OJ=$]5)1.4GK MKX^Z^/CFT]F!KR>#"%?_/3DM9/(CV[2(4: M!ZZM]5N5I*^;11T_!9N! 9I3(KLL5J@64^W$^PF"65U)_,B,.*^FEG M:!#VII+P)L"M4@P\LW9+8;^=%I=.BY]JJXD\3]H1]/&C/OSV^SF=TP^Y.87Z MHN[\"+&BW!7=P]-)C6JT6.7F6]2^O,)NXQC$A1*T%F'QX\>GH^EX]!0IF6FF MW^LJ$VXQS&M&;_[NWJ"OU6UK@NVLJ)N[;+(:_$O[T#V(U\()R&)G0PRV5LRO M$)@3A$92\8)^*.OFD3E8647F C&N.&JVZ!]I/@?K"';?@&3Y+5WJW3,MKTX9ML>LG'77VIT[A0^'M&WRNPU__SKRT+C..HO,.4FW!U&- M*7P:4[R4 JI87"S\D<8 J!#] 9^Z#I-UZTZD R@TIP)X?$!^%A85]W@X.EQ MH)T6TX-/IZNE#/]3,D\9TO'?:9*;!;(FZ,O']/VSA=FO*91TXP*^RFJGN^V7 M?WU,05ABYFA-SFR/F5E6(P\[T@H"TZXQD. BHQ(6:W-@=#>K@'<*+Y\=B3EDJ%'* MT^(ZJTI^/Z4JIJ2-M)!@;)='U)% CD7+I#?RP3\PHSL)"YDB'U&PEF]62 M-@P9^X/Y$3CTXZWX+;=B?^4%H4YLK/O0-^)>X="L:+'S@ 13^%%X^G;@LNGP MU<@ XLVIXEYJ&SHV,K)L;@8'?==FQW,R^'/27[!A!/,5[>@!*Y)@M&X@V+/E MFJ58/H-[N)S:F,.,^;S :S3R?92ANY>A?ICW)Z9^&Y37 16<."Y(Z;*]ODS6 M:*D!$9$T*@)MA9"7F;"J@JC5JSD4,V"ZQ(1) M#2=@X",5(M#@#%-:OW^8N!\B^O[UV3EQ9YV9(_SHW&S::BD,Q;2BGQ)BFCOL MS;WAY?/YG;Z<]GX&=,5H0?\7?H%+RR"'^JX ]KW-?[1$&@RDX%0EF^F65+-KQJ4SX[[Y;^&VW][8( M\"U5GH>W0*^@S6F -8 4SWH#/.<"&O3J,?/, $&MXI 684/Z6D'EK9,#M"]=FZ($)21& G@5A:0 M-R95E*_]:#0@W*O+U,:E[_P\O#SY91?+J9N !JWXZ-D)'*=KB+--DYQUXR2I M4S*J#AV6^4TZ&\#"$MC \>#&2"\,Q*"6#56:A?0RR,IA;7'U$@1:6LP'E9MY MMI-(W^:@9KN (B6HSQ$2\/3ET"$!/YIV84^*@^TACB?]=7%W[#ON-94MWN3% MQ3;(WK>ZD]\V6N5@GJ&1D,Z&8X@A!:BC>WW#+1:R@_?O?5?V%.@2NO90L8T! M2..P9>\6DK:[\W5?>KSW)W;/W[][]8;:NW_X>'%^\>KBW>>'T-D=?"4'_+5< M1Q1#0 -G1AUC$M\@$Y ZQAY4?SCF="<\[S+C0CCTZA4YYF2-.)7+[)K)@3-B M@@%PA+<YLD'W,RV?RH0@0&,@$L@$W5=C%I&84V;:W+S6)N1S%)-=\*HGRQ M'3V3D$EES1)0-[ IQR[U/X#%Z<6&+O507<_[^F>3Y5R3.01&<_^\M$)NEO5. M,U58"%9W0FW.V'E6U0V%,KM?'O<**8"Y-;831]EHMTW@K5!"*J71*Y;.0&- MR*57\T8^8 A3&W4Y6ZL>VQ-7*8%-T/L0,7&;Q&[,LH,-#K*1-V/*F"616T! E:#5>Z;TG__V[.7?H#Q99F;7[]XL&KQ6 MSYP:NSWHH]4?P>[6O*H2<;NW(=RJ:ZL=K(05>C1JL]MW_&PCG4U8'QH&YH<\ MR,\D59 ?K)E'X!E^A]A)N>F-['I0JS[PK9_V;CU&=\34$_!RV;=2,77XPER8 M]#7B;UU\72*[KZ7XD%N7-HYXZB$8R FR2\B_-=Z#%%]M6K M9_G]GQPW(+0!U[NL/]KTN,[(*<1Q?J^T"'KXH95RKMM2MWB#NUW^T$V>N>(3 M>:9-J7/'D.X&,P.,39%!"YL%0BUVFM*G&R<\NC$\FW*2+PW*%?\6.L#(:PDF M<-V19OWHUGH&5BOX-J"T2&V$89L>+[TVO+ R\B(9ZL._?&>]EV_/+:L67A)? M1.>&1(G2>5>UV;4% $QC1$:6Z[<=ZJ_+O7Q=#4\K=>: ,OQK#CIMJU+[+JT5 M&8:KE&(T\M ^0?;U,-/RVO*[%9R2QF5O<1E5C'_)N-.IGL9/X!NDO3+:ZG $ M_]:=4D.1/BX]=.+$<4AEPMOJN82IJ?,U.1ASD"[7#AHO)F@&2*@J2V'DVMT3EO6BN+1EU?\ M*ORX;6'9=RDII,"-\'W!#Q0K*(CS5;($R?[[&Q^S)77BI[_^\AQ#=FB%8A%P M64$@\9&9S;21\D*\B<^FW):[G'!O%A@&BJMP)&HNVT5"5CASZ/MB:!XWY:'Q M<:B-L-=S1A!9*]2\_QXV];B@1G.D#?"."UF#KANT#<7-X& *,7&R,7[:)8 L MG)74'Q/C;C:H'9!5#KPF"KZB9C32KM)$'H)B; M])TA0"].^GD9WQ3FM">AW)D%CQ^:C0W# -%O*?)B$0^/@U1:_9'U3N1G3E(Y MKRED L .>PE\GWIUMC(+3)RN[F[N]#41)^CA.R4;$A9>ALO5>@"M'Z]/'&W> M"]1[]%4;W?$WX!TVWNS0]5+?V[:C:>\S(-GH*YY1=R[][![N83AL.+1:/8PF M]F<]-HL&F1W$X1-]RKX"9)ZX'"T?+,J T?8+C[$"6)6=D+\KBAFAVS&D K2>9K$^-^?,%5-G,":91*OC_/SU7K2-5"4??/ M4#T3/'G$E_O$GCIP M:"OCLD$'M9@3V,MU!8K$_,N^TE$JQ]&&Z\>^^!ZJ]N\6U^XJ"V= AM7%MMLZ M!=06AQPS*/3"B[75H44JQ[SCUD+Z*#R7T:M&T]&>CK&<45!>W'2RUKT_\*VL M7G+?;,C+&@1UG:8=/DQ;N(;\E41B"J,';3 M$TVA)KQ&P%*R"74H]XK%XJ";"X<'MX]4AV*=):30&JY&/,_3"B_)LQJN3S-J M_^_N8_SFP]?Q_4'1V\J.48Z@AR3P^*VB9%.+KZ1@% 5';$HB'T10>SE;CVT' M&='TH0XJ6&.L6JCLV7[;:'V/YH=-&->5VUP BX4'4%9%D76PYS;_&/[=MLPQ M+K> 7N9&C))F5;DCNN26#S)IKI,F6XX<8'N,)"S8NQ<;=X%:6,=HC1^/W+<= MN^ZS6G'L#61VJ%'GV*^3"4A_B-"!]5,,%O4C6FJ.4'4I0)HBV0B@T)AS7 M=O-L7@R>KR@N)%(08.2BI,R4+%0.T%J\B8,CLA;GMH[7LM)0E@B-UIO'$)9W!G>6GL MV7U/:EM];.LO3TS=.(<40QV,*=$P/ '58-I.;8T1D M6= X$;EH+'^PFGU,9TYW%JQX0HK4I3LWH>,IH1CN M'B+[\/=K\0W[10BCJ0]@X_H0!X'5@6V5@HF=;QA[W@-=4KS30IC+(PE"L>4>4:^[-Q\_ BZ4D.F_B^BJ@]UUPY=_>!\ M]F0,'[Z6*OM+'#)0X*_,DF._NZ>GDOR$AIC=N$BW:G5XDQ<27_*M39 ML3*A1VX[6EU-7*.5V(_>^:UW]MHX8\HG7]*"RDAOKLH\C4-UJ#\'/G:Y4V6^ M7X#HG;=8$:CGV+M6V$MD5_(2^_R]HDKT,5J&<@NY_ !=6V&R5XR5KC6XQ[,@ M)Y"ZYI(7L"6D1 9$@[O3.;.$NX-B]W>_.&@ *3D^CM273Z^.6C MYR^B$=-@8FL;J.QY;VPE.&]/7L!Y>WPZ'EO?\#=LQX='Z/U-8?;J*ENJ/.-$>S9N);AD81.$C0W^$(^N]JO0[$;'?02O#;H\^ICL+<,-YQ M?/B8]-OF)=3=HN"DMW*$ M9]WID;N^$XA->#M[@38_1\BQ?ZF_5\AQ@Q_Q30'(8[;K])CM^J85/(:PCR'L M>QW"]FXT^_I@M>E/. 30Q?"'&S8FQH!%!981X?\&( M=Z+2M7#WEH6A# ]2[>"4\,;*=S2Q&NO_5@^%$7HNYCA6E'VNB9%^''>/G!A$ M[#:UFFGN";1B4*OT9#B&4_<-I\(Z![&(-L[:U9=!7>D9 W)7/3LYQ5\\L_!P MWPG%_8I&9P^T(I\((*L43R:R''>Z)SINCE;1\!*)&*"(_;<[+*O'TWR[VOKS M#97U.I("W5R+RWK<6V[?%; ?7G3_ZEAS?W?1XF/1_1Y%]\&XRPY6Z@.7KKM) M1FPN/FQE$O27-W@3,70/)##[]](4(<%$D* M 5CWR@P+4 UF?^SPCG'")\M( GHTN@4-$O]:'4CY-FM*S(&7F,P8AMB ML@+#D:R!7*K1=C7-C5"_9J'VC.X^-^5GJ5Z]K::##;A5'>(>ELR#K4;TUJ!# MC/P@JA./8=+[$";=#:/]HKU% VZ^^W)#\]V_7[P[>_?YTT/IN*O ]R H&!8Q M_D5I?$[HFU,3&[QT#/*IWK&%0+2J$4W!2%3N(6"^2@UM.\R^EN&[IX6CXI+5 M7/3@-YG_K>')-PF> :"GAQ"=>\M'45&.-OC8.?>N*PA>;NB<^P<$3-)"XOR_ M<97; #KGMC('I/5(TTX3$.D-#*%@4V)(&+KXP.^^I.F2O:@I?<*-?#!?^-7< MIVARR!6;0],-HVC-.INKDH.V9&'446%4?%TGSD*@GC%B(6!\JK&E,OZM+E6$ M:2UGJQTN@O/4-RE]"C$Z2HYGED/3/?/G60EZ88HM)R'DIFZ""79ZJ)@*:46GM&KK!9WD;[8$\U/S"*ZVM?PBID7X/W'HX$O+M+J$M)5.#:! M%E+CVD7:!:'Y:]YG8SYC&W/0M5 /0Y/U]S)H:3(QFX>GR6R0.J2C2&/86N1E MGD X1]4,H^XRE^@2H:5&#UKXO-(_F_2.^39&/*MTF630OJ>LOE"SVAE[:JK MV7QHCK,Y2C=0AXXJ#?Y!NBN=C:4"F<*4T#,<3@S\[R+YDN)Y+=)T-E_EI$)) M4]*KC7ZMTB*]27+\EYGJ5,Q@";K3=">8=_; VJ#G*,]&SEB#VX9QTFMP8'+0 M[XBTFZ[I-]30AAJ6R+)3*%_E#/KZ0^]U^<#04!?[GA?<";ONZU&1W+DBZ2^J M_)Q\Y?TX@P-3H^ -4(T@J_XRH< W+171C;2/>VD_J?H<]# DIA#RNZG6Y:8 MZ.'@MUZ>@9Y21ZLE7;TZ9J2:_U0;S!W_5[XZ<^>FU6E@0I5ZF!&!"WV2&F\E M1=1)84P!!N/SMY;FMLCI\$VGT"J>%(71RZL"&HN2O@M;7?AT2/)/4E">B,*O M.6^.ZM6896#/% 3"A4Y32[.4V'"UA/:E$.1DY+]11]A?/"W0/'7MJU)N1\4Q M&GX)6:DSHRS@<:S*J%V5LM@HU-JO2'Z:D/[3^Q#2/ZKQ6ZKQ9QMZ6S%&8("J MFY $VC-%9,&^NKOW,>A+.9#$U';/\SS"/$NO;;1XP0@*T+* *\*4H1UK"ZUP M4ZC?Q$7_(J^5=2S1@BGM5?V&0SVIA:_6'0"^\N5)3? M84R.'C.\NXPDVGD;8QT3[DS'0ZTLEGFYQN@9PD_(M(8.UE-+Q[FFGXV_113P M'B/,O94)"CBVK\7]MYJ=%0PE,&3,^2@Q%,/1Q8HQSWTB$%VNDCZ<'@K/#.L M\S6%2NU_ ;GJ(YP-5A_@#@1GOJQ6,S$K"%8/FSH7$ FN='<)>M4"VD-D#8A; MHC;/LJ+;/$T7AZ830*&$3L^KT5"3YH\:/1?-5U61U1":44D(LT!-PUS=*%\1 M5BG2U FP0M6%Y-?0\"P&6>:C/*_EJ@*T,<>:53]'4/%';^BNK]'GO=?H:TMQ M]C&%M#X=@H_P%-3XYII=TF.&=\_N'3.V9RZ):NS]CG<:9? (N8?_57YU99H/N81N[OT0G8Y)(ZW-K4 MG;5=W&T :TKYBV;]")@AH]&SY^-VJ&OE!ZDF?HC#&5M!+B_( $8,$RF"^- K?3I,1[^(5W'[.9*;UQ.%4 A<;'B4O8=- M$R.P\[R\J>6<5^E5F<^4 <8XI%UFNN'=L20?W.F"T(512#F_F3*VW,\SJ5 _ MN!MWGEUB/;^\PB@JLMS0:K2SXX7@J#$$'[)R5>L!Q3:DG-3IEKT.,Y(6^1JC MVV:0W8Z/?5IT5*\F?W$:#(;Q*(5 QPH2V\D,#C8]G#N>_3KXRWZ)BF*%:Q\6[-L5R+?7W4P M. W>;OY91*YM:>>5?:HCOJ.3WQD6+3TL&_X:%@YE5)(=F_3"OCHA?-SEW9EP M!D2K0NJ(+=0H#AU<8Q]@O@4O%,P)T8GETJ!B!FYL#.MS48$#_Y__]O27OT7_ M- )R&;U]^X%"P$)A,$N7*6)N&..68L4..;9*JLR%AH99P?P^/\;P#'-)'I27 M3HH68O!720L&FNLJ4RV$;PQ /;L/8>/[>"WU]\'F^T;I2)O/P "# MN<;)7S57F[G4R^N40+52<.$ZIPA&A'1&0E9#J=B&\*]H653HU9*JG2@,+54? M2F9]55E#R#A-]$OS[S53;T\XBE&4$;!;4#=M1KN\2N<)8&V,IKNXYL'Q9T8O M5EBF03%*-5K_L9UGXOC9H&XBD&X%S)F@_\Q )V7YI=,R($,\#\!Q:OS;OS]_ M')L5A_\;;S(;-PG&@Y:+_O;#5BSHG.*&+U$FYDA1P$6DK ]CPE*[XF"YA&BO MP>25(B5:M)X[VX(G*F.L; MC,5.F_ECM?$BE<#,)-U+,\G:HF.[Q:/Y2=@7^EOSME29,Q]])"0:F;@G$B@# M#:8S!M.K+)T+Z^DUU7C@1ZKQ#5:4=X55]*%Q[KEN'TAA_#P M0_M;( _WD+9VE.$:[2J.5+9UQMN*/#QSBZ,NHC=FCQ=%IJFG(B'U 3!-OMZQ M%,4[?*#L=1,N;&=J'PV9!XY,&@.;F)%D=AP!3>HZ(5<:@>K0TM@8:@"$AP/! MB%'RR(ON+)N6]#[T MA^/ZJ+^?<]*_&JF(16O"IM!2/FV.,(Z.:5V_7,;.UR M+AKLFN6J6I8UD;D< Y?/CX'+;UI!5=Y*7OP>!+8.;]Y^! M=I8BEEMH5H,\/F%B7.A^H'APH3 X9\6J@&'J,5QBZ&@)T@S?!(K?*%7(K7AD M\PE"N$6)^BD3%X4?W:(EYMK MJJ R:]@)7 =(TB?&F[G9X0U]M#V4*)/-<*]6(*%[B'B[\! G 4P 0W_260O\ MXT'_7)"_CD8)<2Q#M%^:*BC$FBOG:FT^HQEA5%76!(GF: I^O+^6?,,N.83@6Q22)FYA0!,FKEZZTMTM M+\!C ?THYFO+_3+EDX-CE(ZGK5 &HV+=+:VE3@GD7%XP,?3"-75A(MUPPB! M))H"1_0LJ20"SQ*5Y'6IM OA8/*II?-6_$;MY?4K_CZ))+\\>8F3?7GR2Z@] M2!W=I/#>NOTN"\1UZOL///_?U'5QF.06MRSRQXIL#;74FL7!'+=!+(U(76=U MUG"8B;:0:]7Q!N\T[?7!E/TM>Z&#"M!*IJIX/:M<-)\#JC''^JD4UN)LR0I8 M)L &A _#LEH.13.T&LHM."X-)GDL$3;(^ZWJFE^HJN@D;'2#Y1467:;"CDE509MGOJ,H2#,'/BJ@'#"^ZUC=:+)2'#'O M@]7V20-U\&#?R Z O5/CN^)4U%^HJ!G?""]KJ/9;G M/(?K55AIK67Z(,^1VT\0PPY&#B..A$3VY/ YWB5N!+N,;!D)/98Z(7I>]3^3 MO/EE1""CT= SP1C#9 5: MUQZ-+Y[-2U([7%%$T4W[(7Z$+,YH&=[@6[LY4[4\S$N$,G:\A0[=T05LTNB< M:7ZL=,0HB(ND$K IQG2#/Y\]U2RKOFIT":MR21!;.3ARWL"4"#R:,7>LK1!" M&RV/NC8#QLRF,$V$Y\>?B #%P:_D^O51D*"!<7IRM)S0H_XU<4P$9C$K3]I1A%)BJ&MY'.+WC/NM/R;)Q*:J^J>8;9 MT=YBLP:,?G[ ==MM@U+2CRI\:O[UFNI2W^];ZTZU#AL%[IM)V#=8,!M Q-?\ M&GU)%\VB?2TB*-AOTT,8-^Y!3N]<3I^O*=Z6E@47Q;X*[, KJN02 063A!_# M,0,'U>F!S.')3_9O5L!>7?O3Z_"#["WVQ]O$ M.N1/V71\:[,&9D;L%/HI@JY?VPG*B-KS6]\4/WZH=&!;2W6/CNTU%5Q]$B,) MC78P[ VV/2HM6X4-CJT&NH9V:5LY28$.3AEKJ-8\/I1@T?D)OKI%O\Z+Y7MYNAMCH6U@UL^"+KX"6Z MV[MKL4]R.ES2\<:'K$I) Q)NU8A]=@H;2J7.9LEL(5,(V^'-/ -PS=JL]UXQ MDQ-2TNU=]*02,Z2E[\%;[$#\A&G:0S\A6#@XSHP)0U-XZ:DBJ2?=WF. M3<(6',WH)$:$8'H9$<:=A>VT]1M2!!K7L:\M;;Q2REP/J@C,D'=8=EMW"HY8 MMV4"H[^Y8A@_XX5*:C%!%#-&@GRA04!3,2, K%/$]$=3IE7,0233%\'K1XO: M90$3/HLF;C-;^X".A=/'.J1=WTT471!;59+7MYC@F@-]"K;%:83C8%D-_5YT MN/X\3I*%5?&J1>%<0$1",&UJ-[2-,?TRD?ZW11!=%VD<7*>%S7MMLXHFC>G* MA#^-;?-CS=2Z%$L4\R^3Y-\\(_%?__3DV2^(%(-E_BRP,F$@YFBAEQ'D+":. M$!\UV2=5/UPEY3K'-ZE#<^O&5S!CQ2R'MB^:$,/.DI@JE3ECPZ'@A G.'$B. MGPH.>\K!^VBWF=>I**D2F?-8/!:3RB+1NJTU(87;5DJM4[$_2SZNL\]AW3[9 M:33H?DS7IG0"RJ\THH%=L&-7>"!?AG 8M2?J*Y,#<=/S@ZU8BY#;OM*QT)3$ M7=M@4H:[W^ 9QJ6V3D-8O.^&>:/#3^W\R,X@76I.I0TW\='OXY 7!<6%QAO: MJ42LI?TS22P4#ZY=2MC_2M@H?KBD4F3E.-DYW.;_ WX6'5R&(?(V2!9I%N-: MDQT#\LB>O=9G?M!$.U1&C_.V20];N!F&)A&;V( Y@8><8!3W?Q:'@PC4WF]F MR*.Q!EG);!N7^:OC^O0T*<>O\GI?] M8Q[W2;'+$\(<$ [^8N'V6_/$Q0-/$")MEE% FY?PZ ;#0@PY]2OYT_PZ$?JQ ML \),]08Y@SD$MO,FG:^]O02* F.\9)L$:K..CJ?!'\^M47\'.%X,0D>'S_] MRZ&XY:U(\K=KJ%A_?I M++RD.5OJ]U0)N48 #^L=L&:K36K5O/QKLR9U\7<=ED5& (4.P/ MOS"#/[ \S& Q+])F46GFPW3]L<1'RC&[__,]S!"BW.IITD;M9=2AB-E"N1,C MJGBR&V[2*NDY>-PX!E8[+*.5,E>1[]B]8XHE-$BT)_4'6NSREJ[$"R_HPOU? MH6%:CDT[0DJ7&2X>&.M<; BJ877PY%(+7 T:,VDZIR4^H MMX!(4-XH.!B"(A!U%$PC4/6WX%.XKWM_F/3$L_09@6P@=A_0,7A?%K7L3YS+ M=V3>:U3$E&-5#+VG!:BID]L5E^=1%X@>HE=-#6$F8I!-/>>&G$1�LO]5W[ MKZJ'Z2^8'%[;_U&=W()8,W,]9@YM%7M-LG7VKSK(".A*3W?_A=>)SH4G(9)-_L, M Z]G@U-01@P*=0BS?7BXXM^3!O M>Y.9Y!FCHA\P2.17M64C5 MRKUQR;0O+HGJD0*3^QE6VF_-FVUG23,]%VD94FO8X"^_I',-FW8X5 WH+PG< MBKK+@>]#,^_N=]NY.D/AO;7$:H_"&8A2Q53>-"RG2Q_?%_,L[C9Y (&KQ:V. M4G#LS &Y_R/(L/2_)(8_I(26\N]SZ(-GLR#24\\/Z0G[B8YG*\E M9W_/= M%ER2WH[ODI&FK3 = W=S2+X5B^9X4BZT($>% )FCW/D4C]$-;BYQ+OV65(LH M>/7KQ;L/9AK?UO&Q*>"8$@N6A*VQ*-]I>UF4?9?1>"IN>QHWL\3I>DJ?PD\N MN^Y@I+?'Z;/0XGETC8Q&G+Y=.DMQZ4D!#+VJB]GGX *LU#CB5UA$,68^TJ)T M[%.^[&.4)6P!D!-X/=$E-.1AKGPXTP\WLC?A ;_ ]=Y_]$8QN$']#;DY0D\; M86!',T?Y%#;L((AB4&1]J".)8JE!=I$RVSP71]9-P3C,3UMD&I24!LNI.B;K MIN:TU,W=A+5HMR $8<" /3T[ND+\0LNQ^U@C)NX2O-E_@"XA=#7L+MB=2(&$ MD$UY;0O_TY"\.@9%JG\'[D$GMC3'O-Z]WGW1X-H*D@P]X[,.S M; /F'3R2D!3$$R@B8.<44VCU9X[&WBYC9G7T[ECG:FSE55XNSOVB%LW,WBHT;K[&JW382:J-''*Y'9B;-VV MX&A3I1'7%$FI$>6>Y'<%:R+FIH3WUB3-YS2G@F(" S'#*,CZC:$?WJ(SR)@M MZ?M01(3%FX3*/Q01]>Y0$_U",FFPD9JZ-Z6-70D=-@P, L&/A0:]R3D%3W%_ M@SH%/S^#D_W21("7HRJM;N1NR@P M]&VJ5MW"Q"OZ?J&>A?P2Z?'B)E'N>OD3"WL%BD7H6 T5N*VN5JC>X5PMB2'& M=N2J9%^*DE=* K=U\"(B5#5;C?( J?F!/8>W0_[P$NEJR*><)MC-O<*V#M+D M@/BXBW+_XQ'#Y8^+!)/%Z:R2@R&DAQE,=(9DZ.9WLZ@$ MG5C:#SHJWC^MMLB:M'U!]P!A\4 %C +(PN=\^&/%[AY*T+,Q>2]KI7I-V>D? M37S)4 46+=C\\!&W?.$.(LZW*"=8;U.G8(\PBT W*L'+JN[1\^-3C-I+3$%] MVJ5M],VA,*^" M6-^)27ZG\C9)'Y)T'-$;2J#V>\()PXG,CD\B!Y/\=8(VLK%_HSBD1HH!0=&8&O4OL@ M.5W7S-&:7@(.YH YN P1D[E?59@*),M$!N//9^D2]:M)>GFSJ):A1$?:K\$O M1YDE)T6Q<7HB=*00BT WQO[#*U-Z8(=$!IW4;-P7A?F]VUYGNG>,!^KZ 6WG M&(/ZCT#S+)@*+&$XGN,IS[&9IU94WK:;BF'^8@V(8M7<7T6(:7R#"\$(6QWV^0 M.X%-12R48V&B:PS;NM^NT*IQ66<&3XU/7(,)D&[(UTK9?"\*13)(%"55, M_!3W'9>]>" /"@16E,8[@B/\8%P15F$ ;0&6=D\"VCHF3#P0PU02VN9&B:E6 MYH%\M%?C:.1S[>&Z=C_G^Z^RAHL(2_RYU$U-R^+2=A76L("]@M2!%EDY:@*O M;G($#W+KPTA VVPG9D9X"WV<@WF[C@\FP8X /(Q%?#TY) *N)OM/ERW:?QKAU_&4/W: M\&Q[[WQ-XS-VH./;!6@K%VX^6=NMK!]#J-&(2N?33WX__?NQ^>82_ M$:85T^9 SR3+N6[Z&M@9D\DQ[:VKAAHNEUJJ*U>2B8'-0,G,2'-M^^JV4*VT M5-B\;L0'!=>R8*"DEH")P>%:[YY#'FG^ $S,X6)(WEB&*DC0.DLG+A89(I^O MIQ&Z+7V0<_L6[P";%#SJFT0R6!*U#&U@L4-=Y/ +U2Z^=3AV6 T'#^VV6'Y% MD'7_Q6VX5-,F ;*4"( M0]?$"7&=.,0SYA<="AH*:_"BK"5R.Z6-BQP53%2+NZXR>;@-(>U:NGBP,J ? M\&YOMZJE@>S_.@\7E(GNN66:9>G#]O<=J#U<)-*:/B^(NB0<*_9J\2H]PN#/ MMJSC )N^>]CTV9K&J X3\;DU#^ O[+(LE"WG0DR\Y@7G\Q_\@BP.,=A")8G; M?]$%]559-)=7__'?.Z61'F[6_HW-)[CQ3"9J7?]"V--GRNA2?YRA)A0.ZS1Q M4TM6E2;,9C71&J3 -.9L>D"P6 >!!YV0G<+Q.=T\%%>3>.H=0DCR^SE MEA"(;T6N)"H*0[*U.=HVH:FQ-J+:L;8//'5_,JTTIC@K-<)N$ RKTZ[&L%N* M.N_WY;K^\ %G'FE:,AEDL]$ M\:<9-)29'>7!'FQ+F[@: E1!8LB$1BZ>(2]EL,I8T;,8@+]QXL%8L( MJ\NU]QV6]ZZ2R,"68NJT,[>$#O5#B=<-0V-;@C(K%C#I,]9QL*-X1K5D$2XX M>W:"5;'5ICD5_Q].!H8D,Z8Z)_K:^*8(K&#[F7YDU"?3Z=91FU,/,T)Q\ M_.N?'C__Y7T8_%H4LE&OG,0@0EIJD/3BDJD%1-:$D4GE>&Z2;\38F5RK *W_&#CV4E^0=AF9.4^:&EZ-,X2)X M@R#-/<--]]QJR;T-V[@8@L^$A'0AQ$L\,P@8Y&I:R#)3Y9FRVP%"A'465Y5\Q:,K$,!?O?@LK2"%V[#678DX&8 M^(%:,/D)6Q4MT4C$]KGE,FL4CX V*ZIMT)!8&H>/1M-+2#+ 5@>/W#(MH!', MK\V)A59,N'V8F /:Z/K!XX3#4:^:LH@QD51R=-O)),F=<7"6*6;X 6Y$6Y_! MG,G2O->\@U/BP4EO?SV/?,39K67$TDX)@*#L:]-@R4TF,A5XL=OWVS"T(G%X M7("K$_MK,;KW0 %K2T0.^Q1U77W5L3#L&^Z_#AI&C3+4F MIMMSQZ23_N;Q%A[R_L_T,,:8D]#K^VUMDQLYVX/.^FACJ0!Z]3Q(WC/;TFG7V MJ&XAQX\#7S0I:/B5I?LZ,<,S\YT: MM.[QU&TG5>MZ.J,R'YAF9#9#"PM12^"BTHE+T$!V:#RRWY5RY>[K5%]_\TP? MVO[^Z+:_[5,H]'.8[NFSIBWP]?JNP$-]J8=A*+,)DU5_GX; MS6=#A'ULWL7 M41]2C[OK('P/K.^]-KZ':R_>&[WC0H/V?T:&ZR*<>'/E0*B=CG($GJ&6JQZ\ M)<%CCHZ+%F*3 ZA5,^7XG;DSG!GI@@'V!J?BTLW9X&""?;%JKJ,OFFD];S(# MV-__M1J&VCL4LH,'Z(/9Y,,0\;:DQM2(!W-%V@+.P6>X\*[+)*KL#?2+HZ0, _0\CUWORQ5M-N-9Q;:IN M[5F8/PI8[>!:PGJA:5;1X55;%F!=2O-$T5M^PY/(EKU*+2HYB(ER.Y,5B8PY MK:LX?1(%F:11L5U,^@7^$3>EQ1^*'PK/D984'MI/,^O]/3;6D]2D2%Y"I#MD MP%Q&EY)1\'O'^("I4)R'OJXAV[2%GR.)(0W*7P#I>5+MR6E]MK91V3"TW]T( MW)_GNW8INQN7]73+V=C[H/!PS4%/')B6]S:GBPLR#G'C8$(VI%XE6:I\05H: M#U^M48R(7'"5XU:MH?_\^&2;/B;[L'V_MBD$\1Z'05-S$R5KHNAA8G CFWDZ M^[;U^J)!N]]G<]P0X9-.?1;I@/OLF?,24]J\-E>]HPYWOX$&(WLO<&" M<*1Q2W/B4VO5,CI2%GGU2'UAU\L^%Z_;FH/P&Z$7I"79=9UYH?RCP!R6R7.$ M5MFDRQ0F$_O$HR@HT.P();.,,Z=6A(!1_VK0;4+2W@0Y?:1S>)PX?VLI?.]6 M,J7ZWA@Z;(8ZC!H#RF6") ,XH4V^C%)A073FI_^F=N9=P]1IWR5UI,-5>@\F MU/OX/H1Z1[/+=P0J^OH:R<>#-9*_)N4E-66P9PCTYJK($K=G%]Z@%4(RSX%?Z/.CH(HR M[A9&8Y]&L\_\/M',O*60O3#].KZR,F:34N7^F<)&AF7\6-*"]NC$70 .OQ6E MY5AA8"<6SXP[8SNFRD+_K']\J"ZT)OUP=6$]W$=F4"\0W@I%76RWM"2S*D<^ M)MCFZ0SI+YROZH3R% V&3,QVYI8V0DX-)I/^)=XQG)Z9PZ?LU1YLZ847I3]2 M9 Q=4C1;RFW@$C0X$FRP=5.4.?K6ZT7A4DL>BL$JKXBKG !JB4S-GDE(W#:M&'+'*2?_#O'EK'\VO&N1:"9N2+ M#J@-(W0KVX>?ONF18SZ'=GKZ=+L5I?,@26DFG>K8-8 Y\!4K[6N$95>&VTNR MEQC@I\5NRNO4Z=W@F"+>;=@/'+H7RD[8[E)O"/T^)&RFO:2V@RA!0OXF]FZ9 M6,NJ-OTCI&E8)8:O4(A>"ZG]6Y(,TE"PTM*U(JKX MT7A$2LL*V\C[_+),#"$OJ4*Z=L.;41>N^@9'V1/*W^"T4!3EH9+ K>\$PX?% M=MZ)\IY\0]1\G5?3*[TTOMOD;[B"=?@A:?M,W@+;;:5T[:U1$6( -Y= '^%W M]!W2;2AK.CO&K?7+F=^'@9U>]-%&ZS8/LL)VF+'V=5IIP-HETM")B0L)R$M0 MO2_LKMA1!SJ:SIW7=D4K-433\N8*,OWSV2U^[LKD_N_>X5+1FOG--;Q"WE,* M1VYLG)'A3<*,+JA:KQE0P#WHQ,,)C:0NT]QQ;"ZNTF0>O/J2S!H"ZK^;S\&O M*Y7\]441E3%>^Y+H:(JR[0&%X#JA(R? _]M[3VL#4YW8SL$N[8^*H&Z%M=9N M<; 0G0YRR.M2S(3#50YWS'FG>2/>^4T*9B!8=7@UY0),P14IRW0X6K 2^GB6 MW6N&Y*CD)O0HS\KM^E0VIT&A='K2(0_QY#[D(4:L@M?H4M>1(F]'XM?2.FW MF/@NWA7UHN7(0;^;A=3<2 !;Y'"\K]3K"HCOC_*=A114B1_*FSN2!O$^!6SA MO9DH8!HWXBQ,%V@'*VL;*3T X-$PF0 =4%4%8U?'1H,P.J%DG%U%I64N%$86 M954 QE\+ACELP%CO)&.X^63M['8,-($4LJ+:@]6.$ ML48EWB4GY"L&WU%\'@SMQS!3@>64K-%8;1UEC0'2VY:8E M$F]O3BIQ-"YD;(&U_7?2&+9E-7+3ZNK$TK; SA6Q6_2O:=TV2X=%^+I7* E1 M^R&A1,S6%$ZF$Y\CRYC IV=2.LGG_7IX&3T8OST.X/VW,12L!< YS5*^U0BK MMI!P6J'"B[2[]EK>5>Z22!.;SK^#?T#SUG80'@98IJ>4HK_HSE92>"@VXQ=YLD]@:*'B>OR30\2E?3ZZ#\#[6S+P0\)GG6,M MP3=O24TLQ:B],(@+5Z$\80"JIP)KTA!MH7 W[[8K=@]I]-_W@%Q/3Y!IB^W= M8=V'^DZ\KI6;9Q@V\U!W>?DH-@PM[YW87:V6.(.%:>VL7\5JM[>>Q,&F.'6B MD9>_[7$4=+]+LU-332>]=C8.2^O',4(1AY(1"&J/DUF&<0_,BD3,=AF; M-V95ART.'*;H.,67GC9\./IUQ;V\1(XQ@D@\8 M8T=+R9).GQT_>XK6W^GQ"8>P0/:H1#L*IE&5VIJ[0]KGZ=-#VN=N-M9J;C'W %[@%%H:(O267"O-H@%L.\45FG6-]E"6H[ MT!MQ!6!OH-.2Y,D<:SJR*._E9!#88,FTX>W\E;@.[F.5*M?ACV,+H,G3NFUD M,8391MS[QNO;$6C@D;DQQ:R]LBGT#> V=\7[\#_$1L' GQA8M[A/%V:>I4G# M"[.BA?/GC\;>75A\RH#DA^0DYDMC)I#/\1S1)1C>N$U;N\1]H- M6TW/:]M)6<+$$L[L)I)FNV(@HLD,/G6=)1S_(MNP?P[O8]'MO7.%GPZZPJ\^ MO/EX/@('M]7=3Z(M9"7-B.Z1M,F&\ ESS0S+-7X>SB $E-J,I>Z8-R5\*^D%":DNV@^#DS,$,INY1#K4W#Q9%F5- M[CQ7Z6$;EAC.S9R#[S1E765(57W"#N(=M&[6ZU,*VB)X\P]\%D^]RXX5!0N8 MTE3N4M*O)T&UQ 21=,PF=A&,83"\!+227SK0J"F1F))-%=S:,T(]A.(8]@ MS)VI7118,D%[ER:^A=MBYG17HQ>0$!*&BG-%251)\CE@N@4/,(J+0G*U7")U ME V@UR6<5$EBXCNA()$[=]:;)M[]<([C,KK1).VJ9Q\8[*\W+OM;(EK@O*(! M/$W1M,&%X\U"CF@4_(HY4R3/.(_!S03]\HH\6ZV_NA[2"TK*2!6!/9N?WH;% MP\MPJH:TC%WB @S44:;]6'.)2-+LZ!NH7H<%1_5$P0T6F=#L?[VVW0R;EYL*R;OHE:X=* M8@HKHT?ZM]\?&;9P$B.8(V16'^E]2CP__ +8%3FCCG%A4#89LA:4R66318(& MY>(1VR,9,9Y5Z^P@#4&9(.N@>D:9W\U8$?A5*,EK?['=[;M^D[+MXFM%L1+) MC^LS$1WEU5.(N]8:; '^#RKB[E7$LT$5\:(!2003=B'V9X1;Z)\H/^?S.9P[ MV%GN>*>9@SL@0J%XKY9FKPPK(.QDM\;1[#3*D%WRYZ8+H3S&SI+G+6@Q7K3 MPKAU]8W.UID0F '>Q) 5Q@(6XKV,)S0%V^?1=5&JUNBIL%N#=>#1:3EI4R$# M 3T,-A2L%:,AE(]/)Z9R9J8:FAI;Z*EDL63RZOPH$T*D_0@/%%1/?[H/.8"# MUOU:K?M\4.O^5@075[AQ*/3YFM$3_YM$Y=BL,]K#,QHJJ3L7Z$$.(7XH/,F< MXS.UGJ8&);@I$>Q&(=XJL4U8/FA="@=^JH,A6VE6#PCD^.%:89 M'.%-!37BQ&GI^&:\>S%K\.D.]>6)6*\86Y0YU4_(LEM]/TVLI!"S/OG97?2K"#]U M.]>H% ==X2:<-$\EYNK8LB"9."AJD&5N]=/Q8T.!&[R*_+(H,W!D >/7,9!J M0;Q(_& S_M79YIU-ZR#Z<(-1UP#8-U(9(;]D"1:FE5S >E)L2E.*R0B3;.D= MQ.&@N_.#[NQD."@FU@POUV_8Z9S"R"_$IP$!W.5FOKVWNRGUQLTKE-S2I=03 M(HD5X6]))6)/,!_6*.>4Y<#!(0 BS_@D[_ M1AG7N9Y++TPXI*H:.6T=SNT>&J2!$@_N><-UT#T50EJ;0H&5/'@%!T.*4:"W ME%^R*@RO^?-SAYN'&#JK@X?U PZ>T\&#YW?6&^\%R#^"'2)X1&T3X]?F(- MQ=\*:W<*L8WZ7"OY1HRWM]1J"=^'!\A)F]SYO9D!-R&%$^%0<%3=\&U:*U(O M+34'A1Q+RA& J1^F6^+K38\:1UO10]OSOO$5\-"[3HO,0P&D5#Z^NOCTYMUOP7" [M4_7OWVZ6/P[G7P\M7K\]_??@K.?WL9 M?'CUZZN7;UY]/.C1.]:CSX]/=QIVNA^S134=E5/4L

  • 5I6M;0#"#[GQ8VASRN4V;?3)1KIFC4/W]I)+0S1U"G.> 4 MA<,TZ[<5&U9Z5J [LMZG%=<*#OP'W>^CQR=KY2:]2[FAVL*O$YR]EIMA@F^I M4V)0C*V%8)X-ZMZ4>5I=629;/@E+_6?_:47>)CW/X->$!CS"I2@D7#K43_1&FG8M"Z;$R*R83[M>K MF*U MR16WA+;4LNS:84;=:^E93TG+=2R4OZBDL(RSYT'R)47**!=J6A,G?)Q4LS*= MDEHJS^NZL^QZ@9EM#+6G3 Z MPJ67980T-$Y(T0:J<,6H())B\ZH?H8IRO', M;?@GPH232!G1VN>DE1(7Q7*C'.^"O[\N4AKEUG30;K\-<\V&5T)M38 +HJD, M(JS?3IF5 X\;+KDA6#Z^8.1T#^*]W]Y^MM6#,P8*O9>U>44T=DK;&'9KS-!# MV:G#%,:QQZ1"N]79+ G13[%U\,9-'N*B2]8A#C@HKYE):7ENF\I3CM22EO[Y MV5./K_2Q-,$F( /8JO\D6W4@:^H7JV&%Q\PE-V7P)I<^AL.)3)N68)]OH)F+ M.Q,<\PMFD%C1]>E(Q^PA^9.W$/&600L4], MXHF!RDX3\G&X1-7%\&]ZK(?9HG)P$T0P(X)%BY,%4=F3MM59"5MO[]8[[?^V M7L\T_4<37ZJ8ZK^KD.S@0 #-+GF:QZ.&8E/7T>P*?V1.'"VIH!0?HV_DGXP! M[^O1\V-4P2$$^OP0 OVF&1PZ3([&E2X;$587=G:<<+&\(="134]VF"AV[+:3 MQ V76IMF/71P\<7&BEC1B@A=:AM(5!RIWIN.N]@V#\-^ MWIBC0X5AB]#Y4F2^T!'2CA5P;HKD%2ZSB&LJF.K309NARTGB-1EV&I^:"Y@W M7KMD@@6A7"MPW#7Y=82^,OUS"CY4(G0I51VM)/+MV0JM<,O^GX+#C.<6_"%\ M-3AW[%_TE"$(6H9="[2Q8!G /[G!(NCKXC-R9V,W.+;1\,-E$Z?"^&AI)V@; M]/% EX-?B>UM0$/&"R3WDOT_I%0E]V__U_./M>MID<]"-2,AAOV?E\]KY^46 M2HKE#2.N'+\0W9?FUV#BY#585-BK6=080;2EG=.$<.-BBTC'Z(MT/WIE(8<+:2%EDK#5+'J"V8KD;XHMUV38HF5,(2K"0B:!S! M[H@MAAAW F*]0>*:V*2:I80_I!.UC9_#O?@Q*8R^J]'(*C1I?L) M'4+F4\K4I@OGESB5.3)I1 M4.P>)982N;7U'PU#M$DCXXSK@0H3=#TA[UNA."O%'Y)) K,E\N))^MW)ME)S M6($DT;(_1'(-2EC$X))Q$)SDDR]G5TN'[32% [<-F;R156T9NNWA6)/+J&/6<"DI@$ MJ$@77!;8KR?25(&W6TKWKEY VL'U'643K_]94>[UR9,-GSSN;O^12N;VFL78 M^K+<:CO?WL ?4$R]##.LH+>2J<\35&9FF$:K?:TSXL0970FW:!77T;#4MW:D MK2L7H(XV.!]5^@5]CY_$]SA C.\<8GQV@!AO'.5O1?[(.;L%H[MK3H!_4C\Z MV-$=\/!@&A2U1$3P+_S7'Y,PF!:$ZYEE305J,MS0&ZW3O"AD;BRM.!G@M," MC*(F/+0$%R &6@^6&;BN14M+)]F'#(.VL0%&X!@XL29P999A;HE;@7/0\Z8D MRXB= 1>CZ%1X'G$P3-)+YF,)A4T43$EB1.W!,IZ"PV*,#^XS,<:ML=9Z$7]D>^[)AYCN'^_TZ4+3*&+P5ZP^<:^LDE MCK/2:#W"'"LG6M +DA$>FID#/9#@UHS]]:I!;Y5NMVJYGQA?:& V2AA7+(!- MVXW;![N'PT-@Z#SZ] R7XXX=!^/\SHWSQP?C?.,H>PSS'5< WMHP%^\==Y?& MAC:;X7PX2?^#:90I"'L,1Y9[2-D@=N]9Y9U-]L!:GUDG=QZ.)V.IRZ]^T3WO,H#-S6+CU5Z,-X>FD6"T<5$F7: M8VR["%*GH0XI-=;^/IK;I27J*6HL2EL4MX%8=<(9G2_]4_$5K^J]*=]\-<'S MS&G:Q6=22SK0+.\#E)\=GYZ%[E^/W0J[Q\=/6RFCX.C?$RGK;).B5-@X%Q,, MS#*9RXQ<%QEURI3+/CF-2EY*.,@#\/;.E/O:DX'UU--=3V_U15L%JZ'V!J(> M@\Z!BTVCO(H>.E*I#L' ^:5=4NO5V;^_2K+8*\7".3?%OK[QA1V/ITE6W)A* M+Z7]Q(:=L\^/FF60F<>('=&3=:=GV9S_&\1J<]&2AM%D[+#TMF% ZZ7P,.\* M#)E[[HIRV*XS*C8<+C'QU3\:-AE-)0U6)Z'JP,$0M #U&=Q?^B#S(2DVBVW4 MHU<90\;F?3O+80Q' B9)50IRT')JB9)@L\0VERQ*N_"=T;,VT>;VV'&'/]_N MU]+R&AM@$Q +.[\4>5N "9PO66M7(FEZ2.2DP>/*2?>2M-#G@P)#5L$,ZPW! MGKLT=H)YF@KJP8[KI\\3D[^SK)50*!K".SS*8MQB=:+VF9A1<\$1."1[=MT1 MXE'D;MF!:"Q^LAP^3NJ#GX8?FBTD2KU[9RDOFQ&Z1XIF^2&T=6JN^^M1OKC3 MP"^)8L:J4M6D-5T[BF*/C,,U$>!SHS$K/F[3V//K7-T>2:T?\TA@I\!KVXF3 M5]/]J1ZVI\>/\5@PCECW/,&Z58?EIX)AE,RJ:$Q$Z8,+)H35&_*9]6%%/8@# M7Y'O*XUN0E-/F.;7":-P*CE!L: 'WP+_]\&G87XZN0]IF-%L.1+FFHNOK8S1 M88QX$;)ZYPKG< 36+[TF?!:)2&\9FU3^\4'7C8J8H)//]H=-,,N<+!"OY9+S M0RX3PVW&)(-(F!M1OTB\;EP^I;2*=-S&00.)0.],,A5 MTH2>TCOR*?RC:SA-\2R>$)*4SD*/^DKI3<186F,GLH4K)?5,\$"'G3Z^?>R+ M N7AM!RN;DS4P..]\"7>X7_$&'NKM1W'VFRAO62MPT#X,'*LSA31=;JH\B0) MJB*(BP71_ ?2T(A1YZZ;.^1.7)H0D0D.#EM",'37ZQ?KO$.]VP%QR/$"KD@> M5][;]^6W8 ZV%NYTO M8"/,(F%PD&H87%NWEA7/;.K;4C 9<#@RC:$^ZNZKLQQ3IPK2$DM89M2)PHEM M4B=6(T!LGVR0GQM.CL1>$$3=3]G(%+WH80XP,MC241C+%WM0TPP,'C+1!@-Z M'/(.W4WALX? KOKH;VQ.%MA@4$61&WKL&9$]I6WGPG$82*LY"JO=#+M,YDDI M<]**4Z@M&VHHK)5(T +7]O8NA92AW:)0IFS#@E5%D!622^;'TJZ79^J]:45) M;5^F%&+B8B/6Y_#@O##Q(YC>3DR)&3V0/9/NT1\%80C^EZ5VP2"7:(8ZGHY_ M58QTA4&3MYL$PYTO,+%52S7SVJGLJDK[OBM'PVPYE1;5I@*@'!W(01-55SK" MS:?4UT'A1LQ"/-R3Z>6KUV]^>X,7?0S>_/;IU8?W'UY].J>_]\C?'=X';ATI\BGKW- M.CT:1N!_T.RS44AI;K>XV?0ZPC#O%DPK3!WA-HGH[>YT3]!MW[#&_/;C6=TV MD1H5IVFC>(I$H:5C+ZC:S1$DR<2A_R+Y&)F6;^A>"783E*V'QL65J0B/K ME-R@%6O!YDY%O71M#1V^0K=5$$@,LQIZUV*DL.>Q'G')4TM,,HN6N+:P(L7L M GN- M:XA&?U8H9"?R:H$P.3:;8!^;I+SDS6C9+F1M+4X";C!5LTLH]?B+6X_8INVX MP=LVZH#52M64UV*,DH+9[^T?FY0>.RYC4 +$)0=6@E^K=GI\>OH@-#+5SL*[ MOWKQYM/+\S$L"&EE3L^SITGD;-KFA,KP0AFN#0%+>=XLRF9-9C@P<%]2*C=2 MUC2O+K:G$QGL5?"X/;I.T^#220$[<#Z3ND\EW>\>\1PM,E"3N"D-BXR,&/-F M3 RPS"++CLP,L'%$6M2]W@6;F+IG/I+R(G]48K"4'@(N9I)7VOPF)VWI].I4 M5IMNUZMV[?!73\KDT#C\I]/[F?6Y/WKKCK$(MQK=!G3"VS-5__#?BKH*/[UYO&O NEG\QN=]Z2\NMYLQCO M\CG&,8;M9G!93'EZ ^2V 5IT+\#E\.*SXUIPPGQY@-X*)E_Z49ASWOI2M+'! M'6DJAAJ?')^>_"4X.CT1)XIH5BJF'C:1#\HH&JO,WM692A?>S( WSE; M)H'T>X_8 WJ=%44I560]]W5X-XG/C#'5YH?'V_5"&;1L[U+^P&+?('^#J$*= M!S(E@[_^Z:?3GJLV)FM^],L960S\U_R_WO_1.]D_.^LWBE?9;IV&_GL:/ I> M-=2JMB1RL0\)MJI)\)Q']Q3

    J-(M6G@][AJTPR"#NM&$31&R%,='D57^$DDJA7 MQ:P1Q>?>$^\ZFF>:ZRH9#4WX5?D=7^T5G#]7F%=!K-J!2PNMT#_$I'IZZ6N8 MB6OHJ*._FC*KYAG=T.&\D;%E0MST$6).,I.XBODPB@-9EK);9!6H[Q2ILU,A M)^3O/T /?MHWZ,%WW4 W6&]F/2N(FWN/ZKY@V[!LE?!<$AJY#H$";@C'SM)Q M);.7280:_V[L/111(_LCA_>5[_"BIRH_G2PI'4'BZ;E/;7PV3\,D2A"+#'QH M%T:BD^XNK7ZGY@KT[QVPZ3>BX_Q^()1OUD._/:WP;/#@>"L#1K27V[((.X+= M2*F34*/1O(!;HAL#)P#"2JDL,*,$?+>1GM>M#VYHR>'Z]7NJ!?2+ \;(6'/[ M&,]^1DJ\"N(K3PK=S<+B&:(<\5G>:*X@#E@ Y%>PS5995>F/K>Q"@(!9)4A. M;=$A!!K2EN#8'8%%3H/DF:14. 4N5Q);1BM!TB*>JI7S7FZ?>/D3VM0S&(*" M*CVEZ4(F(9A:%+<,-Q]!@?OZEB>6IO_J(G5I$'J'*E/;YVI+,'+9S#7(<*QW M\T>[T2/!4F 354' @'4W7 T%E=]<7R!E!##3P&4KF.5BE5;IVA+GO\F3RP0>F!048YUR22_I#I5@G'E03XL)9-'P[$EFRHV(L3N'=!RE!,N^9UU_\XDV_0;X*7CZ]!)-2>*:Z2M= MS6U[0/E!L'4Y^I9SA-"Z9-S4*?&*ZPFK*22HQY%)SAVKIH/"V\U []^Z4J?F MZV<%![JB7B^X!DZ?Y%6*IISQ#($YOLRD9)11NLAQ!.):@I<4K&%2:9_A359E M.# =[3N.^GMRP-X@TP[)"V.+U:SIZ_/TJVY'%Q%(>Q"7'+.FS),5C*XS$I^R M?&Y'EGMA&"+(_XZY!ILL8WA^-("7-,.S#/L*6,L0"[?L"F%D+G< 6UU4&,,L M"VK/\Q5LKEW0(^(XPB$1!^!$7UEG M9GVDE:^;F@X ,>,35[$G"5W]0G>EF(5R,V?I&08NR1P']M$R7=3_]\5/AS\_ M50]*.C,>R2]WY$U_>'WZ\>WOOT5'CP?=GX^_O(Y._O'ZMX_CS%Y\X_H2#,31 MX%"W>(N=<25K)L("S\"ON2QF5'1(^'6Z MTD7W-DF+)AZM$!\#TQ2,\$)3A7R8^'PC*QYIZH9M;IC X:HXKY'_3>U5T(JC M2BT[:7+JM^[*4K4*NS;MQM2/R*THR_3<.KM\<3DVK52FE!Y$1;F:M\4CJ=IKFX+P[>@IQ)S;LE5B 9D&+'IX,?2KSU_:HIN0$CQV. M0SE_Q&I>_ @S;5\5F+K@H'3PL$9,@'Q3('.:I:96UE2.<9DJ,()K2&R+HPQ0 M(3+$U_WK\R!P&)Q/#Q>=Z.P8J(=?81F'EYA)H,(/-SK KU))TT,PP.^JWB]Z MUR@0?,!^ $:)DZ"W 7LF7'&0/,#9-02R,QCO/'58.8\*!F< QRNOZC29A_22 M5!*G*9"0$+XMFI8S.(VX#05%C<(7@)5>I^PQ;V&G>SIUV JIO; MVT@)%V;)&H(7"E?=F]*__;[S*N<4]JE1MQ5TK,2=7V"2\@HA((1S]>9*393= M\5YH +<\K-S@]PINXG>)%;;ZD&]_^I!OO\5X^7#,9_#^*S!JJ]L--C*'SQ%BTN[G/BT"^XR27G.4UJ:3/H#\2AB=%80 M EYS\NHJ#SKN, W)37 AEB29PRG-,69PHLKOK[T1<#E5J:,O;9I'@VX\DZ8J MO8M';1R$]>IP6-8+/4K=6[J\I8'?R(AT+4C+<;V2PC^5$QO.*T@AFR^[*,H6 M@FJ%:_A+!W&69_P9\"W%RH+Y+A[_7G6+-=)C>OOO?$C=UK@QO2^3[[U M%!9@O?4TMTH5@5&-?84$X_-+_JW/IXV=-9#;M,_T:=IVZ.!J.8I'IU\,B FS MOV>2Z7W/?B 5SF^\=X*$$=)VC'\W'623H3\%F#FCQ+(E2N"I0U#F>5+.N=MF MX5.!R)&7(-@1Y0\$F#-7GUXR_S"&M$?V>^!O,O)VWUV[S /C2#2WC;.0S+3P MX=S3[H?6DG26W1K^L>L@^WU,K@%,+^T,R47!K217T1N=NH#7!9VV3>J/)V+HL M]15V>EZTICDP&7;"W;*5A8K?B]5)+-9@T7GUTNCKCXQ\0+^F0HX(#KX0=A4F MXX+>.U7#YIC>$PL$DTD>6I".L'441SMS662,UD2(5M%,Z_8;"/@0W^,R*\(: M7]) : 6_F2&F49DP\/NOTBER1<%!DZ6+Z%>NB[BK*8\#/L4BS?!D$U8,=-IU ME$113FZ'721IJ?@9L:\L^:R^>/!XO4\15-UX'O' QAI?@G4?>,U%@_XPF]., M-^PBR99,TL@H<#IU.0_KSVZG(#:0R](H)*L%& ,&(87#G8/P15/RR5%534G, MH+HRL JSROW(.-B/[GU>##RPLAKM1%/+Q;6RWTJEE.N\6NU*E!N#JW)E48N_ ME]4N/(J2\P1).2(%W=.@<0%-+L2.C0%E$/.(6SUR"&*&OVY14;(*"Q?JY&@, M]I/) #M]YCT_-F]P;F[#M=S4'0V/7UKD 00'9@)/T66A4QP80)SOI>_%Q;W2 ME&G[2]=!N9)S-K*+#-% MWZ$5IDM$[.+Z_0DQ#Z:#2^PWT]+$XY.' ]0*(+SS85:#/49@(^<,<:_E!XN< MB)P%[8$3MZ!9Q;"!E148X%0&G+J:_SE:6>@=Q\?9Q'=O$79"!EX[H?[=(-A0 M?(!O[;_"[(,E2TH&006[5#\#Q_EEN[NM[_N^^!F0;N-%G6_LVPNKZ,GA\^B@ MI^BW=&X)^2&S-)VCJ_SB\!C_\P3_\Q.;QJ.CPY\FC-Y"34BQN\FTTKX,<@6O MX,G+ IR!/#T'"Y$*!@RA:^!^1"M"AY'P%A4577L-PC_052Q=_TE:MS'Q^*$% MP8&Y1)@CQW.RI&WY5S,_5\*)\%CU6]08\(=$_+.'1/QMJ%6POZL%(?-$2FZ# M3C.F/B[8\];D;=@M-Y*I=ZU,VZZ!IP_Y["N\U:%.0CD$^/#)$ZNFPXKJ=GOD^@W,Z MQ7U0]*UU3$U+A4:\#E;(HZP4AB3)T'87?'^$1TF2T\$-JM3]@&@OF&75?EBUR7FT\(5J'*C(N#E7#';2$Q%+ALY5]=G#D?B95J* MC^/M"3P&E-'KL<3L44'6?-%!AN1-,QFNB[&E2Q M8$A+JV7=B5'T&3*?'PF[&3=OLK+P4Q/K"Q%Z(\,N'!S8U*4R"1=N^M!^S<#2 M4.==6;M.589^&,KU)>XBY)8S<=R!'P)&ME?- B$]!%1Q\'#])CLIES+9J(Q2 M+33!NE".)NFY#WHEM!CT[/ (+_'L\)@RLLLJ9<(/GL= E8+1-ZC;R5F/=80P6Q6(CU4-"0C@*RT3FV")S#O:@A*T\%IXX1:8J@F2GXO#&*K%'/IN^Y831LY>?,V-KV!?\)$S*SEX"RJ MG(1A9\BR*B2'*!,6GH-\UE'_"MR'0 -2'8$!6%\4\G#=I_?/2E?H>Y#OM308 M?I 3#,_%44HNUV[=]^;.GYIB>5:2H,3,,QX&SJBCJ =WZX.Q01$-?!K2=:Q0 M7]L\1'6Z21T2]%]]=N]5OBLG/?WA%CM.%(> M+35PHPV8?]Z?F-ASI=/6:\@YR_G-,&*U(/V!4;!6P-VE\PIH"2X9U-<;/,*, M7#.,T51VD D\#;US9.R15SQRV*MEA (YW"_.3)B_I[)!;,HJ. MXD&CX[#FLC5_V:[()V2 :=ANF%>5Q&QE!?;".=Q@/^]-^O/Y M0_KS>Y]>PZ0.9Z(2*:MS#*%>")PD!+-A<,,DJ?J!8NY+\PXA5C<.6O]:%(;( M[[:F.K%+%C@CZV]@+A[W5Z):/1)"S,+&%CW$)#2WCGC1MWK9/B\58?(HS6B* M;8G*\U=@ML413HJNS(>:F^QA E)&W?[@LN2,2=V LF]DN[TLS+ M%^&F)R#)X\GR%1N6<40=5&JAFE20@A9$O&YK0M*D]G DT^B _SUN-!KTNUB=_)KS4)&KV >1\#N.Q'J MH9XIPPU^@!1S@9\@27B*3+'4F6L_Z.;VWKAO2^F-TM1!F5G;4KP>FRI.IL5E MRISUY-I*[&2OAFA;6NMNH0N'D5UHNJ"(MMXEA?OBKL#>Y++LAJ9RG.'6MT:& M(/I9&LF#*ITL8 MV;3PB-PPZK\1<9J$:#I,FYZD41A9O"2T Q8X'5]6+#1?CDFR:^P'-Z0%2-# M\=Z[MUWW<,!N-0!R! ^:(HX5APY4D[ESK(82%,OYWU?T,:=CQ9E@US<55BHQ M*XE16,4!D58T>QBH95GQFLE*0\9&_AX&8Z7Z9Y28HC=R=4$_!.XUK-N@8:C? MS'&_WT(_\][AM#*9:W A7*1GM)5YH&*'_5^7$/8NTW,Q(MK.L^BS1+;YG]"Q M/.C$J]6U%$ZHA!12!DP'77CB.V)O:OOZ\R3])M#E>H8LH I9I9@B2*XI?A;? MR3,3X>AV-G\O>[8(ULF%A,8*5M@\E>]V-&?47Y/^<^-@1XZ\W=T:$4D#GJ/? M#F;KW>XLD(+#!@J(@*?AZ/"I#(+@D5-#8-S#V2 NAGWHF,;'9M1X+6Q,8K44 M"7VVN/+IXF*5U;XN[!+'OAZ_PBAEF?8MO"M)"3'X]5Z54Y\/AMF_%?DC5U)% M74^7U_N]]HWQN\X;O^X__).90T/Y1H"+I H*&,OKH*&VU)=MU(2'$&CSUAW@ M=7O!DFE.*N;\I&TP#ZAE+.@[J>3A%-1EE$%B0=((.%*2G$F>+*^K3)VK&=,' MHRN$9Q+C=3JL:D,CA>7-WN'"[.!XQXOM4%=4&LFQF M5X)W,LLXW>%1*@UW(85D1<>F."*CTYO/MGO;V?6 MAU8J914XU^OC*?%MY4RB/ <=7YC,L5D-?Q@JA[)QJ?NV'^R+T)>M^&!"I&(J MW8%T+,HN[ZF+;MG!A*@LL'_6J7ST;? 3W]118;T:L<#2D&8P)O8NOA6\.Y0] MC]F9($[B:%;'Q"^5X)V8(P5O8!F47 AT?/1WRN0$"J5^N!U]3G1 M9I JG!F71L/88<[0H4!%M(<^N_?2'I_=>19Z+]^J+-TI-MP+._@H7]T*9(+& M@X#$3RPR^G]8]JFSNJG33OFAT- S*+H%S8!X+_4F^TY'TXXI[;BM8)@K-98% MI_4F#L?%NDGX*)61,$5];&E7OE76PU_6+[O.[J1.C,ZB;VI2 7**7;Z5 MG=[$I5E\9MTJ -CQ#8>3'H (G4^CWTW*(WQ0S^=LJ9:=W)372#/]T>(.\U[$ M#B?4<2NSZI/O%*C5/3Y+L]44TV2TD.US]*XO<*2VS6EWF=QP8G4@NQ?H\#KT M3VG'!'D3:.=UTY2UBR??;^#M$]D''QYVGX$T^<6VGEF0D=QD@\PX'DB9MY61 M;!,%> "F22!VB0DF7 /959+SYF;W*S.A9![*=$5--5?:P7_#1YF8>DW?=_KM M[;9$:B??]O5953O9[?U&\;99QEUS:EX#%[=[:7AKEUQH==?RYO-#P^SVT44G5/#R1.>^#-5[9!P='CWO MU]1#4Q> <2Q8UZ2PF3QB,N@F"<;-7S#ZG5GHM+JZ8X5Y MF46.!7>LE;GG7)M2'Q-H,LS'R683IE_Z/KV&"=FT&$".2$?XM(_7V:!T78BH M ^:'<$@MCMQO5"T$/WG95+S;.U\/JY].51K?T1T^^ "P5)?:MR^"C*TJJ<8^ M_V@2KG:>^/9$F"W"/'/HU=O?]N3P.3>.] G<<>[6].T0-<# \\4^.\JV?>&B MC:5VAPP^J :L02D,FP0'4<,MXB3QAU99'5Y168&0X*CQ;H;Q>6TW26]OEYCJ MO'!> )&^YN"RDGVKV(6PS1.$3+%*0>M#-+6:GH80)2T4V#'J)6J>/ B'1E'#76+08ORBQ* MLM/VNS!N(E:*>/F$%F8V?69:%)^BLD%UK\[?E@BMDQ"E^]?N'WR/KE],57?4 M,"5%0%DZ-SI@4Q7)HB ,#@J,1575S6%A6KC9D.8LO(Y/Q+IL@*[?>=H)V!)#"EL8K?21#W]ZGRD@-*.(2+&X"N7@21W7NAX/#Z_AZ,9Q M7"803Z%F^'F9K&E^3"H9:!5>KZC7IFR(8>]-&5ALL2#AHV METT/?TW[,3O+C5!/9!3H("66F*(##);%2LC?\I)WB? H=#Y::1^\XZ;>\"IM M&JV^SW$#F(1.)<]"FY!@2SL)OS<=8HL2,\GL>C!**=0!HR(;YDR"O1,9MM,I MAMH*7Z:1E_I*%^YV\CHN+:^D,4B Q7F*@.7*(L:9\%[K/T8KW+$.2>+#R)V';QVW MO^D9D,J &\GT60>)#QF,W*55#,T+TQV77BK3INSZR67#+(H!^>2N3N/7<&MP MBU+I'39U-_9XO:X=Q= MKHH\JWFVL(K")<$<&>W+,)>C(RD+H&()%T#8UL>BA87%C MFG&R$ASRV04F90Z$@TX[8VRWC8U5DAE<5-23+].+;+:D:&2YU'4U./ :(57) MTFO<2&MYBS/!*=B)A _\J00_.I7O(3WBQ+@,;90ZM7T2F0*F\-#;@+N?%O.0 MXKN;\*ZBGQ\].WJ,;P+_.'Z\]6J;WVC+ YJ^5!3J+)MU/;ON/*9+K#Y[YQG+)SE&-H?:F/0U!784_EX[U(>' M>Y B,5JD9;\, QH75X75PEZ/F0A9U/R.Z6ML9K]$\2V<^21"&D,U1]2U.!=. MHEC&&)6+'86W&6,7_Z+HJ@8LCAS*[ B>F]81)AE8F@%Z ++$89=#:V>9Z]BZ M/M6(A&RH#&X61$H&GERBS;G>XHVSJSU4_O#BBWC6PXQMR'2X4FR_N;<]U5I: M5VYQ$2*_@IM417K)%=%$T@.8A&[**4]?2JM54!;D 2YN8VDFVV(38:)R+^"7 MCG$__?/7IHF+8R?+[4\&MU[G2$,_Y\OHX==G2:FKIO5^CF99 M!C+8;YE6U44=OO>]!W18;QXE@AFX]]EN>*"QI[MWE-#J'["!>,/G2DSG**U_ M7:62>:2*H[C+XHZ'OK+;)RX&0H-352FL>((XQ7WGVPDBL^!P^WF+RV 00,&) M&,T2S+KHHU&K"QR"4W2G-$V%ZH@71;.1/09< M= 33;2Q*[3+>^1SCD&*UKI7\L#N>6KU5HWA %QQ#1=BN0)#4@S_N##.!Y9\LJ\ZN^-&EJ_. MC-XD<8EDULG$E:H=MS#R-9<:X-GU*DHJ<,K 9B 5C46*DCUQR"L*'@G#ZQ'2 MV[^FA],? 9#']T=O.IPMW6KTBF[.,=L:<0ZU\?^%:MJG )\?'CVQW\S/U40W)%A<'RG">5("#9Z$00"4Y'>QF2*2QVVA\QF M+!$N.O6S1J0X?GF[281/F\$28(U (% 4HQ)A6,61NN"8=641T#F%!U(J;&E% MB-[PEV"9X6=#+C?.<6^^3OA]#R7Q'5/T]'PRN0E!K@H$C@3#ZP)9F$3NSX9_ M','HS'!T(/"3[ L:@1#TP3D$\V!T.Y\28O!Q@T+R2$$=UDPB@6[QU3"?)N2G M([+D.HX6K"M&)4"5MD\^ MPSO._0H0B]9)]2[@GX*S#?^@9N^5B,7KSLA\IT/Z>9V5&P%";7 0)LF2RIDA M"XRWIS67K@66$^J6&2SGQ*T&^R =Q;?^E@1[N^Y?6TT*I_C,?FS(HCH8JE3& MN]2Z_MCN6"@VN1-V&+A=)T? 4]R3*K-/V@=P4J;.M^J>G>&,O??R:YYL5K\> M(MC@3=CFA)C;%N\7\S93:%::U[[N!>>*Y^3(N%JP3'>\,%#8.7X3_RSTM>[K M9LR5H4#O-#R8^LVM(P2R.&"J9LN1CEY5V'PQ2PF>S_"'(3-N"^)D[8UDE#%" M@SC&+SA1Z!EO>JC8XVMB"TF]_N@ ]QW5)91UW]2KNM<1;Z,68]5[\+ 2H0\C MC VMK]<,/& ^?WC9]TZJL;27Q(F6::* 8LO,#@W_J+$+>](??K1!YCMPR)68 M$N?Y#=*.P-P7"[;(RR1;1;NE;S6_+HP<8 ;A6E<*K27/:'6Q.MDZ6^NS*D-YMF?,U*XK# M$8TK)SH==DFEHBNBO)'.I;=UGLY@/[O3V#0O8BYTP\-U4&QTY!#K0[JB0XS- MEX[+I =-3"6I%26(,>*82M8""^7X/)G099A1MX^X_PKFR2 E'W8'X,Z36C^5 M>6>T]S1A='51+-L.LE]0FNGF*OF5.J1-ODZR>4^R7EJ7^GHU'=DW+0W[%^=_ M=&X@D 5Z!:,::!D8%*C@O6KL%BAY^ M]!Z2NH^/QI[4'?F.;L4:Q(">5Q(5JP0SU7EA!:$Z[B79,P0 MD*GB1;A/M7=CWJ0WO=&@:^PV$N-A*7[&$)WBKM@']<>'3V/XSXLX>G)XA/]Y MXO0SGU(-GMHTU.KW'+KW0P=ZF(B5)+4(:$/C)J51KB<6N4"!G: WN^/J C M')/6_&/N^V3$;(I1=ATPG@N0QOWN>>"JTS"#IRC ]6)"3*HFQ\J=F<9:48QA MT4(X-4Y[='NTL M"XH*G(20O-1EVM5%<"2&E6D);$GMN$L[N$P/*6B0;4: 87+=?I1K=3#0C/@& MMV]@^+QM(TJ:CCECRV$T^5KVS)HL(_7+9L=9'8BS?RN0T_R1.2 MR9:3[*\)"><&'AT6ZE!EUZ58M_BA>NM@%*,LB0@>1K(HSY-/LS]ZS MH'Y84_!4P*"OS]Y^.,&8M29,[#>?E-VJJG_AC"T6/W#&.J] =@L_M>.^3HA M-]S^7D[L79Q&BSHY^#SQ4&\^4@7G7<6&%HC(@&R2?9K.B!6ZCZD@CK2'Z>!Z M8K6!G5K K2ZG7D;G2Y+H9]S>P)-T85UQRYFP2$O\'<0K_FO)99'-E=A\7C33 M6KG[>_!B??00H]TOAMD&F6FW48'L:)^X4L N]XMH="**,<56(X* +@0GJQ58 MH2C65A"((NY!1C(;C$TM!BLCSH:HJ7"7-_913.\:@BG8 JQZ>=TM>:" MAJ5GL5/]_N/K2B!_<%S!3]&+GQX=_10=4 :\JLPUT&1KRY.Y2^6U!YDBU.B^ MBA)12FGU!4,.J7$.GP>&*#EGK5B\[\]/'SU[?*O[9OEEL;QD+'[5\/J;23\_ MG%'<9L+"KNXFCQ\=?;-[K(L"ZRX5MDL1M*AUKZ-'3UY\X$EJ*;/'MT_.2K9NO11=%4:7=.LH#9;LQ&@-,K'2L0^6-O3PW!L"4X M.)E$K3,DR=NK2&:;45UZLORWV[+O[98]H>7QCI?'EB,'':+H7V_IGVI0$)3W M4I[I)K=0S$VP])V 09#XH6L^E)D>'S^4F;YJ"&6K!.(8UHJE@0V35+,*-7\+ MJP5;Y)2[.L=C207BEJ659*,)(R7.UX+D>2I-""/J5KM$#\XGSA2$EH CVU<3 MW_X*,8%K$&^Q!\9#=Y6;$CY[Z#YEZIY^_G" C? N]P<_V@78JC"YOKHN7[! MV1$#<1"*"4/M_FC@ I5K(.:?D^.)K0K@9_ M$MU")%Z6$SY;K6#Y@AVDAMQTQC4Y_1SL0UC &+=WB=%-">, @E#W\X4524SR MV\QWK]:H>>K+&S]VV/"T:$H>AGN=V'M(XCTD\7J3>*[EBG6#%]F\F1$$NT^1 M1QHE6WS '.0::,IH#V$+:AL@BF66(-,5(FQ6RB_,I>'I=0OTTQ4$ZY4"\P@^ M%063G5^(VE==3&YV8#UKNP@O?CK\^:F>8AEE:_[O(_GEK@1Y7I]^?/O[;]$& MUK=W;S^"I2Q5IZ;C\GG=+=U2A3P\ J.?DPF?L36T&]@8,5)Y^LTHX7Y(E(-5OA>]&C M+W(M&#C6'=^ TN-)M]NZNEZ#P]A1[E3%5^?8.^M(Z(S55OXT&J?82&^5V@C' M#!HA5]-;454.&2L.DJ"P(*$7ME$C/5M-3/ SE*31=[,7L$>)$%7((W#2:? - M9)3@!42TQJ'BI/>6$MN=R\?BE )W$,%:6EXSUO." MI1(6^-X MAU]3E(#[8E"DJ@->9W@EK]MN/.\/2CC0>LFS%,*,#"=><,V5:6-/L92I\X.# MA;R5Q+]"_3+R#?QISC35FU[6O>@#P?_1XR=WH6PQBF/Z>-,Q/;L#Q_2Q/Z;1 M=K,Z/!T_:G/"O*PS-;L\QO&A/VYXM!Y3_XVLN+(WXL6*=9=:06Y9JN BVB3' M<.6&F?,+9JSOF'.Z<=7/[\BJ=P?O+%!CO;O+_2_D55NRN>9"31"R1!Q^=A9=7M4 MJY'^.MJ-8YI_M-TG2LJLDFX4I/B&*Q5M"3]-\FN'.7P \[6L,ML9).P7C\ . M>:K?97K.T]DS?+)RMQ@W%" .2*6KM*XEZ& 0FGFU.6JW+I%:.X4@(7.6;N!Y M-2CW*R/P^8O22%5)DY[GK%&]%XH,%,3-MA?&8!WV9$UBZ>OW-A=ST)C3OO(( ME++5A^1*U\X_GA6YR+5%X(^E1.0.KX2%[Q1VV5TK.FZTR.G=MLB>L'^7!MBV M&(C.;8^-=:OR]N85R[K]]K1M&&WIAJ0'B(LRY.KB*&\P7R&JT9^B!24T M$);.V^;.GPFMB1?R)5[>--]I[+522W%W_-$^H&G4.+:?V]]>)A.S&#X;F[D0WV, M=B.SU;3!:4WQX;BTB5$!\^YI*M%I11J9,:<8;7?L4*HP(*=IY7W<,WA[Z--K MTKE=-,1C?9X@VVJ[=3EH:S:.E(5MI3.C^?(='W4G M2)>*N7"$ B%&G<-?/KN8:](E#%RJ8/BL(;C10,!M11["RA!MF4U)3J>399\?:SN:>'$Z9L2G6@2 MV&A]V#,LI&:^@T]LX3!D<9P]VJ#G=V2#HHQ'8SF7=KP[T4\\\2>?$AS;@DAB M^XST]"]]ZGL1I+ZQ%M'&"KG"&.7^-U>W6AM1P[F 6R?6I!F?BR7]?V77O/ ^ M>D="KU.4]C+*L+!.2_@2.7YIK4QKK*(WCT(]S=O>!.T>-3TRAV67JZ1=S@OJ M7RSN(O2X\Z@4^77S&=;?]F!/[\90?>@+QJ3+V![2C?$X('(28OEI7Q61%\@7 MCE/*SN?@YTA750J1O>ZF[X@Q.GC39/:I6;<'-\L)4B83JZ;6HM&9\@2_AJJD M2G_&'"BR1)$*I125+(X7%(-:7Z&?EY.&E^#49(T)P8O5,8.'766.LY_K2\&( M6Z[>9B7&'GEUS*]P$.FT:(R)42$:S]W? M\20FL??Q-,HCS_SMV8?H#6ZT/Q_]K#3O"'GAAHC51*+ :UY326XY-7Z3RK6&P5II!"EFO*,@]9 M4D6.QEA(YU4M+ZI0(:>1VS&ZJ.3"=2',D]?%.3N>6M5W7ZR:M?J1@7\VV0OB MBHTFYN5&$P,["JZ2!U6/N%5GR,CZ:%[8!J&4VH]O9H0.M/$D;U93# Y0IG.- M':Y)Y=.YG:BDU.KLY(9FK/5&NS=G]&RDCMA+O^-BM*\@WB'_=_Q+<=@K$.=4 M.>^3]BP2,Z-Z"U:YE^@5G"FI87)8#8(7!'XZ5&HE \4]>=AK.)@3(8DHH18? M2(W'&$ M,F/N0$(M:K1S25"/10@D^T],[6MUX(,R9$HDO,:=;CVZZTC5[9;DGW03;>9% MXP<]>(+YC/!QW<6.'F-V=B9)Z#+%[>[[AEIG[DWO]K)U-ZH?R0TI98CD3R3 M2^\Y*\ WY8Y7O?'<95CA?MT;G 8W0(JH<<40\JYD3-%PX@ N,X)&G/HE(B^[ MRT!CX@ZE+SYFOX[.XZZ8GF$ZC]"-[Q@>V;W>[%".BF*IF_@V;]_]3TQ0:MR! M&7OLK<.@XPG$FL087GI#-LE0),U M'[A:*/_6CSNWO75-A.0%OE:/-^7Z/ZM'$7OQH.@A>F\X9)1HOV:N^"C[@L/$TM9F1C&DA!RS#!Q CAFK'E1@1W M1M$^['SI096;5=&//,%-P5<.M'3AID9\QP2&1S\]/T*"1E@?\,]C^F<0[5KO MH46*=HL*7R_R*ESPTI\>:2C_=2BM/JS+Q@UFE0K;C]8:+ ZC$0-GAFKB*0-- ML_G7H\ Z"HW:!M<_T-TUDY6!%C O95XB*D9FK$:K+HD]&G0]QY79UP8Q='T^ M84*C)(!P^CW:HZ!SGRVP!;L=1M&'8HG]K(L^$A?EZWL%2W-<'JSD,6@@-#6S M2V>6-ZOPT0@T'V;1("Q1:)B7!1W5WC%8M,[YKT&"!,QB>&KLZ(BP/1=$#5JY M%#0LR:.><_1PZ&+*XG*-X@+Q78$#G5IV(-;CE+3&F*.8M?*/7"A MB<5W>+H&UU>)-^!1Z:%_H7TKKS;4#DDE6[I8?=T+;@]>JX\YDT?K/",MB!)[ MM,);PROD*;\W:M V]:-B\6A=S#ZEM6_+,^-%UYNX?$0PW/*FOL/2Y2 LHIAQ MBO('VT2XC>6BEW=;W@+/?/L\?NAC&T"ZJ+'_X163#GXRS^; .QJGA%X G[>[ M2&R3VL4D.E@O&Z:$@U%-EG7&.T2UOEV^[@),J"$I[#W9"W@ZGWAD)L@MY(8]*4'R[:_R36K2OZ)R:_D!N&.G9:YV)>,BM M/WYV%W+KHW$66CNW=4#PH<-Q_'J9S-*!Y4LE:2)$7R27!8?MB'D14 M]AV0P^<+/P9!Q>A!T%Z""?G8,@L=I#G2OXM](@L@QT;'$@N-7G*99$L:870X M<&2XK[&BZH5/^85].+ZE7K[E7/J:U(4QD,T7V/A89\ERLN%\#V[":.9]KA#%;2!7FTI,:9YY2H6X3.9O XQ.O)[ MN& ;;^&_$*2'L:[!M#3TPBCJ@XO;B=]4X$147*)'D!63&F2?HX-G$_A-7E]4 M/< 6GS];LZ]"U1.5+O3T/HMVSNV:\R N9TN7!RU6#,:LZP$FX9Y M19C1OIP"KVG*8-9ED9"BL5#/T]^?/:(IQ5G+BCFF(-)26=>F!9P)GH@?$^QS M_I-6."G/P]]$Z^]OX9L&P-DK%OMD<9=WQ.*>>+,DW6__A-4Q+U:!V@(F?MXE M)-"URU5]R!%S],%GYVQ(GMI",A( X<]__-/;%39ZF-BJ>LA] RC-K,"L@=2) ME>!"V"!@@\_2>8.A%66]EAD6'5JX$+JDO3F*@DVINJB,@GQ,!(H5^DP#7$(> M-X:W"!F4U5\E#(U+;H23>CBG9U&KSY&'[G=]+U^ CSX%(4V7?MI=9%6 NKD/^%I1$2\S=;[;HJ7/>O8*%[NZ'#;S(3WAJXYRE[Y,&>EARWG0@!+$R;-V M O:@0\^(0BGV>$&7?R@+;"D+,/[H!S68/FQ8;WK'G)A\,+PWGL=. 2VCN.M M@:J"*FQ1C\F 30PKM$%W)Y,3/6S8AZ3BPX;]<1OVBS9K-&WJ'\G/^C#)?K,> MC7BS/NS5F[<)6:TON^E<.VJ9(@" V_A^>1>=(52H02K7)^#6GL*6*5;55YZ: M#QOQ*S;B\<-&W(-I'-I9SIM%6%[>A;HDKK=8P2U6+ZL=PB/.)6E!6U0V!4[9 M9X]9*U>[=80'8]!(A+'_7>9.8GHWJQ?;&6F9"%7J36K'BA>03DA2&!2K\MQ)>-2#13&IY\L1GPP/1\,79Y[Q M-+AY]OG;99[SXI:)9VQ'RY9IFZZPK0.^!=011G_&\(YVRY5UV?0/5EOJQ+8:_T#&<_8!&^^SY^@"+L MQ41:%D?7K-C+C"BLB MF@U%6NR%2.^6-08;1-$'6-*:$L*S=W+[6UL2YL=Z7 M=CP9P:_- NA.[]5BC1TL>8_:V,:%H##ML<>'0X_\2[',,%^TXSXUQ]WH&H#7 M):Q&<">7S%JA_'3L5THZ MW+2IOF%\B$REMI0>S.#;&L)-&'I&X@.+J.HP^P MX!)B2:+KB,P[_$8('"MBRD*RT0L>%CKSEK1+*Z6V([D[? )\^_\IRD\Q==FY M1Q3"Z))$\3A71(\Y39/242!+?Z=K^5WA,V(&4'-'L%TQCXB0]]FLY%?AECK:B8::3RP'_M#F9IN'EDV[?0!*'_T^,4#4/X6NS.'!V%RFI06T4L5 M_GN57#N9]-;:-(R2)*S@M^:4DMO$,*,K>N#:#^?"]S\7G@R>"[\5T9])1F+$ MI\VJ82L0G:4KF*ATUZ?%;TC!OF1+CGH#39EJ@R;Z(P&G2DR'P]NJ:KCMTJA_ M%^6MOL4J>4Z[@S_]NV%&4>Y3X1763ZZ9I*%D(A?9!UH:(&F/JX1U"-AN8Y:N MI#]@8N_?#8SWS"7ZD V/,>Z3#VC.A^% M.)Q-2?]L?YD_$%[BD%GFA)\&-WHIZ\-VN@:CBO_D4:UBF0;^IGR,Q[C:,,BD M->17I+*V84(U_0PO5.%OB10'V\2CX@4:4!(Y"0K2"V!* M--IJX!/! G%DU_@#RU_H.[M/DEZ6*0Z2/P5G&9$E8F!SD$R"D V6-2J1,%., MT,[H.C^ !9JN21O#KS9QWHB3P1*-,@TWTQA7ABC*;1KB J$R)NRUZ?5$V MG M$Z4Q\8M_WM2&P+%O*\H@?J ^SU]A$JRT5_M6\:TOT^)_'!O>_/D(\.;/%6_^ M0['FW_5UAJDH!IDH\J)W$VZB?OI)#D'L_0+W$RD,^4SS98J0HM.5PUN[R];U MI8F,Q+0"]1?X'*D%5_6Z$%T8BKF4/0H+7O-F2)IY=D"50R1[X&XPT M7*0H\5.IRYU4*>5O3D\"D=KED^Z0N,R?X5SDDY2[/5%,:.+:4_1LU' MP#=W'KD_M0>&R-1P7&8H(&*!J7&]XOQGT>&!F:@Y^^396_1A.VWD!^K%4#U) M EI\8_> 8[8@,7@Q5T@U'>_(IVSR45G'G>"68U:]B,O='$\R7%U[*56 MDNOP9U%.HGW+7I99=(OPJ%0V?:L^0*&BI%""^R5V0\B"<"R_[C%I16=YDI.. MZ*RX3',T&WYA*P\W7#O#(QSSJ5%3Z>&&BPPA7'J&"N.66@=OFYQ^&AW9SDJ4 MDANRKS2XR_9">W*SH?\>EC[6BK+WP@R558S2%?EYJBN(:"QX\;47?1R=+&&: M7):Y S8JGK__ I^CL,$-SE>Q"ML7$/S M:,ZE]9)@]E7=9VT6]QF3^<-\Y2QCHNLP<<1PN )IE:&PN\#98-\4BX75VU _ MSCR/>&>W+X/*;:GYZU*QP0W'+_:)(2IH\VILL[ZFFRS. 82%@$ MUI*02RUCEJR3&29!8:^[Z] Q1Q%S24S]=9(+Q1+]4OE-W93T.MG.6#'QI$L> M^U!APH+U?AR]2JF:2$LC61-D!H%\/" !LY-G2.T)2O8#;[EEU_^@;8\NGV6Q M\Z#%L_2R6!)QXQM84@*I9.5?7#G_G[UW;VH;R]:'OXJJS[RGH$IA,)>03-+Y]+]UVS==C"$!R^"IFC1@2]K:>^VU MU^59SZHX-,S#6+I4K)&^Q:?+&UVL0_*"#*D]>T'.O<2Y(TINZ7PM!P2;HR6[ M9Q#.TV5'L0 S\WHB^>\WD?P'3-C2#9/8$O() T;]H3M,/+I*TP:.LPF]$P9 M\ILRA[3ZS6G9Z*LMCVT"Q2BUS+- C+B%WQ>FJSF=&FC!:>6_(V\Z?60 M SD8P9#RD!P4= 1I*DMWSG4K-(Z*U;UNY?8^0?8CFUA=$2XIBX-$]Y\IF.D8 M_Z/..E03@.,84%\%+P2K3)#"#L9=@ C?T2P4($K$O MA2_+MH?4%32/UJ3.J)&V.-+L\4CB31X K[Z_[5VS\11B:[>A,8WR<,A)YI$. MD'+0/G8:5>2F8_G Q:/H7#NOU24X.%E$JW4%EEDTBJ3;&JQ08C<#+$5L9;^1 M+2MH8MU=6"-<],/-E+C17-]J3N[$=ANVAA4 BLKNG'TO-_9K>FN0NRF1#]S* M=K/B.$49P&;,U)CJ5JC ^<_8)0;$W*?-.,1<53 91->SB'OO*8F"'^&G@MAV M"6G'&PAMC7_#=<1O1*/6J[MX<4TO/_T7A@+AG,"#K 8RSNHHX:L+J$N,^6#; M$4^W?^L$D1;V&D3)=%;8ZMM)*:DM*YZVU=JWPO*W<&BU':>C2EN3= H.H=,8 MH;X5M:':+GEJ)M;1V6UGENA11GN[0FF6]7_8F*$Z3G/18#WI$+K*>!N2;0?; ME! UZI+@[2K,A=9_."$#ATXT+9-#_2*ZU:G3%:16HZ*87Z?@"K,[38'C3'YA M_4T_*L NNNM8(V)J.N0GY<77GDP<8JX\'7>,;.:\0FIL_<9JE$\-LZ^EJY75 MX(H;)$C+$ZO1@VK+Y2*8K)GC:&%IXD3?:JP53V(9HFA%#^"+,)4$CC:K(Y/E MRU3A(/)9QMRG2K&.Y815RU=P"5TR)(N"UCW,4(\(MV0$I[SNM52GN]60&3'F MJCLK"6Z/L-KQ-[U9.!>MO#3(?8N-$MW-.W0E5-S6^D19>)[F^F$_AES"!ZS/N MFD8M&O1T1(EE'.!4;K'15-U-YFMX>*DS4J^RV55U4V+)/_IA(1@7@9A@=I^3 M(T_ ?9$1= >E/X -']YJYEQG2&0]H5,VS:* ^X&-PCS*VIZ3]5>*0"#GQC6# M!<.#R95!J%(PH)&]3>X=*;/ R_20QWX#;N-O*.8;F*B(O*T)D[7#F. MJMI*8EPB2,ZM)$O9\G)C7T%>"N8$I 1BA+41C%ULQDZ'3':(016(2/4XJ4%.H#IFHMF9:?."F=RX%"],*'BLB_"U!OP!PECTE...3<+DWH6 MW/F5K-@A>INFS1TW1JB_L16DQNFP&HR#TPC?QGG25[H'""F#\3%>)K-9BSZ:>. M#-\*;5!232^\!LF#^B=ESRD(,,^"(D_#6P'O*D(?M"DMK>FKKI09N;QL4?I5 MIW_1#)3>7Y(==\',L:)UE 9VT]!YRF$0^\[2"JE1Z3I*0YJ M6Z?Y9@EM:E$*5FA+3ZS[#9=S1C6BU2*O# <>WG:;PQ^KAY'6TL\[TXVX7TE+ M.H5357'&BO6X%O.%=_4-9%5Y]VSGRGZJ 'NL[*@-T,(M6#-*WX4KLP*A(G5K M'T]2CC1/C"1;HJ+#IJO>6'6;W=E=%0Q1_0[3'?=:*OZ^*DIK 9X:I_6>E2/? M2UP,;@7-Y[YO7!#)NRAL&-Z@7I_?!6X0JN;,?N IHT^3ZL9LWI&9?EB-U>-4 MZNE4"IW9Z#4XX;%E1ZB_4SO*S++L"5\:7NLI$VV4NY M:9:[(/G[PK*_\/+KX?K\(5BP,2*R*02,[LU*V[#<%>JN1(#;?0Q3SQ!G?QOJL,$6GH%3]CU@+_&%-)9A M,8-KY'O;)>? K]G@XJN #< M(LA"6*=H&MD.9I00,:TN'*-95G%#A%4C#&R@ &/4!I0R%5X1QMA9<3)+!&6( M[BS\JH']G$_3_&2?K M:$U.UJM9=AO=!O&*3T_B12./3_LT=KSC'B@6O6Y M1 7%<*8I=;H55/'O"Q0\%&COE+'&-?[ M2G93K3\L]JF$UU9(8B5HX2YA%*LCO LRA/>CP%%@TI2Z1P[Y89.IB[8R>(U< MV0,WX:8C)4RMC;ZM'J :/TP#TIR_U=3-_;4")3Y#&!PZQAZA.!D.P4#[.W)F EU2E00O!=XX%0>.@]LTHXHP5!GX"U'O M$.5.D%A*AW,BA*IG)<'IHE&&[JA480<3K,7#QW!D6@]0F@!1ZV3W+:@65H(: M+NV [#BK^H+="5. 4=U2[=PO/]^/>+_ CRBBX%1OW MT#%.<9$-]JWV]-71-XLQSB2J_5H>#'X0!L[&P3"'#^)PVSHYX69\@)<)]UG, MB>P[QW92&>*?\52GF-LT@M$)A86AS2&2.5^G@*3B=M&UD@.2IV%:"B>$(CTR M<7,UPG@8V F&KTCIX:F0LM>91O%@N)OKV(K^.]22@G2TP=SE>I M(5%YGFPQ HG?W^UXG\,,QPK/Q2$>I]DT)=?Y2X"$W.=I=A?$WY"KAZ/&8,[Z MWN[;=X<=W^OB*^)@F6GO^"8*QZ 9R.2%.;U .PW%\Z,2-O[>UM[N_K;W[N#] MFZ-WA[N^(/:YB0:,\5.84)7/L:KV77#Y_B[J(IW#YUGR";\@G%$\UZY0Z[EA MDQG'2L3C8[.UC 3!^'2O.K-K8*$DOJ[P4Y2JTI\KL=,JD:(:UO*FFCY'*Z*% M(DD&@.ITI0_'TJBL-J6PYVX-AC97Y?Q1Z3U9(>2T]M3M4#02)8*=2:,2;HJZ MJ[<)Y>HF92/F=3'+$J4$U,H@%L'95@'FNW/$ES#XKS1,$PR9A $&B6A-3$FY M0H7(+?.?-_%MAC.MO)BK7=.R*3#I=/8VN:8'3!B#\*T3VCZ-]4&L"D5KC@V" MV)'+9*RJ-EE'/]I1^XF39O>@XRA( M+I%'R_G--$)6YTR(/HG](V(1L\LIZ*I-/< MDBH,,%RRZEA1%_FG8W9AU,!O9&C,&%PCYAE#KD Z0;8BKN$<6TU]Z>0EIPB^ M21 _*^/LW$HAM\3KGF4(I=M(YC-(9G.S-#[6%(9[['W1V:*VGG3XZ"?KNEAS MTEE=%]O=-41W?)LEPBE#D4))L3HEQ\(^&^2Z\L7^V.=XKS&NW?IC4[VD'\/B MHV+!47(;8*^YPM ;3> 4Q=^L9*0% ADK0B'\,ETK%06E!Z@GFUE0^6/2*"7* M#\I&$^3!-X 'RFLP*-FF>Z\YVQ=U7U'PD)&4]E3+1!T0B0*7Z'KLVRBE.FR* M_AGDM-TTP<;H$Z):\7]4(?S+#IYJ)Q4FENN$K-( 0M@L-1:1-)D+2BNE<:QZ MR?"-*1]@XG$R-8;&+D_U/,V)$(#F)0L-&,X!PM:^C\@9\U-;(K\Y4I[A2&GN MLX;AXB+,T A8M<'3KV7IU%R@HCT,+_K0&CKO.+#H1]&8;)VBG%!%1AR31B]T S VKG!-F?"V4_T;>'&FUN)?8B8;_J<"]1Q MD3ZE8$G1(7<6W+5+[K64#638FK'/HL1B.8LR;EX)GJ7\D6G<'.Q3E.!+BVJ7 MALMU3G?UXP6W+U<_#Z0:QVE2:+J02.K 1O!4WEN-P8)HNGW#2AM:SY-!;C!: M3%?!HL888HZ56!.YDL?-;),4F'P/C3=A)EW]V$J_7;OV6PG@X9O.P6['\=7H M3WOJ+BH]9T>IB*^WX2&+NJS_1*$\6IP26,6.4(9I%EX'&==2<^NJ6-%K)F/0 M#H4V<*P^),Q27+N4]9:GD,;'<^[JJ?/ >/BPL',R7H-Q:V'Z#MVPRF&7*,S= M';13*HYB+U;\B M8+H Y)CP&TCY"8NFP6-N4RB;. "Q'@JCJ=]6@8>$EG++ICEC,B0X?O2'2/F# MQA%G*N@1:$;=@GE$YL]M>$/A7GPL,DEB )8+@^X2,6VD/&>D20U@1TW0/S=F MFV\]>DJ/WE8O8KT7_L>SHM-M SK[&VC R9,]^%@U2@YCMW[/T'#90@[]TGEI;+QS4-KDVW),N\*9I MY@#;2G@'XT_]YW\<'/U:LF%G=3$\F]RJYBEH$9LF0LZM32T(MV$ED.FVTVBR M'>OJM8?<"D&4=0MW[S*IUD08KX=O<#/%D< 5[4Y,SA>%_PJM*VS$@N%C,=\, MP-9RL_59$V9$DB I10;ZEEL", 31B54T->N68B&[R9*NTD*^CA#[$O!0R:U7 MI*B&<><>0I[&;7#OQ((I\5'>.KA-HY%ZYU$Z&Q0E]CW#_66F4TV9H=+BIVB3 M:G?G7;4?1#(W32^IO,QEB%-X;4L3;>7;/V+^\I]PD FW=ES1F=%=0(]B(\ND M_-40'\:Q5 <$KF56P8FB9PD)VJKTDR+N5*3.*>76:H[ M.*DRY^9,X 8INZCM 2]O@W"@D=^XR"I-U63ZTZ_69O)-GX'EEM8*.]W;IIW; M0G_')F>J67NI/;O5&SU*W,[F>H@$5+?"JE+_IGU\X?_$<9&.LM[.0F$BQ"@V MR3[Q'6QZL=S;VSGTX9]WK-71!?2V2L1D0G9HHA"FJ$AHA:*DVCG'NJ:D$^$9 M6]=@!NHR.8D^I.G()&E5)S&[9: FYBW?RDK7*,"[(E4SVD(;IMO;.HJ!R1M% MWYTCH![&1%6_6O<0(58P8BX$:M)"&4Z)=@_F5CN5>G L=E(AON?-YK]G\]M" MC/UV#14QQB7 M;)_U73H\N.*2T>%K-8FZN>$L*.I:T:O-M[?3Z=1*A#4/> (ZB^#0 M'!(2IW(2!G&>/N@XQ-VZ=^1M79*!2'_'?O;;S)A*1'/E X(UAM:D]=JL29/9 MCWWK;5W=!)G$W[\H_\!P[B\:Q?+KKR!F#.P2MXO=F"A7X$_%_W-M&5 F);TU MF!4-;[&_ZVEN>W1!R>X.=,V;ITOGX04HQL=,M F>PY0\4"6JXYK55%P1G"-$ M>+@07E";-&F KH[F[;I[:#$OIZLED*$ 3'DK2AY[F11J8WS8B7V- MW-7FRK3;+ 3W;BGNVJG#AMB7@HI28\,8(Q0ZZ.85>>.VJ]"7;9=2,:KK>17I M24I8)@MA,5%NP1SQ9 *% <_+;ZROFS'SD-6(W0&7!RL\0%9A+[6:=@W,P_%. M9W?_30?)GV697$:"/AZOLPQ)KZ^)-RQEC>0P2)3\()?=5YS$$.E$N.M;HS#8 MB!I%1Q8,90+XX$IA*X=A?"0 M8]HK,R!BY[BBV@2,\/#!9'"UFWQ5YV"3KWI([%&'EL"A0V-3PQVL(E?1(X2= M!CUQ3WC8P"RV:ACMZ9-M6YDGJ0D>,W(>Q5O924P94K=1G@;Y\*/%&@\X:/<6 MEF^T'R6Q5T))-),"=DUSW559%'NK+$FM6>E226JSYEZE,*^7Z"Y<^ZU@#7B@ M:4>YB&/>.KG"SR)0:AN M ,K\%?^A#M2J#%:R'XF29QPZ[3H?@GAE8%\-[M7*_))1*&14%$8R@0G%@NM@ MMW[2,&4JJ \@3JO7@V]1DK:K0KY5E'A-4 H+1ZZS8'KC;0TJ/?\DXS[@WG/\ M;H!#MS.-W0^UDV9TI!;\*CD L4M=0MB[6U5FYGE$*(A)N8J@_.367_P*:R3+"\Y%G:M8G..N(MRV%B>0=HC45!+XC]NVZ);4 ]T+BLNB<(C7I@K5+45&!'RHG84U4^+6_$CST CO,(.)H5OI64 M!@VV@DEK4=AQKP5AQST+DV8U'*W-PJCVA]N>;I9FG0]::9=.HG$:Q[P*V$R< M8BHY\1,NK6JFP0@EX4T(A)F,YR:^@Y)X?YF.\R MHFSD?03MI_ [_\(>9?!##&=S82.+'(I&QRP%,4-\0MFCM2T )C3G$T88CNH/'#RBV%K1L3<6L)-\:6M\Q(NU2W)'G[&2*'3^#U M);6[4@T>51AE%ZR(;ZV?>8T2WBI&' !Y=W\Y]&'P^/^J-G/P=Z4^W):2]L'< MI!O6>E<^TIZH_AZ@V'JW&1G M> M5(:10R:TCP@.@CU^!5?#D/<;ZM&1<;^IA]%#:>8C!I-J8=XI$5@1;_B$,=/Q#I(.%OOX!V&\6SIOI&&4=;CS6":I92++JM[]N4 M[7F8S>8Z_N.R3\!IF?EVG:_P:*=Y$X=<%(>TQ:2&?HT -!J1KX(PY>41F8AT MFU-Q*257A2DVM^^,X^X))?R8^IT<;I=XX1F>#^- \=']0\KW8_BS4P;](K=_ M<]RC9OL+2.HG;OZQDQS-2Z[?EI0F7X:W:4SKI1Q!=.>;]K0D%DD:)=01F!I# MZC9@!T.<)](]JX^K*@@;2EFC(^J#%5;S8#*#4?3[83:1B(H]^KN;M#SXQVBI M1X?MUD1\CQ\BOJJ._:<+L&N(L. EV#\L#P4::T#&3MB,JU<-^("P#>'W*4.= M)>-K9>DJK3HQ5LB,3$R+PT$]*W:W_3KDX.0A?8G 9&448",2#*P= :,9DI$8:\_ M+I0-!$EU<]\"+(S4KXKQE*#1JT>5*HWM2VUZQ5[C'=.X2Q:TM7K9FGI=%/5Y M:JLR6+_C,*-26#;26Q A:T3Q4,8 1HP):;?L-]5PW**&/]"F@R,_Y8,NU:MG MAC/(7I=)3CXS[HS/T,\!-M[E&AFYBTY=^XH3V'";FI&B715>IWBES+Z;B7=R M#!]>N*ESNRY!YQ^LRIV'=5/6]IZ&3!CC$=C21^BP^8)07V3K9R*BYYH4&5ZO"NZ6&N M2*D*US,Q[K(U@$GP34S:P*R*YN=SC"^"=%4A6?D,&WE'E#>@LVJ$UEDTF/&H M%3EVSHQRL&'QVBVG6\\FE=QYNTDE_] .3F<%$QN*[/J(_QO>4.1(NE[H4%&Y M&C* #CV]7P8;:H %;,V, MALD1JFD6WD;I+"*Z'YFFN+O MXZ265-8V6>OT?M5UPC<62#6V(!37,4!_!MN>2 M,J=TW['O-<]7>*N#IS_Q#-/G%>P%]\RJ4G'HHDG<-R "\H!&:FK( 8^BTAY MLY*HF)J_:GH4<=6J0]&W9K\+LDYKG 4CH20[HP7=77ZOGSGL 1MEP-LGIW166AIN%8A&X6CY7\*M0FDT M?E$ OA9\9B#DIH28* 2UD<.M6<.1K1'%/BGS4;OH0Y+1L<0(V?- *1SRX+J&(!A 8=W&%HITAU.7B?_I&P\:O,6_4R8JN<^0"4Q72N:1>:CWZG0$R<%XO75 5C[2RHK \RXN4V MN:EI=?&Q3(NE'=U( O)(&D8]K(6B0*=>Q?V]WY>4J:B^ M>W ;1'&@&J9$"7.R8%)O7DHR*D(:C5QD%]ZBGF8NBF14([ 4>[6^RH8J(W.7 M.UYWU^)X':W)\:JSWL1GM.H,QP)JDS+A4BW3DM6(RZ7UR+/2R6D:F=:]0UBE\@V M_"7VH\$+]61D'$VWP0C6LZR'A:P1[0<$>J\3*Q';>(_G?6C/1 MZ]E;^5TC:W!?K.03/J( MD>F N%H8BU%)6C%KDJ%Y9!Y&3M@-F6=_$N7424]:AN2ZZ-\$0K4\XW4UL^=+ M+OHV3 +=1-TT4*^,DAN2E4 G3%I:<(1/3G5%3K_D[2/5I+VZODL'_E:PT0[7 M8J,=EC;:^^8FYKW+JXOS[IGW/U\O3Z].3H_[IQ?G7O?\!/_PI]>_/(7/_NB> M_@[?6[. ["*=^.R4T)U'JLO>_QV??;V"Z7<6Z(G'>)_*@T'UOO2][I7WY?+B M]].3WHEW>NY=??UPU6/YV?JP[7O]WWI>]U/OO,\_GO7.3T"(2+;P]P\7EY<7 M?]!?/EWV>O"W+MSR[,P[.;WZ\K7?@[]_OCC_A-_]['7AW4_AEXNO?>_BH^\= M7YR?P[/@P7^<]G_SO61=_ZU_XWL4EC.881G7>!]GM7]#3Z LPM*O?3K]X MO:M^]\/9Z=5O<(7U$'@'N2^^ ]X8_GXJX_M,+X*#_^.W'GS]4H^)+^M?=H_Q M32\NX=_>_WX][?])0[G [_YQ>M7SO:O?\/4^X&"N+LY^AX=?G)_]Z7WXT]O" M^_:ZQ[_!R_%8/L*E-$N]\]['T[[\G>]VY<$_/;CL]/*R]_O%,;S+GSC[GT_[ M5^I]G>U\\7&;_@BOW>_AH#[V8"E@?X[^<7?YSU3CXI*3J'<7WYTNN>77D?+R\^PU\OKGKJ;3]W M__1^Z\*.@JF"Q?BMU[T\P47HRDC5;,!(KT"*G(G@E_;U'S# YXR%5"7.DRO) M,*"+#_\CDD5CA,O^=(9"[XB/YA6CWWE (%TXD,M3%E1UVS53QXM.SF>G*'Z, M.L87H/WG;*ZK5>GB0];%C:K4VCXE[:*W$BLD%D#4D:>??NNC*()6/^ZA;OS4 M/3V_ZI>>P9KI]!*_!N8#Z("M=BV2:OHFPWO2G,ARZ[1-&D&V,_X(^L#L=5>@ M< %ZYZ#3>V8)\3MT#2TJS5%ER QPD<>>H> M,(+>IPM06#X+GI(>%M"KDH26'J;/2?CHM']&QSJ,_#.\"CQ3A!/N?>5MJ;-8 M'9=?OEY^054/P[CXT ?I):/A4N8$?R%53.]/\UZ:(#RHO=\N_KBZZ('%NZU. M1#DYY.6<[8_FP"6<:U_MMY3W@>_CD:SWR:D^:G>>ING+:FSI]H$;JH6N^ +_ M@\WD^AE2 _Y!*!])S]6E%_URIXXZ]#-AA7)/H;@I0D[!5HPMT7/@@G_B4X7Z MEGL44*%PR)D-P0TA,I;[ICM]!)AK9ANL9?AJ;[?1 MJSY&DJUD.%_4=>K))U0ZX&;A.,3!A-6V(RAC7W>N=D"^XCC@BE9N%=.-BS!+ MN)Q:O4S;X ]6?U?-_3R4L;:AN2O&YQ1->YZ'S$HA+9NQ9H" #DVMFZO,)J2+ M=#^C*K.OE%Z-9IIJH#(K]=G8M*:KJ((DUW4&5&4.;N>0-OFJWE.KJC["F6[VTU^37 M47P/94QB@BU?09,'R3?&^H+R'LTRA)BJBSXLF$[ SP# @ MZ*1J/U(02_S<]![7;6;G:FODSMX O76ZW#;,4[TI#'^3]%@:!]A^/;])L_*N M3L%JBA+L<+=0??DE:!0G4+#BK%RL*L! ?\&M@EQ5FCI-D'597ZB3&31B'+R MM4N8%7=,U-? *#0%DE9*QJWT6'0*N.53K"AGH>"O%24SU[&-PBGJ.)Q(7,EGC"7+3L4N5!)<*)U3%'KR^U EQ1<,F(_H,)F7G7I/2Z_UK%MT&,=D3 MJS4O3\>&<\&"0*8#U;Q7'_JZ _H,]K[P^[B[+@%W# E_\ !%.=>H(FWQB'Z[ M<"L(*-NHIL8TT>/J']AUM($DE$?<66U:9U5E=ZD5M2RAOL=EKBNK: M9?EE) 2;4%,L(Q'F:6].?>-9RIB80;'F;6TUC4KG K MH?%C8^=:M/\U6V6!/>_L4NN%#2"L?JZ6,-[5M%1FSA@C9'!,"Z?T5,K_S+LY MN%"NP9;#T3?S!/IBA.^BMS\8(V).U"RHW_"X_+[GH=7P(!%\K,A5K"XQ-FIN MX9A=(&ZF58QR2DHFEBM("UY?Z=BZY2\!U7%+^R4#Q35(:L6/'J9DD$PCM&@F M"9@-#UDB7;/*5AW\[1I.(>H'"U^,TURJ2J+'3"D6)8:C?('-VCBA#YS/Y>2_ MYF6S,)3.:@@:H@MPU+DF;-$KM8D-/H,AM]=LR/$)AU5G>J.OU([;"K91T1 ) M+ND,K)$SQT!FAX\0CY:%JE= CD4U5"^ 9377"3Q5X] PRI")0M0EM+ASLKF2 M8/!KP-.P'C7F T.^YA-K.3N05@BS$JO*J:Q+-VZV&]A(=-T8>*4+%2-2TQ#L M\EB8XEA5F,GS)-)3OD=YQD8A(ML#"Z2G#G#R[1'T-XN+P/!,52N [$(G8B=1 MI.=J7(2^0YMY\>)9AIF-CJ5H(U$VP8I5C+'[%]>9,P,"1*,^U_C>H%@P,+(9 M"\5EY7M9RAPVLRF11*=W27GNN"[4L$J_(+6V YQBF760ZU":%=9PAOH56"^ M$E^70%I2CT7O9;8)8R=O569V6Y]6N>.YD0$(*H 62F(GJLP"',/2? NQ=Q4^U.QO':^A6B.2,ODF%9%K-@ Z[\:Q=+2PYD7/ M"5-:C#DOQKRRB\=%?.#NJ'R5=E..1))'7*8J], J^NI0!"OGY@<>JRQ7$+1$ M:(U4 P19ML#VGAP@S!E3_'N+W' Z0DOB8KMA-!*LY$F84.E0081 MFW-IHMNE.?XS=RS!D/, M#NVA.N+0"10WPG*_7?^"#9^U$G'J&+N'4='9R*5.')2&-I]*995[F M:BWW;R'G#VZ,[:;4JVN=7#:T]%GU@D[N]CHD^XT.R:D2ADLT_,XB\!_)GEQQ M74V9V0Z$B0MI))HK&Q+S%AD9(W#*VR7,A4V>Q=D2DU*QP37RL](5EEHM.=X6S&O,FSB60$"[)$D"SL<\ M VV(,JN\%8=F:,HFP7=JORY^):WY@IQ:BP/[G^5-+DTSZ]6&]!UJ7MYR0V&+ M4OL">?>";R%8OKH5','9J'Z8IQ\/#*OCCDOZHL\6LU=JPJSEM*B=/= ;3AV3 M-1W)Z+X6"W-UKXN,U]VD4#5]VO*-45L:>CE[W>JH"%DR?5,/42.H[H>$+(?_='7H:U A8OEXZC,GV)ZYT[9%;[3KIB+"X66:3&4<[ M5/2A=KB6/5(R%M2BNDM@\FNY>9:QB;84@6TP2(5WT9E1FG\0N6V'H],,E;1Q M>4WUP'GU$L_..2%!-F(O-3UV*N@(EJ@LU-3!>KAF7;2$S-;IIKERS +THR!)B5QT.2[7ATHE,N\+X MM]+[*%@P.=A":&RY'73C,K50^;;,YCD$(>/4N&Z AF8^)=-]#WDVQW/?XFT% MP1YCSDDHU?$%$ -2,PI?)T[-!4RN(M\DW0KP/8^8ZJY'X2P2\%R5ARKN'WM[XI]AU',.*4#.=AFZ@T>&_[7-#D28E_X M.BBD(D4]PY2*^!,6)*3S4!']X;LZ]/@2.0GHSUP6@7_(P]AVKT:W49YF>AV([?PG!:_9Y]/UBU MK<%V34]V8?Z?2]SH&FVA%'-LL^(F);ZN+9=("Z9X_*;NB[XB*J9'G >"I>SF M>3J,M-5XFL",D+XF;D;BHX#9P_$-Z\:G>L:[AGO.O@$-0G5;D'? I@MIF 24 M]P;S.@XRNVX&\_A;(]U*RT2S%3L4?(S$_-7N+3RP,!M&AM073^$1'I@.4]5" M0)@*A>6S2-)0'+VWJGKL&IYZL'W#?6F("2$O2^S\SO@*RX'9&F_;9@N1H:J' M"=N&X%$4Q3XQ=@0D5?'ZIXG3#BS("X/B[N;+-H#)LRPSMIL M?Z6GMY>D,ZPU* MJ--[]J H!Z<+YSWF*'[]QZQ1QB65]GC3WBZH+1 ] YXZ) C%V#+IC$U'[!(M.F(1G(UMCUL>FW+IL"E_B?I M)*J:PZ%P! %5>11SK(#44.Y&%8(!!M/(I)@G(X38PVO%^"3&-CSYF?C(0WNE M^#L!28-"QPTQ;)A0$+.A:BW-KL/,A-#M8RS$-X)S?J1"4Q6OSHU'<=@K%R&# M=0<_]6-=$PAM#[9K#25E8IV6+W034X(BZ)15O+L;CU9><64(DH)[! M7/GU*L:A*8_SL C@*DUR460+CX.3RS'V.VZ]E(-CNDXP4ZLG=FWA$FQ<;F)-A#U0C"Y:P,2N:N)"5V'7+>G$ M.-@V-31;"+T:!F!W@*J![X3>;1#/PNV:!HO:*N(STQ38U!3PVHTBV4@R37"5 M]8=;FTVEP,I>HO%6<&50GIJ(HFD^38> 701L74QSJ]%F*@R,TX[T,@WID;KU M=R2T5@2X"LO5[69V7#B++A.?M#G2LO+X"DS.NU^7/B1:VBCWD2RID4TG[VX] M5!>F=$H1(]4S?BM5=\WZ(HMR4368=>!N+=1DR*]]DMY'(-/#B&#H*H6B%0;: MS?0%< D-4,.0BW"',G[.W-=M2M6^X0T =WW1Z]Q<;\"N1Z4]JS(?> 40LL&X M(,->C?'^N>H*;-/&4"*ETN;&88NA_$BM[I,*[R;6=CO70:K2+O0>4PO?O-RK M#V^*W7FHR>NXKDG?-GO$<_<]V&J0Y(8%@%7E 8'#B.VVW,74!O;0JV^:5V=2 M5(^WBU+'$RF>D7?*Q*T_-OM M-*$7$RX[]=@2UM$92-U:V=/$YGD9Y!41EY"!96.%:(K&01WT4^I$+*.6FT[3 M(TJB4<:16(/),D19LW5!#U=Y+E4%ZY:9+UQTE8?1UC,3SECFE\S+-T=)#ZV?H1BW!GSISJ =DK>$SAO1\W.&WALL'PK MACR="2-7L0Z7\*H5K:04XK1H1#)",D;1FK/'K3O$2/Y-! MXHG7NQ5%O$FA['4V*90'3)@8!W+*$1:4^T"+[2GPZ"B9@5YVFDW*+QSULNA% MZX)N!F2#5K#$<06H@66X=IU#;>>_1U%,43D*%33> E8BK"3;6'U?J#+:G4L4= M%G&)*>*'^KM6U">9L:;0?$_/$LFA.NBQ!TZNG G04P, M$!5UHY*.[CN6RN1*,SR*QL1O4!B79-'-G#H)V9(6:H:8>%1L?A0.X \8O]]$ MJ;YC.#@UIK4RL>6@*_"MC5=/MUFD"CUXU_;%H*$2'\[V1:E*;)# MMD)Y 44NZ();>,V1(,L7S/RK\;:;.Q9V%3N&CEN(XEFQ_]UWK2,AZ/V>RUKDA&3&#"07%%]C+@;IM44"BUADEZJSDU W5 8U<6FEUNK:'4H-2!0FF%N%%TMG.:@\J_6II1!+(<#: M]IB&V8D5/R:WFUA]962JJWS-@6&?V-;DLH.V:(G4.W^:!?@J5,=A+G_(('TW MS\#Z"9-"$1P:D5CC%A-EH3SF1)&(2I=PR_/2XU1E+-7AJD]L,]IWQ!*O@7-O M (>?S:8CQD>)M\N$M19LMEP3*EE;5$&YF!7!)D$P_33Y/25[H B#>(D1L4 3 M9?"*ENRSX T5;P$B^^SM-)@W"UJ@W_@!4V0JG,GB')(WI59,(WXD(2A"RAG! M=IXR+XPGI+E5Z&4X 05/&\@N6.LZF2U%)B+^9N]?,QC#OW4\EO)9*\80O1PI M>O8NIH\5L(>)SHZW4FO9+M)4HXVCW,U,W(0!60'MFF?!PIZ$E O3OFH;"%N( MM[8R,%\'M[53F(5GFAOEZ+=O,D![>YL,T ,FC*J-=7$MUDB0$Q#:+D"=^4]RC7$SVSIR>K?Q M5E!L#8X119'FQ(G+E:1ZC(X*9>KC,,@4[I",NVT.IYXW!0#AZE NK M/96AA13 (Q(5'6UZN[/G*5A(=]O1DO9>I@[V L+R/90 '4,HCUWL[!R96+1[ M=5%3 WJ?FUJ3,C;A+H/M,BEBW_8(+AR\;MP\UW6L08+74; Q0NC8KW,6%@7E M',8R]&UNCU,&JH5H,"FKVKZ!07@.@C@0L%(5\HL,.K-$B(DMQIXQU3Y)LJ)> M@I;T3Q1^/DX)175"J3,6V=*[N(%N].^L,+>I$> (LLBF?5NJ-ZLIC*R,'$L. MO"\&_F%]0OT^]/OP*IA%\&G1W"LU'9X>O@2VB921)_#?89:*@X;,)USGI JQ ME(%3VMW6%B([&V'-XL51H/MXN^0_F_9&C4MFJ"%SBQ6W'+DN761S1)60QW9X M(9\-AG$P0\QU=UOM>&LW*:XF0X&%@0PL!W9IMTT6XE#N O;=U,2:4;F9(N212F'M!7%A4VB82P[!6W^75Q9"V84-6 MQ7NEZCSR8%$=P-M]59IVZ?B0K$.-?53)B-0'6:R:@<9$1L,3ZJ=2ND*% =,L MXXI4%46C%JYMI,/$Y>Z1865_"R=!4CM8)X#DKF[(Y@6%-)JAZ.URM>LC6ZN-7'S]V18^;[!86YFQL6(5/,HR49'X[)IJ5O>JP,Y*NY"+H><@,=/ MG513*QIE/)8"JR85EHM,#=6#X4N882 HN&;2I-HAG?WG?QP<_7ILVP,_S:QN ME3'=RJZC/Q]9L-_<3/X\]3Y&X'H2*O%D5MBEZ:O)H+@U,DI !$=782S!<"XA MA;1=;]%5U(; V!*CO@F3R2P1\[K,AV)I=))(IW"D7,SO*XV"!-0W=#XX4".E M1H*1U^4M@J[1AS3]ELTPERJ>V''Z1MF5?/)WKTT*'SZ\$MH3^R,']KT)-^_M MMSWQF$)1+< >V=DG#0S2SE15I)!$QC2-98KV%(WT90W[B@-&>/#0 #" MST<3ITVNQ9B >W.L==)H5NC^J.CWU#*M>B,I M&P^O4HBNN2JR?.)M]/A-HWMR"355XCW]-FKWIGG$%KFODVJY!)Y[+FL9B3#* M*5 _7Q56E>+W2)(:OJ%&GQ+$5\U#IU*M]>2Z^O%"UF:I*@P/QB .5RI;ER'Y M)F3#:02%(5)0"Z\8%Z2IKZV K"]S4FJ ?6+!6%V>B^>93*[.?5.RM[Z+V[K'9NU]X[PY6=D# &[5Y[]8-KVU[EX2B?N\J8FU; MW6-N3QT7)EOK-!"SVD9%A6)T;*V L 713@&Q3;65BH=E7[5V(5N[S5=L^/$* MUAI^#Z,_6XMHQCUD9YP0TYVO*5( +E97'-?1L6A4D/K;$?9I6L(W-< MU#B9@=O%F J[V%WE&"'2>";#,(ZK9#UZ9DG\7O;\+9I RPEB/"]W6+%(%/V* MJY4@( AI12TF6CM'AQG%.XR[8NA74="VUK%JK5?57E^=,:VPQ] 1IQ$7P3=2 M320[@RP:43]NX]S3V2VF683A])%89G;0G[I1,92-^HNK_)FB"EA:YE2P/1@B MV(LA[1%E#N,HG.G&3 RR*S/-557$0TEB^$1+LW9KE37V'J,%*JT@2H',=!,S MR$U5'&"KLGM;>+4\<+2,\SG?>)^/]#XW&;9GR+#M+9%A8Y5[&5X'&247NM3' M8HI6"JCW__UXO&J\2M\)3FLVE!),6%$)Y3QT7T.D N^:.0&86=?*@X_EG-$U M(]2F^DN6%HJ:!S32!1U"O\%$T>2H,ZI$'1?89Y#/9-ZEX-.B&:0+X8OP)W69LT9RQ;:OT_@4R#&+;&*O1.Z:8L??Z@'-H'6] M6:=,-\N:^F,X8@(!X2RS6TEF4U% %HJT^?M=(:[H1T4<>J>GNF @'8W>?(3O M?//^0-S150'#1='$'B4Z"0P3F]F+A'?;THD(IK%3(UE:A!XKF0V MO^Y<[7A73(9HZRO8%RC-:G[KFM(["T'#K*ZHMU7'\D4=76TBQRI+2;VP*X25 M^V@T M%7"X9$M"'D$QQIOT:FLL1T*^ NGCSO5X6PW.&6_3/-ON']":&8ZM7_ MFE"9T!5SSCBRGZO+*]_;_M&X/O\)"S42MMY6I/E/;8*Y ,20:.V]'O;7FNM- MSN$\HA-T%V8+]S!NW7:=%"+ZZFVPD&[>@EISTZ7.[HQJ=VB5/*:W>-/Z!JTX M9C76L%WQ:Q;#G=*UE2VL=IU3FFF*07#O;0"">P<;@. #)DSW*VZ0S09A]/41 M(*XV!N8RY/,JYDS+HXDBW7LJ\M+J+;>YC(H^=52"]ODU)[XR%:CSL&KKG;O; M39,$F:N,;;!XXV(4ELZE96?#;$TA3N7]Z=N;DZK[*G.US7SVBT['ZLFWX,1C MRO2ZLX*GDB[_\-LQ62T.PVSYFS]+!RK*ZTM^]TKUIU5H1X$D_)H5-]*-0.IE M">>\9CWLF)2AUE1,RC4B1EUG-+LUFRSF0B*;U)VHC".0..R>ZA6'6O+T#7Y< M\FJ,L)\N.7]4& YJ&.ZB@@$YA =+TY$Q["6>MX %SB[>E,1N.4+72-4*FP;6 M0*3:4$R:DE\4!7=1E8@N*34_$A%HBZ'8A:7)53;-0B&0*!5T^UYGC_31\8[7>7?0V?JVO>VT0_FA&%GK)T'8G]0(=?I+49]UA6PV)XY^/.Y8Z'8;JC7[V]P[V= M=WN4]<;,!_$@5,8P"))O3S:"@Z.=??U\[*05U8[AX]7IDPUA_]W>#L[!B]X/ MCA73ANUP(R:]G$FJ/YE0Y>CUE475-:H/75U;T#L^BML>BAFN>8>J3TU\[$6O MOXGBMGC5.=^G]CZ1*(PC)/K0N6RN>!@J"7Z4?,BA>+C_?G=KN+WU;GOKY''- MZ!X5 ?D94\GYW?>=7Z]./YUW^U\O>]Z7[J?>E=>_\#Y>G)U=_ &?[E^'[SMOA_N[N\'!P7AO\#X\&KWK=-X/#]YU]H=[ M1_\XV/VE5?&G>B:7MG@PQ$(R3V>90#QH9VK^,%8-S$_-]&=,N:.92/PREL-P M%VC5H&D69KGN,#*=92"8XIO"70?I;6CN^B,4.6V9V!-FZ-;..#$4C2/PX@D$ M4( V4?L/%:N2!-WO&Z=H_1(:>S\<7E]ZG MRXNO7WSO]/RX6016.2MK/<4?N.YF5:1',(9%^!5*0.;TK_>Y>_EWK[OC?;GX M_.4^N,TCA[O[P\.M!UJT#.5%"W_?F.X1Y*/W93'>7Y$8DV(]#R8,U6YZK<]! M]HVD![L4+:M=W[TKO^3![@I?DK 2"]^RQVR5<&S^CO2M7[(0&UEC=>?Q313> MUTAV14!<6WVN8EH-!O>">O4Q2T#4 CX7@=/)QZ!'M?D,&Q2+VKZ'MQXW6MOEZ7JJ]7F9*S)J;7"O13:]!. M754U1/V#!+20.D$1II288Q>,.$",'46")$)2#0*\A,.Z>_YW[^*C]_GBO'_9 MZYY1TD/8UX+$[BRK.-Q;:>.L]QH\J<%T;ST8C>$?2_UO8UT\IW71:GG8B,*S M&F"MEH6U%H:CJC#('Q]SMCSSW=HRV1\^7WB_=2\O3Z\\LBC.=[H,G] F!($T MK79*3$+^XB;BU;Y0VW3JQJAZC:N^,:HVHK QJE8O##7'6V=_:2MH$_-;\YA? M:U3#48-TP\0W[CMG4E>Q^=ARWH3;GLPR;+GB7W?EW[8%7V04MEL4-E+P3/9@ MN\5@/>1@8]D]GV7W@ *$_=47(+Q,ZV*!;;DJJIVF(7&-7^]+][)_>O[).^N= MG_0NG[7@JW&R:NJ07K;8-&G912Y)C6/2JMEZH4F-C:.P28(L_'?C06S$8\&_ M&]=BXUJ\9-?B[>I=B^>OMZ]8L@0N[?W?;Z]TVGQ5P!]6/O]RX_>^<7 M_=Y2(]^K!7>WC!7;4G"^M[=KU-P:UW!_3#/O]R">A;"UAR$HM1$S>S$=&_%D M^)Z4.&7I;.I[I\EPQR=:M3BX0Y:[H2%+7I';QSP?JZRZV\(Y:RD7[F0:)&U@ MH]KVB0IA,"?VZBCGGHG3@,@8&TT)K[U3R[FT-LPL<;07V$?].LH+8J]BEIO< M$[KM:18EPV@:Q%Y*9:%.3W2DP3B^B8;!=0K[.X8'I%'N;2EF52;%CE-ILBAT M.GPE4F*.PIQ,!\VB*C*WC8VHO&B"E(WP:3SW@ML@BHD7? P*)E>J9AI$(VN$ MP22=);IK>Q_I>8BH0.X-X0.D H)GPH-T&X*=MUO!]JM5=;(LULUI72:E 30 M+"])EUE?8NLMD+04%PS_F\X*S1QO*#Y%I#,D&64J)M7 T:5S(3+K1%.3P'>1 M%93IG>2;Y;?8\9JKZ=?G4.\C85\;W5KZ& M'WW ;@KX6)@&\ AB4UQ$#);$I3M"JR4+D_ .?PCDE6 ;9^J-*K+&8VCE.5/U MM59_XJAV6TK0%*/P31J/A$D)P=E@'A*=9"QE<7%L<]/S6C.Y=S%_M1I5&KV, M%'44V4@DK&:/%LPB18W-N7=M94_2UT,DMXIR96G1D3DV1,W2PH56!W1=%]9# M<5DR@Z_#]8LKZ\..PA)'U19+\VBKZ]3 F!9+,P 3D[JAW%N@<(VVTLQ:-@>U M:L)=9+-:?CVZ+9TV"1PNB[N ;.G&F/HT/WS3.=CMT%.: M>3W'IS0^Y'&\?BT[07Y/8SBC@PQM]1!.5S:/A/^? ^W M?1;^:Q9EFOK'LYX.?%97)FBFCLNR"Z#9%A&&X. MM@M*/@R2+>PI]HC*J2-7DA;BQ>&UW^!5C('<3F*YY\X#;.CVGGR*-[GL#=QQ MD[+>2,$F,[W)3#\X,WWOG-%(*JG/1V:5WZ\^J]S63*W),N^M79;YLO?[Q=GO M"#\]ONR=P$N<+\HX6Z.F+D\KLOHM=?2B\LBWE$?.FO/(M1H9<\GEO]DY96^K ME4%9Y:6V(QC[\,1JPP>;=.M2\[T@JUK.3]0F5WT5=QK.,HS94H,FZHM]&=ZF M\2VQF6!.S 159(EK J Z,>DUY^8PJWD-OV/+Z$49UYHQY$YTQDVUZEC-?;E6 MG8B;29\ "D)C%T ,!MV;EWM,=K%N.I\ZQ;A$AO$%*/N^D0,.V6=(,TLS@4F= M09I^RSF!@7^F'S'*Z.7#FW T@TD,BB+ GUE:=*:!$QO47!X3?SK*6[>22B9A M;N_/\U-;616?1MFPY$6U[U+MCUUQ&@1Q0 '0^R7'1+:M;0U2P&^%X_5-Z)G" MHTZ4VV[K;.758'8I3:XP"3I'PI,;CI:96LJRJ$M4_@?GF[=4?I/>)7@?>M+] MR^>NFAY1NTX-F-Q)@*WCHW"5AX76X$HY8V+," (]@N8A7*4FE&2LMJNF):]J?6@V&Y1DF M:4]#0+L";U5[2+ L3^X_#EQU#B>:9/=D([*(UK"CKJ.RK =CF/F3R7E:8(9O M(3/TBOH+T!1&F2E@1E4%.O",%IN.+QA!\:K! R]-/4A^MIP(-LX&#>Z\_?C95&>70OH>:1L/D(4^XU@ D(?^/C0 M ;\6=Z'W790!CKR*,O"]VZ5A$(12>0P48@D @T:YA'1,6WO^1_;%[LXR.V-W M9VE2_:>\]ZN)=N\MBG>W,73=6G6JW9)%X#'>N!;XB\EN4],"%80*",:2G8&0'QYXKIW=H[!L),4KTH_Q* M@K2R$%9D8:@H$;X7H[#:B1QZ[NSU@J2Z^5\K9VJMIWV#L=J@:^C?4U!Q;9>$ MM9"#C;^A3WKT-_::_8WE\36'>^W"U^RV"*-B\#7[2QF';1K[U1^(K3G?@&K: M"ZI9FIQA Z3Y(2!-!=?1WG3'ZT#*7-VM%B5CGK_6"!EK&C?HF+5%QUBKN$'& M;) Q&V3,"I$QE8-A@XI9&A7#<[>!PFR@,!LHS 8*LX'";* PSP"%69M]\?(Q M#2\_\"Y G_T-T.>%0$J,R;K!D6QP)!L,/./P MR'9KYB)^^6:RX%/V?Q(^Y;!=^)1W+<)X*'S*!\^CMX#_+W]&M_6ECB\^?SD[ M[9X?][SCWF7_]./I<7?)7B2K>8T&! @L0_^WGO?Q].JX>^;][]?N9;]WZ?7. M3Q"74U6BBUYLKU5-5OKI?_['X;O&+E?E8/QR)S,Z.^UY1AQD,+QH&'#H9 MS[(DRG5NW.2YRAE+B=]R0!>VIXH''NT@'%K;^*M38UX MK GUMK[^?=N;QD.#2O:_Y-03V)Y?L:_WU>FG\]Z)]UOOLO?A3V52]Z[ ..WVR9#[@9=M M69N_SDYC. 6.(\%H8DH 0\H@!FXX0Z>@E;H_?/^"YF9OP=S03L&,"7;=L7;9 MHIR\7,40P#3CWX8!;4PK1CL @B3,'S8]6C"# 8##D1 M*?U#1E%A(P0,=$M9*%E$JWDU&^31* JR"%GX9UDD0"%,LLX22B' $*(4;WH; M6DD'4#*@/*(@-FGY'%X +S#F%0R$ 9 %") DLU'W&(7SP@1FOU%@,)42?H>Q M))(Q-E8W @>"++C.@BE8A-XH&A$\;Q3EPSC-0]\6G23UOB7I'0C!->:86;V' MW[$-7F(:)&@!\!A^X:5# :+JKQ#F0' 7E%['!"(F!\'0' >SN& @H=>[%:2L M^G-0T/6$ A.!235&.D0(]'@Y"<(OD-(@F:D3IS038UE!JC4DUI(@C31"V'A( MR2C$@UMM^,BK>6&"=K!0T&IG4X-1K.9^EB-3J[#*&QJ4U#R=+;&O$;N:Q7.5 M)J0L8QPCP ;F(4"0.(+CB[RD2XS@!Q-YHH- M:SV!(HDTYEHRF43F76!60SD:)E, M9X6LA* $HC*X5*6NA\;&)"%1$ *<>;AST7A8^@JCP/I)/WUU"8)[XMXMBK6W M2C(=<<'@!:*X?!:,4."&0Q ;!)WCSW3&#<)0RCH:VI_!PH:W&*81-=8H1SM/ MXIT=[;Q;XN5KY!#7Y\W!#D[=+:K*81#+*@V"/,0;_/+?CVI]WD[U\[91_73C M/*TH'BKUR6>3":(N84&'<1"!/WP_R@M,1#DNQ'R7? M<5TGCHT$WT)TQC+ZD8:$Z*0A_BS?MOWO_1[_]@C-8:*88??K?VKGG?J;T<:@>8SS.WP)%/*,L@ MML(5B;? )5-G4ZU;_Y!H&Z/%I]/4JJ?&DXR,;4;NQA%[Q06\ MK=A'_M%.6.L&[/OBIOC#G.REUN,\UP3IN2:KOK 'XSH(Q!H+P^%>2116>-QN M]>=3*F7Y IY=!P,O_WJC@4W;)E732**A[OTO"=_F1]$2;\EI;-0"/9V&T,H^W3U_2&4 MGS!0FMO[QOG+?R-T*YZ!994F8)#]:Q9D19C%\]=<#4J;^,-/ KF_:Q?(O80W M7BV1X?%OO9.O9SWO="D?JTU#?QP8OTUO8(/QNV?'7\^Z_=.+\RNO.<;1EI%? MG?Y?_S>O^[EW?M([\;KG)]YE[ZK?[<,OTG"V^^FRUX//^^U_F1,:=_?*N_CH M?>Y>'O^FT+:/.OC;4"*QA\)E2Q2_7*U'7O.2!7'6N:8%E?U.\_!OZH=?1U$^ MC8/YWZ*$'DX7U9@:I8.6IH<_-NIT9Y=5:@'S6HS4D^7C'?KHK\6H^MG[=SOO M=YL_WMWIZ,_^2O?.2BJ]M!L\$;I#.=&+9]8 M07_;]3IL.>E'_97FXQYE]+9L2+T[V'E?<:CDCRNRI+N-R;FSWN^]R^ZGGG>) M4N9M7?6.4=J\HYVCJJV]MLG)9MAC/RV"V/LX(T#_23@HFK[XE[)SM_ZST@QX M['T?(L[X.,AO7M%\-./YSN >7K?C@2TYR[WNWBN:E&;LV7E8H-.33D+AA,@+ MK[/GP3$1)J,@\R;PS)N\,=?Q N>J&8)UJF@.>\P"LFC&7M&$-8-&1+"*X'N8 M;R:+_CUJG*R3<)J%PTCS=XZC[Y344>B^S>3]^JX9GC1)P;C]MYZ\*"F"Y#I" M"U%F4) D/WT2':OQJ+Z"V;4B\4L/S^N\W5_BUOBEEJW9^^:C)TW>#,$X\88W M((AA+4RX,1 .\X80XJ:ZB,U^(8MYMW'R+]!1Q(( >(_5>B#14LZTV\5-[X>L6[V!*]F M-#5HZL/<'/A>]Q#^_Q;^?P3_?P?_?T\KU^TT+MM+G+!F)[$[PB&K+ D<'!ER)M+4_(TED'; M9TP3(7(3!K+SLS#(TP3.BSD"?D%+18E-94RG^NN<+5#GUVDZPA(KA,8CD62. M!ZM#::&G#SFUBR@?,[#Y=*3!<2[ M]^&T?])M _G"X^5H4ZVV9MNH.>)YB4$"M9&\[CZJ7PD-[S==\P+U3'.8LS1! MG0.K 0WR':14!A0DBR8+)[6S4\W;KN]\-4(!._XHBE'^>Y5Y"A+QZ&WI72.%PS2V_ UV3C- MWBAGHTI9EBVL/P_RF^U-5(_^;;80N]2@1*9/.V7FY\!RG[;:1/W[,+EWIR+M72(A(L%\$ M!7>/CWM?^@AP?A$5O)CXRK&_O*:]ZG*N$DEGVDM(VCCF-@3'4#O;=,-=44>RW0%&%8IRGVE*:X9[>V><>$K3BL=[S5 M[Y?3 @]_8C[."\QN4SL$Q".-N/\D);7Q*D8)I%;S5; OE SHLR4WTF#^'(;Y MFF[#_54ND&4I](7 :,4/PS!5MM9TTG]F"E^LT[#J:D.?[MME(? MS!A"Z)+YEYNE:X[^:WC;1) ?DR:"?EN'BN;$'A;,'G2/B4 MF+$#;YA.YX:NUC0O#X::K)N@2RO7LL]HE3STB)=VLU?@PHZ";.3U=1?T8T-G M[S!F=9,D_ X.0X4N*POU L@!DFID&??.,5L*OF3:SN.7F L+^2<+@XMM# _ M#HK&UK#DKMCM>!;'+Z$GQD?F@9>91*IXT".9<*QN!'J!=RLR&&59>)L."P8):M+S0'R9=:9OKGRY6YR.Z,6 M!*2Q;&T83(-A5,RI)9WT57-F-\KL^96O2YL,:<.V^DEF_[*Q$PEF?*G)F3=* MAS/='P9V1)')KX:\U/1Q%)-00/%@4>']R$$T4/E@@HUJZ"G3,,-$6W =6M"7 MLMN$)C]O+&+T3F=%CAL=\3#- 8J52\J:Z5A+'JSQC4%R8Y;=JC=K:FQ0 \.R M<"?'0/K)S+TX+ HD:/KEU-5VZN7S> Z0,5#J_(%AH2NT-T- M4SVCQT_D_K.$?D2&Y2A'J6()(*6%!W8B/9BTN5!C"/R0TI-^1RC,;H^X:VR= MD9C61S(F?-I=,/J?6J0^&289/%<+ M>8'6!^9,7(JWGQ%*=)N1M)S_7_I6K8OQ4$_&56\7K21:XNRV-B8$!6&_?0C2Z MXB !7^J:0X]&&I=4E#_\UKFYCR=$5=70G/WV*_>LR;)?\ MTMZ^L:!(+*,HX_#^,R.VLZ@H\<:LRMD)R_U44_=<+Q\+V%NO1G8[.T?+(/Y_^>\/0?(--_EG^"9X,C%!IPPPJAE2\C)7LIEQHXJA M7["H5]'W C0O%P90H >)L2FU6H'FV#6^GX,,-+8T64)4#=ATE3WD4Y/D(&)B M]2)WF+9I_=3VS+DF0;+^!,A&((!DMWVO=O%IX7V-K>.<<7!-J?+2'1X2Z5AK ML6@F&JG)/&D;D$1D.0/B<.> ^RT]:X.I]^]VCNC]'MQ?JK._<]A9KK]4&V[; MV=G;/_KYMWV_LW]XL#:W?;MS0,ULEVX)=D_[+Q+<76K^Q4D>M0_EEU(QD]F=O_7=+^0W,VW%Q2=OZBHT]>QCF?H<[]7%)*J'; MVWFWJ(3N4&L)^8^LT&;R8?)[O:>=_+>;R:^;_(_=X].ST_Z?GJS"R1-,_=%F MZFOE_M.GR]ZG;K_G=3]??#WO8XM*3 ,<7WS^?-I'$B&BXSJ[Z)Y?>1_!.NR> MG7EGV'+T\NH)5NE=&U8);]FX1HVF9\GRK!B>G9U].YB5\2+P'Y^<.FI)8= B M4+O\2]K@+V$BE!YZ"H^9]\=]@_CA#<3YNQ_>/[P\+UT-?NE='H.P(TFQ6ON: M;8"*D;;"$VB^]W6:[WFL8Z=Q[N9)CY-O#_^[OW-T=/]9 G=<46KB+\]^KKZV M:?DIZI+GRZO1G'3[]DS<_[?15FOVI%>Z+3?3LM%6C])6"M+7/$7/M_MA,W,HF[M5KWK]2*G'99"5?O73'[,UEF\M^YF6OJ];L_;W%&M@Z^_ Q MP=''UX>\78"L/(ORPD8@8KW9FE;*+#?W;]L[]XC^?-%S?]2>N?\84=!2Q.Q.*,)57,7U BQBF7/6^%.]<[OB M+A-I"?&1:E$H7'5#_"S,- @O]8K@6\AM/I \CRFXYMXTF&NBFVD6ZE^)EU4U M L$;]C/\"_'B*;B?2Y?WPK3$^_8L])7BN_6I=+?PXA ; ;[W1N$PF@0Q SD# MFTY-F(/,GN0L,!%M":&:0GH6FFY\A=64ZI*5=>6BD1R_V7.G8,UJ.5M3N=DD MR<]1'K*P J.YSYW1;P\HB5I3%O[.CS1W;F+*WCA@#U+X1/:QVRB-=*@/L=LB M5]@\,=/4NZ@+B#?UO!K.PU5 *LRDK8>[25 MT-S?^('3_X"0;OO6DM;PO/NYAWA":V$7[-Y53L^ZSC65&WV8\SGQ1(6N2XWA MOBI_M]9_%;-T7WGPNJUZT_N1A(PI/_S[]J(C7019>M#!LSJF-3;"Q M"5[GWF_+^VQL@HTH;&R"]@C#YIQ2,UU'0+"BF ^,Y[$QG[W7OI9-]ATM[,:^ MV]AW+U./M^5]-O;=1A0V]EU[A&%S3IF9WM@$&YO@->W]MKS/QB;8B,+&)G@" M8=@ -Q\+W&QLT]8=C3P@MA# %10S+ ,)TZ'WZBQ2&EQ M(RSZ!T>_?@F3'$%D7^* >U&#. 37V!,I^$9=OA!P1?#,K6AL-;C>7IOZBV7G MN+%16AOG^-6@80_6"@W;@@J)"NIT3Z-.C],$6XJJAM^CE0:-]QY?3K#_-*?= M_7KB.;H,+WPX8UK#T=+@U<[!*FPJVE,?NN=_1]_U\\5Y_[+7/<.JL0:3X+F' MYC'<>ID)W-];W02NUBNE,;3:*UW8/6E)5V2OZHGPWU:TZ*UU2I<1AXT9V,,;.1@8PS\7$G8!*&_9E%F2(6XT%=QRY08IUY2_!G9>#H'/SB-Q^EDBA1+ M@42=TTP:)"I2)B+=\J[NJ!LW/%\H><#\R?-9F&T_?@E^PBR569*J8#P_>=?:'>T?_ M>'OPRQ.%T1]%'?$TO7N69&3HGI_W_L]KKCZWM?@[5W6L=-Q7_>[Y2??RQ.OW M+C]?>?"+=WQQ?G+:/[W@WENX!HP>[@YWW M%=M(_K@B2HBKWC&^L==IY%JZ['VY[%UANQZ>&IR(/[J7E]WS_FGO:KG&SVO! M=_7$AA;=L:X3>L/"(&=)FL#"=!YU4KRNV5)<2U:3WI7.FM<"EIR;4)H5PR^] M8'A#OZTJ >>LDK<5;(.Q-,W"G/@KB;@GR+( ?R$^K*T(#"HFO@+3*0ZO@YB^ M-0B3 <]8^2HYX\YG MLDHK%=W*7.$RC,%JI148QF% TX[6^%R7 V&61$%J3MYF!T&V8YV-EQ M$$UHMGE);P*XV2R.O2DV,J=;!K/B)LVB8L[-R?$;R'^:$/-EP&HP"8=AG@?9 MG&@UP^_A<";DIJ,P!ANURI);9C%**'&/9O]L,B'>7@:.)#D_(L?/BG RC:EO MNV(\@LNVHELEC2N7ER0M5B\A@7<2CH-97) S1'[0?_['X?M?>;8&VTAA-\,' M)BGLPWP*DQL-D 9Y[MU%Q0W]#8XW7 _0&S3FRVOE(%Z'6!.&D]$? J M$=EME.!'\"^L62(G)=VZEEXYS>@9+)C$?WR2@L@B^S&K :()(YF"&_FL;T@> M;^&_(_HI3,9I-@P#?@_? [=[!C.3@%3Z7CX;HU:"C3#'A\%5,TWKZCPO5V,9 M8LMWV%Z@R RGJ]HF>-DX2D!N4='!*S)\2MWQ0YIEN'F02A9?B_X:9=XE[-4L M&J+T7LT&.0P\R&02NS"^&-FJK('B_-%VIOW \X MD&F8P:1,],8?@$#=TF_B #_!2,?NG62PR.XF+T%"PL39E>%OK-4GMU;W&AT) MQ7VYL='NL=':3X6D#.+T<$_&D2AC@1<2PLD13L M8ZTNO.Z)HNX/Y89Z7X ;=P0G(^EWN.,M4\)NW<*=&^*#WE8^&_Q3CDFT#%7( M$I1I1%J0F,0GP1P?K4./"Y[;]*1M=>Z,LW3""S@6^LL2;;R/TZ#)-0?I+-&Q MSFF6WD8Y37O3"Q'ON66I'P$)&@HZ[@99:^QW8;2%B8!7 M?0D4KS"B(SUB&S)^VEOX KPO1:5EH)] [&$OP+Z;SIN$VF@X?0&\$OX^ MP&8,V+TAP]0#+1[EH;[,\%-_E-A;+*7-XHR',7=BRW=]2O]SG M\X,%%J0=MO4TI*ARS.<<;N1TAN($%C5.\VR:)E;6T/6+0J6-/40B8;:,I>4^ M.4%A1UG!O6*$Q1=';2,J[1 5,3?0W2X*L#2YCL$HSKJIIG6::P'@1=>6AJ*D M5^H(5#ZLL*V4[LV!^MYH%L\MZGPZ'=@6I!MN%K?90B^%7'!.78F26>.I:ZPRI'!G M^PB&EZ2%^DT\+>/:4"QD@P%XVXP!V%3%+;\K=$Q3#I?(:!T5&623FYHMH)Y1 M$=HHDV,!=X$<#;;'PDT64[G>6Y@NUUG7-BFR)_EJV]%5)&-9XEI M/3CVX+0"KW0:D'&A[,LQ6A^X2)+^H\Y%^3;NRG9-=BM#.: ;;T*:.+(?9/8X MG@,*-)NANY]%&"U)?30ST!!IV T[GM>WVD^M?/;SU0,/RNVW6C(G*Y6\DJ)T M[%#J3ZKUIM[[*JA'BA9;W6)L+1WE6C1KI!$EM1Q0I#B76*QC]O>MIF1C?ACF(]GE:X.UR\%!'BOX!AA)>I_#;,@TW6F*?>N>]R^Z9]^7RXO?3*X10O@2; MK+\X2&=R1!%O4XP\^N(-(_N+: '&TQ@LTT&]4\/YR0F#I,,[8W M6'/D=.HM')-DRG1X"7T3\.63V63 0#*K#3.B4,@)*=)K.9?IC3 %5T0%IBK3 MA'K0%1DC"SSOA"-A<\8HF.=8M^5KVOPM'#GIW' SS"-;1FEK3UR[0 M60%^.%+DS.!;\\9!+'[@_7.I!W&=PE,3\K9X>6F&R%ZI^GZ\QG%PI]RYJT(Z M\J%4_IEFWVR34Z4T#M]T#G8[='/G3WOJ+I] B!!(4L,,M$S]TLN/ MC]#./GYS]%-J)(XV-1*ZN^;__7;ZX;3OG:Q=E<3QQ>?/IWTN@/A\\17^7V&;\+& MB5LRK"9K!XXB-K^W4/6V!J0F8WZWM[?[*XV/?GZN]N;UP]EN^5*.!9O!P5,$ M.(S#3 =:X_2N)>/O=#K>'QBN@BV2I7C>9V%8I:=:S>".P8H,KE/?.XWAPQ2, M*N_M[MO=_65.@GVEEC]):/GK]"EN0R%,Z9^.UQ%WXL;KSO!W<"):D0Q$V"JG-9& MTZ3I-B.Z@KNW?PXR<#'V\+S9VUUT43"!:?>$=25+9U,?R3)W?&=_HFT_9_ / MNTZ+[E@^5@@LM)C7K06G-0GG%J9T>!E\;Y*.HG'$J*M\-IW&M AQVIP C"9 M2MXF)55;>RB51:@-YY-?HT,+"HBYC Y4RS#-P[^I'WX=1?DT#N9_BQ*Z+5U4 MP_!0(D B >./C=&_L\N&?P'6?C%23Y:/=^BCOQ:CZF?OW^V\WVW^>'>GHS_[ M*]T[*_EY'0XJ%>C2QODT2/[KE_U?2F^.:FUW9^]0R^I(6 N;E_DHKL/+#\"P819(E^H1P%)3T!Y%QMC@@ M=EJ;Z:Y!/-EL$X))QQ0VG"6"WC$A;,510>K7U"9PR.(OX7>$AEN5?IC-P_LH6N_*%5W#]VU?LU*!;)HB M=@FK WY&.:P?VK93+V% 7 L!E2M/\>QXWG$PI?G_-[J*--A9+O4W4:+!AZ-P M'"4L/J7:A1RE:!(&"C9]_W;G:\4[0CLOL[UJT2)^Q[G:ZTT7TI8N@$E>/*04NYP%,'R=@G"3;-^ M*KFR1XE]C4WY+%*_8 55$PCP9H/K+)C>Y%[GS3ZA#> H6[Q&ZX.=;'++FVEX M^G42J@Q(,!3'$2I&,B ?5L&DDJQPSM]$@T@PRSE6",SBD#8.A2PDL.";E"@9 M1F[UD@$^<_KT+JPB-$W%0'/1)9]]IO*]!C3"8% ;4X#.]CL]A7?+%-W(VM+*)JT_BSE*5M= M2O2>7-^*\XNM52]5&1_/,H8X+9)U(YPH5EA)(&(_K[!P(*K+T'0$ Y1TO%SD M[0Y/JJAD>)#+ZXB]A"SKA:\).5;'SE$BX'#).AHUGR0X-%T'$9&$8-O@1:@W M$%CV@C@CFN'BO>\([:"P-"[,791+1?>(@1SU[JZ#0%$G@( M @,6X7)4!STH M0+VJ*A9I3"OUY5(PP @3OLPVBAK&2%IR3&4)>!(%")R-8-%T)ZHTTR'S%[30 MS6BTA69$,+J%A<^]>3I3RSD&5R ETM-@!(HSRHN,E#L<(D40Q7EEA^+!8P[F MQ:&&EQ+[V^IN-Y*-I^ LA?G2;_JNU2_:]):G@HI#NT33JS=6B):$S5Z8"#<<"C@+75=(S())7GHXN!@ MJ,N\FYWB(%X@JC#25=/)PJJA\?A)180%=13"BM&>^!M#-FZR='9]\\M_]V99 M.J)\P#V1\/'X^89(&H9[95U=?+Q<:8R>G1TM?^FLT+5I$N]3+C$%]!QA;.>4 M@@*/<:<4-H,G%L-QH: 4R8UF99*[O9W#I@VPTI3DR]'B-FADB."I<:1B=Z!# MA)07M7'O5O2U^AL&]-(AI>U8\42YBF*#I&X*8A;,_7&T.3':I\J%0S =TYSL&I46@]T0AP53 MD+'%.0V&5@B4\.[-BL1M@'9P6.V UNDLQNH]_F;/N#+[A[ ROV.5(9CN\1SC MA%E>18F^QEE9OB/F*F=EK:=XQ4T\:0P-L:Z&R,@J9FGIEGUKLNJ-@?55=_%< M3AXVHO#T[[/Z1IY+ZH:7+ ROX9Q:3@X(QM8]X59RW3/OK'=^TKLD^"3_J&JH M3\\_>:; ^FHQE&VS'!NS88W50UO>9V,V;$1A8S8\@3 L.BE64VV(,5,*4 NM MI<%*4Q>5EHR2<@11[OWC']XHH&B4L_9U-;BK&"8,1:73@D%Z&[Z1FD6L?M>! MMY:,M13^6RK^OW>P,K*%#]WSOWL7'[W/%^=], O/VK+DGG<_)T!+9G"U)I[: M(.TU\1;RO"P&+LD1WED=&SLH\XH5=N@2VW===B;3<96RMC6^)7 M>F3&=G_U&=NV$ %V^_WN\6]$!'CZ0-O_>2ECWN_N'.T>/H8Q9O]HYZ!SN!1C MS$-NN_=^Y^W!WM/<=O\A_#9-7#:*JV9O^AW9:NZI#][=(=:N\CJDTQ4 !=XB MIPR%5+78R5R\N-?DNOR+L[/NI14S?O&O_?GK6?_T^.OE9>_\^,^F%U]$<;0Y M#^D\//@IY^';GW >'A[\+ 13+3_6BAE^>\MXRFT:^/D%[*\>AA\^7%Q>7OQQ M>OYI:;BDR^584B[M+'G )@UU13P,)5_JS?=JW]SE;WO3V;\?7?=FO[,Z/&FZ MD.NRF1W2*[/".B7<#^#(]!J),#TD>"0N!V)XS,(DO,,?A/,1X:V9NBMUY&@Q MQ:/#>M8JBD?%==9 +=IN]K@I=85LP_11ZSKB,K"1\A81ZP*.5BZ1JNXU!+W> M1B/NX, M+GCSK6&%^H]1/NZU&J-L@?)K%BU*J!9^&$R#(?))(*.-HT&UP/@J M-74-5B=7WR=4-NY%61;>IMB^&YY0U^Z[LW/07$\E'_!S$/R,1?K,EDMXYH>M M0Y6YN35"]C@V)<56J-8!RW7N;E+$BX]$<.7.*O- M+"(XJQ]F.?.^G 2:> 5YB0AP[TQFQ?Q:3KVMZ:PMIN0(-$\&EU8JWZP;5LN+MI8:XDN+MQA5=L4JEZO$7O?]7OF./ M%BJ@T8S%4EER-X$;W^0[ MR_,+MS]640>&=4D$7,8_BK$*^2RV;,V0)=.BM&!>1]_0X@YJOM3HR/CP=>37 MM!HJEPC/[2:P CV=3F.L![?V*]QX&(:CG+^.\> 7'];8"AI9J[C=LTO52LMC MN%J=J-#_:^_:FAO%E?!?4DBF\5HY*;M<=*H* M21FGD#0 (XM;I-KQTRBI&$O*$_O#Y:J@LSJ@I+P/[&:%/,-6Z M,[=ZD8AY&J;$4W2\$#O#*?IG H)*5K2FKW?T: W8V_3^UO %R$Q;=0OI\]/' M?D:?<%+]-"T71+8>XG7#6.%E4AM[UI\%.S#C@18/DP+,_JP$]B I*82GZSE7 M.&XD0DN*3\.70-6T^CEM)\9J%>C];4F7=D9YR)Q1=JHK0TLX!Q-O2/2+7$[W MZZANK0("$U[PV\U/"(-(A3/:_ 0/ESN?S)J>O%_6N)C5)8Z=F\1K;AR' MZF#%\V:+*?"W\F:+K0I<"XZ4,EML-2B''O##J3^/3NZIO%Z=)VND+.TU;NS+ M^Y9-:M)NS=QZ5T3/WJ^T4DI/6G*45$H3\D]0!6&?&/IV-T&L-VZ7DHM89G_"UE? M)Y? &MVOE@30R45012.PKJ^[]K75M]&K5WER.531%-;HWN9^#B*OX)L9BQP@ MRS\G(C:CDLY2,LJ&:)]0B-;(FN;%'2.O.!^=9[(F":JL"!H-CU@ED\1$NJ)] M9)4^+D8FZ*NR&-G&$6L,WQ\X FJ+ELBJ7,]DU11D11,DMM57$MF>A+@4RT]> MA:7()I+\MW,;A$^.CQHC:751)7IJ8<+L?SD55>(;,+'3>\B"4G0?<^J6%A2DP2= M^7T^561Z.N(R+#UUE94AFXCR!WZ(2,WY"D0E5552XJ/W'!8Q6WVRFHS0^1Q M(3) 7G6%R":N?,73"JQF559I&2*/"Y$!\JHK1#;AHX.#9P__^HNIR,9YA.Y] M-\;5#%"H3C.^3JN(+,],7(+EIJVB$IP!2SJ.].*D$>#;A$N$U@^Y>)1>FMF/ M4#1(:ZGTO7 V"%'5UG#S0W9[M/PCX8,^ZJ#9]%_Z0;QQPP)Y YKV*<3C\B89 MQ1 /@I!Z;O^9^$,/_?%1J96$CTF?O8_%XA[70JZ% MI^=>Q;1P0_?SA)BYB2:]^@V_TU:D7PK6RSC;-]JJF["I?/BR=ON>K.M ((F7W^C&G -/DS?G'O37)(K=Q^GQI\$:9>&<-1[V^2LF M1I^_U%26^9YZ/Z>4:C66Y;T$-Q+P!I2>LU6HN-S6]:[+(DNNL$PI[%X+[)9%O%R'F=+A72IZED6: M9[(FU%E765Y%L )S;UU068_5*E-Y9N?29661*-=:AK1VRWI)99'CFQ^W^[VT-T5:G3MRV9_12N. MG0>4Z+*T32*0K(N*7-][QLZ!;JOJHB%E?W7KT:JB*1V ";*H:/>?*RDJK MW;:OFHVFU?W.6;/(&NOV[CY7JEE.KB3^+?-LL__L-+O?T:75WRAQ;;^J18.] MFDBSE@L;T-Y8C1NYKBNUN][1;:\4#+JXO4,W3ABZT>RH?[Y5R0IRJ@EQV=AW MXREJ^M$D=/P!1HU@#(QQX2'!(VH'83Q*\]20U;#3OWWRC>-S==O$\3FO?BZ5 M?'X9@0Y0%>75E0595 JQL* D74<5P=#EW,L&A0.94QZT__67FG$NR?1%D3C, MO LS-5.1=(WC#,>9'7WB%#0:3C1Q/,";!&6F!&.ZV"$$":B#?3^:>B^ /@YR M_"&UTR!$?0"FZ!F0B"XFKD#5=/[:!HP%'N_'CK?R,(Y61T*(E8==NBFIDFEHZ%-/ETS%T#_SV3A'^0ETBP'#/ ^UIOY@Q%G& 8P# MV"N :8)>4SA^\8CK*/%$XT;5#-/D$1>/N'8]G#/"!'9>L(?#"/U0PPF%D-T[];P)ASVAATV MQH'D:#M DEE7% XD'$AV7$!;.CK 4>3T.S.FI' 4V0)%# H?*E_5V@A%))VC M"$>1'8^HIZF9]S[92+ER0[P )B+9CNFX<1P]3,*GD8 Z%ME;^8D\-\$8<_@I M /S(IB1H-9/C#\>?8^"/;F@UE>,/QY_=.'7M# ,/U31T]\/'H8!:K0;'CJ-C M1]T4)(.'+MM AY9LR&O;0T>:.YW-IRI-" 1<-+VFU#?::^$\W!_\<%[.\Q(" MFK$;11 IQ(7SJXJ>)1V,I ?5B)\;DXV\X',,# M"LAZ#GFS*CV;8M[N$JH$*NKO'5-;J4VRI&AQVI5/(BY.9?)QZ+?EHN+ZWNE:[?]?M98Z^*$/]]9>Z?&[U M^Q9ANPC_J>?Y>DS7R.3VIA67U1KK,K?&%6O49M8(/[W[BU[SLFEUFW:V?B^5 M)E.T%5=B]F86I6_KU,ZW/QR8KC"2BC^QLSAV!B,\S+ S#HES1ECC1KABA(8H M2^_A(?6YS *!8;-]:5_T[+MYL9$^;B:^ZD LMQW\C%QV__=97300C,0CVW7/SI269Z/5 -$CC48Q\K 3P1#)-MWS)!S0MK(0 MA^(I_ [C)["$N3H33+%3V9B=Y%3_7,X8?EM22K%?DFIC.828&TO$ M37T/(JP?I"+!P^M;;N)#/$YB> IZ#H,7=TAF8R>F[\^+>1Q$\5KPI",ASQX% MWA"&"\]?'C-0%XX!&:(EUXA>G R4/.*)X#5U;Z+$OQDL^$5NF#H[\-:C\Q*\ M[L606X!&S#T0AI/X3,DS",\5Z9R.,!T+?4\^GW<.L@$]O\Z5573:"G $#*C"RK1Q!].))H@,D@)9!._9PY4>.3B!4_X&33T7W>LMJ7:+;?]=9^P*9Z5IJ.!:HNZO7LC[X5D%%U-B.]=VV M$:#_S5WK!V#$5EK*PA!H.$%$,3>0/ 'XPP9Z;5^VXTCF(\Q(GCRK@":T2!^[WF;V1Q:+9$.7U5Y+RYH66DO,:^ M)B<+S]'J..-QD_D$7\-QC #MVU.O.:33QM MD&T,LIV)M$J>MB&B&^RY_Z);QW>>\'NFS0[A?,YF7;5-$;7P$R9'5-3MG(_W M:'OM#YJ=GV*LRT\QM)-M7,\[W2AODDW1B%BW'C1;#D)IO(B^._[?>/F0 IL6 M'@:3YVK8=%U$UF#6,R;&3\EYY"J$&)K,_%I0Q>%*ED"W[8[U)\MJ7).YU\6X M&LLB^L/Y&Z,>.<-%#G]R?2XUB5779T5$7R>H[7@3]-5QF59F'A(?K=!-L<[, M_OX0#*?P,HK'WI?_ U!+ P04 " ! //M6=RR. KX" #+!P & &5M M92UE>#DU,5\R,#(S-C,P>'$R+FAT;=U5;4_;0 S^OE_AE0TVJ2E)2@9]6:6N M%%%IA8H4L7V:+LF%>"1WU=VE7?;KYR0M",K&]H%-6E55=>S'?A[;N>LG)DL' M_82S:/"B_]*RX%B&><:%@5!Q9G@$N49Q#5<1US=@6>NHD5P4"J\3 Z[MMN%* MJAMB6TEJU-"-.Y2I5-T=N_KT2H\5LPS3 MHKLWQXQK..,KN) 9$WM-S82V-%<8UX$:OW/B1/0J"X)>GQ MI]/)A\D<.E[+ 8#[I)^F^XC2QT$A#86K?R1R.CD;@S\\&<\_P_'$'WT\]R\O MQO[O\/Z::X-Q\:=R[\.>3^_!0[V.1WJ/:Y YX'&")DJFC ]OX#9;-J$B0A;\&9WY\AU[=[Z M:64YO;=-6#$-J'5.W9*"@R8A&&/(2 34971D($LA1 -,RA%W58.ERV_!5,B M CZ+N2DJP"EGJ4E@&-%!@MJH&G%;WC\=;FK35-+JG3*;1B70XRERLC# M3%7HA(8'?H:4=Y:6S"2%5%!B,I)+9##Q9VNE*,#G :-1,-&$H;JAGC+= BAK M TNU!*8UIR_M"2XQI7J".".-PDA#HZ0]>G7H>D D;C7K+;9W+(G$AOI/"%/U M.3T>R6S!1 $)]5Q(D!2J($(=IE+GJJJ_7E7(140^S<.J?8YGMRLZ9?)?[GCK MK^WWL\ >W#P+J;%L0+=J/B[YUEVT 0;2&)EU[3L("[1,<[,->>+Z6O_6E^E^ M=8G_ %!+ 0(4 Q0 ( #T\^U8O?-X8W8X! "\;& 0 " M 0 !E;64M,C R,S V,S N:'1M4$L! A0#% @ /3S[5FM\G5Z<#P M]+ ! ( !"X\! &5M92TR,#(S,#8S,"YX?I+ "41 , % M @ $2N $ 96UE+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4 M" ]//M6DK3!$,O8 C^P@ % @ $^! ( 96UE+3(P,C,P M-C,P7VQA8BYX;6Q02P$"% ,4 " ]//M6U4HR:6I\ !9H04 % M @ $[W0( 96UE+3(P,C,P-C,P7W!R92YX;6Q02P$"% ,4 " ] M//M63@"!9;D' !G* & @ '760, 96UE+65X,S$Q7S(P M,C,V,S!X<3(N:'1M4$L! A0#% @ /3S[5G#QC3ZO!P )R@ !@ M ( !QF$# &5M92UE>#,Q,E\R,#(S-C,P>'$R+FAT;5!+ 0(4 Q0 M ( #T\^U9'&]=DN00 ,D3 8 " :MI P!E;64M97@S M,C%?,C R,S8S,'AQ,BYH=&U02P$"% ,4 " ]//M69(TYV)X$ ".$P M& @ &:;@, 96UE+65X,S(R7S(P,C,V,S!X<3(N:'1M4$L! M A0#% @ /3S[5E#-8,/#:0( ^D 5 !< ( !;G,# &5M M92UE>#1A7S(P,C,V,S!X<3(N:'1M4$L! A0#% @ 0#S[5G#DU,5\R,#(S-C,P>'$R+FAT 7;5!+!08 # , "<# !:X 4 ! end

    =QK3N! MI9$0-5CB].J\_R4HZ3'EBW[_>_\U^QW"GL_3#"M@1A,;<%-5_:E 15AFTC)< M_Q3LH.G*H:!%^ULJ>9=V3PC11(LT;&6N$*.DS^^QD_2GK717I^4[$VU+>H3C MV:D$H^4G<%U%C1&&4YYT1X6U\:7I3+(L.>(*:Y@COJ M,+!]-;EU$EUQH]E*^,EU43-/*L&(4Z4-,&M#'+1"M5AQ4I7;P(>HUVFRHEGM MY23];GOCV U>"G*WS/G2WH@;5*%8K1&IT,OK8O84%F^-/#TY_8LI:!%YL"N+ M !K>43&HP7*E:\\"J *>9+8XUX@ -=#!PIN]SS>38Z; M*@,K@4YFW&TNV)=CQJPR438DL=[5I'_<7V$_FJ%-31>W!NWIAKT^"KBCX>XM M2=:Z>!@0H3*NXJ^X0(D0FT@!'R(O"MOHSY*V]M9[G1P_C)2TZ:[C%(,;..QH M#GEBQI:L-*,9A):C97X84^C/'OV 0-1+H&H)^V=A++-(H*VJ1@4U\ M*9!.9X?3\6/*:-%?$8%J[FGJ\1#FB1IDAF4A%.>W!3-L,.I/4JSN@0,(T:=: M.4FG'-P<1:OW 4JA,P?9S@1,"R>#X2J5S\%$O<;B7+GE[\)I@KR(X;]&&'FU>Z4<@0+X^*TB%0]<1 ME?Q(_GF++.;=*E>3E#(R1\U3='P,BJND:A(,L!NJ\05YXVK7] M" D%*([1\ M\OKJKLM ;JW'W!P:^;^[]=S91>W;Y3K*JM-DWB_9.Y+:UEFQ]/F1)@*.QAI] MO;4I-%8G-?DRX]Y78-H@D)/+RS#JCEU=$E.Y1L5J7%4A%;E*B=)W)J!R.F 1 MS^XG%G%'17!"XF2H=43P'.!KL>2*>0W1R#[!$G6"YW+76D*/# *X@U M"AV$16*=\K9; 6O\"*0KHS\,UKSG]=,$2YGWVCF "7AT 7/>+"E^]C:Z&5%- M(0H.]DD+@[+)E$?)/?0D6OQ'4Z95G'((T&G7A_+@E1EYG9F\OM%=OQ&.W9E$ MNKF9F6V"AOR2W )J9J9NOWU(%!-V-=Y&M/^IBGU9$$H BNE:Y.,W)3&%E@N*$L0$H7P9R3 MSRQ6"YK3S,RIR_4M'>GT<61::M$BJK7W40V&/>BUV9X'LMH<'^.1.5P&8:6$ M1>DR76@V3"0!8:(MZ'XGJR5\1S:D$[SZ5Y->H^]-HO'GT[.G(8R6_I]T&4%+V[>U@;$! M9E6,[RC>P];BYGJ-P_*_83S/S' >BHC]2F\S!K%R,AT= 4#>3#MF[H=$,40Z MML@#PZ6W('+A+47D#!$DJUYZB[!B\&4Q@)ARV+5>+J_TIQC M@_BC7T32)*B ]#<4*07_4.2-Y(R_ML[V\0D[W#5XV76L3Y:OC^FK_ZSC[G=G MCX^?G@Y_?7)\.OC=NMN>/CU^W/3O^^?3Y][_MX^/G3Q_?F]$^.7[V\_!/ MW=O^)XD#BP1(7;6,\O__/Q[_AXWO$-G2?YT$IZ2N]'YK+CU;?L&+?^D$L#I2 M6BQ_?+2&]@#N]BQX8W;E/KW4GK[5?K[6/_;QK?R7VE+!R-L%^+]GQX^?^2^* M7&_MU^3S;8=O:NV%_5K%O_X)BT_ 7/BR;^_U_/G)4WXSLO#H1<_V]D7/VB_Z M]%M?=.TV['>%GK<9&T^/?W(^*GG8QS_US>BNI^^I.WV//3GA]-1A$C=-XM"L MW>Y4^/[3]_AIS_P]W@EI*$W7"TS>?7#P$YWPPLA?@+QD]H*_QR89FTI%[_DO M^W5*G!R?/=V[5WK\;/_>Z>G^25Y[E>[9<;#;.G($AL84INZ+R][=LNT(S;&6 M(^ __OL'L$ZMG16*#R-T24+ :#"^_>N?GCS[Y2)X3WFK=,FU5:\E@&R+;@?; M;.[3T7FZ?T?GZ?X=G:=[>'2>[M_1>?J-1^TE;EX0Z<[\6D.B1]NZ5 M]DX=PCOMWRN=[9_DM05O#[7AH#')/,[ON?DJH9B'[Z],U%.CG_>MU?: M2WM__TXX,/A/>G3G?Q+$Z"$7/CT^%#Y]%VJA,+@J;C!-OEO67]/ZT3;<3:MV M9U-#T'J[QEE>%/'Q3S]X7;ZN"WDZV(5\ ?9:OKA]<-1=RG-M@?8 M1590FZ.749U,0FU(M'*Z?&@)8@>D6MG>4USL$P5215M+8SDN(N1^EU@$-L?_ M'#V=F&9K\-A5)1W)RF26I&!*>VV5M<>UB712(:%M/D)U9KJHTNP:/X>;*('1 ML^.GS&88TS^G$Z&H"([\]DE*,M?[+*P%SHL:M_L"RY!CFBF9&2IN(@8M6T35 M\W3W(SL*:DI<-%DLLRD=VY1&9WCVW1+.GK4QN\L0\JB.(D*'94E8]HR 5ENN MD+,MX:;_5Z; ^ M3==L@N\AF#S5+$]#;5\_:$-BP^[1#UPW8H=,5'"K*WAWO T+VE&:' <"[IM( MP:KN^V+-_@L-?XG;?:C;L5A3)YY"67=C.U[J/MS#;#/+B#(2JU&(/?PA2.+Z MH[U'V1@23^X699I+NZ>+1Y7))S/(4^)V(7:YO]KS;E>JOL+NAY;IC+_&(0@8 MENDM0&+V>YFN!U>)["5_:K5#5G?MVH1KUKS5OL[8RYG(?+AQ-6_;@;N1/H*Y M<]:V12SH/>,A5$&-I>_H4,O!QRUKA)>=JV;-&O/YD7Q)9DUMJ<=MA66[HNH5 MMBVGDN9V*''?EYS)LEXW>3P>3C \.7%$MG91J.83:1C/W,>TKF05&&Y)YO@. M#-LU%]P*YX@V/LW=/L7MB\V7S,-C'ES9YU;FEOLM'%4%PS4$T^>S6;*LT=(8 M@W8P70@B?Y21&263@I#V0,=N9>6 C;/@%:P&T:SQBR:)L#(QB4-'#37! M8UN!"X$GN7Y%)'"VN[514*?'I\_4#PB=,;4Z((3,>>-V,I:CAKK.O/IRE4[3 M.KCPN_'2UX;B;@<=%78DB@U8427<"?GOEJ"WL0T(>H"[E$&_!0'9CU=I@DN' MIPYZIN^8(YV=C_+:0;.UP\.*U,/]!/8?9P^G><&\:C3]CLR5MO M8B85[1#+V>&;L!0I:9D9Y.6"V_J(6:3JX$62SZY@RC[3_6Q--YQD7R8FQF.N MXI[:1"",!=Y,"\^=J$QXZ4#A]F3?,AD[V@96[(Z(Z6BQ+')BU9+3S9AG9!D1 M-V]32413]P(Q)F$@+LDOD>9[SM%"CYFRY6_YM&)@LZTFMJE$*.?Q:B&*C1QX ME^W2Z6[=[8[=VD[?]EZD;RGPA$1I\&J+Z#,U4N#1D7[XFF'Y5+2J:>@:4C6H M63"(9IB"0LLST\/LUJ,C[ SHJY)6 M^9[ H3$'&:FL#]1"VV^FZJ6NQCXS\[ M/GUR%$_ +&_J%K'1QA%%<6R#P-]C(&LZ;>^!B?0"SJI';W(D@QJ) V_M(O## MRQEL7CTP_PF&1?+H97'#I^0%41X3L]5[=L_%L+7GX6C)BK'EU$YG^4-"IS%. MGIAS-1&^JM4A4PX.[A2\W'HE*GBT$[IY/G=T&FJ7M)VN]L-K7*9Z[6URF5;9 M:**3F]N;[U!4,2:VR]GI(RS#UGR_,CWLA=)2NQ2LYX@/ U?KZ5/44"^YW1EX MHF.3 C(0"T:V"E9Y^K?22243$=*H2<<_#BHYWO6MTNIRAQB%-FO9DBB:JC*85E[=KKI M"33.E6&*OFF7H8]H];@_Q=]!MN)B$1*..7BCXNA_2TR!M O@]V-L\@J;E:EL4L2="IJ":[W =[?@0+2<.(#MZYQ#OC:-5+>.AU_1<;!QD8!S63*']&*! MO@^,A0-VPA*<&)Y-?A67@S,C.D?,69AT95;,HMHJ2Z_US<-%!59.EK_(-4"R M_5?35';4 \_'W.OF.;ZDB[@ZFP5G)[0UH6;1<>+ MX^#H DR)Z%+/0^IXA D.ZH]J>@R@B.!6Y#82< Y.7$'!7X4FR(X?P,4XMY&' M)PP#OBF8BPLX:G@X2X1K43#+O71"DWA3F.ZGKQ,P%F"MY]3D:EH6GW$[5]1< MM:-*T)2*LJ0S$?-HE@2@+1J2,?^6(MH5V"?8OV<58 PM45BFM%ED92BQSJA4 M\G*"0)5ICL55F5YKJ5ZMS/70NVYT?7XT^CYK?I F'#B7B*F9)?Z,Y3TDM,%H M RT$>\=66\'_X?U'FA&6?YRVMH'C?\+L%[)?L V +:T>4=C#LC14X[G8Z9 MW9.CJ8*SXV=X2&&N1JH%_*UGXA3'.Y-?/PS'CLA\1N/=@5(G?\AV[%4N>M+]],30'6./>2L#/L5"U>IN3QQ U7FJ08[*63 M"@ZM\2K'35IH1PNZ,V@>*T=JMTX[5;/R"?-^Q*;*-5+#A0R9<J[G,[2 M,3\7"2;7J)EJ"Y--UE_$QX_HQ@^:D/N;:?4:9<&+(J8"P!'OJ9%NJA>[WU0F M,,3RD#]:ELFU0%0D 39#4'%.VZR#VS_LLTW[;+2;P@TB[W*6,,;MJ6XXGD<[ M:9SF,S@3)M&'R_."JM70C"R+*,XV63X[VA?# 8YRSZ2Z[H ><< Q/\6P5:,2%,$U]N*/=;C_,\(QVOTW'N?(;#8J[ MCQ6,K >BJL:YU#\HUKNCMWNS:=;O5H0I7=\G MQJ.5708-.JB G%7K]I#9E@4RX+A"$1RMDE,1CG[)EL 1?5$*KF93%KB+I@ MES/Z\-*QCI4WFLQLV"EJP\";&_$ .1^MTJ*(QSCWW7 T8[>V!]?,@(\?*=*Z M7U91WXUVW9$U99S+ONN\HA/C:?&FC'.^F'/09^ R57]54E/UEM#B[-[0JY9E M$L4.W3-5^BV2^DKHB93^1Y(6G915SPT@!"SGDMU9%S!R.# +:M? ,GL $^P+F& 3 &P,8(*[T$,JYP?; M[YM%R,>P[M[>:ZFOC;;? 5%Q-XG_W6N6;T54'!3/0?')9G^??<0[!!54$ MMT=5[ ZA,$Y9#;9#*.S6FW;0$:,5S!\02/T>+WBK0.K&7/2:*.M%D2-_/AXY M%\3-4FV.MNY8M:P)Q?:^H[+]SJYR[+;J7FU8_6 M$>^:NN%02[NVY>BU/T@7S 0<^Q3*KEW /#%XR3IB9:+\HQ1&ZUT7$;5RD:!( M-_ZA?CS,/CC&)L[BM)N#.2B3>4:3CDHH+I:&VMUP!QKO:TV!&CVR0,J;1:KW M\KC-A'K:#]00"3\(6)Z4K4X1Y,Q7-2<3ZRNUT(3H)C'$-GZW"?Q5D\F S3$L MTQ#*/%3:^$3>53M@%*7WGNTG*G..MP0PTGD25=1D YDYYCVKH,$>FX/G >1% MYQDFX-+BA9NOR;4FV-BGDF8;,&Z6%)E4?#?_7E&U?H@D*=3Y(ZI@!TWA#0T' MDDQQ+AZZM7-ZANNF!S<1U^WJ&-X=V=BWY 7O*Q7#8-GW:&@9QEFIO^%PW"V= M"]4P(SLM\EP67+QOFL1J[V7PO>E0:[_':"ER=NKGKI<&-LI'E5WE3;ZNO?:# M(6OXZ3Z0-=S'YIJC516GXU03.TOEX"H.-TYF@PN;OEA:J]V%TP^+^S6+N],, MR,8E.QOGDNTL 2)+-E\3ZQBD;KKC1?XVJBU_V7=J!6_GP.S*?=BY?Y IC>%X MM<;.J&_6K]W.RMF>&>H;E_A[V4QAJ\(XX#/M7<>?F2AQ%HQ1_]2 MCBN.5PIV5M6X00I&(P:Y$&>W@GY%N- 2U0 M QM8WVES$(K[1SC,C R&(8D2P,#Y+,DJCC=(A64!TGY&IL_R]I@X:HG)W.D MW8JZ33]W'![Z^9? 0AP.,8J#3[1CGVA?8A2/Q[FXLX/#>W!X'Z;#.\YIP3YV MU6Y;*<:[)-[:N*,\)W><:V@ULT,,!G:NE8E"NX$IR(Z[22(KAO?0!S#N1%D!7Y98*U),LRJ1C-=-WB ML0\=_NV\P"[Q[K74^@HKTN ;?%"64OMYRW'@]A?S6FT0D6.!;8]=E]]]^T^ *GG0V]N!+",9E*'<:HSB144Y_'C*I#SF3&J[+ MM8=MDF(I"\0B7O.*0VHLY/?C0C>\%*N^BK(EE22M+(SB)HUY\H M7'9**/(Z06Z^+/B0P!VN1TS.^'%5@888YUYY441ES.'\]GR^B/+/J()P#/]; M[)8""4DZ8)]6178MM!?S=);"8"F<]T=3IE6<"LW?==*G2T?-P7N_E*EO->Y8 M1V)+,:KA)2Z*IKXJRK1>'>3B8[_THPZ.WN=EO[_!T;,-=4@/-C9ZK\7QOL9& MS[8I>GHPM#C/QDZ+=LK.JI/7Z9&=52=\].#W.^?W:,H&O+EY8[]C= M^9(>4@3C<$9&<=YW0!WC7FHQ9KD^9ISK_NW>2!"53A40M6R(*NTDD\S2>0H* M9M[432D<%V2^V[*A:;(SU"R)E%^*=. []S#A'^NHW)9"=@PTYU0CT:J>B()A MN'OHT:LB@5(Z:==)#)=S,-E."C]).SNF_234!;>V0FCTX-T2.!OYR!,[Z)]/ M:JRY6<'W:5%J,5SR919=[N?T!GC/BZ\^2&8L51 M#H/%H<(,H->Q12# O_O0I5SBA/4P[26'2863GUGJ_V!]#_^/8]X&K$9S4KZ0XRH_?%H3\MT_;'(W2EJ[%&01<,=E>@, M]/?9+F=]+)5,6SH'.,=5D2&!ESF\:[:LP;/A:U"I8$\,8@^0'F:B779&J#CN M'L7;%%[MV%)UMM#.X728SP&=.>*&BU_&*>=<4S\!AV.G 4_0#'"<R=RAO\GW>EN C_ZRF#6[/@6I0]H,1AP+YQ"85A^E M_=;9\>F3W1(J;]PYFXRM!UFB$B1YW'LB1@="2K"7'N\PPUJK!SNAU,<[% M7J/)>[3I3M??U>3['A-+I +DW4V>E-55N@PNDA(&+_'+T83%$(?N#@S3^U%) M"GMJWZ(P;T&Z68+D$C3O?=L/C!* .SZ\E;;O/IYE?GP:7!R_/OYP'" &Y]DO MP>G)Z.3![ \=? ^BT:T%JBH,;L987I)LRK)8ID5JR21;5<'2SMFN+1B M;F=.-+SZ\.;CN;1!3BML)?R'1%D_I766!&_P]G112 DYD[IQ[^G?DN*?]CZJ MJI_\_.RI ILNBI@(K)C-D +\%3&TPED.=ZN2N@JX[702',TI7R/GO([&W/;Q MT9,S C-1]]Z;M.)>P.X/VF^"5P^-2K+$/ 3I;TQ&T#9S"_?MSLZ6>;[[RCBG M_8]??OKT/GB=PH67.AV[9%?0$VE.(T(YQ/3L?!7\SZ^@5*\31)C_]4^/G_\2 M7,!,%XL*LWT-^Q6_'__]V.1]\65.G_U2!4L0"NQT#4*>@6FTWSR"FO0>#6T@ MJ3A>G(]V<2H#%.BL6R64?@K\0*KANY;(/9ALV"@XWVWH SP_8Q@(EH/ I,-_ MLDKRWR#(Z74:-]A^/K38&?3/#@#^YV,'\/>KJ!T1 B[+8I'BL8U2-"M 3T?( M97G$Q@!JNUMQ M+>T*"V?KTGX4F^_C) -!1=?%NO48@\",+]$H\PO S],:Q),>4<&Y@[P#^@JA M?<-P^U>@+489D^83[ M@0' FN'-G98%M#1@H1-"B)]@EU'\Z =@DUCS<@0V"=D511W1/D0%HOAH&"5X M'/5J2>K%?" 4OJL@BJ\QCA:'IMPQYI F7!S'=++!3=_@<954M>"?"((-UX,2 M02-T#EH$;AVGH/($<:G0O>!W-&%E5.*.+!?D:ME&7HZ6F M>]6410R62;2SW-AZ?KJ/[UYOBNO?K9B23(8L6KK,+:D"S6]V5F7E&,'_=#SB M2;.(0*PB\N_A):,I'"$D?704B2H;%#$.&XL3!E>F)3X9;3&P>2QR6:^'\9S; M$:'&&^5YI#MX#,I(F@(@9EQ70887S&$Y*L*7EBFNOV!1S?2V0,[A:.?;Z,E1 M33@JS""'N[8VE:EAJZ*%G -F9\%B+- 4J.@B?SW8>QKQ&O#9,X8UN+E*\K8T MP\3-KJ+\4D]'I,GW)U_DG2RGD"QHBEV:/D1.CLZ$"$^/GW24Y$=Z7DM5RF$K MW\']9#OV01$(HE<6H$$:D!L'= [7V@<_#QCWO=^&70.:"8W?E]%J#))E(^NH M44E4N-@E"CY&=5/2IV7P$51KM+*=G:=1_KF2HKE:B97^S2PK)L\%8C7+,,@- MRWP!/XLNBS!XD\$HBK1BXVN4Y IN%!KG*NL(K&M*U.@=0$KEM;![S48)O_FE":9UQ2"?$EV)Q80 M!7UBD-,9 &^0HS=.2BE U 2F%5!&BB6H+SP IOH::G03>1=1IL1I-05]E$CX M81XZ(^2_[?M5IEV3HZCP01R-0/TT3L&R\<*^KD1<4\7SJ6I: B1X.9^7=@KF M6#27S](E>$]TDNJQC"5B:(VK1:R[F]>,2O@\>5J [N0()X9R>,7_AA1I.0D3 M:.BF3"DPX_YLEQMD_Y*OSA%Q$557P07NN!HC:'#+T1P4(04BLR2^3$1**3;- MTHPA0PX4JN7A52.>6VWVIJH:,DDJZWHO0!"G26B,24TY]C< XCM0F-(M;IR9 M6:/[O/WKGYX\^^4B>#<% 9"=A,E3]\^Y<2-@T.A!P XK81_"MN(KTMSL4[RX M>\L07T!>GZ<#[9\&WGP:91$9OTZ&..(&JUSPBNIOF91S+D:M>*.M[$Z&9\^C M:RZLS8C[PA.-X8&# M$3I*MZ"U.<>P,WF)J8(MHFV*Q@":D1VQA<7TE)I<*"/IU MXGK]_/09=65LP54HK0FF ]D#'V%CIW$:X0X6^$P-6QS5%A:5HS9A!!Q\(*2L MJ(%_1U*]&!D8T&"="Q+'$5 M80V*V>?V 1&#ZS&KA=6/_VW&GNIST%:,$]!_Z91A/*"W0.V#FHR6G$7G]-9> MNZ(7;*BC<\9"-(9TD^8:HIJ6@9:4%O[QT[^HA/X#[&20X(^Z_"RUBR7!E_B\ MJTER"3,OW@E]P(<2FKF(S 3_,TE)M#(0W8RY("UZ$_/[TY4+V8*O+\NB6>)# M^2,0_5DMR3'8B@@)-7OGZ!3W#\NNW&"1E!@&)L?*';78//HGIE*++(UITZAM MY?Z6?N/>&)]Y-FG?Y#I9.?7;#Q>6\/,!EG"+^:JQCGXNUG6&;+D5I]]+->]J MVAWT(=;7BY86N6SME= +*AFY1!L1O EYE'D2;+_Z!LO$74FF_#_B)6F+XL:E M@\D-)*4@#90=P+JELV#*9S\EPY\*;MAZ8)GB0 M58[#8F'?>.^MU5?5E-?IM41Q=%; 9-<'BD76>@U^">4/1:T#:B=N2K;Q5EH6 MC<^X*4BK@(=!)N$JH7".!3-5.+]::V3+<0TU#M_)8CQB=](-;)#Z3N"/7M+) MBS1<1W5QF9 $<,$_# MS"+&Y@'&PB9#;:%QY\YTI(,0_S@N-E)"F-_>Z 7-B M62;7:=%4Z(<4&%(KB^LDG@@-=.M@J L7Q@+6=/2'$,;S,MG7PC(A$BYL6;'? M6 1K)[R-;L9@"UL\@FT4' HKDTN[!#9O!8YFF5!0,52$<[N',#68-9#+*"Z6 MNK_JZ#/U&&8=(#_/HILP*!OD3RI-P0)O6["'5X(<1T5GYFV+G['!VJ:").>< MH@$@QK7^O5AFB76_48+9>W;)<]1RL7$\T$OGV@ A5#PZ>03\ECB "EW\6:*O MBI'\I*IUW)=-B@$>-K9Y Z,N.;JYX@T.GV(V #Q1IC:D[<5W@[>?K!\2:[%Q M^?P*&-LM2!6/'IA75)]X^,:BW=&CNPRDR;W8D^0-PJ$(0OB%%_=E$<>/7I?8 M].>?>%Y_!'%+ZN!#8D(V8/Q7S0)-R;*H17&>SVJ#NA,AJ%@**E=\*T(9+&G!4/,Y2ETB9P*<7"TFO0_;_ 1""ULLDLZO17NB"^*2IURU'PF M@)1]3.J:]XPPF[T Y9_A(;-(ZQK.61@-_I3.92%G5A"=0X5WH4812S7Z.J0RE-(\B= MZ#[2D$D>8=@Q9)7'N3M>I_T^SK*"P"';\4'^R-.,5J59FNP:KKOL:H;)]:?. MJ^"GXU/:0C\=GW7//8X,$O<2!V+3?5_@(A[9PHHRRDPQ#L?8YL'IS\]_8E;& M!28A!,G!I?X%_>]^QU9'%4<7* 1L.C@)EUC<2Z<=7E*%)B?#Z=EE"7Y3EF! MIK-D;K:'P()I O>]1' [:VR;_S#.CHFQ>Z!\@Z2H%&@O/\#<<'4KN,R]EQ"P M22BI-@9)2;T24 VC/S]^@J;_PUH5(Z_C"1[C#C:IU$B/0=C"FKAV/KI:+3$\ M-:/T<05K()_#XD;,T&Z85.'3.)G"/PC#9G-AMDP&]#@;:STJ <>3F-H;4W+# MMW"2R7M^,ANY^9!PO._"V#9CV-CVR#8Y:P%(]44,4C_@[N1ABZD@R"/XEK-Q MB2*L/D2U1-; K\-)J(,7+UX\8J'Y2&6Z[R7D:7_[FEZW][=1])A_^VM1Q"9@ MYI0FYD7P,IE'34:I":9&Q4":?.:1L@DB5P#(\*R')H\C]0J,3^ *'(:LU*2O MVH9$=X.9\F$):U3!38G>;]XB 6?31-QPTZ3"6C)81I-E[K-:.3CEW?T OR]3 M@K9X*5CQ;D ?_JV)T"S"@.J#SU(].SEDJ6XQ7XX]#5KM*LE:'/A'/4 RIW1G MXH5;!HWP*0*9:"-MZ3/?6XL.(V&N(3<2[?B16F_C$&1\](EBXL MQU.0P&B3?QU/U@=GV,CR \3H+\ I3[S1S%0$SM$B,2T-C.PST6*[1(/,2Q"_ J:7[Z'0PNKDES!MR MQV/;DULDEG>\_=#GD_4_FS!7>VZ"UTZ+#[=1E!%8 7"V5$XPP\:'-61I@>@69A$)>%E&,(*057#>CCP1%/V7>YAQ[7>I6C*!'S %V BCB+:,88EV5%!]':A MC&\=W+>=1,YP+PKJG8CG/$.MJG'6F?NACTX?QU00^0D2K)$UX4%.B488@V=T M%!3FRK #377!LFU8ZKS5GM)1_%R27H.SDX,IE(6MPXIJ=,$M4O0>AVH\8D3] M2 S2_C,'TQ\?\)#5Z1B^U*EKWWQUFZILXP^VK*@W@+V:^WUHJ>:<W^!@\%$!GKT9.!5C"FUN?6M1601U35%]3OF/5M> M1XP\15.:7\0$!"26-9$"=*X0 *>:?(4"R0PS+@!QH.&4X.H5=V/8"<_&$M>J M-EN-PH7^7G/PVKXO#@/*\Z1=<]-V29AF Z8/4]5@&QYUBL-]X]-L6!XOEN^F M3H%)^W8;C4G;4[G?!Z1J3O^>)F;343K^#"9?THJ15_PABX3,"E[M_U[(!&S/ MX@WKK?."CJ&M5<\3C.-B79&/53:_[XZZ!;?4] ,/UV=:77.:/Y@TY^G8TYSW MUKPUPOJ&ZZL_15^241BX;(:\HPWA#)/&9R,6H%$+Y'OE8P=^4S72+25/:JT9 M/[HJ;I!9.'!B*X*_E]O,2W"2KY HEN^/-;WT$9XQF BFC_?MX;&84BWRG%=,AVH* M\5TV<%.T!,=S+'M?#&PT EN%:JA2!& '.H1KE3 K4>3Z((8J(>N16\/:JMR7 MFL*V[(7,2.:29 @IK;15*>61ICO+Z1.7@V//9:Z3I!N#;NJPL@WYK]IQI<:1 MNXXI.7EXRXG609)#\25%3I-L)=A2.,C$53HRQ"G4.DR]0:1KBV)<37S>1(U; M)\W)3^[)?[;96=OO1-Y@;Y-#]Q7W6_HZ7(?CT7GL8UP+^ER.2/0B0HW$.%6Z M]!EEXY0F4?)SRU3\DUA\40..F)4$"]5:8TXF%W,.R;Q-T(W&V_ 4[;44O$RF M-1GELM%"MX(VYA4H[0H,O*0T/'/5W!]-F59Q*A60 MW8H++)BENOT]EV$"\8]'<%&+)->2I#:%JRVR!EQE1M'<%$T6._ <[#LF !]: M11''2^%&F4L DJ1H6B GJLO7D7>J&Q["XA,!-Z&:1R,&85]/Q+/CT[.CZ41/ M&K)]F>@KFE 5RCQ*,T9T8VD-<7$*[U K5(FF-I=1*;'=34&Y;S>:[A>[DQD>LJM ^ /RUD@+6KX9SQ6ZJFGE1:6O]+U!K"+#0;VM6B"?HZOA<5? M*?_2 CJF\L""?4C)44PDWJM!#0Y6V MC'QB4)81I8G%C[L\\UX%G7QF/Q##IK7,RRBE@!*<;':I'>O=YWI%,?/(8(E8 M@4RDRMI(1(]N&?(GV\LDL?K'3<*4,3)'/(..4+D(*WEGX785Y=A+P>^)(0PR M+I)*G-XZ8207@NA@W6BI\5554EQZ7#-+M%8X1.Z3(O B6QW)RP?/$K*<(W<# MZ6 (+=+ZG4-FWK_N_IF=>)@[MX65*96T2DS2A7ZFRFXM$:/JA11%9'+_->K M)"9L*\2DOLQ9%/6Q_<*)C3>8N=J%?N21PAJR.)<.B.Q.YG3D0)T8L11[%GIL MO+8QQD8GAA"R07,5Q:C MP)$&SAH6=!'Q]8%-;GB'1_[V%D.A;V=CIP XCF%K7J=EW9@@%#&<8JR'EGD& M0E09T!.% ."35B,#>K)ONV^S>RV;X0!Q()+C9 4&VL7:M&,SCS?6KSA?:Y? YG%:1=?% M#?/H5=&<[#0AY:T1G\.[WA"DL+5/<^(\';L6XNIYYK&GO7TIHXXS7=F2A!L= M%=KRG$#TI.>I\L,:PTBNG8%FNF80U305'L0I=A%&4% ZQX5.RI*T);6B:!]C M7=J\[J".^@,7C\%#D[-,>IQ0SJ]%H*#'6\MQ*'P3F:NSUOJVIB^&3/A^1['( MQS9+,(HH?#\D^_3T^.SGA]"E[F5:J8,TAM5P:7DRAS8\!/L%?#)$)C/9B4D4 MQ/8%]$@24K>5&^_A0\B[5/C%F9Q;;]'O)G1CJ_P2B7P5E6"'O%OB&P2OA.#['A4Q M>\D/*JS<>BF7V"4[OWR4)7->N*V][=V^/9(IG/S2_>_1Z63P*VIML\:PT(!Q M)*'2F7?-!XWV.BV]'$RPU&//BJ6)-IN>] YRO',7HO1RP&-TY3?5>4HIME1M M>F6?H0$S:G5Y%N67#2;%U+734"L:;5'[C )CY0E#CUH/017%!==,:F%"CQ2T M<[!07! "RDG:_4X-/L38TZ5!QQ-@)'C[YL6[#VQV/5RQ/ELKUN0)M)H<^#+= M=T6?1,/(LJA,M)HTZ%6-75HW2J]JE45'!/P1#5JV9GSM_6,>H0/%!.W .VQ_ M>QK.]I;6?16IC^QSM'N76%+W2E;%G?+@"!U:]F2:W"EA0#5'?%A$FI!%JR3> MLHKPGEJKL 'R1^^:VN71'(_9"CO436(1R&&EP0#3DC5.E@G-,#N99//[V=*9?P;\<6;3R_/ M1[/U0HUZ8R^EG DN;5LD.@);7 9]]01#+):W+"$(X=UJKV,ED(YO'!E'AJ<@[S] OAXTF5 M$81Q@4B??]ND!%BY^255&\I5TN+*G4'1F5@L,E@9,K"2./+KB?C@>9$_XKZG M-.3;WJMO:";< %960ZU<@@PL>2:O# E_0*EOZ>'MO2L6145I2<>%C$B8?6'$ MH W*J$#D.+5\P:&76%E,(_!>0BR%Y MFL((_/ST)8?_A_QL<\.4EHM"Q2,:V M#YNG%:XZ]@JC9_[Y[&3S#PE>CL7CW0=3YQ]W)5L*L M;G7%T8L)3BT;N#W%FN\I:HZS?&[S$Y7,\G52"5LDNDZ89$LNTUGP#Z7W7IH? MN[E-AYKA[.A*J=YA*!?KAX*'<)QP\! \L/G(G8?WH02#]AW,"BI.PE5& MKRAY%!\X#_^K5>?":&?9!O[P1 .^H@LV8CJ+$&,=N4CM&3E>J @DHA>:2 MZDF_-WS'7ZEV#38RG(;ERAK[K08AE=-QBBU\_#&<,&A%XX=.WS9M+I=PC^7. M@]<^-]+T*C_%?2FO&[+"-[0IM&9#4H/@1V0''Q&ZBN[-;CLJOYOGYI'Q\N P MIGTC5!9[9YH].\V=;P,TXYG9^VWG+\)X]IN3[^"*3T5TRH>O&CP=031^STD& MW\Q ?>9P*+Q-D]D5%D#529KSP?I;48*CMO=+V:<@QK6@ DMM4;=8O(\B^QFJ M!'--X")PQ5 :ZD7V5H' MQ73I+\PW1L;IHA;+0 ^*"9\4? 3%A=H*!(R%_&&H+<)1P1QK*<.XCD2#KDWR MR^A2[&._+*@;.)'&R:Y4#:--/-RM>1RU;784A>EZCU$"[J%B^Z!308I35JXH M3!(KJB/G:68#U^9K -1>+G$!ML2[]Q7(?SUXMV'X/>_C^'(_&Z= M$1Y,6NC)(2UT1[OB=SB8+M.*NX:/1R'CILAT8->)NI7N3NX=V\'%VE<3- M.'H8./IX_6 YB.CV.B+J@%^9D1A\^4*!"$T+GK'B<>.[ *,VB,7'?>BB$IZ#2X.+4KCT&CEMB[YQU55)XNN\IL@GNH> MM8<2L4Y\%QFSQ)KK=1F?6:^4P]-*1+ECL;G MJ9P9\B0A;%(LLUOY0D]$ O B?]3F/9QC(PI#D"ET8D6K#AM>@)ASJHE'24:P M*FVG5IF(O.PX98W2V*M=CD"0:&:C@(KASALP6P7A/IM<:"80[)5*>PI+Y5II MQ/4X"%YWNF>U@!9JL%0#!0H3<67NANE^H-XD"2+ MI6#^T$N:D]BS9^;>]F$;)UQ81\(_>M%0+N@/R76172L1'*ZN[4 ^3:)2U(1T M<:T4'=@NWSM[" 7F[7SX>)R, 0)3NUA*,^(LVO/CTP>Q:%_PT LNHNIJ-.OE MTSJ9B%-:=9I5AE2:@"C=D+&Z>,A?1QD=RMQ#"Z,"Y!)4MD%7#Q@;_S8Y^CU/ M:/*2?R0ZA M4RC4Z$&/(;UY))%#CAL*095/:S@9]/: MP>2^B99.">9H*/7#;EL'V,AF [-'WAK\VH[72DKL4A([.B&Q]G]S+CO:/MW1 KSRIIU-)8E8F_PPR1D&6Q+M@9[K+0*O(=:1V,2 MA!CVP-//LN02G-=&F+KI$%P4,3X--CUEO#G9*=BA!HD$2NO#$.0MMKD@^_/7 M#9=9?2HC MWA-VE5Z?"< )VY$?K[7&< [[D$!>]U#32OX#'5#:#IE)!;W3,& M/2FDTB>45[]5T65*E&:)H4T?ZY:/N&;"U(BPZ-><76*?MT5 M"EU3SF(@UJ&M$R4 PJBPELPE<[Q>W4Y-6ZH5H^W @1_<#"N8NLP0U[0;=[:7AN-H%?(* MENFTJ;5_.TX]U^YRI,\5IX1RH%WAZ54+]\2>^FJSEVV:D;50]%C!LHQS'MSF MT.^>V&UD]0'\UV4J?FV+%M]'C4OE.64Z(T-6X=\D)"Q^WY-OT[:7[MRC[&(#=WT^H6)^Y \(N>2E-FLD@P=P:@V!98"P6*[ZK9@K[ MF0ODS,EJ:8JDT69_/T^NRR!V+,TVX9I*6/[O\.089H DKLAB*[_FMBB]V!4& M!7-(3MV:YPC7T6"5=ZNB4B MW@!RMX-2BR7?K*K?Z^_L^/343FEK9-KGI\:L@@>@T.7GOJR (OQ;ASZ4Y?M*;%F&\\V;@I%XN$B&V1H3C!HHWN MWI\1_HBLM55@L>Z=N_?=+-6EB$>P%%S1Q//5.=3[)TKMW%:O#W=UCBXGM#V] MSS+L%"%%4K21E;2[NVM5!;-TOS[_='$N6+#$^3TV@F^6W9_ON0TAM0_2)L:4 M/;=B@/V::$ZK7W&8_C55[#-@EE2(N%C3P\B[ G)1)).L-HH CV3#/C% M5U&.86/Y_)06Q,')<-[A#Z_C<[BY$E!M=:TIX))1 M0:QB^TW7]T=:C1HIIZ_1J*&6"B7M9-S"&.W"GL1E2NPT%* I\@1&5K4,!NG8 MI^V"T51A9D(W?#4,1T+(X5NX[I^+$J^N MBIM\.BF=:&=F5H.C4ETT._ M\H[KKLF=;_UHO^U&0U3%T8$Q1C&BSMBL:B("'@ZB8H%J4N*[3(PO TM,[I%# M8>((F9:4A*XK20T$QX,"WTYE^&MJN>LS,ZUV M?MI[M[ZKVW?4HAD&\ SF3>&'?EM$FQZ3*AX78^ .PCR I+1%U,%\R#DSG(U MC4@S5X8!VV1+=QGL=>YL/M$>1M,6M*64$\.S2 [9]L"2I$8.($T\@$E(@J M!^KW>U[V\:K)7F6[U=_'."-J?G*BQOL*:?Q!T:'<.?F2I\=GSC:X2A@(.:0J MX#['+6VQERJR++A#XJLO_M)R+Q1>%R32M)UFV*WTKG>F6G971CR )2DB3 M N#9/77WSV>LP\&4O)$B-)#95D2B>$,^^QA[;7$&=OK%81)J=&<-M%YFJ.] M0^*2&>+OT$EAT :!SABANDP='4/(>O"EC$7WIK;V?*]K:SO<1-3PP;PV8Q0E MH%89]XR]X6+(GYPG3O)$\M\;4=)Q9-*9K*1+RFD6^L#,1(F7=$&QD[+A0:-? M"*X"@7C38@Z_0'-$JENC @1UX),/F5E_R%+1M;=M,8@N=YQM)N M=?*9SA)S)WSM4&IAS4 PPGOD,R=3Q>4CQ*&)C)<9T);R0M6LR^01CR$^=S'/ M%&\MS;NAK(=&XIYW5=X8BY/[K6$J+3C7'NLSHK83OT)I!9R[=B$^6X)V>-U4 M-F2HX/^K1<+84CB9,#?/3@DCE&8.4GY+P=^[.]'I*$);WLY"+R\>JP$5NBF, M19M"]:J=XQF[5)!\VZT-<5&EKX;:!> :Q2J;N4:-1?AIO.5;F+@I&&/*_6%V M6-+&\^A=D:?7WNJMX$?FG?=A4,"#I?XWWGE<#?.R$#BS*2_@BC6[7 X3U2Z# M*^48%>MAUI^[C$5+T5K\<#;,PHCE(O82G"EAW!^&-W1>KI-K1CG.+[DF7#); MWK6T32B&N?4=.<\G2HQWPV5DG[<,'N6 ?[[Y8RRXX<&U3[I/: .=4XN<=EZ: MT1-KP6O$ ?](J9RYP4VQ7$(+OJJ\[B8FDTLW\%\T"(N!9Y[1,Z\2%"C%PDY1 M?F+1PW5&'(:($L%T*_\<.E%>)(Z\(A8S=)&5M MBK[/X) FUU\U_]3T0KE@1Q\[_[EP/<\FU48O.&EMV;_YX M!CKR(-\S+-^CF3_3P]S%A*3Y'#P301PO"&&P7 J^F%I>*7+=D 6Y'QD0Y\.- MX"P*^EY<9:JG[^0G(4RC'/MKA_]3K6Z M4 1<:2[7%#*!H]R4=%Z8"IW^$>L9OB+EF,S/%&"G:>\56+%.TL:7J_![QMVF MLB@*Q]8I45ADWIG6(IKN5MXQ3!?@*VZ8/!;R34P:,>%3L?@QD_^\?_)WN?+^ M=NQ%KHOR)@LJI*3?-G][;4-^2>?G7/B0 NR83$EJZL)RCK"2R M.1W8V2JRB;_E/M)U%QQ1,_8V("ZWEM,'31;WT>O(^5X?)1JTS]C:O+&N/6K+ MQH4W3>.!!4AY5NZS%'Q?,B2!!U([()FI1F!,7LH6"\AXHEXY[[* M5AZRSN;Q\;&OUWKJ'_9S5%8<_SU$Q;;??LLO[[#O,(?3*='X]N*L5XN M!\_1KX)I!1TI*2AM]TP@4&$DP&(AUEQJLBA-/LM"D2^*Y?WA9E<[;?B[98LTGB./^59U)2\ M$N;/&T?Q."'_);-O-(,M51-ME& %BH9)2-=>!>-KLLL30>1F[:4D MK=DI#;;+5,/YP9?13'60G;9Y%594DRQJY;B=D#!20$I;,FVTW5\G9?[H=U@I MQI7E1VX_,S.>SK64]6L&5J!9PUBZ'LAV.:(EE&<7AV1$=-$Q\:$LC$Y:7Z\; M/,X4GKG?J,E5X IYS_>8G62DDYA&8Q,:% M=&X,>.*1^RU9$8?>Y20:;+'KC!A!*B]YIQ:#GQL@(%QZ'*IDS.URZ?Y5MRQG MSMC!,A'4SR3RFG/H^>_UU@5S@RU6&TJ:DP#IZH M9W6X;82)OS2OV,L3EJ^*"JOI:LV\J[)CV_P]_P(_B56V7]'%X+Q[OTPX>V!; MW5P.O#))\)N/RTU[<^_P>;D2\=V1\7IB'13GBTG5S,8(B4CC;2R?U+_#*T_! MR!U2NFZ9MIT(\RD&8?9%BXK40:^*6<.I*4%7AT2 N-K\0160@, +QI+HVG_F M-UEH%LPS'F>,=TGK(&!AQ!#/"0'"F:LL'\N-!= M2P%$,HM<=>K^$-EV"^+00H<(SW)ZCL5 \3=P!0]14]4:E%>DU MS@I<&NBDGI &JJ>OWS[\=6)/R>]Y.(5]IE%,Q1DF2<$\*DO*G:4A&T7[D/> MZF]I[3/JKS_CH>K],GHHONS]6#$R "-:*G(L&55!.IAH3F*Q!-1\SC&?O >$ M&.5YH)^)IUW#1,:MS[0/OF$GEFP5,JBOD##]?]V91X'0/*M4L&^."I^TD-!W MYZ0Z<;6B,Z7A2\#A6T5/D-T6OOG$:78QF6H''$(7X0Y7U3EP.$G/N*AF8N&]F.# WD2$YU;#1)/: S"%3@AD0IR=U'!/%# M_O^:H4_PC9#P_SJ%'>W HLIMYVY/_K>*]N9%= &+"MEJP"47&"%E+C,Z-I)\ M\^-XS]?&4?")]HZY'^:!I6%'8QVLU:<^I7Q&4VQ(NQ.KYULI F\N>FP0A1&D MRB75CW?#159I25>\HCHYWN;/BZ GEFY_=6_B7CSM@PRQJ M(;PF-IWV^>';N./@ #MZ'+W4-/8KV&CF8G<#*K/3"4"H#)W:-W;/ULDP5#ON9T>-M17%VE.(G%4\D;.M7GB MJK4=$TXB8;[>-$W))E^WB!&M)Q9W+BSM6'W'[53J6O/4J0#G\ NFN4XI.1A> M>V0F59L^=NW+Q0X)X:AG9.YF) ;0G>O.A!" R&2%##KQP>S>3;.+[%2S65-J M5.7E+,,*T&VW+*6&C93;&J7:.IMU:QBVVS4$$>=.IVB_#Z#+P?,'[8Q2T7*1 MB"LLW-W^8);VWBPA&3*9'4=8+J6*JD;N/?$'\Y1L$75>AM;*%![4X\.(8C*NGJDK*Z*G@PA[U-2.SX\^LD[2EY^ MEG %ZW26+02,CPN)EM#4'6VJ($E8>54,4 H%^>,N;<']J.7?HGMX1.#6GB9C M[^T/20&V:,T]A4PF:&96@?G698(?N!8VYR.307/0$MTSJ\$/I<=0,1H+NVV( M&UUZJ<)K5%?)&ER?&?UW@,)+GBONE@0'9^_ M(S5ZT"P157=1[N>\S ;G1<#RUVL.V2[$$)IQ?B# [0!'7CP>.W#D+NF_'9NC MFBCT=WSV'IO&DFP2O7SW>_0+6!KP$$GD\;?#DT/'1[ODEG3#]I%&@\KU$%X4 M3FH\CUK"Z5YC0+H*55+R'5K*%%GB]#OR-MF.B4V@SQ4_HG M4BKBQU8:V9.J*L 5RY_TWS*OB>E_OP/'1"Q(\O0>:!+"E2)PFX'+WB MW,J<(_I0F^>E-:O#UJ2H7:W],G]<)E(*BQX!!BPW6YD=VWKCT< 8TS+>& EX ML1>':-[#KUHYG'U45C0[2Z4HM =IUPZNV61,F].:9E9(FI=@.'U#S5P;J*2' MEX')X$GDXL,Q,P]^[4I('645!=!5@1S)$O#8 9@Q M9!^(%LE,FW4K[7<(!%PZMD';%9J'M"GSL^T^\#O9,W.Z=, MIOG6/ MO7R.RVC6?]>@[MM.IXS+M"81_O$H6--U>O MVG*Y]]*_'AT>^6 F8'YGLE-*=U\DEZG2>'"D(XRQ=AN UPZ1!:QEU^%^XC@@ M8MN3+UKW%\&-9MAYJ*VPR9?=!3SX/SSDDX@A/M>*)*TLZ;YC/1Y/?7"<>\SM MK+I/DVW/+=VH9, W.$]'AT\0V"QL-I1PON#68*:V;.49C+^\YQ,X(BH ?V(1 M%8!@,E4,\\94 )\GT<<">0Q1L ]6P2MLPQZ7$8/G;JJ=#O-KYN F[PA#/6;:; M %DJQ;HNX%8DT"U$8*SCX$0170^4JY;!'RPXU& @2-0EH0KU(BT]Y)L$J? 6 M1T=4;7[\.$H.5X?1P:]%/L=2ZNO\?$G>*JP+F(\KV)['DU;_G[0/X/4(*Y0+ M6K 7IW,P0.SD$7Q,Q@0[KX!92"2)^!Y'./I0$]#D/);^L'(S;I9X7U?)7]CB M *&'&SF:0I*92^&N;OB$7&Y!FAG+#.;]6C%*P:UP/!@<*>:(VB4<\6P'F923 MY JW3/!'J==_!5XTL^45_>T5 86&\ HR6ZXKR+J>*SZ9K$0O3>T/00)_2PMV M ^F5'9LMAN6A&$6$A-<:A/687IP1B7=@ 3P^?/SX/R$&^NBV'4GBR@L'11;: M'RG^6ME+G%4CUD'G#'A=^N\ZS3\.%&R\/I M&\Z5FQL[\I[+%'M-4P?P3+P&^\ME4:RF:7D.IJM$F!_6X.E,,$(D7N Y.,2J MHH''EPU#-)_XE7\W1>VEVR4/Z-1(YH$U[&(E)M]GN3S^OBG5W2YD]MF''(8' M\,G1W02??#_C_^5++?0^'0G%]79'5,B7TH#$N&6L?@"J]@>?G5O[9(*S\[_! M=(*%-(?G>!M\6H?G7+M=6P>F.YSP;W@T9#+_B!0:^P$+5WZDK0X^QB3"K[MU MJ$:;CXC.KI;\#RFC^BB>.EKZ^YQE#+9W0DXBU#"?\R,3:@NG[^!H$E$>C/%@ M-@8\2Y'P/44+(3.YL?-Y;/M[U^'3=BJH@? ))V*;<>H)I_:Y+P)9_L?3YD!Z M%&"!SFE++.'9XFB]3.?X$_.6QM'%]1J-S8QU$T0HV-DR2:I_RKCC+$=>']B+ MJE2PR#XS"^)B63 9?5'J=Y+5M %'$?752= @?S0KKRL8SR6\R%PO984D)CTR M=>^= +$G0"T<]?V22YQ,*:I_=MDB?8'HDM1661"WJ@(2<2=Q@4)&"68=0^)6 MAY.KLWJ)QP#2BA/,T^/D]WM%%\G(5O19>EDL+SW/F><\P]ER;"9&3\/@VQ + MVV$>@J^-UO@^=$G?B+S!VA&P%07S M%>(%2%RL@3U=9:-ZJ@X5KM5S*JW L1WT -3!3Y[W* 20TZ=$WY5!41TB=M># M6:;G!44TVA,\QS>A4HE"+]BW@!.=!RDO+J6#$)5YEIP\J)JI:\G$1X- ;)E( M8J$K0ZL*)*V'<)0"5(K#6\(ZV^N-\0Y7"7:TGLSAM6$B7R\6,(FCV2']@[W[1+QA,YYMEHG6:FY-TI7 M>&%J6^DJRO9O%!II-.#KY!/J?.+)>W51<,%TG="7URP/A=_(RD"JRIF2-A:X M;;'WG9%NN.>7)09ERA+9IM+^*ZFJI*I2-/"J+)ZA2I/O5G<13ZR!5,'^D].Y MZYG=35HZ;JIIHI&K>:_G9KCO-Y@;LYTTA8A7_[K!Q?TP@\A3,0Z9F34Z\V#/ M2+80DW!7--D-7O5^G%M]HS@>U5$+4U1B9$4N.479Z_Z7T#8\%!KZLRCQWZ(0 M22[,.2F3"AK\;\>N_63_IOW83OOG;-5 M#].5"J*\#S%'7MT^'ALU%G' 776 M+L=*<\MH%#FY3+]IV4AADMBP/]"G:U9H?BO6.5]E-7[$2+EC0DA*C34A?A7? MA>([\X[6Y5;U(^;9C?YV9-J]&,SZ4% _'GM!?30R(,C802XL] M?;S]&>J+K)P+ZK+!X^J;/0-8 2H*P@; &F(6^E,DQTVZ@%@;J*._/?&;$R_< MY*K+'*AUP?LL).^?6-;]X>>(HY\.']]@(+[;9,0W7 W?;2;B6RR'1;:0_$^5 M??Z&S[#?_DVS1%8-J7*?.IWWT7@XY-!*%B9\6.$UH0EOIG])ML9W5QU!&"7= M59RC#.5_:<)[KZC:%>$?PY)0I?#M8>4$T0U%8 &G $V)",$+2$O)ISM%U/RE MBH'F"!Q9TTF<#C^H$\K.L0VIU1X*MZ\3_%G;,7&<" ?.;9IN9)+*MS()H@-> MI,3*)+AMVCEM-6KEQ?BERIYDY\8V:T8Z=_4?^]X0_CK[!#$FU9,YM8MY9^^^ M#2U?9R0&KNIF#3]#9#NON,?@-6S[2^P=HBCZ;T=Q8-N-VM%MFL;WPC:,J+WU M!BWDOO30RZ'8MV@]%Q06\SSY$P?%0RL-]X_9M)LW86P@!/1P"35%I]J9RU"" M7J/41VUZ!+=X?O]6HK?$;Y(9I8]WG7XY=CKCY%J(_*T\'*'XX$#!!]Y\I 1+ M":GV#,W[0 M_@@T<11X)C.E8<$PYI=I1$GBZ6*5#L(ZA^H8\?)1X7A95 M91Z?15'7:5XQ SDWR2 PJ++QG?\MLY0DG]-*=!5A8"K*#T^OY;HQX=GR7KC*I1@MO Z\/2+A,8 M*/ &2[T;O@[?CKW#6;-JN' 4I833H@& \05?CU!.A JIHH-$M$&)GLOX& RW MP1E@2F(W#"*-1T[%G.\>._ >?,K/ KT)QU3T3;F]5KG#"_'#/U"=OW@R]N+8 M7:*G>MZVN-+Y\9K-P(C BZ$)CCN/*JJL2'U^38U^B*-%QB7JH&+Z,?F&6#SL MG\LN^RO7FU!%\Z9T?8/Z-$EE:'1N:\+WC_6LM:P( M%$O-%H-OAOVWF GS BWN1 *';?8)[C5W+5*X0F&J'LDGX-2F/B@ZMF9R(*5S MW[ZZAKNAP.IEJDOV(!DZ@.;87970']*D1$(B[NP*#G[T"THZHJ_Y\=AY\*Z*:HI :[2? !+A9M>@4)'5R'302>1.6? MA40P(XZ5\7T8DQ.TS6#^@TW,#-N?M3D:NP1293.&R^!CLL^**ZJ@MKIE"4/17NQK(5O,Y-# MR7BA;H((NT;#.IN5#0GG'YJ_OSDY'<,6]SG*/_*, MG.B:X-VO4L2#:*?:1PT'?E\L,J9>?"/"B">440.W/*_+8K];-W'.HM>7NT<' MMF9.^&)8RS<\.I\?_NQ1@/L_.1_ >V?C_KXLSLMD-8IC5$(;.(R6R55%9K%9 MNO,,#._KS^FLH23S[R7C\^80N:+JA23)\>5L;KU/W)7.,D2!P=S#27$=G=!I M 0<$DF>EUW!S,M;$Z0+/L54M5HT"Y^/1,I1I?HZ]%R0YS%I^^'3O'4G6"<9! MX (@-.)C42PK'PG!R4:Y.%2]8 7C*3;#P^GV,84#&,[!%3XQFI;CQX^/XNA] M,SV,?CV,CAX_?_3T&81TU)_RB?Z;\,-].(G>)Q#]@_\.7YU,_*F/,/!BE2M8%'#"V-@5'6Y )>1N5;0]NX2.?4Z-^933S2VG/ID_IZL>!K!?L= MA_1;_"#(UG%Q/P/JMP3_%;E;%8)>%V<@Y-%]U"N>?'3V,LU=W4;.1XOXMH: MST9B%5JB_UJ@228&,L]Z1AAF)C*H<"M)%CD>2MK&F#N8+1%/S!A]TF-ML9@- MIIUI5T.8DJ(8TQO1U$@NBXSO@CW$13,5<4^^%"6/.*>-^2,/,$Q<:I\_Z!/P M&!QSC'>>$8!&2LKPBSUH3O^2$1OJQ)(XQGH9OF%EUIGC0"9K&XRH?+(] M*2 ^-4N!S,:IIT3ZB$B+75@CY:G3-P'M89I6_H<9'1HJC$?.&'FZ64 MQ00M+:K0*ZK\N5>=IO45FA[*H+AK.FR1E8OF.[C"--P5S$WM1.[\12N7_2(0 M4.O28.[(@)&SBTDFQUX5:P(K<1TEL=+1I%RRZ]#1Q+[(+HFZ[A^$U(:K-DD/ MC:9\ 4(4;);.^Y)YB+TJ)'G&C2ID8@U" MP'^K*,-OWS!]=8=V&SE0P6ZS6VQ'.XP>RD38=I\TQ'Y:UO_L#%A2<5UPKV>]M-)8&;C,]"HP7 M;!O&X5O;S^/^7SKZ_^"W<'TB$NG]"N8SG# /$_5A=L*0Q8U+UG[39.[438]_-@\;_"C9+=YU'"1"S8:ZYQ4MM MV+X'L/>QP:4%R;X@HT@2,A5&W%QA,5F1Z-R-"IJ.JBGQM_1@\W25"]WRM,A1 MF&R9UD1O!I?@)KG8YFT5-L,(\75[;$II5\A,; MI(G0NJ4R:!*. 9LR6U&+GQ=*&$*\X= +[C".3I,\F2<$N6L0/K(7BA4;1WA8L:)_A#,EZ7P- M;X4UKNA7^ ,.HON(U17MO0!B6[9<1/BX0V(L!:5P3<=T'""M$@<"]@-,*VS< M*-EDW6="4[SB>K#S$CN]V1M<) Q*YJB-5/IJLW52)YYRHWMSWMXX)LI+_N*I MH\?<_P4X+,OAYDJLIQ^H*2(!?BG@?99I:/DE";#7(S8?%C*A_I\.$*P]D';G MP,+>$FHP-7>;!)3!SG>:'MCF0_+Z7-0W_'LT<=2VW4N3T2.3Z"+V-S M.GDX22M%6T7/#U\HJQK%^^NR( !+HND*ZJ7-1(7:,8Q7_ (K\+(X/NSY[@8J M;/HYY+^FT>)#W/M>%1XK;89 V5Q?< #Q/'8[<53)WZA:IUY^]$_C\HP7.DX M#MR@A0-J7W;B,#Z(9,?O.[Z+T\)>Z# "&]AZI![]-QH$D?::F_&=*U6P3A#% M<#A)Q*-&N7FD:FZQQIJUTG[R_4O7AZYN-0[?UG9P,BM*A7B+15:N,$M3KJ42 M&G/G!Q((92I)-M-T!8(U<+JP(ATL*SV.DK>45G&#@^4WN]E]/'U&%:0)D9@PB^R*6U]BY(D M*#W"UU9KAHV"V^W];&:,#UI$?TVF&$PDE24ETV\+KSZQ=,!5.N3C^YWY^.^F MP.$]VWVY]GA3,?W%/G>*FNEP*.9=SH+6$GD;(E^-233$_NS6;B.C(A5';?;^&$"/K[+=1!,KZ(8\\]62#JF[7M M)*A2QU>). K\)\.2\5]PNBV+:RY2GHL4> GSQK^1YN(RX:_!:\&'J!]X?IE5 MA2B_.!Y\*KE5?8Y2^*N>YWVH[[UX-O;ZWEW:WL^#[9U>(M3X'YA.R%F?/7HI MK-.C@"O03GTC+?EGL)?*2RS*)2S(IJ*6O1\2S1Q\G/\IRD]XEPI5*6]U M[NZ&DQBVK) )%SG$O]X;_B8WU\H_;/596E7\+=3,^5&^\==J MQJ@6U2"7!+ M3[+O*G+34F#:=L9\-XV#S4_?1SK7/HI0$HT$QDCC;G'>B(=4L-9L=/#$JV M%=+.5:,/JJJ^FO>@=#."YL[+9'W1IHN,AY]%>WR[W(,^.9M53*/%MU.( GYT M<(?8U78@-.^E\7H,<5]_ MTNWYX=%/>YMRZY\4B[K?Y8R$.P]V1I6VV?@=.9H"P*Q4[-/#8Z.]9WA[ARZ" MP/B2J0G;LAQ5M'F<]%D/D+^)\"!K*FGK,L)GX>,S:>H"!=)GE 'P0(EFS2H" M=:$54'XC\WQ#6@C@"YP0@[VKO+=+Z%:*SL#64*3!_05KKT5YGN0P17/#E$RT MCJ1IC=S(18YJ#I7O;F"D)1ACYQ=P(P)OLEKS)^44)6 M@W%<3;,DU@E9%?E5FBQK\FG>-VD)(W:6S0I*M)@+_A/F<5ZL]/9YH0Y,5GLV MF7XX7Y,3O7 ?Z;[J!"C$ID4R05-F1[BSCI)-*^EZM^MHOPW7WV;_$!V=]=HS-&,-^[=K&+<4B^/HPY61Z8;3Y5?*;9^& MQ/UF#5CM#/*N?3SLVW_'U>^+%9T;SN@N)]0"OKQ0R8TG-Y@85$RLPXGK:++# M//69I8#!"1V*OA5!M-%VY=P7197. GJ06!GKS'R4LQ"'X=7N(5JMPJ8@KUFH M:(&TX@=/)]%UFH!_Z]JH3Y=,Z?@J85D01M\EY3)#43?ZI6TDWN8G(-.;\1"H M";E8]A*D5;!RGL;PGV=Q] (<7KCYB\,G6]?1O<$E/'_ )7SG7:RUK_%LVS03 MHH"TEV'%/K2+@SUQ2OA.K1ZI<2E!L!87-YL$A7L-S,(]B+6= MAS:>702W6^(9GT+NH27OVZ$\_8.IV2UFXO9;T+9[OZVI)X1,[B9[1 MTD"&R6RG)$-R\JYQT D-%:7HRZ2K*:RIPM/AQJ' C.6:[C1 8+I$0>"TD,\= MWLYV8')FO4^W)CA)PLX,2M=2RA5QY2;M^IM$:1^4/O@4(D2P>1Q#(* M=52D"Q+5."[T;^$CX?_/P[DY%(3@7%GZK_B"3_H!9N\GC MWB3(V/5H/D08-XXPP!U[B#!&D"SZ "9;F!3'DRBBXL@L+=$'$C+82' U6C\1 M:)FOEPC&1_F6E.21C7L"FT4("ZIFO5Y2W['HE0\2&.QSR>S#[V_.ML_WCK4[ M^N"\\V2G8:@LT'&>01 'X]9(_XV,I#!>NQPH9AV'(P)W&9Y*^#<]"^%0HB<= M[=);-U,(SR[0+&CM=?O"V]6LAZK7.]T=0]VSK<;8T%X6'O)]1(0.SF>5E!OYT] ]8\&LL*<.D9)7T ME7U$R-GL'V5R]>@7U/[@9!/QN[S-9P^8V!U=+FP4O'L NXX0U+D%+&&)?\;IKC!KDOLF?$<7@L'<8TJW?\87.<) MO%*R9&Z/BAZRYD-CXCIO4T>DWM)1Z^]II3H.O(E(T/NG3GPOKP(#E%K=W(K( ME;F?M!IJ(/62[MAP*R)T!7&5G P\E>E+=I_7CEWL$VXMOOW.B&/*#U;PB/"R MN+JT!4L?C\MLTH %7VS](435ZM\\'/J?K@)6N;_NMS?2;N[>_;S:;C]NN6O( M^,'6A4?:P",0FP*H, O CE^FR#7T]/'AT7^J2;+-?_\JB%+A0UW,*%GD][R1 MMV NU"79*9A,]U- &-__@(,B _A'07!856E M2Z19#8CGE0S@EL^\WUOA*EF;5LX1P>CZ"GWN0))5[YX;/[!.:'F)OJC091#% M@ZJ5Q$Z>3\ 6C@:?B\N%, &EAA.B@@'2)S-Z9?B0XI4X$J_DX*?G5@1T5K][+E9=0?0:,PJ:Q=Q ^A"^X#08UPEGVCZC!&R#\'',IA8WWN$V)KT3W+^4XZ$&]UFRADFNK[5B)WWSN$G-Y.(<-LSI MT2'CU4Y[=UD6L7/771/Y"PJH=)MDD<;OZ/D]6R+J,(YGD?SM^5.5ZA/AUWDS M:\U8+5+TU3V:+5C[8YBD\1&"=(9I%.$><0\-:KCTCO[$KJ*TFT[^G]DZ@Z/G,+5H:DX?B,;B>5',41<>4]RU"L8D\Q1A8OKO*(XZ^6*('\OSU#8A]M^W@6O"LJ;>&]2/15;H&;-!X:!^7J=YE;H& M'0Z<9T55MVZ'3'5)BJ$T)ZKR4(;]^:$,^WVV.F)S M3% U0N?TZ/ 8[3)%P56AGXA]U3")$ 1(&$!Z%19&&BW@"!O)YL423IUQPHYN M (CZOE:?YA#%RA-*6E78X#1/->%QJD+/].>@[#/.B!RUC<=PF"+:1W>[SQ[N MMR/CWM)5\2BEV\*\FM9P.=RI"'> ;Z>=9 M*NV%\@=P9;%Z@('CFCR M)DS/K+D8REW#A49_>R)I4OB? M]A.81LK#&PJTW/DEWN(6' &.:JAL%4SR8)GJ^)Z8IG>(R<*AV0,^UWNSV>XR MV7^_?;T!N7_?%RVE?_^%AXC\Z?=#;/X]K/SZ^)NYX#%98&Q+F^Y__VV*J32, MEKK[/IB)']!7\LU:TFZV7G;58 M1P?:[RR/%CAF!>>SL@,LQ9#X;Y"I4,8QH(."M/>&"4 CXB3RQ[>U,GZUJFW%T M45REEWR(X_!A#0)O_10^]^+O$.FL#U>'T8$3Y#Y%#Q(KAQ,JZD'4M6'!;-XR M0SL-3FP&T--A?M/W$L+CE\HP '=;+Y,901E9 Z ]"QL?3I^AF!$6G#V'W'P> M2U98"=OZBJSM02^6W'R:U*#P>EMC 9 R_#=W><2JB)8% M5AUD*7[ILTJ_A!?1K2\P4#]X\B5[N/6ZG37Y0$DWRL/F9/P4'"%!W>F[U]SJ M:$R.>0E<;;\*2/[@].7)9#/I2! S]>W3BIJQ_)XD>BY%P^+;Y2++[0JHVE@4?;9JZ2X" _/QX[!"0NYJMNLA*DDD>42X;=B(^5*5I:T>^Z^B'J?!8Y&G- MNLIXZ+5;(Y!U%U6K\A9W[W[G@$G_=L32KEOE0)N\J8A:W940X@UZOK@.;%.P MR?VWJN>WE_.\TTO@#=-4O4JGHX(\W KB[DL]4MEYFR,B.)U3?@%3)-+S/\=F MNO3ZMDAXNR0"N.;-;N5[UH5XWT&1!KK.S[GS-_7>1HMB0R1NAY[7Y8YN_U5T M?PAG@0!GF"YX35B__(1.+V!"'7\AEZQS\ZLL>R%R^ MJH@^,Q' %[C/,GRJHZ6187X7DP[XMR0^US513%GOZZOA?'GPY\$_1%'G=T@ M.O>8V5(A^VUSS>X4NKY%](9H/1&(DA#$O<*R)5@JR0'H(SP_/'I\L-2>&GAJ MUU)!Q AII:@7,(:S&;59XSI/(FFSAD%&E/Y>$Y,,'="CL5>!&[' ZY(E>D=] M!<=/X^CHYZ?/Z4Q+PB#B RR6I=$,..&]9[CS7\^CNER,[*BPB,THZ+7;Q"]D#+!$7WP2?"4 M'4;XNZ+Q]&7K[(_#?QYZ=ICQK*Z ^^CUN]/?SY#&QFF8\]$R?!:H0 WW]."2 M6B97#BC7TIA(*I()Z%':2*U.DY8,4$89\_G8)''=.5.3-=:I!C^.YE5Q>@?3 MIG82-%H&@ -(.R#P7 M]Z*7E&;'[LDQS(L_MUJ+IV56OL*6[/FD?NB>%3L/G#L6^"L/B"0BP:+6_)(R M$OW]9)4BOR!'8:\RO@'^X;18-JMIEJA%)H*@_"I-EMR'_+Y)2[#R9]FLN/M' MSOT[;E LBUJ31F'+8 I&V='SMS$,#AMZV-"+9ADY7L0M&_J^+-^Q]_O0HVI> MDLRYLU:A*^72& .=0?9"VA[4IRW/<2+QRR$M8[8F=%H>,$KA)U@OC9:,9%JS MJFI$+8A2\I8&;87J,W M ?$CN2L Z8OOH;[(PUV-IE MUV\MO SR^OHZ$AAS0G!FG\%;QW7EN*9W2)S19:$B&V;6HA3)F8@X\#>DJPSKSS^RO(EA8Y=22<'3JW;[0>(%8C M@EC=$*@\;JR?IHM)))0\HC4OTH-L0H+D=5-27\M!QK^ :S"/,/R"?D,_YJ98 M9\;A+4L(\#'RQFDZOZ.]4$4G557 +VB?.;Q4Y0^21?:9DH SK([,G=1RI05 M5DBNF)V*:'-T>R'K=#Q' M35"[:#/:.H>$,U1>)SP3;FK*N_2XR+!V1.@XJSSC-7>() ,N"V6$?$BPV>&W M57[JV4&ZM/,\M2R[21!5;:/(YQN@Y+RA2WRY1JYU5'X8!OL?^KE^$1 M8TFFLB45R(8VISFJ]-#]!8]GC]_?'203 Z>/#:\Z?/]QABU<@QWAWM" M*-/[ AB99O"LO@R[N_4@W&4>>T;S?!.?8^%8,N"_*E)O)DP>..<]^4+ M[<0-F@=T:'T*%:T_' 1]:Z-C2^X+^K1GZ,9@&X;Q"HD#Z3VP##ZP#$IR/JAL M/' -WKIRNVB9@'M".&B,'Z/"1TP29<[0(::HH1I!'U>4N9P[4@<"=D,9-72' M/M*HS211UB4P%,]B$#N'-A."4$[X+,U64XCR.==@#G$7SFVGG!IT&/I\@WM% M2D4C,UZ4W(>6MEX( ?IJ!!5Z"?V8NEY4U3>#3/5BH P=P3>"0W%0,ZZCT%/H M['*)45ZIL_:E]R3]S'TG+5D.0X,Y6R8-N"24SY<%$[;WG[XY?>@)_OGX;B(( M[H;1_IA\INV_S*CAZ11KQ NP:>-0,KH0B(YJ6$HBWXM,$TT!:=]-*PGW#A:3 M0.L2PK^'8NV8BK7_-/7'M[Y6-,X0MEN=?7EV]@I< ?A$S6GF SVI>3'Z'(3W M"=Z?G41GS3(EA9\#VZ2%^J]!DQ:RPZV:Y7EB$!6M-I_W98.K$&(*)$WQ%#8-R:V&H-2S6;AOSII1\6Z40?,I[['5WFR1R?%8Q,+\/DJ(+- M<2Y;P_.YTV'J9PCE4(DS.6,=0(JLTOD(1^^$-@?^<\^M0-G?!#4H"9X4]ZA46:2E3HM1*.[H,!^!?XL3G1N+TB[598]^^7 MXU!Y]YZ\I,%=9G:!"PT!J64V#5"W_I'V7(OC7P5MM@]U M,?LTAB4EP9J@3WF!S9(UOA8\"SRD5YM%U'!];6J5\EW2>,:/T3_@V0Y$*\!X M%!,-'XL2+!QNKC7U:#KH_5*,#,H;$#U94?I4"3]=+,]!U._\;')17HQTP2)? M7F.VAVM+NMPO(*9(*2U+I3)'./;#FF-VL]C^3)<+W,?CLE\.VGPEC[?VCS< M:7Z"U&68N#A[^^%DOZ?LHE@NKQ_]?I7;T.%Z3+/GG\I#D- [D;TF#=IM(DSP M8$IQ.0+ST+E-1=)E=\)V,9^(,*QJ"_,#86 M)@*.1G)IQ0.:;+!NN#(+FH8N_0=YNB2^D7+3-7SVBF>.OU+9\U2RV;8Z1&.E M^?=L[]-B?WI%<^ZY'$/%SM1)E#( YO(?S(DI0C&N272_IZ?,ZO31*UBZ]-*G MU(!;H>%]/RZ*NJTQVXY2;@C:W>7HM"6+<%&_?GW26ZS@Q,$53?EPU=IB=(]47$ETFV?/0VAZ#S/*NDZ-TD*>862A=V6WKXZ%U M#A J>.G7?_3>65-8XUP[7"AT\E\/()HG=Q-$,[K::DO"+*Q]QUQV=WN]M3-[ M=_SF_0VWF6&HOU0^FIC): BK)WP&(M^QXC!LF2521=Q2,M1")64.$L0HEE0W M+QM*5?%S:2]Y4IL+@P-64:-KH;02[*J63*]#+QY\@9@EV(6,34@\DB6(96\K(5">U%)X'TA]$:>DI2 M_ER7*8.;=[HAF+()*6?."XS+?"C*WE6*P??R.I#=+"+P)YBP ^/H!MLDT'M9 M+QO,DZ-I=Z<)\T-),D?N=E64\VID]2")@;BR,8)(Y[O7I;Y\?+(Q9!'97Q[M M:<;3K] :.$N\WV)#+[%-*31+@]%QA\9<*AA0V@=MQXIA-N,Y88C7)\9[X MOR+>DO)1%';Q$@6J"KQ!$GT9QX:A/T<@@4CI9+*[UPVS_QRESB!-\.?"]. M]IBF*4SL54B@0(E"XQV!UTS^JC *837M,Y;82"?&Y2+;@C'&905/.ILGZL>R MCRBTE5P.\[QAW2M2$ZCA__*,1,'(DB")+Q)C7A+'$>Y2S@DM3[$E*G@H7=,5 MC0A73KC OTS9\..+YE56U8[JAIG5>&3]_/8\QH.7]=V]K">'0T]\*GEUJBWN MV+5H;?.NH8'5/:X1%A,>%"=&<-KU(3]4)BCQ0QRYJ)6Y-3M6=I2#38.,=8&1 MY)@WC'4XFC34\N HDX.FE!@DP91"0/Q5M.PC*@[TVQFC:C5LBYQJU(D_Z=Z[ M79/U)I/2%H3Q6S6R($>Z&$I? 63'-ZEPKYL)!YTW-C, M2ZB9+>K4UW04G/U[J>'3PT)B&2-^,;JH57-DG2]K4(75QCA:>9<9UW. MM.-&/!S_#+/B,H5_PVM2A38IR6.AMJ %S%>/;QAO$,(Y4Z?%]N1.K]%#S&:. MQ,+1]TIA32X2:W8JNTR7]!-+NSE&QX'O13E$KG4F@*1S5&!;).2N%-P6I-DV M?M/*OZK2CU.$6I$R!)5_(1$.Z"@R"3P_IP M[BUF6-( \\" K,MDV20.=V?G11JA;X34<@;+D8-SRM ^.*8-T5.GU"&YDP># MXG7>R6ID.,>=!U].]_5HR"3(X5-&'.&(I M=:2VSER+G1S6H=72\XIY@:TF4O1HFL@ZF,!._PVI2X(N6$XH-CWQHR^*"-_@#?K>TN>/VOHW= MQLU\.UR/\]\>Q?C'&.'G_4?M+D^ (;.@ VGV%0=G FH;1 +,3CN\/0S1*(1TD=H%$QG M,7N]C.;;/+;MD_[K(