0000105634-23-000013.txt : 20230427 0000105634-23-000013.hdr.sgml : 20230427 20230427073348 ACCESSION NUMBER: 0000105634-23-000013 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 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: 23851931 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-20230331.htm FORM 10-Q eme-20230331
000010563412/312023Q1FALSE1111111At 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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023, to change the reference rate from LIBOR to SOFR. The interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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-03-3100001056342023-04-21xbrli:shares00001056342023-03-31iso4217:USD00001056342022-12-31iso4217:USDxbrli:shares00001056342022-01-012022-03-3100001056342021-12-3100001056342022-03-310000105634us-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-03-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000105634us-gaap:CommonStockMember2022-01-012022-03-310000105634us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000105634us-gaap:TreasuryStockCommonMember2022-01-012022-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: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-03-310000105634us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000105634us-gaap:CommonStockMember2023-01-012023-03-310000105634us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000105634us-gaap:TreasuryStockCommonMember2023-01-012023-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-310000105634srt:MinimumMember2023-01-012023-03-310000105634eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:NetworkandCommunicationsMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-31xbrli:pure0000105634us-gaap:OperatingSegmentsMembercountry:USeme:NetworkandCommunicationsMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634eme:ManufacturingandIndustrialMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:ManufacturingandIndustrialMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembereme:HealthcareMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembereme:HealthcareMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMembereme:HighTechManufacturingMarketSectorMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMembereme:HighTechManufacturingMarketSectorMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembereme:InstitutionalMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembereme:InstitutionalMarketSectorMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:TransportationMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:TransportationMarketSectorMembereme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634eme:WaterandWastewaterMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:WaterandWastewaterMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMembereme:HospitalityandEntertainmentMarketSectorMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMembereme:HospitalityandEntertainmentMarketSectorMember2022-01-012022-03-310000105634eme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634eme:ServiceWorkMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634eme:ServiceWorkMemberus-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634us-gaap:IntersegmentEliminationMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-01-012023-03-310000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:NetworkandCommunicationsMarketSectorMember2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:NetworkandCommunicationsMarketSectorMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:CommercialMarketSectorMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ManufacturingandIndustrialMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ManufacturingandIndustrialMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:HealthcareMarketSectorMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:HealthcareMarketSectorMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:HighTechManufacturingMarketSectorMember2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:HighTechManufacturingMarketSectorMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:InstitutionalMarketSectorMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembereme:InstitutionalMarketSectorMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:TransportationMarketSectorMember2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:TransportationMarketSectorMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:WaterandWastewaterMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:WaterandWastewaterMarketSectorMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:HospitalityandEntertainmentMarketSectorMember2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:USeme:HospitalityandEntertainmentMarketSectorMember2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ShortDurationProjectsMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ServiceWorkMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembereme:ServiceWorkMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:IntersegmentEliminationMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:IntersegmentEliminationMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesBuildingServicesMembereme:MechanicalServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesBuildingServicesMembereme:MechanicalServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:CommercialSiteBasedServicesMember2023-01-012023-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:USeme:CommercialSiteBasedServicesMember2022-01-012022-03-310000105634eme:GovernmentSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2023-01-012023-03-310000105634eme:GovernmentSiteBasedServicesMembereme:UnitedStatesBuildingServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesIndustrialServicesMembereme:FieldServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesIndustrialServicesMembereme:FieldServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesIndustrialServicesMembereme:ShopServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesIndustrialServicesMembereme:ShopServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesIndustrialServicesMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesIndustrialServicesMembercountry:US2022-01-012022-03-310000105634country:US2023-01-012023-03-310000105634country:US2022-01-012022-03-310000105634country:GBeme:ServiceWorkMembereme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-03-310000105634country:GBeme:ServiceWorkMembereme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ProjectWorkMember2023-01-012023-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMembereme:ProjectWorkMember2022-01-012022-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-03-3100001056342022-01-012022-12-310000105634country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembercountry:US2023-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:US2023-03-310000105634eme:UnitedStatesIndustrialServicesMembercountry:US2023-03-310000105634country:US2023-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2023-03-3100001056342023-04-01country:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-03-310000105634country:US2024-04-01eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-03-3100001056342023-04-01eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembercountry:US2023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMembercountry:US2024-04-012023-03-3100001056342023-04-01eme:UnitedStatesBuildingServicesMembercountry:US2023-03-310000105634eme:UnitedStatesBuildingServicesMembercountry:US2024-04-012023-03-3100001056342023-04-01eme:UnitedStatesIndustrialServicesMembercountry:US2023-03-310000105634eme:UnitedStatesIndustrialServicesMembercountry:US2024-04-012023-03-3100001056342023-04-01country:US2023-03-310000105634country:US2024-04-012023-03-310000105634country:GB2023-04-01eme:UnitedKingdomBuildingServicesMemberMember2023-03-310000105634country:GBeme:UnitedKingdomBuildingServicesMemberMember2024-04-012023-03-3100001056342023-04-012023-03-3100001056342024-04-012023-03-31eme:Company0000105634eme:A2022AcquisitionsMember2022-01-012022-12-310000105634eme:A2022AcquisitionsMember2022-12-310000105634eme:RevolvingCreditFacility2020Member2023-03-310000105634eme:RevolvingCreditFacility2020Member2022-12-310000105634eme:TermLoan2020Member2023-03-310000105634eme:TermLoan2020Member2022-12-310000105634eme:CreditAgreement2020Member2020-03-022020-03-020000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2020-03-020000105634eme:TermLoan2020Member2020-03-020000105634eme:CreditAgreement2020Member2023-01-012023-03-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2023-03-310000105634us-gaap:BaseRateMembersrt:MinimumMembereme:CreditAgreement2020Member2023-01-012023-03-310000105634us-gaap:BaseRateMembersrt:MaximumMembereme:CreditAgreement2020Member2023-01-012023-03-310000105634eme:CreditAgreement2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2023-03-310000105634srt:MinimumMembereme:CreditAgreement2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2023-01-012023-03-310000105634srt:MaximumMembereme:CreditAgreement2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2023-01-012023-03-310000105634eme:CreditAgreementBaseRateBankofMontrealPrimeRateMembereme:CreditAgreement2020Member2023-03-310000105634eme:CreditAgreement2020Membereme:CreditAgreementBaseRateDailyOneMonthLIBORRateMember2023-01-012023-03-310000105634eme:CreditAgreement0BaseRateMembereme:CreditAgreement2020Member2023-01-012023-03-310000105634us-gaap:RevolvingCreditFacilityMembersrt:MinimumMembereme:RevolvingCreditFacility2020Member2023-01-012023-03-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Membersrt:MaximumMember2023-01-012023-03-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2022-01-012022-12-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Member2023-01-012023-03-310000105634us-gaap:RevolvingCreditFacilityMembersrt:MinimumMembereme:RevolvingCreditFacility2020Member2023-03-310000105634us-gaap:RevolvingCreditFacilityMembereme:RevolvingCreditFacility2020Membersrt:MaximumMember2023-03-310000105634eme:CreditAgreement2020Member2020-03-020000105634us-gaap:SubsequentEventMembereme:TermLoan2020Member2023-12-310000105634eme:CreditAgreementBaseRateFederalFundsRateMembereme:CreditAgreement2020Member2023-01-012023-03-310000105634us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000105634us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000105634us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310000105634us-gaap:FairValueMeasurementsRecurringMember2023-03-310000105634us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310000105634us-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310000105634us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000105634us-gaap:SubsequentEventMember2023-04-012023-06-3000001056342011-09-262023-03-310000105634eme:UnitedStatesSubsidiariesMember2023-03-31eme:plan0000105634eme:UnitedKingdomSubsidiaryMember2023-01-012023-03-310000105634eme:UnitedKingdomSubsidiaryMember2022-01-012022-03-310000105634us-gaap:SuretyBondMember2023-03-310000105634us-gaap:SuretyBondMember2023-01-012023-03-310000105634us-gaap:OtherCurrentLiabilitiesMember2023-03-310000105634us-gaap:OtherCurrentLiabilitiesMember2022-12-310000105634us-gaap:OtherNoncurrentLiabilitiesMember2023-03-310000105634us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000105634us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310000105634us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310000105634us-gaap:OtherAssetsMember2023-03-310000105634us-gaap:OtherAssetsMember2022-12-310000105634us-gaap:OperatingSegmentsMembereme:UnitedStatesBuildingServicesMembercountry:US2023-01-012023-03-310000105634us-gaap:OperatingSegmentsMembereme:UnitedStatesBuildingServicesMembercountry:US2022-01-012022-03-310000105634eme:UnitedStatesIndustrialServicesMemberus-gaap:OperatingSegmentsMembercountry:US2023-01-012023-03-310000105634eme:UnitedStatesIndustrialServicesMemberus-gaap:OperatingSegmentsMembercountry:US2022-01-012022-03-310000105634us-gaap:IntersegmentEliminationMember2023-01-012023-03-310000105634us-gaap:IntersegmentEliminationMember2022-01-012022-03-310000105634country:GBus-gaap:OperatingSegmentsMembereme:UnitedKingdomBuildingServicesMemberMember2023-01-012023-03-310000105634country:GBus-gaap:OperatingSegmentsMembereme:UnitedKingdomBuildingServicesMemberMember2022-01-012022-03-310000105634us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000105634us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2023-03-310000105634us-gaap:OperatingSegmentsMembercountry:USeme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember2022-12-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:US2023-03-310000105634eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMemberus-gaap:OperatingSegmentsMembercountry:US2022-12-310000105634us-gaap:OperatingSegmentsMembereme:UnitedStatesBuildingServicesMembercountry:US2023-03-310000105634us-gaap:OperatingSegmentsMembereme:UnitedStatesBuildingServicesMembercountry:US2022-12-310000105634eme:UnitedStatesIndustrialServicesMemberus-gaap:OperatingSegmentsMembercountry:US2023-03-310000105634eme:UnitedStatesIndustrialServicesMemberus-gaap:OperatingSegmentsMembercountry:US2022-12-310000105634country:US2022-12-310000105634country:GBus-gaap:OperatingSegmentsMembereme:UnitedKingdomBuildingServicesMemberMember2023-03-310000105634country:GBus-gaap:OperatingSegmentsMembereme:UnitedKingdomBuildingServicesMemberMember2022-12-310000105634us-gaap:CorporateNonSegmentMember2023-03-310000105634us-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 March 31, 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 (Section 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 April 21, 2023: 47,545,740 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 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 the COVID-19 pandemic and 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;
the continuing impact of the COVID-19 pandemic; 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)
March 31,
2023
(Unaudited)
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$420,075 $456,439 
Accounts receivable, less allowance for credit losses of $21,828 and $22,382, respectively
2,669,356 2,567,371 
Contract assets302,750 273,176 
Inventories100,405 85,641 
Prepaid expenses and other69,834 79,346 
Total current assets3,562,420 3,461,973 
Property, plant and equipment, net160,417 157,819 
Operating lease right-of-use assets274,917 268,063 
Goodwill923,274 919,151 
Identifiable intangible assets, net584,598 593,975 
Other assets135,284 123,626 
Total assets$5,640,910 $5,524,607 
LIABILITIES AND EQUITY
Current liabilities:
Current maturities of long-term debt and finance lease liabilities$15,524 $15,567 
Accounts payable724,104 849,284 
Contract liabilities1,156,530 1,098,263 
Accrued payroll and benefits385,621 465,000 
Other accrued expenses and liabilities310,793 258,190 
Operating lease liabilities, current68,819 67,218 
Total current liabilities2,661,391 2,753,522 
Borrowings under revolving credit facility100,000  
Long-term debt and finance lease liabilities231,319 231,625 
Operating lease liabilities, long-term226,288 220,764 
Other long-term obligations355,587 344,405 
Total liabilities3,574,585 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,020,023 and 60,947,947 shares issued, respectively
610 609 
Capital surplus75,850 74,795 
Accumulated other comprehensive loss(90,675)(93,451)
Retained earnings3,318,560 3,214,281 
Treasury stock, at cost 13,384,440 and 13,281,222 shares, respectively
(1,238,722)(1,222,645)
Total EMCOR Group, Inc. stockholders’ equity2,065,623 1,973,589 
Noncontrolling interests702 702 
Total equity2,066,325 1,974,291 
Total liabilities and equity$5,640,910 $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
March 31,
20232022
Revenues$2,890,432 $2,592,549 
Cost of sales2,454,370 2,239,994 
Gross profit436,062 352,555 
Selling, general and administrative expenses281,152 252,598 
Operating income154,910 99,957 
Net periodic pension (cost) income(274)1,169 
Interest expense, net(1,832)(1,289)
Income before income taxes152,804 99,837 
Income tax provision41,331 26,451 
Net income $111,473 $73,386 
Basic earnings per common share$2.33 $1.39 
Diluted earnings per common share$2.32 $1.39 
Dividends declared per common share$0.15 $0.13 
See Notes to Consolidated Financial Statements.


2

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)(Unaudited)        
Three months ended
March 31,
20232022
Net income $111,473 $73,386 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments2,257 (2,842)
Post retirement plans, amortization of actuarial
loss included in net income (1)
519 455 
Other comprehensive income (loss)2,776 (2,387)
Comprehensive income$114,249 $70,999 
_________
(1)Net of tax of $0.2 million for each of the three months ended March 31, 2023 and 2022.
See Notes to Consolidated Financial Statements.

3

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)(Unaudited) 
Three months ended
March 31,
20232022
Cash flows - operating activities:
Net income$111,473 $73,386 
Adjustments to reconcile net income to net cash used in operating activities:
Depreciation and amortization12,621 11,578 
Amortization of identifiable intangible assets15,877 15,551 
Non-cash share-based compensation expense4,087 3,438 
Other reconciling items162 (226)
Changes in operating assets and liabilities, excluding the effect of businesses acquired(228,803)(199,541)
Net cash used in operating activities(84,583)(95,814)
Cash flows - investing activities:
Payments for acquisitions of businesses, net of cash acquired(11,834)(2,914)
Proceeds from sale or disposal of property, plant and equipment9,583 462 
Purchases of property, plant and equipment(23,154)(11,501)
Net cash used in investing activities(25,405)(13,953)
Cash flows - financing activities:
Proceeds from revolving credit facility100,000  
Repayments of finance lease liabilities(780)(979)
Dividends paid to stockholders(7,151)(6,930)
Repurchases of common stock(16,033)(181,810)
Taxes paid related to net share settlements of equity awards(5,242)(4,944)
Issuances of common stock under employee stock purchase plan2,168 1,955 
Payments for contingent consideration arrangements(1,456)(805)
Net cash provided by (used in) financing activities71,506 (193,513)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash2,239 (3,419)
Decrease in cash, cash equivalents, and restricted cash(36,243)(306,699)
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)
$420,825 $515,869 
_________
(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 $0.8 million and $1.4 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of March 31, 2023 and 2022, respectively.

See Notes to Consolidated Financial Statements.
4

EMCOR Group, Inc. and Subsidiaries
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
For the three months ended March 31, 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 income73,386 — — — 73,386 — — 
Other comprehensive loss(2,387)— — (2,387)— — — 
Common stock issued under share-based compensation plans1 1 — — — — — 
Tax withholding for common stock issued under share-based compensation plans(4,944)— (4,944)— — — — 
Common stock issued under employee stock purchase plan1,955 — 1,955 — — — — 
Common stock dividends(6,930)— 51 — (6,981)— — 
Repurchases of common stock(181,810)— — — — (181,810)— 
Share-based compensation expense3,438 — 3,438 — — — — 
Balance, March 31, 2022$2,135,798 $608 $62,374 $(85,949)$2,901,909 $(743,846)$702 
Balance, December 31, 2022$1,974,291 $609 $74,795 $(93,451)$3,214,281 $(1,222,645)$702 
Net income111,473 — — — 111,473 — — 
Other comprehensive income2,776 — — 2,776 — — — 
Common stock issued under share-based compensation plans 1 (1)— — — — 
Tax withholding for common stock issued under share-based compensation plans(5,242)— (5,242)— — — — 
Common stock issued under employee stock purchase plan2,168 — 2,168 — — — — 
Common stock dividends(7,151)— 43 — (7,194)— — 
Repurchases of common stock(16,077)— — — — (16,077)— 
Share-based compensation expense4,087 — 4,087 — — — — 
Balance, March 31, 2023$2,066,325 $610 $75,850 $(90,675)$3,318,560 $(1,238,722)$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
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.
Additionally, to align our legal structure with changes in our reporting structure that were made in prior periods, effective April 1, 2023, ownership of the subsidiaries of Bahnson, Inc. has been transferred from Bahnson, Inc. to EMCOR Construction Services, Inc. and EMCOR Mechanical Services, Inc.
The results of operations for the three months ended March 31, 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. 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 anticipate amending 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 (“SOFR”). At that point, we will utilize the optional expedients provided for in this accounting pronouncement. We do not anticipate that the amendment of our credit agreement or the adoption of this accounting pronouncement will have a material impact on our financial position and/or results of operations.
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.

6

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

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.




8

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 by approximately $6.4 million and $10.0 million during the three months ended March 31, 2023 and 2022, respectively. Of the amount recorded during the three months ended March 31, 2023, approximately $5.2 million was reported within our United States electrical construction and facilities services segment and approximately $1.2 million was reported within our United States mechanical construction and facilities services segment. Of the amount recorded during the three months ended March 31, 2022, approximately $4.6 million was reported within our United States electrical construction and facilities services segment and approximately $5.4 million was reported within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three months ended March 31, 2023 or 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.
9

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
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 months ended March 31, 2023 and 2022 (in thousands). 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 March 31,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$213,751 33 %$145,374 28 %
Commercial market sector97,098 15 %101,841 19 %
Manufacturing and industrial market sector85,241 13 %66,465 13 %
Healthcare market sector55,503 9 %32,070 6 %
High-tech manufacturing market sector30,554 5 %19,869 4 %
Institutional market sector37,411 6 %31,766 6 %
Transportation market sector33,902 5 %45,082 9 %
Water and wastewater market sector7,458 1 %5,312 1 %
Hospitality and entertainment market sector20,052 3 %5,854 1 %
Short duration projects (1)
47,680 7 %56,048 11 %
Service work16,877 3 %13,329 2 %
645,527 523,010 
Less intersegment revenues(781)(980)
Total segment revenues$644,746 $522,030 

For the three months ended March 31,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$99,421 9 %$55,634 6 %
Commercial market sector255,846 24 %261,500 26 %
Manufacturing and industrial market sector141,635 13 %149,571 15 %
Healthcare market sector112,728 10 %119,832 12 %
High-tech manufacturing market sector116,796 11 %57,573 6 %
Institutional market sector64,048 6 %65,922 7 %
Transportation market sector12,218 1 %16,053 2 %
Water and wastewater market sector68,662 6 %61,744 6 %
Hospitality and entertainment market sector10,077 1 %12,780 1 %
Short duration projects (1)
81,417 8 %93,559 9 %
Service work117,188 11 %100,744 10 %
1,080,036 994,912 
Less intersegment revenues(1,478)(2,268)
Total segment revenues$1,078,558 $992,644 
 ________
(1)Represents those projects which generally are completed within three months or less.
10

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
For the three months ended March 31,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$462,534 64 %$381,397 60 %
Commercial site-based services209,371 29 %203,550 32 %
Government site-based services53,470 7 %50,680 8 %
Total segment revenues$725,375 $635,627 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$285,844 86 %$271,418 87 %
Shop services45,039 14 %39,333 13 %
Total segment revenues$330,883 $310,751 
Total United States operations$2,779,562 $2,461,052 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,663 47 %$64,817 49 %
Project work59,207 53 %66,680 51 %
Total segment revenues$110,870 $131,497 
Total operations$2,890,432 $2,592,549 
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 March 31, 2023 and December 31, 2022, our allowance for credit losses was $21.8 million and $22.4 million, respectively. We continue to adjust our allowance for credit losses to account for the impact of changing economic conditions, including rising interest rates. 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.




11

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
The change in the allowance for credit losses for the three months ended March 31, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Recovery of credit losses(343)
Net amounts written off against the allowance(211)
Balance at March 31, 2023$21,828 
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 March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31, 2022
Contract assets, current$302,750 $273,176 
Contract assets, non-current  
Contract liabilities, current(1,156,530)(1,098,263)
Contract liabilities, non-current(2,221)(2,273)
Net contract liabilities$(856,001)$(827,360)
The $28.6 million increase in net contract liabilities for the three months ended March 31, 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 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.







12

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 3 - Revenue from Contracts with Customers (Continued)
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 March 31, 2023 (in thousands, except for percentages):
March 31,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,050,956 26 %
United States mechanical construction and facilities services4,295,524 54 %
United States building services1,254,787 16 %
United States industrial services131,759 2 %
Total United States operations7,733,026 98 %
United Kingdom building services140,117 2 %
Total operations$7,873,143 100 %
Our remaining performance obligations at March 31, 2023 were $7.87 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,626,520 $424,436 
United States mechanical construction and facilities services3,422,159 873,365 
United States building services1,115,438 139,349 
United States industrial services129,386 2,373 
Total United States operations6,293,503 1,439,523 
United Kingdom building services95,121 44,996 
Total operations$6,388,624 $1,484,519 
13

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

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 quarter of 2023, we acquired two companies, each for an immaterial amount. One company has been included within our Unites States mechanical construction and facilities services segment and provides mechanical and pipe fabrication services in the Midwestern region of the United States. The other company has been included within our United States building services segment and provides mechanical services in the Western region of the United States. The results of operations for both 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 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 preliminarily 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 and for one of the businesses acquired in 2022 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 other businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.
NOTE 5 - Earnings Per Share
Calculation of Basic and Diluted Earnings per Common Share
The following table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
March 31,
 20232022
Numerator:
Net income$111,473 $73,386 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,775,819 52,713,005 
Effect of dilutive securities—Share-based awards169,996 203,554 
Shares used to compute diluted earnings per common share47,945,815 52,916,559 
Basic earnings per common share$2.33 $1.39 
Diluted earnings per common share$2.32 $1.39 
There were no anti-dilutive share-based awards for the three months ended March 31, 2023. However, the number of share-based awards excluded from the computation of diluted EPS for the three months ended March 31, 2022 because they would be anti-dilutive was 62,481.
14

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 6 - Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Raw materials and construction materials$85,987 $74,014 
Work in process14,418 11,627 
Inventories$100,405 $85,641 
The increase in inventories as of March 31, 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, and (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services.
NOTE 7 - Debt        
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Revolving credit facility$100,000 $ 
Term loan242,813 242,813 
Unamortized debt issuance costs(1,840)(2,080)
Finance lease liabilities5,870 6,459 
Total debt346,843 247,192 
Less: current maturities15,524 15,567 
Total long-term debt$331,319 $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 “2020 Credit Agreement”) expiring March 2, 2025. 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 March 31, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million and as of March 31, 2023, we had $100.0 million in direct borrowings outstanding under the 2020 Revolving Credit Facility. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of December 31, 2022. Outstanding letters of credit reduce the available capacity under such facility, and as of March 31, 2023 and December 31, 2022, we had $71.3 million 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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023 to change the reference rate from LIBOR to SOFR.
The interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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.
15

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 7 - Debt (Continued)        
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 March 31, 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 March 31, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of March 31, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$420,075 $ $ $420,075 
Restricted cash (2)
750   750 
Deferred compensation plan assets (3)
43,349   43,349 
Total$464,174 $ $ $464,174 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $ $ $456,439 
Restricted cash (2)
629   629 
Deferred compensation plan assets (3)
36,882   36,882 
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 March 31, 2023 and December 31, 2022, we had $173.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)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.
(3)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
16

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 months ended March 31, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
March 31,
 20232022
Income tax provision$41,331 $26,451 
Income tax rate27.0 %26.5 %
The difference between the U.S. statutory tax rate of 21% and our effective income tax rate for both the three months ended March 31, 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 months ended March 31, 2023, when compared to the three months ended March 31, 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 March 31, 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 March 31, 2023 and December 31, 2022, there were 47,635,583 and 47,666,725 shares of our common stock outstanding, respectively.
During the three months ended March 31, 2023 and 2022, we issued 72,076 and 95,331 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. Commencing with the dividend to be paid on April 28, 2023, our dividend will increase from $0.15 per share to $0.18 per share.

17

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 three months ended March 31, 2023, we repurchased approximately 0.1 million shares of our common stock for approximately $16.1 million. Since the inception of the repurchase program through March 31, 2023, we have repurchased approximately 25.1 million shares of our common stock for approximately $1.78 billion. As of March 31, 2023, there remained authorization for us to repurchase approximately $373.7 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 months ended March 31, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
March 31,
 20232022
Interest cost$2,376 $1,529 
Expected return on plan assets(2,791)(3,244)
Amortization of unrecognized loss639 556 
Net periodic pension cost (income)$224 $(1,159)
18

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 March 31, 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.5 billion, which represents approximately 19% 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 March 31, 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.

19

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 March 31, 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 $54.3 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of March 31, 2023 and December 31, 2022 were $231.4 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $16.3 million and $16.0 million as of March 31, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $62.3 million and $59.0 million as of March 31, 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 three months ended March 31, 2023 and 2022 (in thousands):  
For the three months ended
March 31,
 20232022
Cash paid for:  
Interest$4,498 $1,264 
Income taxes$5,131 $33,489 
Right-of-use assets obtained in exchange for new operating lease liabilities$25,558 $21,286 
Right-of-use assets obtained in exchange for new finance lease liabilities$29 $552 
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.


20

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 months ended March 31, 2023 and 2022 (in thousands): 
 For the three months ended
March 31,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$644,746 $522,030 
United States mechanical construction and facilities services1,078,558 992,644 
United States building services725,375 635,627 
United States industrial services330,883 310,751 
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 
Total revenues:
United States electrical construction and facilities services$645,654 $523,414 
United States mechanical construction and facilities services1,099,484 997,030 
United States building services748,610 660,057 
United States industrial services338,507 324,501 
Less intersegment revenues(52,693)(43,950)
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 

For the three months ended
March 31,
20232022
Operating income (loss):
United States electrical construction and facilities services$40,516 $19,993 
United States mechanical construction and facilities services86,227 58,433 
United States building services37,650 24,163 
United States industrial services15,020 13,258 
Total United States operations179,413 115,847 
United Kingdom building services5,424 10,588 
Corporate administration(29,927)(26,478)
Total operations154,910 99,957 
Other items:
Net periodic pension (cost) income(274)1,169 
Interest expense, net(1,832)(1,289)
Income before income taxes$152,804 $99,837 



21

EMCOR Group, Inc. and Subsidiaries
Notes to Consolidated Financial Statements (Unaudited)
NOTE 14 - Segment Information (continued)
March 31,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,087,933 $1,078,405 
United States mechanical construction and facilities services1,876,261 1,835,001 
United States building services1,257,424 1,206,518 
United States industrial services626,467 552,545 
Total United States operations4,848,085 4,672,469 
United Kingdom building services273,819 255,547 
Corporate administration519,006 596,591 
Total operations$5,640,910 $5,524,607 
22

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 quarter of 2023, during which we experienced an increase in both revenue and operating income when compared to the first quarter of 2022. As evidenced by the growth in our remaining performance obligations, which increased to $7.87 billion at March 31, 2023, from $7.46 billion at December 31, 2022, we anticipate the demand for our services to continue throughout the year.
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, which has and will continue to apply pressure on working capital requirements. 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 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 and have a material adverse effect on our business, financial condition, and/or results of operations.

23

Overview
The following table presents selected financial data for the three months ended March 31, 2023 and 2022 (in thousands, except percentages and per share data): 
 For the three months ended
March 31,
 20232022
Revenues$2,890,432 $2,592,549 
Revenues increase from prior year11.5 %12.5 %
Gross profit$436,062 $352,555 
Gross profit as a percentage of revenues15.1 %13.6 %
Operating income$154,910 $99,957 
Operating income as a percentage of revenues5.4 %3.9 %
Net income $111,473 $73,386 
Diluted earnings per common share$2.32 $1.39 
Revenues of $2.89 billion for the quarter ended March 31, 2023 set a new first quarter record for the Company and represent an increase of 11.5% from revenues of $2.59 billion for the quarter ended March 31, 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 first quarter of 2023 were positively impacted by incremental contribution from acquired companies of approximately $35.2 million.
Operating income for the quarter ended March 31, 2023 was $154.9 million, or 5.4% of revenues, establishing new first quarter records for the Company. This compares to operating income of $100.0 million, or 3.9% of revenues, for the quarter ended March 31, 2022. The $55.0 million increase in operating income, and corresponding 150 basis point improvement in operating margin, were a result of improved operating performance within each of our reportable segments, other than our United Kingdom building services segment. 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, which included a number of projects with lower than average gross profit margins, and (c) the impact in the first quarter of 2022 of certain supply chain disruptions and delays, which were greater than those experienced during the first quarter of 2023.
Net income of $111.5 million, or $2.32 per diluted share, for the quarter ended March 31, 2023, compares favorably to net income of $73.4 million, or $1.39 per diluted share, for the quarter ended March 31, 2022. In addition to the increase in operating income referenced above, our diluted earnings per share for the first quarter of 2023 benefited from a reduced weighted average share count given the impact of common stock repurchases made by us throughout 2022.
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 quarter of 2023, we acquired two companies, each for an immaterial amount. One company has been included within our Unites States mechanical construction and facilities services segment and provides mechanical and pipe fabrication services in the Midwestern region of the United States. The other company has been included within our United States building services segment and provides mechanical services in the Western region of the United States. The results of operations for both 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.

24

Results of Operations
Revenues
The following table presents our operating segment revenues from unrelated entities and their respective percentages of total revenues (in thousands, except for percentages): 
 For the three months ended March 31,
 2023% of
Total
2022% of
Total
Revenues:
United States electrical construction and facilities services$644,746 22 %$522,030 20 %
United States mechanical construction and facilities services1,078,558 38 %992,644 38 %
United States building services725,375 25 %635,627 25 %
United States industrial services330,883 11 %310,751 12 %
Total United States operations2,779,562 96 %2,461,052 95 %
United Kingdom building services110,870 %131,497 %
Total operations$2,890,432 100 %$2,592,549 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 first quarter of 2023 increased to $2.89 billion compared to $2.59 billion for the first quarter of 2022.
Revenues of our United States electrical construction and facilities services segment were $644.7 million for the three months ended March 31, 2023 compared to revenues of $522.0 million for the three months ended March 31, 2022. This segment’s results for the 2023 period included $35.2 million of incremental acquisition revenues. Excluding the impact of acquisitions, revenues of this segment grew by $87.5 million, primarily as a result of an increase in revenues from: (a) the network and communications market sector, predominantly due to our data center projects, (b) the healthcare market sector, as a result of greater project activity throughout several of the regions in which we operate, (c) the manufacturing and industrial market sector, inclusive of revenues from contracts with certain of our energy sector customers, and (d) the hospitality and entertainment market sector, given an increase in projects within the Northeastern and Western regions of the United States. These revenue increases were partially offset by a reduction in revenues from the transportation and commercial market sectors given the completion or substantial completion of certain projects which were active in the year ago period.
Our United States mechanical construction and facilities services segment revenues for the three months ended March 31, 2023 were $1,078.6 million, an $85.9 million increase compared to revenues of $992.6 million for the three months ended March 31, 2022. The increase in this segment’s revenues 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 engaged in either: (i) the design and manufacturing of semiconductors or (ii) the production and development of electric vehicles and/or lithium batteries, and (b) the network and communications market sector, due to increased data center project activity.
Revenues of our United States building services segment were $725.4 million for the three months ended March 31, 2023, compared to revenues of $635.6 million for the three months ended March 31, 2022. The $89.7 million increase in this segment’s revenues period-over-period 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 significant 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) service repair and maintenance volumes, given growth in our service contract base, and (c) building automation and controls projects, as we continue to expand our service offerings.
Revenues of our United States industrial services segment for the three months ended March 31, 2023 were $330.9 million, compared to revenues of $310.8 million for the three months ended March 31, 2022. While there remains significant disruption and uncertainty within the broader oil and gas industry, the results of operations of this segment continue to improve at a modest pace. A steady resumption in demand for our field services, including an increase in turnaround projects as well as maintenance and capital project activity, has resulted in increased revenues from this segment during the three months ended March 31, 2023 when compared to the three months ended March 31, 2022. In addition, revenues of this segment for the 2023 period were positively impacted by greater new build heat exchanger sales and services within its shop services division.

25

Our United Kingdom building services segment revenues were $110.9 million for the three months ended March 31, 2023 compared to revenues of $131.5 million for the three months ended March 31, 2022. Unfavorable exchange rate movements for the British pound versus the United States dollar negatively impacted this segment’s revenues by $10.8 million for the quarter ended March 31, 2023. Excluding the impact of foreign exchange rate movements, this segment’s revenue decreased by $9.8 million 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 water and wastewater market sector.
Cost of sales and gross profit
The following table presents our cost of sales, gross profit (revenues less cost of sales), and gross profit margin (gross profit as a percentage of revenues) (in thousands, except for percentages): 
 For the three months ended
March 31,
 20232022
Cost of sales$2,454,370 $2,239,994 
Gross profit$436,062 $352,555 
Gross profit margin15.1 %13.6 %
Our gross profit for the three months ended March 31, 2023 was $436.1 million, or 15.1% of revenues, compared to gross profit of $352.6 million, or 13.6% of revenues, for the three months ended March 31, 2022. While the increase in gross profit can be partially attributed to the increased revenue contribution described above, such increase, as well as the increase in gross profit margin, were additionally a result of increased operating performance within each of our reportable segments, other than our United Kingdom building services segment. For the three months ended March 31, 2023, acquisitions contributed incremental gross profit of $4.9 million, inclusive of amortization expense attributable to identifiable intangible assets of $0.9 million. Refer to the operating income section below for further discussion regarding the operating performance of each of our reportable segments.
Selling, general and administrative expenses
The following table presents our selling, general and administrative expenses and SG&A margin (selling, general and administrative expenses as a percentage of revenues) (in thousands, except for percentages): 
 For the three months ended
March 31,
 20232022
Selling, general and administrative expenses$281,152 $252,598 
SG&A margin9.7 %9.7 %
Our selling, general and administrative expenses for the three months ended March 31, 2023 were $281.2 million compared to selling, general and administrative expenses of $252.6 million for the three months ended March 31, 2022. Selling, general and administrative expenses for the three months ended March 31, 2023 included $5.2 million of incremental expenses directly related to companies acquired in 2023 and 2022, including amortization expense attributable to identifiable intangible assets of $1.2 million. Excluding incremental expenses from businesses acquired, our selling, general and administrative expenses increased by $23.3 million period-over-period. This organic increase in selling, general and administrative expenses was primarily attributable to an increase in: (a) 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 increases, and (b) 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.

Selling, general and administrative expenses as a percentage of revenues was 9.7% for the each of the three months ended March 31, 2023 and 2022.







26

Operating income (loss)
The following table presents our operating income (loss) and operating margin (operating income (loss) as a percentage of segment revenues) (in thousands, except for percentages): 
 For the three months ended March 31,
2023% of
Segment
Revenues
2022% of
Segment
Revenues
Operating income (loss):
United States electrical construction and facilities services$40,516 6.3 %$19,993 3.8 %
United States mechanical construction and facilities services86,227 8.0 %58,433 5.9 %
United States building services37,650 5.2 %24,163 3.8 %
United States industrial services15,020 4.5 %13,258 4.3 %
Total United States operations179,413 6.5 %115,847 4.7 %
United Kingdom building services5,424 4.9 %10,588 8.1 %
Corporate administration(29,927)— (26,478)— 
Total operations154,910 5.4 %99,957 3.9 %
Other items:
Net periodic pension (cost) income(274)1,169 
Interest expense, net(1,832)(1,289)
Income before income taxes$152,804 $99,837 

Operating income for the quarter ended March 31, 2023 was $154.9 million, or 5.4% of revenues, compared to operating income of $100.0 million, or 3.9% of revenues, for the quarter ended March 31, 2022. The $55.0 million increase in operating income, and corresponding 150 basis point improvement in operating margin, were a result of improved operating performance within each of our reportable segments, other than our United Kingdom building services segment. As described in more 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, which included a number of projects with lower than average gross profit margins, and (c) the impact in the first quarter of 2022 of certain supply chain disruptions and delays, which were greater than those experienced during the first quarter of 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 $40.5 million, or 6.3% of revenues, for the three months ended March 31, 2023, compared to $20.0 million, or 3.8% of revenues, for the three months ended March 31, 2022. The period-over-period increase in both operating income and operating margin of this segment was 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 the three months ended March 31, 2023 benefited from improved project execution when compared to the year ago period. 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.
Our United States mechanical construction and facilities services segment’s operating income for the three months ended March 31, 2023 was $86.2 million, or 8.0% of revenues, compared to operating income of $58.4 million, or 5.9% of revenues, for the three months ended March 31, 2022. The increase in operating income, and operating margin, for the three months ended March 31, 2023, was primarily a result of increased gross profit, and gross profit margin, from projects within the commercial market sector, including several 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. 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 quarter of 2023, as evidenced in part by the increased gross profit margin within the commercial market sector referenced above.
27

Operating income of our United States building services segment was $37.7 million, or 5.2% of revenues, for the three months ended March 31, 2023 compared to $24.2 million, or 3.8% of revenues, for the three months ended March 31, 2022. The period-over-period increase in operating income and operating margin was largely due to greater gross profit and gross profit margin within this segment’s mechanical services division resulting from improved profitability across the majority of its service lines, including projects, service repair and maintenance, and building automation and controls. These improvements were due to favorable project execution as well as negotiated price adjustments made to customer contracts in response to inflationary pressures, such as increased material and fuel prices. Operating margin of this segment additionally benefited from 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 $15.0 million, or 4.5% of revenues, for the three months ended March 31, 2023, compared to operating income of $13.3 million, or 4.3% of revenues, for the three months ended March 31, 2022. In addition to the growth in this segment’s revenues referenced above, which resulted in greater gross profit contribution, the improved quarterly performance was attributable to better pricing within both this segment’s field services and shop services divisions, resulting in improved gross profit margin period-over-period.
Operating income of our United Kingdom building services segment was $5.4 million, or 4.9% of revenues, for the three months ended March 31, 2023 compared to $10.6 million, or 8.1% of revenues, for the three months ended March 31, 2022. This segment’s operating income for the first quarter of 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. Excluding the impact of foreign exchange, the decrease in this segment’s operating income and operating margin period-over-period was primarily a result of a reduction in gross profit and gross profit margin due to a shift in the mix and size of project work. In addition, operating income and operating margin of this segment were negatively impacted by growth in selling, general and administrative expenses, such as: (a) employment related costs, given an increase in office headcount to support the business, and (b) information technology expenses, resulting from certain initiatives currently in process.
Our corporate administration expenses for the three months ended March 31, 2023 were $29.9 million compared to $26.5 million for the three months ended March 31, 2022. This increase in corporate expenses was primarily due to greater incentive compensation expense as a result of higher projected annual and long-term operating results, when compared to those which were anticipated during the same prior year period.
Other items
Net interest expense for the three months ended March 31, 2023 and 2022 was $1.8 million and $1.3 million, respectively. The increase in net interest expense was a result of both an increase in interest rates and greater average outstanding borrowings.
For the three months ended March 31, 2023, our income tax provision was $41.3 million compared to an income tax provision of $26.5 million for the three months ended March 31, 2022. The increase in our income tax provision for the three months ended March 31, 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 months ended March 31, 2023 was 27.0% compared to an effective income tax rate for the three months ended March 31, 2022 of 26.5%. The change in our effective income tax rate period-over-period 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.












28

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):
March 31,
 2023
% of TotalDecember 31, 2022% of TotalMarch 31,
2022
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,050,956 26 %$2,014,079 27 %$1,297,086 22 %
United States mechanical construction and facilities services4,295,524 54 %3,987,134 53 %3,361,504 56 %
United States building services1,254,787 16 %1,172,816 16 %1,017,588 17 %
United States industrial services131,759 %124,653 %116,496 %
Total United States operations7,733,026 98 %7,298,682 98 %5,792,674 97 %
United Kingdom building services140,117 %160,617 %160,207 %
Total operations$7,873,143 100 %$7,459,299 100 %$5,952,881 100 %
Our remaining performance obligations at March 31, 2023 were $7.87 billion compared to $7.46 billion at December 31, 2022 and $5.95 billion at March 31, 2022. The increase in remaining performance obligations at March 31, 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 mechanical construction and facilities services segment, driven by the award of various construction 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, (c) the healthcare market sector, given demand for mechanical construction services at existing and new customer facilities, and (d) the manufacturing and industrial market sector, partially due to the continued re-shoring of 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.
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.
29

As of March 31, 2023, we had cash and cash equivalents, excluding restricted cash, of $420.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.13 billion of available capacity as of March 31, 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 three months ended
March 31,
 20232022
Net cash used in operating activities$(84,583)$(95,814)
Net cash used in investing activities$(25,405)$(13,953)
Net cash provided by (used in) financing activities$71,506 $(193,513)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash$2,239 $(3,419)
Decrease in cash, cash equivalents, and restricted cash$(36,243)$(306,699)
During the three months ended March 31, 2023, our cash balance, including cash equivalents and restricted cash, decreased by approximately $36.2 million from $457.1 million at December 31, 2022 to $420.8 million at March 31, 2023. Changes in our cash position from December 31, 2022 to March 31, 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 used in operating activities for the three months ended March 31, 2023 was approximately $84.6 million compared to approximately $95.8 million of net cash used in operating activities for the three months ended March 31, 2022. Historically, our working capital needs are greater in the first quarter of each year, resulting in a use of cash to fund our operations during such period, as evidenced by the fairly consistent use of cash during each of the three months ended March 31, 2023 and 2022. As the year progresses, we anticipate the generation of positive operating cash flow.
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 three months ended March 31, 2023 increased by approximately $11.5 million compared to the three months ended March 31, 2022 due to an increase in capital expenditures and payments for business acquisitions, partially offset by an increase in proceeds from the sale or disposal of property, plant and equipment.
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 provided by financing activities for the three months ended March 31, 2023 was $71.5 million compared to net cash used in financing activities for the three months ended March 31, 2022 of $193.5 million. The $265.0 million change in financing cash flows was primarily due to borrowings of $100.0 million under our revolving credit facility and 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, which, commencing with the dividend to be paid on April 28, 2023, will increase from $0.15 per share to $0.18 per share. For the three months ended March 31, 2023 and 2022, cash payments related to dividends were $7.2 million and $6.9 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 $5.7 million variance between the three months ended March 31, 2023 and 2022 was a direct result of favorable exchange rate movements for the British pound versus the United States dollar.
30

Material Cash Requirements from Contractual and Other Obligations
As of March 31, 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 March 31, 2023, the amount outstanding under our term loan was $242.8 million, and we had $100.0 million in direct borrowings outstanding under our revolving credit facility. 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 increase 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 $344.0 million at March 31, 2023, with $80.7 million payable within the next 12 months.
Open Purchase Obligations – As of March 31, 2023, we had $2.43 billion of open purchase obligations, of which payments totaling approximately $2.11 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 March 31, 2023, our insurance liabilities, net of estimated recoveries, were $207.1 million. Of this net amount, approximately $38.0 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 March 31, 2023, the present value of expected future payments relating to these contingent consideration arrangements was $15.0 million. Of this amount, $8.8 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.
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.




31

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 March 31, 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.5 billion, which represents approximately 19% 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 March 31, 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.
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 for the three months ended March 31, 2023.
32

ITEM 3.   QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We have not used any derivative financial instruments during the three months ended March 31, 2023, including trading or speculating on changes in interest rates or commodity prices of materials used in our business.
As noted previously, 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 quarter 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 March 31, 2023, there were borrowings of $100.0 million outstanding under the 2020 Revolving Credit Facility and the balance of the 2020 Term Loan was $242.8 million. Based on the $342.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 $2.5 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 $2.5 million in the next twelve months. The 2020 Credit Agreement expires on March 2, 2025.
At the end of 2021, one-week and two-month LIBOR were discontinued. It is expected that the remaining maturities of LIBOR will continue to be published through June 2023, after which they will be discontinued. We believe our exposure to market risk associated with the discontinuation of LIBOR is limited as: (a) our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates, (b) we have not historically utilized the maturities that were discontinued in 2021 for any transaction, including borrowings under our 2020 Credit Agreement, and (c) we are not exposed to any other material contracts that reference LIBOR. In accordance with the provisions contained in our 2020 Credit Agreement, we anticipate amending such agreement during the second quarter of 2023 to change the reference rate from LIBOR to SOFR. We do not anticipate that this amendment will have a material impact on our financial position and/or results of operations.
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. See also the previous discussion of Accounts Receivable and Allowance for Credit Losses under the heading “Critical Accounting Policies and Estimates” in Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
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 for the three months ended March 31, 2023.
33

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 March 31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
34

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 March 31, 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
January 1, 2023 to
January 31, 2023
$389,799,870
February 1, 2023 to
February 28, 2023
$389,799,870
March 1, 2023 to
March 31, 2023
103,218155.76103,218$373,722,478
Total103,218155.76103,218
 
(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 March 31, 2023, there remained authorization for us to repurchase approximately $373.7 million of our shares. No shares have been repurchased by us since the program was announced other than pursuant to such program. Refer to Note 10 - Common Stock of the notes to consolidated financial statements for further information regarding our share repurchase program.
(2)Excludes 32,383 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 includes any applicable broker commission as well as an estimate of the excise tax due resulting from our net share repurchases during the period. Estimates of excise tax may be subject to change in subsequent reporting periods, particularly if the amount of our share issuances exceed our share repurchases, thereby reducing the estimated excise tax due for the annual period.
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.
35

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(b)Second Amended and Restated By-Laws of EMCOR
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 March 31, 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

 
36

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: April 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)
 

37
EX-31.1 2 eme-ex311_2023331xq1.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:April 27, 2023/s/ ANTHONY J. GUZZI
Anthony J. Guzzi
Chairman, President and Chief Executive Officer

EX-31.2 3 eme-ex312_2023331xq1.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:April 27, 2023/s/ MARK A. POMPA
Mark A. Pompa
Executive Vice President and Chief Financial Officer

EX-32.1 4 eme-ex321_2023331xq1.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 March 31, 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:April 27, 2023/s/ ANTHONY J. GUZZI
Anthony J. Guzzi
Chairman, President and Chief Executive Officer


EX-32.2 5 eme-ex322_2023331xq1.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 March 31, 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:April 27, 2023/s/ MARK A. POMPA
Mark A. Pompa
Executive Vice President and Chief Financial Officer


EX-95.1 6 eme-ex951_2023331xq1.htm INFO CONCERNING MINE SAFETY AND OTHER REGULATORY MATTERS Document

EXHIBIT 95.1

MINE SAFETY DISCLOSURES

The Company has no disclosures to report under section 1503 for the period covered by this report.




EX-101.SCH 7 eme-20230331.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 0000024 - Disclosure - Revenue from Contracts with Customers (Policy) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Fair Value Measurements (Policy) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitment and Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Additional Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue from Contracts with Customers - Schedule of Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Acquisitions Of Businesses (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - 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 0000048 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - - Schedule of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Retirement Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Commitments and Contingencies Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Additional Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 eme-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 eme-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 eme-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Recovery of credit losses Accounts Receivable, Credit Loss Expense (Reversal) 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. Entity Address, Postal Zip Code Entity Address, Postal Zip Code High-Tech Manufacturing Market Sector [Member] HighTechManufacturingMarketSector [Member] High-Tech Manufacturing Market Sector [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Finance lease liabilities Finance Lease, Liability Dividends paid to stockholders Payments of Ordinary Dividends, Common Stock 2020 Term Loan Term Loan2020 [Member] Term Loan2020 [Member] Line of credit facility maximum borrowing capacity (in US dollars) Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Current maturities of long-term debt and finance lease liabilities Less: current maturities Long-Term Debt and Lease Obligation, Current Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Revenue From Contracts with Customers [Table] RevenueFromContractsWithCustomersTable [Table] RevenueFromContractsWithCustomersTable Deferred compensation plan assets Deferred Compensation Plan Assets Performance obligation satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Fair Value Measurement [Domain] Fair Value Measurement [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation and amortization Depreciation Credit Agreement Base Rate, Daily One Month LIBOR Rate [Member] CreditAgreementBaseRateDailyOneMonthLIBORRate [Member] Credit agreement base rate, daily one month LIBOR rate Percent of total segment revenues PercentageOfIndividualSegmentRevenues Percentage of total segment revenues. 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 Capital surplus Additional Paid in Capital, Common Stock Net periodic pension cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other reconciling items Other Noncash Income (Expense) 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 Income taxes Income Taxes Paid Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income (in US dollars) Net income (in US dollars) Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 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) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Total Assets, Fair Value Disclosure Total debt Debt and Lease Obligation Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] United States Industrial Services [Member] United States Industrial Services [Member] United States Industrial Services [Member] Denominator Denominator Earnings Per Share [Abstract] Denominator Earnings Per Share [Abstract] Surety Bond Surety Bond [Member] Schedule of Remaining Performance Obligations [Table] Schedule of Remaining Performance Obligations [Table] Schedule of Remaining Performance Obligations [Table] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province United Kingdom Subsidiary [Member] United Kingdom Subsidiary [Member] United Kingdom Subsidiary [Member] Level 1 [Member] Fair Value, Inputs, Level 1 [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. Letter of credit fees Range Of Letter Of Credit Fees Range of letter of credit fees. Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Schedule of Remaining Performance Obligations [Line Items] Schedule of Remaining Performance Obligations [Line Items] [Line Items] for Schedule of Remaining Performance Obligations [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Transportation Market Sector [Member] TransportationMarketSector [Member] Transportation Market Sector [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Net periodic pension (cost) income Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Legal Entity [Axis] Legal Entity [Axis] Total liabilities Liabilities Geographical [Axis] Geographical [Axis] Cash flows - investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Commercial Site-Based Services [Member] CommercialSiteBasedServices [Member] Commercial Site-Based Services [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Interest expense, net Interest Revenue (Expense), Net New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Preferred stock, shares issued Preferred Stock, Shares Issued Document Type Document Type Mechanical Services [Member] MechanicalServices [Member] Mechanical Services [Member] Business Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Inventories Inventories Inventory, Work in Process and Raw Materials, Net of Reserves Entity Shell Company Entity Shell Company Net contract liabilities ContractLiabilitiesNet Net contract liabilities. Service Work [Member] ServiceWork [Member] Service Work [Member] Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Institutional Market Sector [Member] InstitutionalMarketSector [Member] Institutional Market Sector [Member] Total assets Total assets Assets Working capital acquired Business Combination Recognized Working Capital The amount of consideration in a business combination allocated to working capital. Net amounts written off against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Government Site-Based Services [Member] GovernmentSiteBasedServices [Member] Government Site-Based Services [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Stock repurchase, authorized amount (in US dollars) Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accrued payroll and benefits Employee-related Liabilities, Current Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest EMCOR Group, Inc. stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Earnings Per Share Earnings Per Share [Text Block] United States Building Services [Member] United States Building Services [Member] United States Building Services [Member] Other long-term obligations Other Noncurrent Liabilities [Member] Interest cost Defined Benefit Plan, Interest Cost Insurance Liabilities Liability Reserve Estimate, Policy [Policy Text Block] Schedule of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Issuances of common stock under employee stock purchase plan Proceeds from Stock Plans Purchase price Payments to Acquire Businesses, Gross United States Subsidiaries United States Subsidiaries [Member] United States Subsidiaries Gross profit Gross Profit Revenues Revenues from unrelated entities Revenue from Contract with Customer, Including Assessed Tax Entity Registrant Name Entity Registrant Name Borrowings under revolving credit facility Borrowings under revolving credit facility (in US dollars) Long-Term Line of Credit, Noncurrent Credit agreement, initiation date CreditAgreementInitiationDate1 Credit Agreement, Initiation Date Entity Address, City or Town Entity Address, City or Town Retirement Plans Retirement Benefits [Text Block] Water and Wastewater Market Sector [Member] WaterandWastewaterMarketSector [Member] Water and Wastewater Market Sector [Member] Surety bonds for insurance Surety Bonds for Insurance Amount of surety bonds utilized as collateral for insurance obligations. Total equity Balance Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Intersegment Eliminations [Member] Intersegment Eliminations [Member] Minimum [Member] Minimum [Member] United States Electrical Construction And Facilities Services [Member] United States Electrical Construction And Facilities Services [Member] United States electrical construction and facilities services. Restricted cash Restricted Cash and Cash Equivalents, Current Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Payments for contingent consideration arrangements Payments for Contingent Consideration Arrangements Payments for acquisition related contingent consideration arrangements. Common stock, par value (in US dollars per share) Common Stock, Par or Stated Value Per Share Raw materials and construction materials Inventory, Raw Materials, Net of Reserves Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Unamortized debt issuance costs Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock [Member] Treasury Stock, Common [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Numerator Numerator Earnings Per Share [Abstract] Numerator Earnings Per Share [Abstract] Treasury stock, shares Treasury Stock, Common, Shares Contract liabilities, non-current Contract with Customer, Liability, Noncurrent Income tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from revolving credit facility Proceeds from Lines of Credit Healthcare Market Sector [Member] HealthcareMarketSector [Member] Healthcare Market Sector [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Of Businesses Business Combination Disclosure [Text Block] Insurance liabilities, current Accrued Insurance, Current London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Total revenues Revenues Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Amortization of identifiable intangible assets Amortization of Intangible Assets Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic earnings per common share (in US dollars per share) Earnings Per Share, Basic Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Other assets Other Assets [Member] Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Total EMCOR Group, Inc. stockholders' equity Stockholders' Equity Attributable to Parent Remaining Performance Obligations, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] 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 Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Common stock dividends Dividends, Common Stock Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Prepaid expenses and other Prepaid Expenses and Other Current Assets [Member] Money Market Funds [Member] Money Market Funds [Member] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Retained Earnings [Member] Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Common Stock [Member] Common Stock [Member] Receivable Type [Axis] Receivable Type [Axis] Common stock issued under share-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Increase in net contract liabilities ContractwithCustomerNetLiabilitiesIncrease Amount of increase in net contract liabilities. 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 Revenue Recognition Revenue [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Current assets: Assets, Current [Abstract] Operating lease liabilities, long-term Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Contract assets, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, less allowance for credit losses of $21,828 and $22,382, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Project Work [Member] Project Work [Member] Project Work [Member] Scenario [Domain] Scenario [Domain] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Document Fiscal Year Focus Document Fiscal Year Focus UNITED KINGDOM UNITED KINGDOM Cash flows - operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Repayments of finance lease liabilities Finance Lease, Principal Payments Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, General and Administrative Expense New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Repurchases of common stock Stock repurchased (in US dollars) Stock Repurchased During Period, Value Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Purchases of property, plant and equipment Payments to Acquire Productive Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating income Operating income (loss) Operating Income (Loss) Remaining Performance Obligations RevenueRemainingPerformanceObligation [Table Text Block] Tabular disclosure of remaining performance obligation. Common stock, outstanding Common Stock, Shares, Outstanding Goodwill Goodwill Other accrued expenses and liabilities Other Current Liabilities [Member] Net periodic pension (cost) income DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost. Number of shares repurchased Stock Repurchased During Period, Shares Adjustments to reconcile net income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax provision Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Preferred stock, par value (in US dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Capital Surplus [Member] Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of sales Cost of Goods and Services Sold Shares used to compute diluted earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Inventories Schedule of Inventory, Current [Table 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. Common stock, dividend, per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Debt issuance costs Debt Issuance Costs, Gross Base Rate [Member] Base Rate [Member] Common stock, $0.01 par value, 200,000,000 shares authorized, 61,020,023 and 60,947,947 shares issued, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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. 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. 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] Operating Segments [Member] Operating Segments [Member] United Kingdom Building Services [Member] [Member] United Kingdom Building Services [Member] [Member] United Kingdom Building Services [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Contract asset impairment Contract with Customer, Asset, Credit Loss Expense (Reversal) Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Common stock, shares issued Common Stock, Shares, Issued Contract liabilities Contract liabilities, current Contract with Customer, Liability, Current 2020 Revolving Credit Facility Revolving Credit Facility2020 [Member] Revolving Credit Facility2020 Number of plans DefinedBenefitPlanNumberOfPlans Defined Benefit Plan, Number Of Plans 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] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Common stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Number of operating subsidiaries NumberOfOperatingSubsidiaries Number of operating subsidiaries Financial Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Post retirement plans, amortization of actuarial loss included in net income, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Entity Current Reporting Status Entity Current Reporting Status Other accrued expenses and liabilities Other Liabilities, Current Other assets Other Assets, Noncurrent 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. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment fee percentage of unused amount Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Federal income tax rate, percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 2022Acquisitions 2022Acquisitions [Member] 2022Acquisitions Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Prime Rate, Bank of Montreal [Member] CreditAgreementBaseRateBankofMontrealPrimeRate [Member] Credit agreement base rate, Bank of Montreal prime rate Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Property, plant and equipment, net Property, Plant and Equipment, Net Additional Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Treasury stock, at cost 13,384,440 and 13,281,222 shares, respectively Treasury Stock, Value Post retirement plans, amortization of actuarial loss included in net income (1) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Term Loan (in US dollars) Term loan Long-Term Debt Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, shares authorized Common Stock, Shares Authorized Short Duration Projects [Member] ShortDurationProjects [Member] Short Duration Projects [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum [Member] Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Cash paid for: Cash Paid For Abstract Cash Paid For [Abstract] Common stock, issued Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Other Commitments [Table] Other Commitments [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Common Stock Stockholders' Equity Note Disclosure [Text Block] Components Of Net Periodic Pension Cost (Income) Schedule of Net Benefit Costs [Table Text Block] Dividends declared per common share (in US dollars per share) Common Stock, Dividends, Per Share, Declared Line of Credit Facility [Table] Line of Credit Facility [Table] Commercial Market Sector [Member] CommercialMarketSector [Member] Commercial market sector Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Common stock dividends, accrued dividend shares DividendsCommonStock1 Amount of accrued dividend shares on outstanding share-based awards. Insurance liabilities, noncurrent Accrued Insurance, Noncurrent Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Basis Of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Segment Information Segment Reporting Disclosure [Text Block] LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Number of businesses acquired Number of Businesses Acquired Expiration date of credit agreement CreditAgreementExpirationDate1 Date the credit agreement expires. Entity Filer Category Entity Filer Category Weighted average shares outstanding used to compute basic earnings per common share (in shares) Weighted Average Number of Shares Outstanding, Basic Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] UNITED STATES UNITED STATES Security Exchange Name Security Exchange Name Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding Preferred Stock, Value, Issued Letters of credit outstanding (in US dollars) Letters of Credit Outstanding, Amount Network and Communications Market Sector [Member] NetworkandCommunicationsMarketSector [Member] Network and Communications Market Sector Schedule Of Debt Schedule of Debt [Table Text Block] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Allowance for credit losses (in US dollars) Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Work in process Inventory, Work in Process, Net of Reserves Business Combinations [Abstract] Business Combinations [Abstract] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Noncontrolling Interests [Member] Noncontrolling Interest [Member] Interest expense, net Interest Income (Expense), Net Amortization of unrecognized loss Defined Benefit Plan, Amortization of Gain (Loss) Taxes paid related to net share settlements of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity Manufacturing and Industrial Market Sector [Member] ManufacturingandIndustrialMarketSector [Member] Manufacturing and Industrial Market Sector [Member] Remaining authorized repurchase amount (in US dollars) Stock Repurchase Program, Remaining Authorized Repurchase Amount Effect of dilutive securities-Share-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Payments for acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Diluted earnings per common share (in US dollars per share) Earnings Per Share, Diluted Identifiable intangible assets, net Intangible Assets, Net (Excluding Goodwill) Proceeds from sale or disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment 2020 Credit Agreement Credit Agreement2020 [Member] Credit Agreement2020 [Member] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Long-term debt and finance lease liabilities LongTermDebtAndFinanceLeaseLiabilitiesExclRevolver Long-term debt and finance lease liabilities, excluding borrowings under revolving credit facility (classified as noncurrent). Unrecognized income tax benefits Unrecognized Tax Benefits Other net liabilities Business Combination Recognized Other Net Liabilities The amount of consideration in a business combination allocated to other net liabilities. Share Repurchase Program [Axis] Share Repurchase Program [Axis] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Accounts Receivable, Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Hospitality and Entertainment Market Sector [Member] HospitalityandEntertainmentMarketSector [Member] Hospitality and Entertainment Market Sector [Member] Entity Address, Address Line One Entity Address, Address Line One Income Tax Authority [Domain] Income Tax Authority [Domain] Product and Service [Axis] Product and Service [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Term loan, annual principal payments (in US dollars) Debt Instrument, Annual Principal Payment Credit Facility [Axis] Credit Facility [Axis] Total long-term debt Long-Term Debt and Lease Obligation Interest rate description Line of Credit Facility, Interest Rate Description Inventories Inventory Disclosure [Text Block] Anticipated insurance recoveries, noncurrent Estimated Insurance Recoveries Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number 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. Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract assets Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Tax withholding for common stock issued under share-based compensation plans Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Shop Services [Member] ShopServices [Member] Shop Services [Member] Accounts Receivable and Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity [Domain] Entity [Domain] City Area Code City Area Code Commercial lending rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate ASSETS Assets [Abstract] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Remaining performance obligations, percent Revenue, Remaining Performance Obligation, Percentage Cash flows - financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Variable Rate [Axis] Variable Rate [Axis] Other long-term obligations Other Liabilities, Noncurrent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Calculation Of Basic And Diluted Earnings Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Interest rate Line of Credit Facility, Interest Rate at Period End EX-101.PRE 11 eme-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 21, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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 Q1  
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,545,740
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 420,075 $ 456,439
Accounts receivable, less allowance for credit losses of $21,828 and $22,382, respectively 2,669,356 2,567,371
Contract assets 302,750 273,176
Inventories 100,405 85,641
Prepaid expenses and other 69,834 79,346
Total current assets 3,562,420 3,461,973
Property, plant and equipment, net 160,417 157,819
Operating lease right-of-use assets 274,917 268,063
Goodwill 923,274 919,151
Identifiable intangible assets, net 584,598 593,975
Other assets 135,284 123,626
Total assets 5,640,910 5,524,607
Current liabilities:    
Current maturities of long-term debt and finance lease liabilities 15,524 15,567
Accounts payable 724,104 849,284
Contract liabilities 1,156,530 1,098,263
Accrued payroll and benefits 385,621 465,000
Other accrued expenses and liabilities 310,793 258,190
Operating lease liabilities, current 68,819 67,218
Total current liabilities 2,661,391 2,753,522
Borrowings under revolving credit facility 100,000 0
Long-term debt and finance lease liabilities 231,319 231,625
Operating lease liabilities, long-term 226,288 220,764
Other long-term obligations 355,587 344,405
Total liabilities 3,574,585 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,020,023 and 60,947,947 shares issued, respectively 610 609
Capital surplus 75,850 74,795
Accumulated other comprehensive loss (90,675) (93,451)
Retained earnings 3,318,560 3,214,281
Treasury stock, at cost 13,384,440 and 13,281,222 shares, respectively (1,238,722) (1,222,645)
Total EMCOR Group, Inc. stockholders' equity 2,065,623 1,973,589
Noncontrolling interests 702 702
Total equity 2,066,325 1,974,291
Total liabilities and equity $ 5,640,910 $ 5,524,607
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit losses (in US dollars) $ 21,828 $ 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,020,023 60,947,947
Treasury stock, shares 13,384,440 13,281,222
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements Of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 2,890,432 $ 2,592,549
Cost of sales 2,454,370 2,239,994
Gross profit 436,062 352,555
Selling, general and administrative expenses 281,152 252,598
Operating income 154,910 99,957
Net periodic pension (cost) income (274) 1,169
Interest expense, net (1,832) (1,289)
Income before income taxes 152,804 99,837
Income tax provision 41,331 26,451
Net income (in US dollars) $ 111,473 $ 73,386
Basic earnings per common share (in US dollars per share) $ 2.33 $ 1.39
Diluted earnings per common share (in US dollars per share) 2.32 1.39
Dividends declared per common share (in US dollars per share) $ 0.15 $ 0.13
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income (in US dollars) $ 111,473 $ 73,386
Foreign currency translation adjustments 2,257 (2,842)
Post retirement plans, amortization of actuarial loss included in net income (1) [1] 519 455
Other comprehensive income (loss) 2,776 (2,387)
Comprehensive income $ 114,249 $ 70,999
[1] Net of tax of $0.2 million for each of the three months ended March 31, 2023 and 2022.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Post retirement plans, amortization of actuarial loss included in net income, tax $ 0.2 $ 0.2
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows - operating activities:    
Net income (in US dollars) $ 111,473 $ 73,386
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 12,621 11,578
Amortization of identifiable intangible assets 15,877 15,551
Non-cash share-based compensation expense 4,087 3,438
Other reconciling items 162 (226)
Changes in operating assets and liabilities, excluding the effect of businesses acquired (228,803) (199,541)
Net cash used in operating activities (84,583) (95,814)
Cash flows - investing activities:    
Payments for acquisitions of businesses, net of cash acquired (11,834) (2,914)
Proceeds from sale or disposal of property, plant and equipment 9,583 462
Purchases of property, plant and equipment (23,154) (11,501)
Net cash used in investing activities (25,405) (13,953)
Cash flows - financing activities:    
Proceeds from revolving credit facility 100,000 0
Repayments of finance lease liabilities (780) (979)
Dividends paid to stockholders (7,151) (6,930)
Repurchases of common stock (16,033) (181,810)
Taxes paid related to net share settlements of equity awards (5,242) (4,944)
Issuances of common stock under employee stock purchase plan 2,168 1,955
Payments for contingent consideration arrangements (1,456) (805)
Net cash provided by (used in) financing activities 71,506 (193,513)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 2,239 (3,419)
Decrease in cash, cash equivalents, and restricted cash (36,243) (306,699)
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] $ 420,825 $ 515,869
[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 $0.8 million and $1.4 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of March 31, 2023 and 2022, respectively.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Statement of Cash Flows [Abstract]        
Restricted cash $ 0.8 $ 0.6 $ 1.4 $ 1.2
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
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 73,386       73,386    
Other comprehensive income (loss) (2,387)     (2,387)      
Common stock issued under share-based compensation plans 1 1          
Tax withholding for common stock issued under share-based compensation plans (4,944)   (4,944)        
Common stock issued under employee stock purchase plan 1,955   1,955        
Common stock dividends (6,930)       (6,981)    
Common stock dividends, accrued dividend shares     51        
Repurchases of common stock (181,810)         (181,810)  
Share-based compensation expense 3,438   3,438        
Balance at Mar. 31, 2022 2,135,798 608 62,374 (85,949) 2,901,909 (743,846) 702
Balance at Dec. 31, 2022 1,974,291 609 74,795 (93,451) 3,214,281 (1,222,645) 702
Net income 111,473       111,473    
Other comprehensive income (loss) 2,776     2,776      
Common stock issued under share-based compensation plans 0 1 (1)        
Tax withholding for common stock issued under share-based compensation plans (5,242)   (5,242)        
Common stock issued under employee stock purchase plan 2,168   2,168        
Common stock dividends (7,151)       (7,194)    
Common stock dividends, accrued dividend shares     43        
Repurchases of common stock (16,077)         (16,077)  
Share-based compensation expense 4,087   4,087        
Balance at Mar. 31, 2023 $ 2,066,325 $ 610 $ 75,850 $ (90,675) $ 3,318,560 $ (1,238,722) $ 702
[1] Represents cumulative foreign currency translation adjustments and post retirement liability adjustments.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Basis Of Presentation
3 Months Ended
Mar. 31, 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.
Additionally, to align our legal structure with changes in our reporting structure that were made in prior periods, effective April 1, 2023, ownership of the subsidiaries of Bahnson, Inc. has been transferred from Bahnson, Inc. to EMCOR Construction Services, Inc. and EMCOR Mechanical Services, Inc.
The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting PronouncementsThe 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. 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 anticipate amending 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 (“SOFR”). At that point, we will utilize the optional expedients provided for in this accounting pronouncement. We do not anticipate that the amendment of our credit agreement or the adoption of this accounting pronouncement will have a material impact on our financial position and/or results of operations.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 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 by approximately $6.4 million and $10.0 million during the three months ended March 31, 2023 and 2022, respectively. Of the amount recorded during the three months ended March 31, 2023, approximately $5.2 million was reported within our United States electrical construction and facilities services segment and approximately $1.2 million was reported within our United States mechanical construction and facilities services segment. Of the amount recorded during the three months ended March 31, 2022, approximately $4.6 million was reported within our United States electrical construction and facilities services segment and approximately $5.4 million was reported within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three months ended March 31, 2023 or 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.
NOTE 3 - Revenue from Contracts with Customers (Continued)
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 months ended March 31, 2023 and 2022 (in thousands). 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 March 31,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$213,751 33 %$145,374 28 %
Commercial market sector97,098 15 %101,841 19 %
Manufacturing and industrial market sector85,241 13 %66,465 13 %
Healthcare market sector55,503 %32,070 %
High-tech manufacturing market sector30,554 %19,869 %
Institutional market sector37,411 %31,766 %
Transportation market sector33,902 %45,082 %
Water and wastewater market sector7,458 %5,312 %
Hospitality and entertainment market sector20,052 %5,854 %
Short duration projects (1)
47,680 %56,048 11 %
Service work16,877 %13,329 %
645,527 523,010 
Less intersegment revenues(781)(980)
Total segment revenues$644,746 $522,030 

For the three months ended March 31,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$99,421 %$55,634 %
Commercial market sector255,846 24 %261,500 26 %
Manufacturing and industrial market sector141,635 13 %149,571 15 %
Healthcare market sector112,728 10 %119,832 12 %
High-tech manufacturing market sector116,796 11 %57,573 %
Institutional market sector64,048 %65,922 %
Transportation market sector12,218 %16,053 %
Water and wastewater market sector68,662 %61,744 %
Hospitality and entertainment market sector10,077 %12,780 %
Short duration projects (1)
81,417 %93,559 %
Service work117,188 11 %100,744 10 %
1,080,036 994,912 
Less intersegment revenues(1,478)(2,268)
Total segment revenues$1,078,558 $992,644 
 ________
(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 March 31,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$462,534 64 %$381,397 60 %
Commercial site-based services209,371 29 %203,550 32 %
Government site-based services53,470 %50,680 %
Total segment revenues$725,375 $635,627 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$285,844 86 %$271,418 87 %
Shop services45,039 14 %39,333 13 %
Total segment revenues$330,883 $310,751 
Total United States operations$2,779,562 $2,461,052 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,663 47 %$64,817 49 %
Project work59,207 53 %66,680 51 %
Total segment revenues$110,870 $131,497 
Total operations$2,890,432 $2,592,549 
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 March 31, 2023 and December 31, 2022, our allowance for credit losses was $21.8 million and $22.4 million, respectively. We continue to adjust our allowance for credit losses to account for the impact of changing economic conditions, including rising interest rates. 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.
NOTE 3 - Revenue from Contracts with Customers (Continued)
The change in the allowance for credit losses for the three months ended March 31, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Recovery of credit losses(343)
Net amounts written off against the allowance(211)
Balance at March 31, 2023$21,828 
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 March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31, 2022
Contract assets, current$302,750 $273,176 
Contract assets, non-current— — 
Contract liabilities, current(1,156,530)(1,098,263)
Contract liabilities, non-current(2,221)(2,273)
Net contract liabilities$(856,001)$(827,360)
The $28.6 million increase in net contract liabilities for the three months ended March 31, 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 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.
NOTE 3 - Revenue from Contracts with Customers (Continued)
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 March 31, 2023 (in thousands, except for percentages):
March 31,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,050,956 26 %
United States mechanical construction and facilities services4,295,524 54 %
United States building services1,254,787 16 %
United States industrial services131,759 %
Total United States operations7,733,026 98 %
United Kingdom building services140,117 %
Total operations$7,873,143 100 %
Our remaining performance obligations at March 31, 2023 were $7.87 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,626,520 $424,436 
United States mechanical construction and facilities services3,422,159 873,365 
United States building services1,115,438 139,349 
United States industrial services129,386 2,373 
Total United States operations6,293,503 1,439,523 
United Kingdom building services95,121 44,996 
Total operations$6,388,624 $1,484,519 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions Of Businesses
3 Months Ended
Mar. 31, 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 quarter of 2023, we acquired two companies, each for an immaterial amount. One company has been included within our Unites States mechanical construction and facilities services segment and provides mechanical and pipe fabrication services in the Midwestern region of the United States. The other company has been included within our United States building services segment and provides mechanical services in the Western region of the United States. The results of operations for both 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 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 preliminarily 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 and for one of the businesses acquired in 2022 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 other businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Calculation of Basic and Diluted Earnings per Common Share
The following table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
March 31,
 20232022
Numerator:
Net income$111,473 $73,386 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,775,819 52,713,005 
Effect of dilutive securities—Share-based awards169,996 203,554 
Shares used to compute diluted earnings per common share47,945,815 52,916,559 
Basic earnings per common share$2.33 $1.39 
Diluted earnings per common share$2.32 $1.39 
There were no anti-dilutive share-based awards for the three months ended March 31, 2023. However, the number of share-based awards excluded from the computation of diluted EPS for the three months ended March 31, 2022 because they would be anti-dilutive was 62,481.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Raw materials and construction materials$85,987 $74,014 
Work in process14,418 11,627 
Inventories$100,405 $85,641 
The increase in inventories as of March 31, 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, and (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt        
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Revolving credit facility$100,000 $— 
Term loan242,813 242,813 
Unamortized debt issuance costs(1,840)(2,080)
Finance lease liabilities5,870 6,459 
Total debt346,843 247,192 
Less: current maturities15,524 15,567 
Total long-term debt$331,319 $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 “2020 Credit Agreement”) expiring March 2, 2025. 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 March 31, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million and as of March 31, 2023, we had $100.0 million in direct borrowings outstanding under the 2020 Revolving Credit Facility. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of December 31, 2022. Outstanding letters of credit reduce the available capacity under such facility, and as of March 31, 2023 and December 31, 2022, we had $71.3 million 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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023 to change the reference rate from LIBOR to SOFR.
The interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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.
NOTE 7 - Debt (Continued)        
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 March 31, 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 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of March 31, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$420,075 $— $— $420,075 
Restricted cash (2)
750 — — 750 
Deferred compensation plan assets (3)
43,349 — — 43,349 
Total$464,174 $— $— $464,174 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $— $— $456,439 
Restricted cash (2)
629 — — 629 
Deferred compensation plan assets (3)
36,882 — — 36,882 
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 March 31, 2023 and December 31, 2022, we had $173.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)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.
(3)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
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 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
March 31,
 20232022
Income tax provision$41,331 $26,451 
Income tax rate27.0 %26.5 %
The difference between the U.S. statutory tax rate of 21% and our effective income tax rate for both the three months ended March 31, 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 months ended March 31, 2023, when compared to the three months ended March 31, 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 March 31, 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 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Common Stock Common Stock        
As of March 31, 2023 and December 31, 2022, there were 47,635,583 and 47,666,725 shares of our common stock outstanding, respectively.
During the three months ended March 31, 2023 and 2022, we issued 72,076 and 95,331 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. Commencing with the dividend to be paid on April 28, 2023, our dividend will increase from $0.15 per share to $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 three months ended March 31, 2023, we repurchased approximately 0.1 million shares of our common stock for approximately $16.1 million. Since the inception of the repurchase program through March 31, 2023, we have repurchased approximately 25.1 million shares of our common stock for approximately $1.78 billion. As of March 31, 2023, there remained authorization for us to repurchase approximately $373.7 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 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
March 31,
 20232022
Interest cost$2,376 $1,529 
Expected return on plan assets(2,791)(3,244)
Amortization of unrecognized loss639 556 
Net periodic pension cost (income)$224 $(1,159)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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 March 31, 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.5 billion, which represents approximately 19% 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 March 31, 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 March 31, 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 $54.3 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of March 31, 2023 and December 31, 2022 were $231.4 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $16.3 million and $16.0 million as of March 31, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $62.3 million and $59.0 million as of March 31, 2023 and December 31, 2022, respectively, were included in “Other assets” in the accompanying Consolidated Balance Sheets.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Additional Cash Flow
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Information [Abstract]  
Additional Cash Flow Information Additional Cash Flow Information
The following table presents additional cash flow information for the three months ended March 31, 2023 and 2022 (in thousands):  
For the three months ended
March 31,
 20232022
Cash paid for:  
Interest$4,498 $1,264 
Income taxes$5,131 $33,489 
Right-of-use assets obtained in exchange for new operating lease liabilities$25,558 $21,286 
Right-of-use assets obtained in exchange for new finance lease liabilities$29 $552 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 (in thousands): 
 For the three months ended
March 31,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$644,746 $522,030 
United States mechanical construction and facilities services1,078,558 992,644 
United States building services725,375 635,627 
United States industrial services330,883 310,751 
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 
Total revenues:
United States electrical construction and facilities services$645,654 $523,414 
United States mechanical construction and facilities services1,099,484 997,030 
United States building services748,610 660,057 
United States industrial services338,507 324,501 
Less intersegment revenues(52,693)(43,950)
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 

For the three months ended
March 31,
20232022
Operating income (loss):
United States electrical construction and facilities services$40,516 $19,993 
United States mechanical construction and facilities services86,227 58,433 
United States building services37,650 24,163 
United States industrial services15,020 13,258 
Total United States operations179,413 115,847 
United Kingdom building services5,424 10,588 
Corporate administration(29,927)(26,478)
Total operations154,910 99,957 
Other items:
Net periodic pension (cost) income(274)1,169 
Interest expense, net(1,832)(1,289)
Income before income taxes$152,804 $99,837 
NOTE 14 - Segment Information (continued)
March 31,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,087,933 $1,078,405 
United States mechanical construction and facilities services1,876,261 1,835,001 
United States building services1,257,424 1,206,518 
United States industrial services626,467 552,545 
Total United States operations4,848,085 4,672,469 
United Kingdom building services273,819 255,547 
Corporate administration519,006 596,591 
Total operations$5,640,910 $5,524,607 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Policy)
3 Months Ended
Mar. 31, 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 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Policy)
3 Months Ended
Mar. 31, 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 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies (Policies)
3 Months Ended
Mar. 31, 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 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
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 months ended March 31, 2023 and 2022 (in thousands). 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 March 31,
2023% of
Total
2022% of
Total
United States electrical construction and facilities services:
Network and communications market sector$213,751 33 %$145,374 28 %
Commercial market sector97,098 15 %101,841 19 %
Manufacturing and industrial market sector85,241 13 %66,465 13 %
Healthcare market sector55,503 %32,070 %
High-tech manufacturing market sector30,554 %19,869 %
Institutional market sector37,411 %31,766 %
Transportation market sector33,902 %45,082 %
Water and wastewater market sector7,458 %5,312 %
Hospitality and entertainment market sector20,052 %5,854 %
Short duration projects (1)
47,680 %56,048 11 %
Service work16,877 %13,329 %
645,527 523,010 
Less intersegment revenues(781)(980)
Total segment revenues$644,746 $522,030 

For the three months ended March 31,
2023% of
Total
2022% of
Total
United States mechanical construction and facilities services:
Network and communications market sector$99,421 %$55,634 %
Commercial market sector255,846 24 %261,500 26 %
Manufacturing and industrial market sector141,635 13 %149,571 15 %
Healthcare market sector112,728 10 %119,832 12 %
High-tech manufacturing market sector116,796 11 %57,573 %
Institutional market sector64,048 %65,922 %
Transportation market sector12,218 %16,053 %
Water and wastewater market sector68,662 %61,744 %
Hospitality and entertainment market sector10,077 %12,780 %
Short duration projects (1)
81,417 %93,559 %
Service work117,188 11 %100,744 10 %
1,080,036 994,912 
Less intersegment revenues(1,478)(2,268)
Total segment revenues$1,078,558 $992,644 
 ________
(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 March 31,
2023% of
Total
2022% of
Total
United States building services:
Mechanical services$462,534 64 %$381,397 60 %
Commercial site-based services209,371 29 %203,550 32 %
Government site-based services53,470 %50,680 %
Total segment revenues$725,375 $635,627 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United States industrial services:
Field services$285,844 86 %$271,418 87 %
Shop services45,039 14 %39,333 13 %
Total segment revenues$330,883 $310,751 
Total United States operations$2,779,562 $2,461,052 
For the three months ended March 31,
2023% of
Total
2022% of
Total
United Kingdom building services:
Service work$51,663 47 %$64,817 49 %
Project work59,207 53 %66,680 51 %
Total segment revenues$110,870 $131,497 
Total operations$2,890,432 $2,592,549 
Accounts Receivable, Allowance for Credit Losses
The change in the allowance for credit losses for the three months ended March 31, 2023 was as follows (in thousands):
Balance at December 31, 2022$22,382 
Recovery of credit losses(343)
Net amounts written off against the allowance(211)
Balance at March 31, 2023$21,828 
Contract Assets and Contract Liabilities
Net contract liabilities in the accompanying Consolidated Balance Sheets consisted of the following as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31, 2022
Contract assets, current$302,750 $273,176 
Contract assets, non-current— — 
Contract liabilities, current(1,156,530)(1,098,263)
Contract liabilities, non-current(2,221)(2,273)
Net contract liabilities$(856,001)$(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 March 31, 2023 (in thousands, except for percentages):
March 31,
2023
% of Total
Remaining performance obligations:
United States electrical construction and facilities services$2,050,956 26 %
United States mechanical construction and facilities services4,295,524 54 %
United States building services1,254,787 16 %
United States industrial services131,759 %
Total United States operations7,733,026 98 %
United Kingdom building services140,117 %
Total operations$7,873,143 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,626,520 $424,436 
United States mechanical construction and facilities services3,422,159 873,365 
United States building services1,115,438 139,349 
United States industrial services129,386 2,373 
Total United States operations6,293,503 1,439,523 
United Kingdom building services95,121 44,996 
Total operations$6,388,624 $1,484,519 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Calculation Of Basic And Diluted Earnings Per Common Share
The following table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share data):
For the three months ended
March 31,
 20232022
Numerator:
Net income$111,473 $73,386 
Denominator:
Weighted average shares outstanding used to compute basic earnings per common share47,775,819 52,713,005 
Effect of dilutive securities—Share-based awards169,996 203,554 
Shares used to compute diluted earnings per common share47,945,815 52,916,559 
Basic earnings per common share$2.33 $1.39 
Diluted earnings per common share$2.32 $1.39 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Raw materials and construction materials$85,987 $74,014 
Work in process14,418 11,627 
Inventories$100,405 $85,641 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts as of March 31, 2023 and December 31, 2022 (in thousands):
March 31,
2023
December 31,
2022
Revolving credit facility$100,000 $— 
Term loan242,813 242,813 
Unamortized debt issuance costs(1,840)(2,080)
Finance lease liabilities5,870 6,459 
Total debt346,843 247,192 
Less: current maturities15,524 15,567 
Total long-term debt$331,319 $231,625 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2023 and December 31, 2022 (in thousands):  
 Assets at Fair Value as of March 31, 2023
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$420,075 $— $— $420,075 
Restricted cash (2)
750 — — 750 
Deferred compensation plan assets (3)
43,349 — — 43,349 
Total$464,174 $— $— $464,174 
 Assets at Fair Value as of December 31, 2022
Asset CategoryLevel 1Level 2Level 3Total
Cash and cash equivalents (1)
$456,439 $— $— $456,439 
Restricted cash (2)
629 — — 629 
Deferred compensation plan assets (3)
36,882 — — 36,882 
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 March 31, 2023 and December 31, 2022, we had $173.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)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.
(3)Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 (in thousands, except percentages):
 For the three months ended
March 31,
 20232022
Income tax provision$41,331 $26,451 
Income tax rate27.0 %26.5 %
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2023 and 2022 were as follows (in thousands): 
 For the three months ended
March 31,
 20232022
Interest cost$2,376 $1,529 
Expected return on plan assets(2,791)(3,244)
Amortization of unrecognized loss639 556 
Net periodic pension cost (income)$224 $(1,159)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Additional Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2023
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The following table presents additional cash flow information for the three months ended March 31, 2023 and 2022 (in thousands):  
For the three months ended
March 31,
 20232022
Cash paid for:  
Interest$4,498 $1,264 
Income taxes$5,131 $33,489 
Right-of-use assets obtained in exchange for new operating lease liabilities$25,558 $21,286 
Right-of-use assets obtained in exchange for new finance lease liabilities$29 $552 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Financial Information by Reportable Segment
The following tables present financial information for each of our reportable segments for the three months ended March 31, 2023 and 2022 (in thousands): 
 For the three months ended
March 31,
 20232022
Revenues from unrelated entities:
United States electrical construction and facilities services$644,746 $522,030 
United States mechanical construction and facilities services1,078,558 992,644 
United States building services725,375 635,627 
United States industrial services330,883 310,751 
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 
Total revenues:
United States electrical construction and facilities services$645,654 $523,414 
United States mechanical construction and facilities services1,099,484 997,030 
United States building services748,610 660,057 
United States industrial services338,507 324,501 
Less intersegment revenues(52,693)(43,950)
Total United States operations2,779,562 2,461,052 
United Kingdom building services110,870 131,497 
Total operations$2,890,432 $2,592,549 

For the three months ended
March 31,
20232022
Operating income (loss):
United States electrical construction and facilities services$40,516 $19,993 
United States mechanical construction and facilities services86,227 58,433 
United States building services37,650 24,163 
United States industrial services15,020 13,258 
Total United States operations179,413 115,847 
United Kingdom building services5,424 10,588 
Corporate administration(29,927)(26,478)
Total operations154,910 99,957 
Other items:
Net periodic pension (cost) income(274)1,169 
Interest expense, net(1,832)(1,289)
Income before income taxes$152,804 $99,837 
NOTE 14 - Segment Information (continued)
March 31,
2023
December 31,
2022
Total assets:
United States electrical construction and facilities services$1,087,933 $1,078,405 
United States mechanical construction and facilities services1,876,261 1,835,001 
United States building services1,257,424 1,206,518 
United States industrial services626,467 552,545 
Total United States operations4,848,085 4,672,469 
United Kingdom building services273,819 255,547 
Corporate administration519,006 596,591 
Total operations$5,640,910 $5,524,607 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value $ 6,400,000 $ 10,000,000  
Performance obligation satisfied in previous period 0 0  
Allowance for credit losses 21,828,000   $ 22,382,000
Increase in net contract liabilities 28,600,000    
Contract asset impairment 0   $ 0
Remaining performance obligations 7,873,143,000    
Minimum [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 1,000,000    
United States Electrical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value 5,200,000 4,600,000  
United States Mechanical Construction And Facilities Services [Member]      
Revenue From Contract With Customers [Line Items]      
Change in total estimated cost or anticipated contract value $ 1,200,000 $ 5,400,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 2,890,432 $ 2,592,549
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 2,779,562 2,461,052
United States Electrical Construction And Facilities Services [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 644,746 522,030
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 645,527 523,010
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 $ 213,751 $ 145,374
Percent of total segment revenues 33.00% 28.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 $ 97,098 $ 101,841
Percent of total segment revenues 15.00% 19.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 $ 85,241 $ 66,465
Percent of total segment revenues 13.00% 13.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 $ 55,503 $ 32,070
Percent of total segment revenues 9.00% 6.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 $ 30,554 $ 19,869
Percent of total segment revenues 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,411 $ 31,766
Percent of total segment revenues 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 $ 33,902 $ 45,082
Percent of total segment revenues 5.00% 9.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 $ 7,458 $ 5,312
Percent of total segment revenues 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 $ 20,052 $ 5,854
Percent of total segment revenues 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] $ 47,680 $ 56,048
Percent of total segment revenues 7.00% 11.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 $ 16,877 $ 13,329
Percent of total segment revenues 3.00% 2.00%
United States Electrical Construction And Facilities Services [Member] | UNITED STATES | Intersegment Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ (781) $ (980)
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 1,078,558 992,644
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES | Operating Segments [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 1,080,036 994,912
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 $ 99,421 $ 55,634
Percent of total segment revenues 9.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 $ 255,846 $ 261,500
Percent of total segment revenues 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 $ 141,635 $ 149,571
Percent of total segment revenues 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 $ 112,728 $ 119,832
Percent of total segment revenues 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 $ 116,796 $ 57,573
Percent of total segment revenues 11.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 $ 64,048 $ 65,922
Percent of total segment revenues 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 $ 12,218 $ 16,053
Percent of total segment revenues 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 $ 68,662 $ 61,744
Percent of total segment revenues 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 $ 10,077 $ 12,780
Percent of total segment revenues 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] $ 81,417 $ 93,559
Percent of total segment revenues 8.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 $ 117,188 $ 100,744
Percent of total segment revenues 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,478) $ (2,268)
United States Building Services [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities 725,375 635,627
United States Building Services [Member] | UNITED STATES | Mechanical Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 462,534 $ 381,397
Percent of total segment revenues 64.00% 60.00%
United States Building Services [Member] | UNITED STATES | Commercial Site-Based Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 209,371 $ 203,550
Percent of total segment revenues 29.00% 32.00%
United States Building Services [Member] | UNITED STATES | Government Site-Based Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 53,470 $ 50,680
Percent of total segment revenues 7.00% 8.00%
United States Industrial Services [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 330,883 $ 310,751
United States Industrial Services [Member] | UNITED STATES | Field Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 285,844 $ 271,418
Percent of total segment revenues 86.00% 87.00%
United States Industrial Services [Member] | UNITED STATES | Shop Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 45,039 $ 39,333
Percent of total segment revenues 14.00% 13.00%
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 110,870 $ 131,497
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM | Service Work [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 51,663 $ 64,817
Percent of total segment revenues 47.00% 49.00%
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM | Project Work [Member]    
Disaggregation of Revenue [Line Items]    
Revenues from unrelated entities $ 59,207 $ 66,680
Percent of total segment revenues 53.00% 51.00%
[1] Represents those projects which generally are completed within three months or less.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for credit losses $ 21,828 $ 22,382
Recovery of credit losses (343)  
Net amounts written off against the allowance $ (211)  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets, current $ 302,750 $ 273,176
Contract assets, non-current 0 0
Contract liabilities, current (1,156,530) (1,098,263)
Contract liabilities, non-current (2,221) (2,273)
Net contract liabilities $ (856,001) $ (827,360)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 7,873,143
Remaining performance obligations, percent 100.00%
UNITED STATES  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 7,733,026
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,050,956
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,295,524
Remaining performance obligations, percent 54.00%
UNITED STATES | United States Building Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 1,254,787
Remaining performance obligations, percent 16.00%
UNITED STATES | United States Industrial Services [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 131,759
Remaining performance obligations, percent 2.00%
UNITED KINGDOM | United Kingdom Building Services [Member] [Member]  
Schedule of Remaining Performance Obligations [Line Items]  
Remaining performance obligations $ 140,117
Remaining performance obligations, percent 2.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligations, Expected Timing of Satisfaction (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 7,873,143
UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 7,733,026
United States Electrical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 2,050,956
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 4,295,524
United States Building Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 1,254,787
United States Industrial Services [Member] | UNITED STATES  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 131,759
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 140,117
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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,388,624
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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,293,503
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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,626,520
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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,422,159
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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,115,438
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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 $ 129,386
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-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 $ 95,121
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Remaining performance obligations $ 1,484,519
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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,439,523
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 $ 424,436
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 $ 873,365
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 $ 139,349
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 $ 2,373
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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 $ 44,996
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisitions Of Businesses (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Company
Dec. 31, 2022
USD ($)
Company
Business Acquisition [Line Items]    
Number of businesses acquired | Company 2 6
Goodwill $ 923,274 $ 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
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income (in US dollars) $ 111,473 $ 73,386
Denominator    
Weighted average shares outstanding used to compute basic earnings per common share (in shares) 47,775,819 52,713,005
Effect of dilutive securities-Share-based awards (in shares) 169,996 203,554
Shares used to compute diluted earnings per common share (in shares) 47,945,815 52,916,559
Basic earnings per common share (in US dollars per share) $ 2.33 $ 1.39
Diluted earnings per common share (in US dollars per share) $ 2.32 $ 1.39
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) 0 62,481
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials and construction materials $ 85,987 $ 74,014
Work in process 14,418 11,627
Inventories $ 100,405 $ 85,641
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 02, 2020
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Line of Credit Facility [Line Items]        
Borrowings under revolving credit facility (in US dollars)   $ 100,000,000 $ 0  
Letters of credit outstanding (in US dollars)   $ 71,300,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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023, to change the reference rate from LIBOR to SOFR. The interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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.    
2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Credit agreement, initiation date Mar. 02, 2020      
Expiration date of credit agreement   Mar. 02, 2025    
Debt issuance costs $ 3,100,000      
2020 Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Borrowings under revolving credit facility (in US dollars)   $ 100,000,000 0  
Interest rate   5.81%    
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.16% 5.73%  
2020 Term Loan | Subsequent Event        
Line of Credit Facility [Line Items]        
Term loan, annual principal payments (in US dollars)       $ 13,900,000
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%    
Prime Rate, Bank of Montreal [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Commercial lending rate   8.00%    
Credit Agreement Base Rate, Daily One Month LIBOR Rate [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   1.00%    
London Interbank Offered Rate (LIBOR) [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Commercial lending rate   5.16%    
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   1.00%    
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   1.75%    
Credit Agreement Base Rate, Federal Funds Rate [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   0.50%    
Credit Agreement, 0% Base Rate [Member] | 2020 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   0.00%    
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 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Schedule Of Debt) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 02, 2020
Debt Instrument [Line Items]      
Borrowings under revolving credit facility $ 100,000,000 $ 0  
Unamortized debt issuance costs (1,840,000) (2,080,000)  
Finance lease liabilities 5,870,000 6,459,000  
Total debt 346,843,000 247,192,000  
Less: current maturities 15,524,000 15,567,000  
Total long-term debt 331,319,000 231,625,000  
2020 Revolving Credit Facility      
Debt Instrument [Line Items]      
Borrowings under revolving credit facility 100,000,000 0  
2020 Term Loan      
Debt Instrument [Line Items]      
Term loan $ 242,813,000 $ 242,813,000 $ 300,000,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Restricted cash $ 800 $ 600 $ 1,400 $ 1,200
Fair Value, Recurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents [1] 420,075 456,439    
Restricted cash [2] 750 629    
Deferred compensation plan assets [3] 43,349 36,882    
Total 464,174 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] 420,075 456,439    
Restricted cash [2] 750 629    
Deferred compensation plan assets [3] 43,349 36,882    
Total 464,174 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    
Restricted cash [2] 0 0    
Deferred compensation plan assets [3] 0 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    
Restricted cash [2] 0 0    
Deferred compensation plan assets [3] 0 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 $ 173,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 March 31, 2023 and December 31, 2022, we had $173.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] 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.
[3] Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 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 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
- Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating Loss Carryforwards [Line Items]    
Income tax provision $ 41,331 $ 26,451
Income tax rate 27.00% 26.50%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock (Details) - USD ($)
3 Months Ended 138 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]          
Common stock, outstanding   47,635,583   47,635,583 47,666,725
Common stock, issued   72,076 95,331    
Common stock, dividend, per share (in dollars per share)   $ 0.15      
Stock repurchase, authorized amount (in US dollars)   $ 2,150,000,000   $ 2,150,000,000  
Number of shares repurchased   100,000   25,100,000  
Stock repurchased (in US dollars)   $ 16,077,000 $ 181,810,000 $ 1,780,000,000  
Remaining authorized repurchase amount (in US dollars)   $ 373,700,000   $ 373,700,000  
Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Common stock, dividend, per share (in dollars per share) $ 0.18        
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans (Narrative) (Details)
Mar. 31, 2023
plan
United States Subsidiaries  
Defined Benefit Plan Disclosure [Line Items]  
Number of plans 3
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans (Components Of Net Periodic Pension Benefit Cost (Income)) (Details) - United Kingdom Subsidiary [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Interest cost $ 2,376 $ 1,529
Expected return on plan assets (2,791) (3,244)
Amortization of unrecognized loss 639 556
Net periodic pension cost (income) $ 224 $ (1,159)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Surety Bond    
Other Commitments [Line Items]    
Aggregate estimated exposure, contracts with surety bonds $ 1,500.0  
Estimated exposure, contracts with surety bonds, RPO percentage 19.00%  
Surety bonds for insurance $ 48.1  
Other accrued expenses and liabilities    
Other Commitments [Line Items]    
Insurance liabilities, current 54.3 $ 54.8
Other long-term obligations    
Other Commitments [Line Items]    
Insurance liabilities, noncurrent 231.4 221.7
Prepaid expenses and other    
Other Commitments [Line Items]    
Anticipated insurance recoveries, current 16.3 16.0
Other assets    
Other Commitments [Line Items]    
Anticipated insurance recoveries, noncurrent $ 62.3 $ 59.0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Additional Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid for:    
Interest $ 4,498 $ 1,264
Income taxes 5,131 33,489
Right-of-use assets obtained in exchange for new operating lease liabilities 25,558 21,286
Right-of-use assets obtained in exchange for new finance lease liabilities $ 29 $ 552
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Company
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating subsidiaries | Company 100    
Revenues from unrelated entities $ 2,890,432 $ 2,592,549  
Total revenues 2,890,432 2,592,549  
Total assets 5,640,910   $ 5,524,607
Net periodic pension (cost) income (274) 1,169  
Interest expense, net (1,832) (1,289)  
Operating income (loss) 154,910 99,957  
Income before income taxes 152,804 99,837  
UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 2,779,562 2,461,052  
Total revenues 2,779,562 2,461,052  
Total assets 4,848,085   4,672,469
Operating income (loss) 179,413 115,847  
United States Electrical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 644,746 522,030  
United States Mechanical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 1,078,558 992,644  
United States Building Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 725,375 635,627  
United States Industrial Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 330,883 310,751  
United Kingdom Building Services [Member] [Member] | UNITED KINGDOM      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 110,870 131,497  
Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 645,527 523,010  
Total revenues 645,654 523,414  
Total assets 1,087,933   1,078,405
Operating income (loss) 40,516 19,993  
Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 1,080,036 994,912  
Total revenues 1,099,484 997,030  
Total assets 1,876,261   1,835,001
Operating income (loss) 86,227 58,433  
Operating Segments [Member] | United States Building Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Total revenues 748,610 660,057  
Total assets 1,257,424   1,206,518
Operating income (loss) 37,650 24,163  
Operating Segments [Member] | United States Industrial Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Total revenues 338,507 324,501  
Total assets 626,467   552,545
Operating income (loss) 15,020 13,258  
Operating Segments [Member] | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM      
Segment Reporting Information [Line Items]      
Total revenues 110,870 131,497  
Total assets 273,819   255,547
Operating income (loss) 5,424 10,588  
Corporate, Non-Segment [Member]      
Segment Reporting Information [Line Items]      
Total assets 519,006   $ 596,591
Operating income (loss) (29,927) (26,478)  
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total revenues (52,693) (43,950)  
Intersegment Eliminations [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities (781) (980)  
Intersegment Eliminations [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities $ (1,478) $ (2,268)  
XML 67 eme-20230331_htm.xml IDEA: XBRL DOCUMENT 0000105634 2023-01-01 2023-03-31 0000105634 2023-04-21 0000105634 2023-03-31 0000105634 2022-12-31 0000105634 2022-01-01 2022-03-31 0000105634 2021-12-31 0000105634 2022-03-31 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-03-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000105634 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000105634 us-gaap:TreasuryStockCommonMember 2022-01-01 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: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-03-31 0000105634 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000105634 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000105634 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000105634 us-gaap:TreasuryStockCommonMember 2023-01-01 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 srt:MinimumMember 2023-01-01 2023-03-31 0000105634 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:NetworkandCommunicationsMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:CommercialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ManufacturingandIndustrialMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HealthcareMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HighTechManufacturingMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:InstitutionalMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:TransportationMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:WaterandWastewaterMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:HospitalityandEntertainmentMarketSectorMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ShortDurationProjectsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember eme:ServiceWorkMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:IntersegmentEliminationMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-01-01 2023-03-31 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-01-01 2022-03-31 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-03-31 0000105634 eme:MechanicalServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-03-31 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-03-31 0000105634 eme:CommercialSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-03-31 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-03-31 0000105634 eme:GovernmentSiteBasedServicesMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-03-31 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-03-31 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-03-31 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-03-31 0000105634 eme:FieldServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-03-31 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-03-31 0000105634 eme:ShopServicesMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-03-31 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-03-31 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-03-31 0000105634 country:US 2023-01-01 2023-03-31 0000105634 country:US 2022-01-01 2022-03-31 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-03-31 0000105634 eme:ServiceWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-03-31 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-03-31 0000105634 eme:ProjectWorkMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-03-31 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-03-31 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-03-31 0000105634 2022-01-01 2022-12-31 0000105634 country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US eme:UnitedStatesBuildingServicesMember 2023-03-31 0000105634 country:US eme:UnitedStatesIndustrialServicesMember 2023-03-31 0000105634 country:US 2023-03-31 0000105634 country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-03-31 0000105634 country:US 2023-04-01 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US 2024-04-01 eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US 2023-04-01 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US 2024-04-01 eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 country:US 2023-04-01 eme:UnitedStatesBuildingServicesMember 2023-03-31 0000105634 country:US 2024-04-01 eme:UnitedStatesBuildingServicesMember 2023-03-31 0000105634 country:US 2023-04-01 eme:UnitedStatesIndustrialServicesMember 2023-03-31 0000105634 country:US 2024-04-01 eme:UnitedStatesIndustrialServicesMember 2023-03-31 0000105634 country:US 2023-04-01 2023-03-31 0000105634 country:US 2024-04-01 2023-03-31 0000105634 country:GB 2023-04-01 eme:UnitedKingdomBuildingServicesMemberMember 2023-03-31 0000105634 country:GB 2024-04-01 eme:UnitedKingdomBuildingServicesMemberMember 2023-03-31 0000105634 2023-04-01 2023-03-31 0000105634 2024-04-01 2023-03-31 0000105634 eme:A2022AcquisitionsMember 2022-01-01 2022-12-31 0000105634 eme:A2022AcquisitionsMember 2022-12-31 0000105634 eme:RevolvingCreditFacility2020Member 2023-03-31 0000105634 eme:RevolvingCreditFacility2020Member 2022-12-31 0000105634 eme:TermLoan2020Member 2023-03-31 0000105634 eme:TermLoan2020Member 2022-12-31 0000105634 eme:CreditAgreement2020Member 2020-03-02 2020-03-02 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2020-03-02 0000105634 eme:TermLoan2020Member 2020-03-02 0000105634 eme:CreditAgreement2020Member 2023-01-01 2023-03-31 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-03-31 0000105634 srt:MinimumMember eme:CreditAgreement2020Member us-gaap:BaseRateMember 2023-01-01 2023-03-31 0000105634 srt:MaximumMember eme:CreditAgreement2020Member us-gaap:BaseRateMember 2023-01-01 2023-03-31 0000105634 eme:CreditAgreement2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2023-03-31 0000105634 srt:MinimumMember eme:CreditAgreement2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2023-01-01 2023-03-31 0000105634 srt:MaximumMember eme:CreditAgreement2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2023-01-01 2023-03-31 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateBankofMontrealPrimeRateMember 2023-03-31 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateDailyOneMonthLIBORRateMember 2023-01-01 2023-03-31 0000105634 eme:CreditAgreement2020Member eme:CreditAgreement0BaseRateMember 2023-01-01 2023-03-31 0000105634 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-03-31 0000105634 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-03-31 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2022-01-01 2022-12-31 0000105634 us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-01-01 2023-03-31 0000105634 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-03-31 0000105634 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember eme:RevolvingCreditFacility2020Member 2023-03-31 0000105634 eme:CreditAgreement2020Member 2020-03-02 0000105634 eme:TermLoan2020Member us-gaap:SubsequentEventMember 2023-12-31 0000105634 eme:CreditAgreement2020Member eme:CreditAgreementBaseRateFederalFundsRateMember 2023-01-01 2023-03-31 0000105634 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000105634 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000105634 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0000105634 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 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-03-31 0000105634 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000105634 us-gaap:SubsequentEventMember 2023-04-01 2023-06-30 0000105634 2011-09-26 2023-03-31 0000105634 eme:UnitedStatesSubsidiariesMember 2023-03-31 0000105634 eme:UnitedKingdomSubsidiaryMember 2023-01-01 2023-03-31 0000105634 eme:UnitedKingdomSubsidiaryMember 2022-01-01 2022-03-31 0000105634 us-gaap:SuretyBondMember 2023-03-31 0000105634 us-gaap:SuretyBondMember 2023-01-01 2023-03-31 0000105634 us-gaap:OtherCurrentLiabilitiesMember 2023-03-31 0000105634 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000105634 us-gaap:OtherNoncurrentLiabilitiesMember 2023-03-31 0000105634 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000105634 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-03-31 0000105634 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0000105634 us-gaap:OtherAssetsMember 2023-03-31 0000105634 us-gaap:OtherAssetsMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2022-01-01 2022-03-31 0000105634 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000105634 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2023-01-01 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-01-01 2022-03-31 0000105634 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000105634 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2023-03-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesBuildingServicesMember 2022-12-31 0000105634 us-gaap:OperatingSegmentsMember country:US eme:UnitedStatesIndustrialServicesMember 2023-03-31 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-03-31 0000105634 us-gaap:OperatingSegmentsMember country:GB eme:UnitedKingdomBuildingServicesMemberMember 2022-12-31 0000105634 us-gaap:CorporateNonSegmentMember 2023-03-31 0000105634 us-gaap:CorporateNonSegmentMember 2022-12-31 shares iso4217:USD iso4217:USD shares pure eme:Company eme:plan 0000105634 --12-31 2023 Q1 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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023, to change the reference rate from LIBOR to SOFR. The interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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-03-31 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 47545740 420075000 456439000 21828000 22382000 2669356000 2567371000 302750000 273176000 100405000 85641000 69834000 79346000 3562420000 3461973000 160417000 157819000 274917000 268063000 923274000 919151000 584598000 593975000 135284000 123626000 5640910000 5524607000 15524000 15567000 724104000 849284000 1156530000 1098263000 385621000 465000000 310793000 258190000 68819000 67218000 2661391000 2753522000 100000000 0 231319000 231625000 226288000 220764000 355587000 344405000 3574585000 3550316000 0.10 0.10 1000000 1000000 0 0 0 0 0 0 0.01 0.01 200000000 200000000 61020023 60947947 610000 609000 75850000 74795000 -90675000 -93451000 3318560000 3214281000 13384440 13281222 1238722000 1222645000 2065623000 1973589000 702000 702000 2066325000 1974291000 5640910000 5524607000 2890432000 2592549000 2454370000 2239994000 436062000 352555000 281152000 252598000 154910000 99957000 274000 -1169000 -1832000 -1289000 152804000 99837000 41331000 26451000 111473000 73386000 2.33 1.39 2.32 1.39 0.15 0.13 111473000 73386000 2257000 -2842000 -519000 -455000 2776000 -2387000 114249000 70999000 200000 200000 111473000 73386000 12621000 11578000 15877000 15551000 4087000 3438000 -162000 226000 228803000 199541000 -84583000 -95814000 11834000 2914000 9583000 462000 23154000 11501000 -25405000 -13953000 100000000 0 780000 979000 7151000 6930000 16033000 181810000 5242000 4944000 2168000 1955000 1456000 805000 71506000 -193513000 2239000 -3419000 -36243000 -306699000 457068000 822568000 420825000 515869000 600000 1200000 800000 1400000 2253089000 607000 61874000 -83562000 2835504000 -562036000 702000 73386000 73386000 -2387000 -2387000 1000 1000 4944000 4944000 1955000 1955000 6930000 51000 6981000 181810000 181810000 3438000 3438000 2135798000 608000 62374000 -85949000 2901909000 -743846000 702000 1974291000 609000 74795000 -93451000 3214281000 -1222645000 702000 111473000 111473000 2776000 2776000 0 1000 -1000 5242000 5242000 2168000 2168000 7151000 43000 7194000 16077000 16077000 4087000 4087000 2066325000 610000 75850000 -90675000 3318560000 -1238722000 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%">Additionally, to align our legal structure with changes in our reporting structure that were made in prior periods, effective April 1, 2023, ownership of the subsidiaries of Bahnson, Inc. has been transferred from Bahnson, Inc. to EMCOR Construction Services, Inc. and EMCOR Mechanical Services, Inc. </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 months ended March 31, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.</span></div> New Accounting PronouncementsThe 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. 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 anticipate amending 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 (“SOFR”). At that point, we will utilize the optional expedients provided for in this accounting pronouncement. We do not anticipate that the amendment of our credit agreement or the adoption of this accounting pronouncement will have a material impact on our financial position and/or results of operations. 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: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"><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: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%">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: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%">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: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 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: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%">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: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%">Changes in Estimates</span></div><div style="margin-bottom:7pt;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%">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:7pt;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%">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 by approximately $6.4 million and $10.0 million during the three months ended March 31, 2023 and 2022, respectively. Of the amount recorded during the three months ended March 31, 2023, approximately $5.2 million was reported within our United States electrical construction and facilities services segment and approximately $1.2 million was reported within our United States mechanical construction and facilities services segment. Of the amount recorded during the three months ended March 31, 2022, approximately $4.6 million was reported within our United States electrical construction and facilities services segment and approximately $5.4 million was reported within our United States mechanical construction and facilities services segment. There were no significant amounts of revenue recognized during the three months ended March 31, 2023 or 2022 related to performance obligations satisfied in prior periods. </span></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-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues </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%">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-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-bottom:4pt;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 months ended March 31, 2023 and 2022 (in thousands). 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: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%">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 style="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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">213,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#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 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%">145,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">97,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">85,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">55,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">30,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">33,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">7,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">20,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">47,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">16,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><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%">645,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">644,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">522,030 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">99,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">255,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">141,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">112,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">116,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">64,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">12,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">68,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">81,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">117,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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,080,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">994,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,078,558 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">992,644 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:80%">________</span></div><div style="margin-bottom:2pt;margin-top:4pt;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:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:9pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">462,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 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%">381,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">209,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">725,375 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">635,627 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">285,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">271,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">45,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">330,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">310,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,779,562 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">59,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">110,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">131,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,890,432 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,549 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:1pt;margin-top:14pt;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:80%">Accounts Receivable and Allowance for Credit Losses </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%">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: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%">At March 31, 2023 and December 31, 2022, our allowance for credit losses was $21.8 million and $22.4 million, respectively. We continue to adjust our allowance for credit losses to account for the impact of changing economic conditions, including rising interest rates. 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.</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:120%">NOTE 3 - Revenue from Contracts with Customers (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 change in the allowance for credit losses for the three months ended March 31, 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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recovery of 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%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 March 31, 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%">21,828 </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"/></tr></table></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 March 31, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">302,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,156,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(856,001)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 $28.6 million increase in net contract liabilities for the three months ended March 31, 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 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: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: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 March 31, 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 style="width:76.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,050,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,295,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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,254,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">131,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,733,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">140,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,873,143 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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-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 at March 31, 2023 were $7.87 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 style="width:76.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,626,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">424,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,422,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,115,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">129,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,293,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,439,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">95,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,388,624 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,484,519 </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"/></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: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"><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: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%">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: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%">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: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 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: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%">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: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%">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. 1000000 6400000 10000000 5200000 1200000 4600000 5400000 0 0 <div style="margin-bottom:4pt;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 months ended March 31, 2023 and 2022 (in thousands). 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: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%">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 style="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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">213,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#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 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%">145,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">97,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">85,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">55,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">30,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">33,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">7,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">20,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">47,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">16,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:0 1pt"/><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%">645,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">644,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">522,030 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">99,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">255,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">141,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">112,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">116,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">64,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">12,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">68,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">10,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">81,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">117,188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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,080,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">994,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,078,558 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">992,644 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:80%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:80%">________</span></div><div style="margin-bottom:2pt;margin-top:4pt;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:120%">NOTE 3 - Revenue from Contracts with Customers (Continued)</span></div><div style="margin-top:9pt"><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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">462,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 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%">381,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">209,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">725,375 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">635,627 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">285,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">271,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">45,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">330,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">310,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,779,562 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">64,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">59,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">110,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">131,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,890,432 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,549 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 213751000 0.33 145374000 0.28 97098000 0.15 101841000 0.19 85241000 0.13 66465000 0.13 55503000 0.09 32070000 0.06 30554000 0.05 19869000 0.04 37411000 0.06 31766000 0.06 33902000 0.05 45082000 0.09 7458000 0.01 5312000 0.01 20052000 0.03 5854000 0.01 47680000 0.07 56048000 0.11 16877000 0.03 13329000 0.02 645527000 523010000 -781000 -980000 644746000 522030000 99421000 0.09 55634000 0.06 255846000 0.24 261500000 0.26 141635000 0.13 149571000 0.15 112728000 0.10 119832000 0.12 116796000 0.11 57573000 0.06 64048000 0.06 65922000 0.07 12218000 0.01 16053000 0.02 68662000 0.06 61744000 0.06 10077000 0.01 12780000 0.01 81417000 0.08 93559000 0.09 117188000 0.11 100744000 0.10 1080036000 994912000 -1478000 -2268000 1078558000 992644000 462534000 0.64 381397000 0.60 209371000 0.29 203550000 0.32 53470000 0.07 50680000 0.08 725375000 635627000 285844000 0.86 271418000 0.87 45039000 0.14 39333000 0.13 330883000 310751000 2779562000 2461052000 51663000 0.47 64817000 0.49 59207000 0.53 66680000 0.51 110870000 131497000 2890432000 2592549000 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. 21800000 22400000 <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 change in the allowance for credit losses for the three months ended March 31, 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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recovery of 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%">(343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 March 31, 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%">21,828 </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"/></tr></table></div> 22382000 343000 211000 21828000 <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 March 31, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">302,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,156,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(856,001)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 302750000 273176000 0 0 1156530000 1098263000 2221000 2273000 856001000 827360000 28600000 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 March 31, 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 style="width:76.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,050,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,295,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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,254,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">131,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,733,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">140,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,873,143 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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> 2050956000 0.26 4295524000 0.54 1254787000 0.16 131759000 0.02 7733026000 0.98 140117000 0.02 7873143000 1 7870000000 <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 style="width:76.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,626,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">424,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,422,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,115,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">129,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,293,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,439,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">95,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,388,624 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,484,519 </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"/></tr></table></div> 1626520000 424436000 3422159000 873365000 1115438000 139349000 129386000 2373000 6293503000 1439523000 95121000 44996000 6388624000 1484519000 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 quarter of 2023, we acquired two companies, each for an immaterial amount. One company has been included within our Unites States mechanical construction and facilities services segment and provides mechanical and pipe fabrication services in the Midwestern region of the United States. The other company has been included within our United States building services segment and provides mechanical services in the Western region of the United States. The results of operations for both such companies were de minimis.</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 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 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 preliminarily 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 and for one of the businesses acquired in 2022 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 other businesses acquired in 2022 have been finalized during their respective measurement periods with an insignificant impact.</span></div> 2 6 100800000 7100000 1100000 28900000 65900000 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 table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share data): </span></div><div style="margin-bottom:1pt;margin-top:9pt"><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 style="width:75.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">111,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,775,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">169,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">47,945,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,916,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">There were no anti-dilutive share-based awards for the three months ended March 31, 2023. However, the number of share-based awards excluded from the computation of diluted EPS for the three months ended March 31, 2022 because they would be anti-dilutive was 62,481.</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 table summarizes our calculation of Basic and Diluted Earnings per Common Share (“EPS”) for the three months ended March 31, 2023 and 2022 (in thousands, except share and per share data): </span></div><div style="margin-bottom:1pt;margin-top:9pt"><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 style="width:75.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">111,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">73,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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,775,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">169,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #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%">47,945,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,916,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 111473000 73386000 47775819 52713005 169996 203554 47945815 52916559 2.33 1.39 2.32 1.39 0 62481 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 March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">85,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></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%">14,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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"/></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%">100,405 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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 March 31, 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, and (b) an increase in raw materials on hand to support our fabrication facilities given the growth in demand for our fire protection services.</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 March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">85,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></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%">14,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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"/></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%">100,405 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr></table></div> 85987000 74014000 14418000 11627000 100405000 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 March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">Revolving credit facility</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%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">346,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">247,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">331,319 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">231,625 </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"/></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 “2020 Credit Agreement”) expiring March 2, 2025. 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 March 31, 2023 and December 31, 2022, the balance of the 2020 Term Loan was $242.8 million and as of March 31, 2023, we had $100.0 million in direct borrowings outstanding under the 2020 Revolving Credit Facility. There were no direct borrowings outstanding under the 2020 Revolving Credit Facility as of December 31, 2022. Outstanding letters of credit reduce the available capacity under such facility, and as of March 31, 2023 and December 31, 2022, we had $71.3 million 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) United States dollar LIBOR (5.16% at March 31, 2023) plus 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.00% at March 31, 2023), (b) the federal funds effective rate, plus ½ of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. Upon the discontinuation of LIBOR, our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. In accordance with such provisions, we anticipate amending such agreement during the second quarter of 2023 to change the reference rate from LIBOR to SOFR. </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 interest rates in effect at March 31, 2023 were 6.16% for the 2020 Term Loan and 5.81% for the 2020 Revolving Credit Facility. The interest rate in effect at December 31, 2022 for the 2020 Term Loan was 5.73%. 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 March 31, 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. </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: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 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 March 31, 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 March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">Revolving credit facility</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%">100,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">346,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">247,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">331,319 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">231,625 </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"/></tr></table></div> 100000000 0 242813000 242813000 1840000 2080000 5870000 6459000 346843000 247192000 15524000 15567000 331319000 231625000 2020-03-02 1300000000 300000000 2025-03-02 1900000000 400000000 242800000 242800000 100000000 0 71300000 71300000 0.0000 0.0075 0.0516 0.0100 0.0175 0.0800 0.0100 0.0000 0.0616 0.0581 0.0573 0.0010 0.0025 0.0010 0.0010 0.0075 0.0175 3100000 13900000 Fair Value Measurements        <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%">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:8pt;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:8pt;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:8pt;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: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%">Recurring Fair Value Measurements</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 tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of March 31, 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 style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/></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 March 31, 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">420,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">420,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </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%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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">(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%">43,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">464,174 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">464,174 </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"/></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 style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/></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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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">(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%">36,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div><div><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-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 March 31, 2023 and December 31, 2022, we had $173.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">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="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">Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.</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: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%">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:8pt;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:8pt;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:8pt;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: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 tables summarize the assets and liabilities carried at fair value measured on a recurring basis as of March 31, 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 style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/></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 March 31, 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">420,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">420,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </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%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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">(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%">43,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">464,174 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">464,174 </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"/></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 style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><td style="width:0.1%"/></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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </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%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">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">(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%">36,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div><div><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-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 March 31, 2023 and December 31, 2022, we had $173.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">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="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">Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets.</span></div> 420075000 0 0 420075000 750000 0 0 750000 43349000 0 0 43349000 464174000 0 0 464174000 456439000 0 0 456439000 629000 0 0 629000 36882000 0 0 36882000 493950000 0 0 493950000 173400000 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 months ended March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">41,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 months ended March 31, 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 months ended March 31, 2023, when compared to the three months ended March 31, 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 March 31, 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 months ended March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">41,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">26,451 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 41331000 26451000 0.270 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 March 31, 2023 and December 31, 2022, there were 47,635,583 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 March 31, 2023 and 2022, we issued 72,076 and 95,331 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. Commencing with the dividend to be paid on April 28, 2023, our dividend will increase from $0.15 per share to $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 three months ended March 31, 2023, we repurchased approximately 0.1 million shares of our common stock for approximately $16.1 million. Since the inception of the repurchase program through March 31, 2023, we have repurchased approximately 25.1 million shares of our common stock for approximately $1.78 billion. As of March 31, 2023, there remained authorization for us to repurchase approximately $373.7 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> 47635583 47666725 72076 95331 0.15 0.18 2150000000 100000 16100000 25100000 1780000000 373700000 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 months ended March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">224 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,159)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 months ended March 31, 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 style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">224 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,159)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2376000 1529000 2791000 3244000 -639000 -556000 224000 -1159000 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 March 31, 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.5 billion, which represents approximately 19% 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 March 31, 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 March 31, 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 $54.3 million and $54.8 million, respectively. The estimated non-current portion of such undiscounted insurance liabilities included in “Other long-term obligations” as of March 31, 2023 and December 31, 2022 were $231.4 million and $221.7 million, respectively. The current portion of anticipated insurance recoveries of $16.3 million and $16.0 million as of March 31, 2023 and December 31, 2022, respectively, were included in “Prepaid expenses and other” and the non-current portion of anticipated insurance recoveries of $62.3 million and $59.0 million as of March 31, 2023 and December 31, 2022, respectively, were included in “Other assets” in the accompanying Consolidated Balance Sheets.</span></div> 1500000000 0.19 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. 54300000 54800000 231400000 221700000 16300000 16000000 62300000 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 three months ended March 31, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</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 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 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%">4,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">25,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 three months ended March 31, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</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 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 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%">4,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">5,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">33,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">25,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4498000 1264000 5131000 33489000 25558000 21286000 29000 552000 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 months ended March 31, 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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></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/>March 31,</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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">644,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">522,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,078,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">725,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">330,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,779,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">110,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,890,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,592,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">645,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,099,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">748,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">338,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(52,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,779,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">110,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,890,432 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,592,549 </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"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">40,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">86,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">37,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">179,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">115,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(29,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">154,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">99,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">152,804 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">99,837 </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"/></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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,087,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,876,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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,257,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">626,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,848,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">273,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">519,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,640,910 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></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 months ended March 31, 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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></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/>March 31,</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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">644,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">522,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,078,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">725,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">330,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,779,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">110,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,890,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,592,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">645,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,099,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">748,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">338,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(52,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,779,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,461,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">110,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2,890,432 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,592,549 </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"/></tr></table></div><div style="margin-bottom:1pt;text-align:center"><span><br/></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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">40,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">19,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">86,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">37,650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">15,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">179,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">115,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(29,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">154,910 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">99,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">(274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">(1,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">152,804 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">99,837 </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"/></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 style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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,087,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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,876,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></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,257,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/></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%">626,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,848,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">273,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">519,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,640,910 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr></table></div> 644746000 522030000 1078558000 992644000 725375000 635627000 330883000 310751000 2779562000 2461052000 110870000 131497000 2890432000 2592549000 645654000 523414000 1099484000 997030000 748610000 660057000 338507000 324501000 -52693000 -43950000 2779562000 2461052000 110870000 131497000 2890432000 2592549000 40516000 19993000 86227000 58433000 37650000 24163000 15020000 13258000 179413000 115847000 5424000 10588000 -29927000 -26478000 154910000 99957000 274000 -1169000 -1832000 -1289000 152804000 99837000 1087933000 1078405000 1876261000 1835001000 1257424000 1206518000 626467000 552545000 4848085000 4672469000 273819000 255547000 519006000 596591000 5640910000 5524607000 Net of tax of $0.2 million for each of the three months ended March 31, 2023 and 2022. Represents cumulative foreign currency translation adjustments and post retirement liability adjustments. Represents those projects which generally are completed within three months or less. 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. 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. 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 March 31, 2023 and December 31, 2022, we had $173.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. Includes $0.8 million and $1.4 million of restricted cash classified as “Prepaid expenses and other” in the Consolidated Balance Sheets as of March 31, 2023 and 2022, respectively. Deferred compensation plan assets are classified as “Other assets” in the Consolidated Balance Sheets. EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #4\FU8'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 " U/)M6N5$)B>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITU$(71[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M(_"FN0&'I(PB!3.PBBN1]9W14B=4%-();_2*CY]I6&!& P[HT%.&MFZ!]?/$ M>)R&#BZ &4:87/XNH%F)2_5/[-(!=DI.V:ZI<1SK42RYLD,+;T^/+\NZE?69 ME-=8?F4KZ1AQP\Z37\7=_?:!];SAHFJN*WZ[;5LIA.3\?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " U/)M6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #4\FU8:BJDSNP4 ,(> 8 >&PO=V]R:W-H965T&UL MM9G];Z,V',;_%2N3ICNI:;#)6V]MI)2UMVK77J_I-MVF_>" DZ "9K9)VO]^ M7T,"N'M>? 'OSW@RQT7+W+#F$*O<93(J]Y&J?3#8"#]#8NI/.;''L7LDFM,>"MB*9I%ZXKM?V!YHI/U\'LG\/]H5 MUPZ'/>1G4O%X+X82Q&%2_-+7_8,X$I Z =D+R'\$N$[@[@5N#EJ4+,?ZF2HZ MNQ1\AX2^&MST1OYL1*@FT2%Z@W=)47S MT(^YC^2&"B8O!PKNIC4#?^]\73B3&F<7W?-$;22X!BSX5C^ 4I9%)8>B7A.K MX3T5Y\C%9X@XQ#64Q[/+YRG(B5'^37'<\LFYN9];X^?Q+1/HK_E2*@&-\6_3 M$RH7:GLM_5=CRKOB7GI.2<-&R9@L+DD@]:]?5H]UK1 M2!HKTBIK"3@M :?60NT'Y=LP8N@ABY=,F,#L'K@_)>.)B:99TFJ!XT5$$C M*&3 7M&O[,TXK=JM'/C#SFCL#DV8=G%;SJ,T@:V%\S(A=&>\#:4/G%\9%=:1 MYX1=OX])W\5&4*NR+2BI0$FS8>>8]!8.FI.2W:QN7+7+VC)6 0=;(\7_&/Z+N1Z[B#6XRC78GDSF !@4D!%=&ZGL!K5SAEW7%JQ*-]B>2YL_00D%'1%P@CV<(2XS[!9.2Z4R-O%\$'5\D'V^/*GG<>!. NSPX;Z!-U:N!E.@B3-5J\Q4L> M&?GL!C?WQH1@5[7%JD(1L<>60X6AFU=_0Y,UJWWC/&'T\'5AYNLB 9$J 9%& M">CP%E9\!\GK$68.)8J)8"-!OF/0 ;N2T M.]9Q=A%U2!5U2.-O/Q#98?)?;>P^GZB MC[W?09&8!,4ED;B+B(/J2(/ M:11Y%C&-(G2=23@MS>W6[E/[6F;7M>1SJZ3C-DHZ-S$3:]TQ/X*#VD .B%.: M&*OVA&$MJ%W7%K3*.*X]HAPJ4@XC[=$T#OD\ M7RI#GS,%\371$ZB1^#MEF/US*-Q&N9M>M-W.AI/1<#090H#:'C,.CE8)=?/+ M%T\E\O67@&+!L#Q:+M#.\V7)075YL;I[3W7KE2AB*Y ZYQ.XO2@63(L=Q=-\ MS7')E>)QOKEA-&!"7P#G5YRKPXZ^0;EL/?L74$L#!!0 ( #4\FU9$]R?Y M@P< ( > 8 >&PO=V]R:W-H965T&ULK9EM;]LX$L>_ M"N$+[@%P8C[HL9<8V*9[>P6VVZ+=O7O-R'0L5!:]).4T^^EO*#F2+%)T%M<7 M:2U[2/UG-)S?D+I]DNJKW@EAT+=]5>N[Q?Z1AY$#;]LI=IS M Y?J<:4/2O!-.VA?K2C&R6K/RWJQOFV_^Z36M[(Q55F+3PKI9K_GZOFMJ.33 MW8(L7K[X7#[NC/UBM;X]\$?Q19C?#I\47*WZ63;E7M2ZE#528GNW^(&\N6>9 M'=!:_*<43WKT&5E7'J3\:B_>;^X6V"H2E2B,G8+#?T=Q+ZK*S@0Z?C]-NNCO M:0>./[_,_J_6>7#F@6MQ+ZO_EANSNUMD"[016]Y4YK-\^KN;A C M2T0Q99[A]^'A[T31#Z?GPU?@;^\T[9VF[7QLSNE&*5$;Q+4&/]_X_.DFB/P3 MV+7U1A]X(>X6L'BT4$>Q6/_U+R3!__1Y]YTF._.5];ZRT.SK>ZYW")X:*NP' M\7M3'GD%SGN?8C=5TDYE"\!Q'4$]2./;U7'LC\:114^D-1 MR :$074H!*A\J,0254)KQ"NH-FUF0MU"A1*;TJ!*PM/32&[1%27+C&:MEU>4 M+EE&ES")/HBV1E3//E<[+?'(!YHD.8N3B:\>NSA)64K\SL:]LW'XLR\POQ!.: F6> ME^@ Y=^TX;1UX@"T-DM4"^,3G;L9D."(I!/-'K,XSH$$!QI"RNK^7VNH&+^5"?9CU?+5'NR/;9)1E.9D)-1K@E0=T_2;EY*JO* M*XXX-\TI WU3<1X[DI-X9EV1 8LD2*+U^PT\\7);VM(+Q#>\?BSMQRZ>LZEP MFG6L)\ZB.,^FNCUV.#G7/2".A!GWT2[^T%-G;A:RF&9.8#UVE"5TI@Z0 M@6PDC+:N$@0$NI2!.HES,BT!/L.81@E.9R0./"+QJWJB"IY^694&"K^W,2)! MKOW9SNA[S7;N] Y$J;B1[@T8A@1Z-KET7Y>.6< MBQS02,)L[/N?2[%TH4=(G,3,61D>0YQG=+9D#W@D83Y"/%4#NR,(IY)5U>;# M@ZC%MIQ9S"[S&+0]E$P5NW91$F.,_8+IP$9Z@8U=.3S)/FN3+D2;NMAC!$,K M-)'NL:,Q4'U.^H!'&L;C%.LCO[2?#(/S MO-.[%&07@[#U("R?)HC/,(T!7'1&[P!,&@;F6ZE@#(19HZ;>0+(H<935T<;] MM+O:\L*ZX-TZ40\F,1XG[DF_:S>7( -):9BD/_^?M9EZ]G.,,#=3O'8)G>E5 MZ,!9&M[X!3.\)X]7NF>G1Q.:3=LLKQU.DYF:30=:TC MN[HRT%$^5.4CMZ=Q M_E"[?&-Q'&?37MMG%T7CS>2YW@&$- S";E5>2@B7<"Q.HSB;[F6]AC&&I)C1 M.;"09L'6Z\=_TMTA6\(!NXJ=.15(Y:(+*'*V#^D=UQ9IC5F M)U7YA]@LT1]"251J;:'7'@DT1L,69@-KS1LZ%[]. 0N9G)_!F83C?R_U> MUB,/,1E[2#O_YGQ,( (4?J6L=3'!RSQ*[=^+<>?_Y>,OYA(\<78;/B,\LW5G M ^-9F/'W_%#:A:D;=:@:_SFDR^D45J2CSV,6I?E,X6 #SED8Y]#Q-?NF:L_$ MVX,E5,@]I/S.OKXXBO;HT2O;!?9UCA/W_-1GQZ*Y#3P;G?6&N?Y9& Y?0=/' M56WQ[E7I8IDQ AVJ$UZ/(241S>9T#A1G%_;#"MC7J.>79< -1%@;1-B29=$2 MBG^;WG )-UM22D_I_8J\=KE]#7OX+!TU32?OO)9 U&@N?P;&LS#C._"\KJQ[ MG? 0'">PA9CVX1Y#>QX89W.+=& ]"[/^%UD7=HL&&Q[;JY0U$%_HF;<&+L!3 M[(0[;'0NPWB Y%TH0V13!AUEJ1K")&,:#Z7ZP/=V6M.@4==2'_ .B,Y M<]ZN^,^"?(;>LZ#5Z/6@?3?[@:O'LM;0@&YA)+Y)P6O5O>[L+HP\M&\,'Z0Q MME.;EPKZ$[%\ZK_\'4$L#!!0 ( #4\FU9\%Y0>20, M ,T* 8 >&PO=V]R:W-H965T&ULK991;]LX#,>_BN ; M#BNPU;:<)DXO,="F&+:' X)EW1Z&/:@V$PN5+9\D)]L^_5%RZMFID[:["X+$ MLLF_?J0IB;.=5/R%*/?=R8ZI+W]=I#@73Y[*"$I^LI2J8P:':^+I2 MP#+G5 B?!L'8+Q@OO63F[BU5,I.U$;R$I2*Z+@JF?ER#D+NY%WH/-S[R36[L M#3^956P#*S"WU5+AR&]5,EY J;DLB8+UW+L*+Q>A:V%#NI+RW M@P_9W LL$0A(C95@^+>%!0AAE9#CG[VHU\YI';O7#^KO7/ 8S!W3L)#B"\], M/O=BCV2P9K4P'^7N/>P#NK!ZJ13:_9)=8SN>>B2MM9'%WAD)"EXV_^S[/A$= MAW!TQ('N'>AS':*]0^0";2A2RU%#QC!C)RS00K4R K*Z?)ZR534)H<#$^9."-OR>WJAKQ^=49>$5Z2 M3[FL-2LS/?,-DE@]/]W/>MW,2H_,^C=3YR0*WQ :T&C ?7':_0;2UIWVW7V, MOTT";9- G5YT1&]E,'RL34/DFKSC)2:!,T&64G-7:U^O[K116''?AD)MM$?# MVG897NJ*I3#W<)UI4%OPDC__",?!7T.!_T]BO31$;1JB4^K)E2 M*LBX(4)J#5@+^,)O5R230C"ESX;RT(B/G;C=/;8)#6,:S_QM-\ !*QK%M+7J MD8]:\M%)\B6N?5 (3'#!I/=O2,44V3)1PP$XJ0#WL!SK>C"$9I9)!RXX#P\" M.&W3P[]H\2]>AN\(-6&UR:7B/R$;@FTT+SH@8> ^!\!/V_6@QRWT^+>@N=;U M,/#X$<@AZBF+'N2DA9S\%B0>:-K@WL7+S1#IY$G24Q8]TK@EC4^2+F11X%;S MW^HW'JC-X+" GS#JT4];^ND+Z)]5OM-'&:1!,%C S['L48?!K],O>#GW\0K> MJW51QF& -/84ZS$/60;3T02_1Y@[)W9XDOD3MFNZ5C_ZU(.XX>.E'T7Q:#0Z M3/&@)8U#2@]W9K_3:]A&#X_R#2\U$;!&U^!\@AJJZ9V:@9&5:S_NI,%FQEWF MV&^"L@;X?"VE>1C8CJ;M8)-_ 5!+ P04 " U/)M6X5;$%"\$ %#@ M& 'AL+W=O4_]RP7AYF#G?<7SWRSU>:%.Y]6 M=,.63+]43Q)&;F6@./OUJC3S6D43Y_?K?]4.P_.O%+%%B+_@V=Z M.W,2!V5L37>Y?A:'7UCK4&CLK42NZE]T:&1CXJ#53FE1M,I 4/"R^:=O;2!. M%,".7<%O%?R^0G!!@;0*I':T(:O=>J":SJ=2') TTF#-/-2QJ;7!&UZ:95QJ M"5\YZ.GY0I09+ K+$#PID?.,:A@L-?S!:FF%/J_1YXI):J*NT$?TLGQ 5Q^N MT0?$2_3;5NP4+3,U=370&)ONJIWYOIG9OS S09]$J;<*_0@$V;F^"UYTKOCO MKMS[HP8_43E!!-\@W_.)A6?Q]>K^" [I(DMJ>^2"O<=R)0IVC"3Z\^Y5:0G[ M]B];L!IC@=V8.=W\&8]?DS MV[-RQZP[HM&,:DV38/9S/TF]@$"\]Z?\%KDP]<,@[>3.T,(.+1Q%6PBED5@C M17,[7Z,>GLX;A &)O1Z?1@-Q4CHAV%HAXL[N'@4;@FIEI>;&[1A):2#',&Q1S2#G,3-MC;9&+&WRB03 M:VSC8K6"_7H\0IP.4CWX<]'B'0AA'%PX2]HYE MPQL%?BPU@]RAWY?\!I7,NF=;.V>0.!F<>*L8)(<+G"?E#?\'9YV%7QET/*P- M)=+TS;Y'6V/G>\!/O'Y,+7)IFI +FP#[1UK_:VB!SV2!/3?;P,KI#S,!)@3W M,8=B?A2$^ +FL;+AT0)2[]8VE%?0!+PL42;RG$IU;84E@VR.,0YBTJ<=RL6$ M)-$%VF,]PN,%Z9XJ.%2,RA+.OS+'# %Z 0=,;:GLNU!_KS_8G6GFBD]#.B$# M5X92>$(N;>9C^<+C]>N!YSO3G7TK7YK9DG-?!B=S*#7BR['4X?%:]\#W'#K/ M3$'3O0)8<.M_>A,-8NY-<-CWQBI%>MZX)PUUP>2FOF:N M[N![[^_-':=NU(]FF@L2M)L;#@UUSM9@TIO$$&;9W#F:@195W;:_"@V7@/IQ M"_^;8@# '"@ M& 'AL+W=OR1"4!F_[Z'LG&84'0/O0!=#OG\W>NTGPO MY!=5 VCRTC*N%EZM]6;F^ZJLH:5J)#; \60E9$LU+N7:5QL)M+)*+?.C(!C[ M+6VXE\_MWJ/,YV*K6BG MS:/$E3^@5$T+7#6"$PFKA7<7SA["P"A8B=\:V*NC.3&F/ OQQ2S>5PLO,(R M0:D-!,5A!P4P9I"0QU\]J#=\TR@>SP_H/UGCT9AGJJ 0[/>FTO7"FWBD@A7= M,OU)['^&WJ#4X)6"*?M/]KULX)%RJ[1H>V5DT#:\&^E+[X@CA3"^H!#U"M&I M0GI!(>X5XE.%Y()"TBLDUC.=*=8/#U33?"[%GD@CC6AF8IUIM='\AINX+[7$ MTP;U=%X(7F$4H2(X4X(U%=6X6&H<,+Q:D8\K/&HQJ6H3[1V0][P4+9!;\K1\ M(&]NWI(;TG#R:RVVBO)*S7V-O RZ7_8/@!Y?I_Q/8*T>.1<)DE3MS^RP1_9538?=0V2 ME*\J[F"=,=V9=MEY^+)L?$+V7.@VBB>9F^YDH#NY2K=P$'4QG#@*(XF24X>> MBV7!=#IU);;\C5]OQC^Z[%N3:OAL4!GK+==>-AMWA M;7)O;^23_<*\61S[=]-9,77MA\&LZ!XY_KV;5CTBJ) M.'#)?LU[?O-V=C+<:/-H*T0'3U(H.XHJY^K+.+9%A9+9GJY1TQ9%Q%^3#L34T^U"LGN,*I ;N2DIE?8Q1Z,XKZT7;CGB\K MYS?B?%BS)<[0/=130ZNX8RFY1&6Y5F!P,8JN^I>3@8\/ 5\Y;NS.''PF*V'$6)%X0""^<9& UKG* 0GHAD_&PYH^Z3'K@[W[+?A-PIESFS.-'B&R]= M-8K>1U#B@JV$N]>;S]CF\];S%5K8\ N;-C:)H%A9IV4+)@62JV9D3ZT/.P#B MV0](6T#Z$C X ,A:0!82;92%M*Z98_G0Z T8'TUL?A*\"6C*ABM_BS-GZ)03 MSN43K4JZ$RR!9E8+7C)'BYFC@2[+6?BRH"-))5+YNULCW*I"2X33*3,44*'C M!1-G\ 8>9M=P>G(&)\ 5W'$AZ)[L,'8DTW\L+EI)XT92>D!2!G>:>"U\(FGE MI#USR%-TFR/GLF_P],CPW[8#^[?_67MF8%CB(BMFC6&.6O7_4ODH_[4O]/9,^,&'1& M#(ZQYU-M'74"QTUC1RV8LN? I#:._V;AF9-%Y,.*&/#L'QY[VN=5(^! D^):VSI,>W>)ZUX3C,4UN\&PO=V]R:W-H965T&ULQ5EM;]LV$/XKA%<4*9#$ M(O5B*4T,I$Z+]4/7H&FW#\4^,!(=K]^1TJ6;(E2TBW 5F"1Z./I MGGM[3M3Y@Y#?U(HQC7X4>:DN)BNMUV?3J4I7K*#J5*Q9";\LA2RHAEMY-U5K MR6AF-Q7YE'A>-"TH+R?S<[MV+>?G8J-S7K)KB=2F**C+B8X,ENX1._ M6VFS,)V?K^D=NV'ZR_I:PMVTT9+Q@I6*BQ))MKR87.*S*]]NL!*_<_:@]JZ1 M@7(KQ#=S\SZ[F'C&(I:S5!L5%/[*YTTSS0;]Z]WVM]9\ #F MEBJV$/D?/-.KBTD\01E;TDVN/XF'7UD-*#3Z4I$K^W_T4,MZ$Y1NE!9%O1DL M*'A9_:4_:D?L;<#^P 92;R#=#>' !K_>X'$#22(,V;*W3TXA5Z@7B)/J_$1M$R4^=3#=88G=.T?O*B>C(9 M>+*//HA2KQ1Z"Q9DA_NG@**!0G90%F14X0A<^T"_$S*#N '#?Q@3/O\-^A9O$Q%P= 1),J7&Y2)/*=2O7+!KG1% M5I=I5?=SC'$P@S#>[P/JB\U\/XX:J0-+P\;2<#10E]E?4&=5LFL!S2P59"IJ/!6-QO2*@=*4TZICEQFBA9": M_VT77,@K=>%^6$E$<">J#BD-K;-16R_W3$-BB3BT.V%Q3*RK9B2&V#$$B M MNK"A'[8:Z9R^ZX9U'@Q5VS^T)^X ^X/&FL3D:M_JA73#;U8PJ# XDX?9OT MO1:1CHE]F1-"!FH=>RW?>:-&+E80>:8Z!6R3P*9T#AD"QIMB/@8OI_DF,Q( M#;'E$J85DTRW&P5J81/L2;]ON.P26$V G@M"''O=ON82Q$D2!@-YA/?H'3_: MAA_M6D[;<=^D. CCGND.N22,<3!@.6DM)T_G3U[>,_647ELK?:9F^US:#EW0 M3A!XE*'GUW1;T1+,]U6B*6ZJ7QWFX+'E)EBR@1Y-2-^19SCV@VY0'7(D&8QI M.Q/@\:'@6HJ4L0P 25$@1:'_ K*,J[6 &P-A+4V"ZNTQ6N>TU+8D&0!:&T\%PR %!>D.] MH65S/$[GO=[@JC*GY7W&/B%AX(5=RQURV$]"?\#REMOQ[.F]86\@GQ$^L?6NJ4'-5*%C*&=01?O4ZS3;,1#,XI[1#JEDEKCM)NW8 M0,;'ABM(+)@@P=]KRC/S/@"OYNFWE<@S)IWF$@>GSW#8'7Y=8E'B#SB:M,1/ MQHD?'+W?G6!X+&!LM$8[K770..2JWVVD3KD8_@T9W/(]&273^6?Z@]7>E2RW MIQ#U6Y<=@A%,:#IG3>J8UJJWB#Y0Z3Y]J!]W8&E(@NZ4Z1(+DF" ZDC+W62< MN]\KM3&YW?,^VI20,H@5ZUQL&:L7=\&RY.&$TZ=D@J.XBZ8OA9,P' #3\C9Y MA+?W!Q$8[PU'P+VY5% 6LGXCE-+,UE;2":%/PBXC[2L3<99^VWS%@)O M)_9E!H'_&4KK%QL(A(%Y7($U97(/0B0T?$[8KQ1WXE;EG[4.)J5P=/<+CZ/X#Z0(%T M#Q#Y.T2D@\@ULT_W/KL43-[9SU<*2'%3ZNJ@O%EM/I&]L1^&.NL+?':%'>N7 MOG>V@)1R_8+AE^KC6/OHZEL=H((NHF"H7H(9WND,ZEA6G[^J&RW6]H/0K=!: M%/9RQ2C0N!& WY="Z-V->4#S$7+^#U!+ P04 " U/)M6RK^)LF$" #? M!@ & 'AL+W=O< AKP6HM0C+S>F&E*JTQP*IGNR@A)W5E(5S*"IUE17"ECF2(6@H>\/ M:,%XZ26Q6YNI))8;(W@),T7TIBB8^O, 0NY&7N#M%^9\G1N[0).X8FM8@'FN M9@HMVJIDO(!2JD4VGW)KL'Z'DDWVLBB(:,'!2_KD;TV>3@@!/T3A+ AA.<2HH80 MG4OH-X3^N83;AN!"IW7L+G$39E@2*[DCRJ)1S4Y<]AT;\\5+>T\61N$N1YY) MQK+,L.J0$9QI*7C&#!H+@P->!Z.)7)$QTSEYQ"NER?6,*5S.P?"4B1ORD3PO M)N3ZZH9<$5Z2)RX$UE_'U*!S]@B:-HX\U(Z$)QQY8JI'HN #"?TPZJ"/WZ9/ M(&WI80=]=$*O3?\_V?]YO]1&X>/ZU97@ M6K/?K6D;SE!7+(61AQU%@]J"E[Q_%PS\+UWIOJ38Y))BTPN)'14F:@L3O:6> MS 'SSU/[1%(L2U<5:H'/3L!VZ6WB]^YBNCU,;A=F<(R9_(\)>OUCS+0+$[:8 M.D)ZT!QLZ\>KON:E)@)6R/)[G["AJ+J=UH:1E>L72VFP^[AICG\@4!: ^RLI MS=ZP+:C]IR5_ 5!+ P04 " U/)M6W'B/U^L' "[-P & 'AL+W=O M"),$XWB3Z:U6VH"Y]US?R[$Q9_#E4UE]K5>, M<>TYSXKZ:K3B?#V=3.IDQ?*XOBC7K( K]V65QQQ.JX=)O:Y8O&R=\FQ"==V> MY'%:C*XOV[9/U?5EN>%96K!/E59O\CRN7CZRK'RZ&I'1:\--^K#B3372FQZQC"6\@8CAYY'-6)8U2-"/?SK0T2YFXWAX_(J^:).'9.[BFLW* M[,]TR5=7(W>D+=E]O,GX3?D4LBZAMH-)F=7M_]I39ZN/M&13\S+OG*$'>5IL M?^/GKA '#L0XXD [!RHX4'K$P>@<#-'!.N)@=@ZFX&#:1QRLSL$Z-0>[<[#% M+CE'')S.P1$=S",.;N?@"@[&,0>O<_!:.FSO7WOSYS&/KR^K\DFK&FM :PY: M!K7><,_3HB'[+:_@:@I^_'I6%DN@+EMJ<%276;J,.9S<\__9 MI/Q%&VN_W\ZU=]^_U[[7TD+[O"HW=5PLZ\L)AYXT>).DB_IQ&Y4>B?JYY'$F M<9NIW69EGL, N>5E\E7[\@O+[UCUEP1F_@V8>)U"?.UV4ZVS3:U"\M5('Y)D MDV^RMF2_\16KH(HY3#JK9C9X9-K/9:V$7ZCAOQ"94Z!VNF$-ZI3(Z+E%LENDYGGP>$VI9>BN=SEY/.3C MT,[6G;[-7&)#7,?L6_E#J[%K6#;MFP62CH&9I0MPH00.P'3#[MM%0SM'W\?L MU=G8U=E0UOE7> 2G<#MS)JOLUMMZ X^M#2Q(8#6^BBLV;I:QRY90P*:X71VO89*7KCBLP7T@ H>^:3%7]O9< M8F""!9A@(298A 36XX^]XX^MY,_G^!G6RWRU*K-ELZZ E[^&+6BAC1@PPP4),L @)K,_+[G#8VYZA"R111CN7))A@/B98("V&*SRL0\R0$1)8CR7>CB7>&UCRHQ8G M2=7,.J]-VP>8E#[* &?68H8)-O<&]](2;J2/&2_ ! LQP2(DL![%B+[7^70E MR6[8ZW.JULK[WBI)JM_IPS%(7/@G3DGJL.>R!17-1T4+4-'"4PL<887M\^9 M'R9*WMP>6S2SY^98J@%UD(>Y&:;ABLQ1!CZ;.:?$]%%C!JAH(2I:A(76I\U> MBR4GB[&_Q-5.C*52NM#!K:/$L!QOP)BAH:T+1G.9$34&>JS$;.Q:GBDHP(&L M%139;L15FB5F6/J-_R@@]U2>(Y)O5$Q41B:(N) MSR5&CNEXXNN&Q&SL&::X&@@D=@8E)AVL_V2 A%)JFY98<4D/CU9\+W82M=JI MUL')4!2SF8.J?9Z408 :,T1%B[#0^KS9"YM$K6QB*N-DJ"D.5O%#$U$;EYB, MQ3DC/4R_^D@).AHD>)/5C>H\J;)\7T46,&J&@A*EJ$A=8G MTU[C)&\1.:5D&4J&8X>([PDS=;RSV8*)YJ.B!?*">.(G0:A!(RRT_J=<>[F2 MJN5*!$U<'>%<41P5;4Z'ZI\IO ?YJ!$#5+00%2W"0NMS;2]Q4K7$>:8T3H=* MXQCZXHB?+*FCGLT83#0?%2U 10M/K&^$%;7/FH.O3=4*YUN$<3J4_DQ]\*V; M.O#9Q#DEIH\:,T!%"U'1(BRT/FWV.BT]6:<]%,8-*5VV4+VO@77;-JCX\8C$ MT!;_D#27&#F6:^DB$X9F8T^W'2%F(+$S#.):M@ 8R@!)\XDDI>*(EO3PF$Y+ M&YVVW[(7Y:A:E/M"_H(YO[F[S0:'[A/^1IF#UVB6/A305%6L2%XT7L$+&K-V<+DQ9NS5=6+)V>[JP9>W.=.'( MVMWIPI6U>].%)VLG^G1!=.D5 E>(] HD3:19$TB;2/,FD#B19DX@=2+-G4#R M1)H]@?2)-'\"!2#2"A H 9'6@$(-J+0&%&I I36@S8V7UH!"#:BL!A^H.8VH MK 8P+EXWIDWVO-MN:X/)Z"$M:BUC]\!!_<*!(51M=XIM3WBY;K<1W96M($V.W7N_X74$L#!!0 ( #4\FU8Y%&E)/04 # , M 9 >&PO=V]R:W-H965T)V&S#L RV>+:X4J9)4G>S7[[F3K#AIFA78EUBB[IZ[ M>_C7=8B5SGB-FW&J(VDC M3I4;SR:3%^-*6S^8'\G:19P?A28[Z^DBJM14E8[7)^3"]G@P'>P6+NVFS+PP MGA_5>D-+RI_JBXBW<8]B;$4^V>!5I/7Q8#%]=7+(]F+PFZ5MVGM67,DJA,_\ M\L$<#R:<$#DJ,B-H_'RE4W*.@9#&EPYST(=DQ_WG'?H[J1VUK'2BT^!^MR:7 MQX.7 V5HK1N7+\/V9^KJ>3=!I(LW^BLYTMZ498[X:N&7YR=BE7*$D/ZZCZ$V@I5J7=#QH.98\2L-YH\? M35],7C]0WF%?WN%#Z#^^C3\"$V[#J(\EH7N*4-7:7UN_48W7C;&9C"IZ(O&R M[CE+-YR5^BNI%9%7*+O6$7;6"UPTL";H/9=8 K&--&I2.2CN.#6=//M5-N>R M<<1ODRGG=DF;QK69+9_],9+-I"\-HKGKH2HH9LPB(+83:[?!/F12QJ;"A=2@ M.BS@LW/7L"Q<8]J\[BWAH<3YO?&96:DCD&SM@+TA3U' \9WJW/IF\/C)"V\B MJJ2>/'[TW9Z?GEW<4MW5YIT=R4TL5]B'I.MK-.1AZU)/)8I<@:" MK]['T-1#]<$7(S&V8.^61%*S2M98'2T2;SRX2I(\C#)=9;!D;"'4!"S'K4W$ MM6I#47292\M!ZQ"S2F5HG+E)HI#8D>"[KP%4K!SGD-7"^P;N MEVU *&FGRU\ [F N&F"X)15-M)G+X@AOKXI2^PU!G%5E$Q]A(] BV*&V7J90 M_C]]Q8RQSJ$RIWP5'F" MEA+.9::R;MM?K;6-#(&L;Y*H0[)]6W$-,,89*/O3U@?M2R>/U#G>V^W2*_1P MHLW-+D1R4MY^4V(S^;SNNQAY.@WZUJP*&0X(@D9#*UP35*@K[KZDUC%4$OQV M?U7$VP!?)XSN1HR$7^O"NG;'>!K;0AXD/Z;@6[!58YUARKXQ-PVQ2[OE::(I&:!2I7&S,4IG?-3.;KQL%YPZ;)0)56,1'"Z,$;YYG@PYCCBT M,J6-J&*'*G*\D\9]T7.)R%M('U<)0VS9D32N(Q*IMUVZZ?(*?[V[3LB-Z; M**W5V$>/O185C@-).)>14'=[72&^KBA<-HJROVTHS'H>#WU+6#DD M9# Q(UWANRA(?46*KFH0QL5U842>@&?BWP"H6F%*[4*,[CORQWNWN(KB1NZJ MW.A0>'NAZU?[Z_"BO07>F+=W:12TP9$*?:SA.AG]]'R@8GL_;5]RJ.5.N H9 M-TQY+&7*L@&^KP/&8_?" ?I_$N;_ E!+ P04 " U/)M6GTQ[(YL$ "R M"@ &0 'AL+W=O+B$2J)!6G^_5[CI05MT@,#/MBD^+= M<\^]DN=;YV]#Q1SIOJEMN"BJ&-LWXW$H*VY4&+F6+4[6SC[#C=E443Z, M9^>MVO"2XY?VVF,W'E"T:=@&XRQY7E\4\^,WBU.13P)_&MZ&O36))ROG;F5S MI2^*B1#BFLLH" I_=_R.ZUJ 0.-;CUD,)D5Q?[U#OTR^PY>5"OS.U5^-CM5% M<5:0YK7JZGCCMK]S[\]+P2M='=(O;;/LZ]."RBY$U_3*8- 8F__5?1^'/86S MR1,*TUYAFGAG0XGE>Q75[-R[+7F1!IHLDJM)&^2,E:0LH\>I@5Z<_8&XS">#OR<)[^0)O#U?EU%9K;P.]*75*C)A2^\J M93=,QOX8%6-+T]9,?\U7(7J4TM^/Q2:;/GW3MP<<.QT<.SV$_M\3^3_@/E=,E\8J!$75]&A(%PY_]")"\OFSL^ET\O9R MOERDY?';7ZA2@4P('6M$':TY((0!H4M).:)M9

G#0,RPFC%7G-082OM3@I@4?0X0]"XZ7&L(6P^((!536G=YA8=[= M8L"B]>DHP_.:NR-C>Q7RMZ26PN@SG O^N!]N%I\NME%[XB<)P=E M_X1:.!)FJL:953+U?F(91K3L$-2]N+?["3XBI$=AA1[&NL;D#H3OH,XIJ+TB MP=<4\E3/V)?L(RX"*C$$I$NH<=JL3:E2.G:Y=&79899*I)C>,VRNX$K?Y*<) M$'@8JP]1VHNV))AL?"0 M0L3%/58*,)($=28C<@&ULY5WKC]M&DO]7"*]O,09H6:3>3F+ <3:;[&T2(W;6'PZ'0TMJ28PI M4F&3(\_^]5>/?O(A:>+LWH=;!.L9#=E=75W/7U6WOCR7U4=UD+*./AWS0GWU MY%#7IY.N8OTO%X_N(HLN+) MJR_IL[?5JR_+ILZS0KZM(M4?5F5YZC"IV$T_(&62F\#<5F! MF_*NKN"O&;Q7O_I9WLNBD=&N*H_1F[*H*^"3 B+J0_2&II>5^O)%#5/A"R\V M>MBO>=AT8-A)] .,=5#17XJMW(;OOP 2+9VIH?/K].* /XAJ%$V2.$K'Z>3" M>!.[[@F--WG,NL-E1__U>JWH\__N8P"//^T?'W7II3J)C?SJ"2B+DM6]?/+J MSW]*YN,O+E _M=1/+XW^^W?MXK#]1-\T5_3^(.&/QY,H'D!7-^6^R/XI%?S( M+Y\/LHBR.H*7"[7#%TXP7*;D-MJ7Y59%)1@*F"_;P$MUJ24?G\M <^&_8]D4 M\/I!U&@*4*?A.9AS4X)]V,I*D([#F^=#MCE$9QG)3R=X"C]:PR]%G=4YS ;# MR4^;@RCVL"*8M#Z42O;0L'Z(Q.F4/V3%GN;9E3G8+_QM!U8D4K4\1<=R*_.7 MT5WR+/I^BS/L'@Q-GC@)NYCH]?"?Y*=,(5>!3S"B>$8#G4159T#,0<"40$Y5 MWL,2@BE$L8U$A1\PHZSA"S@#A&Y'G#R@;^(84 M59[!E@"->TE\$3CYKRA--(N(R!GB*_*3W#3(=;LA1_$0%64=/8!#I4T=1=_3 MN"!F*@,R-/=K3V'DOD>JAHO) MBBT\7DN45H^78E]):78!.'?*P6X0L4;GU:%L\BW*AS4(6V)&[R[=O/\AZ\QC MVAIH\O_\IV6:++X YND!D:ZLJ%%,V4R '(,<@J5H&9!#53;[ YHN ]81+U.Z/HQY_>_R6:1,^CVXSR'?XE@^= )^_2EI721D*0X#B[8+3 M"O3KVOT,BY8G?"SO9B!,J&JYB+?%UP^X8!ZKD^B$4 M9?8"A=P!8T@@C1CXL\B,*$!=1F=S)FM4EWLFC T0_0@^3V+2/B MB >\&"V?':VB[1?;;<9"S6Z%M CY/22/>DW"6\*P+3R3!P;;1_NKM&ZCT4)O MR2,9"ZAI>E]JAU(;F;>#L+_7HA)R@D,9MQST\,RT6',!-I*6UU2T)-I7,D%^ M#.@S&X(%%F@>&UW--FI.(#S686LMH!58*F%3M%K"\ZB1M]B4CD\RVB):/-RB M@^Y?9_\VD+IU]P&% 5P*/GH\K>BVAKY 6<,;*\>1M%/Z*VM MX<=GRQUL&P:E;-2,*]/!+MD:,H6:0\0?_J,53[4!.T2Z!&Z) XI^DWZ6-"6S M!7@VBE[G$$KC?/V!#;'")P4I,4R7EN6TG;P$WF)TI!P977<-./-1_ KA#8<0 M%- $JT>:<=D]+L+8&HS=KA@1'!,VH MCZ*[R;/H&\L5:Y<$AP:\*>][/[6^BK5?)TR=0,IF2,$V4:JDKN9*VD169*,N MYF]!+,G^-J3#OMZQ:3KH)$,%R=8G9!TM!K3]'E2&3*S]!.9=@Y'ILUW]3#9# M*S=80)D?V5F2UF71*,FQ^$G"ME.*1#*#SD_[-G@1]EJAM(%HZY][][ 5_H.T M'4G(PYWK)U#ODC7E6CZ[$M'4$/O^$]=1%JS*9XPTI((T: TO0@)T@*V+@598 MTY8?U-+!?X-Y(*5$+P;![.8QDD4RA#$LY#.>2(VB=XT=W;HCE_"R( )M:#>D M?B[TTS>RQZ4<;HHSSYB4*!)_=>L K8K[YWN,;2/H@\4>7A(AY).,/J]&N:H6<%X,.=,0J?B M MP9K,4+U'QM-A^]HH'3U@\GG;^SP+-* MN%2;^>X;&/Q!9 7ZE%Q4P*>B.:XY\K/L*IL:7+0D7YS+RUO[^ZA 4*0LX 52 MR_:\H^@?_8*1J1M4G\<-+&)6ATFT?E=OKTV83081:X\(2P !1&^,$0/O#:8S ME1*Y&<.S",VQR05!3:V X&!]H8-\KW*2:LLMR MDY$/I7 0_SZ@-1B4-VLE?VM@"?D#Y1+Y/=J=]P?'3,&#V.S*F>5ARP^,/$ AC-' M)$41,*!3,[,,$&9\W(21;5D#(P*J3#@@Q7UZ%UB2-6*20>RK(4F'6/K2 4D% MQ+F%1<,N$(L+M6;$&%@6$$X6HKSD["M#UL+TV5$R[-E'?AL_4\!#L"=H"MB4 MN? <)C<$Z@XJ4+TD!-!$_H;KH6P+D&.9<%I#BW%K,U;4N$^#-%)@^D&BLY4!^86 MGVL3>L5;O=5Q2AC5.YC&!#K&6B/H#.];.'3(;+328DLU^QHDU-EW-YN+6+V$ M19$HZ0S.$(K,HM0*V;"6Z'(;\!P5F464O,W'HCQ#@+2'WR%$\,-GTE$J05"^ M(;:_PA]XLTI' F\QR!GBSBS;A=R7-=E-,EO:RYH=[SH-0K#Z&'PI$ C!:M_= M&^B9P/$*BQ @44Y; @BADGM(11]+91!'VKT(@[LO13&]\3\CC?6<=SB+SP@G7&^[6[#@W5#&=U9FFK"8XUPW^J+G:(^C0E#8A:"R7B:YK89M8\$5P4=94@U4 M$%Y6V.!BZT<6S'+$EAW<97?'[&4[--NT9(M$1@C]8/%/?IA98T6 M;3M!*FB/F8&0:RMT,)"S^= =!;GW*&+N#S"MTK 8K*ZA. _L:J,8>RL*76QA MJO5.4!#2.P9:D4(QB&/& XMC(*^S)-!"2?D1Q0]E^IZU6TD>911]B\8&M-$7 M.BUD\+S,3CTQR[:4'+6 S.K$&N27$O5=![2^H>Q!-/B0[V =TADH#)MY3E!( MF(I,J9>,"O)+Q8:,MU?S;4%G##!;D+ 2")%E.S\A@IDL(+@USDU0.ALD(78Z MQ%#!X[?M,'M(%2+,0V'A3D?0$M:V<55PC/RT]X=/P-;)AVZ%>2#WVK5A=;OJ ML,**(E-)O<)361F5".(F#>6 2<@9%9?^8Z8LC49@%\*12M9U+JV74E+/)?86 M/;,6U; $^72-UR9*YVJJ(01W^R!S#T%1NJXU5"\(JP%GR:F@7J)DC-4K??3D MCK"#MKC@S>5H[LA_4'-I:Z^/?&)"M[U'\K8F-%:ZK!-L8>G9ID"E@-W= ?:R MP!HRQ)#;DOCNG./-;+>#X=XUBFD]8O<>=K_1*^*4U2 )6WD$L?!02E@@IFL$ M5++,"RPY^FT.KJ[D15/,VQKEK.GA CC!+-?L)D*HOG=QZR!(".L. 0+442FE MBX V4B@)+W98PP;-X_/FA/UYF1U4YW%9X>&2X+AT*]O9 ML1G6$C.*[J;/P!;F)763]!M/O2NW]B9\6_HIJ<9+V&D(85Q;I1>H-$HW 5EH":PEMD( 07O,CC!&KV'RD^!<6%%:E N-0@WO'FC, M[!ED>%HIO:A[4$%$8$!\0>MIRM15>(IUV"HP44.%,^4-C74,OQPHAHOYL$9T M"9X8O>X\HQ,%'80P?F''-]U]8>Z^9@R?U+_,0ZU".VUC8_T$>[CVQ"@CO*H' MHG*(L09CH[@>&8:Y9TV!6\9%%_PTI,(UNUXDP8W9+B$;=A/@U[\IW'#7V5HW M)AAP#Q5S;:R(AQLP#^C7OE867Z3D4.%V8=^-LJ9X\ MA/?Z--C,C =Q\]MFF)SL#GF"AAO4&HV-GJ5NZ 63@79L(\FF41NN;DVD#*H= M+YC8F/1C2QX5_1\U$0Y(K1=+&(&(<&EMZ*^DC MB$J\SU@GJ"_8:XD+/*B#5.K>_A:V0$:0/PMO,WO$0$BS,>B>R19LI.4G"'ZP MZ\R#ZFSV9^A"-J0$W%O$G1>VVFR\)L M'>_6*/K%2V:\Y=KE[>SJ8K_ZZGW>)^.P$7J$;2BGA%+P E3ML"=C F2"#HN$.9#"@J49,J;VU9]L]B;UQ__Q%>7W5@:Z&E3]7AT@,'B\YQB+Z\2=%D[,#<=T.TYFQ<-D,35==%EU_'[0AB6$3XUY23"E3QM M^,;JU-F 0C1#4(#9_G_ MR:?9HM7NVM9JW-+?X3C8M?A1&SZP5Z8[W,^LV 28)2.Z[&6'O86.=9;GST'U MGU/#CU>:""V49Y>N)IEF^T(%CDW/)(/(UGVH0W8ZZ3-.!F;P+44[]V*RS9/: M--G#5-A&;(M4>)X.>/XC[ X*^5(OL-D;KG71]7#ICQ>(4+B,/'-WC=.*20PWB" NVM")^ M]4>8_IX$R\.I_V+!JV\:-H:VL)O1$YBW%W4+TM81\X8"0A]4/X01BG=RYYX[ MDEI'> :[E;FOSY1[N;?(A]-9Z_UP9@A,B$VO!3+F"B0?V]Y>@M1=,V(AL06* MG*7S%$-;ZXQ+OT;J[1XVPW%P@J$O"HYU.JBAK3_ 3,>V>ZI;P!ABUK^W@/'! M&3*N0 3D$9=8*KCK;;!1G@]^4N-62?+KG6&QA5,0_TIZ7,='3532% Z!&$85 MD>A+:Z81UY+[<>4]G;4R;3D$@;7.:B+A\%1#J*].5G77R;;%P-Z\B3 %'['U MN\%B*[!84#&'&L$V-59T&/\U1T_Y%(4^ OHT&8VC(V@.RQ$6.4^DRG1*$$=4 M7 4JY)Y$ S'ZXTD0KLQGTJOR$U$+?WDZ'TW-:"3F3Y.Q&S_:.C2'T;XCW\G M8?,/HH)EF"L5Z'7X(8V]\^(YGC-B5=#U/?E1HK8_>O(_@G=IAW?3 MT?S_CG[E(P MYOBM'E0MCZJGED]#"P]NH;PT"/NX=M9-/[MGN[H'$2F!/%)U4[<,U>&%'C"Q MK,K&);A8C/L,B/5]6-G ,,F=5=TU%2''V\XF>?$U<&F-9:-:[LLJXP...N82_'LQ$P9\<' M#GXL@:1D"OQZI_7U>Z\HJ@,82-;T?2H@1V6>;4G*W2(4*JGN;D&OYUK]_ HK M7DI0GBG_]TECTRHO#%[%>VK\@S[Z#7U:89)RB2PA(M[(?=9P6=Q M3=/N+JL@]ONM$57-,LN>Q> -\M-)$",9>Z%2L))\#*%]7@96L8&8HM&'0?UM M"XU72_O,-N))S@.>8%_CG5;8WY4'%L&;0'FU=^Y+,]U%AM,$C=&%-AJ4T)&E MQ2END);_T/Q(^:?/,O\OHQ]E32 IYT['8U/8/MR L='3*$TF\6*61!.DX2F( MXRR>+*91NH1?W[@+7\+75HMXO%I&R0P>2L9)O)PF4;*"7WX((+.6!0K'6,[B M%%_#>>?S>#J?\<_?26SKVG H[+\PF\6S\23":29I/%Z,HSD^GNT/SVM)R;L_ M=_CN9!S/9M.(Z%W%R_DJFL*/WP,OL[K1^M)Z8Q%/DX2F@$U:S.?TXWM,#$A' M: -:KTSBU3BE28"+XV5*M'[ W)JKA@)DYTR_AB_"5#/@)CP,S$]2^NF[4E$3 MF+GZ!-OP2=O(4(3OI^-X/$NC"0VPA'7B .\.0";Z4IO!>0KC3>/%= X_S2!2&D_&?Y3./#)J>93.K%;Q M-$UH=Y^B6,XG4Y*.07U)X:$EK#)%J4OG"0CR&/Y]G,(DTP1FTEJ23%?Q;)&P M"@ZJ3)*D\0)4&38*7D')GX!TI3>K30)"L%C-63IF"YAQ0@N]I#CS*0D4/C:? MQ2O8G<4UQ0$JTX05 "8(SJ)* Z(.4T-? * ME.*:[BP3, R+".WC:@)6945R$*I.LHB3I5:J9#PFRG@/P"S C),YR- T7L%6 M7%(@F&FQQ'M_XG2^O*!$,.IB":0L23;3&)0J^A_]/Z+Y9__D,:$Y9D6<";L: MC[Z(3(-HM@/<4T5@&L1FGQ?M_4$ZWHEY7T8_>,&S"7B?1M-Y&L]02:>DLA/8 MP\EJ$(RA9$M$=L O4%FPZ6=CX!-TG, (NV M!(V?H@2\-;?(X8.S59R.P1?J$ ;W>)9<8D4"#%B"4,!/0.L41) ?;2U^N1K' MTPDO?@;Z/(.I7W,7I<)F0IG=\Q4:8-RP&_=,*0P&PF_HSK+H[R7=Y67?J;QW M0A@SQ.PP/^ BO2ZD>R6);N(8E94KZ]I:8>?,;E/8AD[1:O+#*V?U.?Z"&GC= M2OCV-0(.>6K"YZA[F;HZ&6XSRS)8:E9%A426@_7_)ZV7$+\1W]O(=+G+1U V M?KWI)D+;&!J0-?(J"J8$H@DV;":TB(;SRH+NTD@"HB&A:DY\]EYS-K9W$.*) M07TDFSKS>8TN_?/QC2UG:D0WI#(& O:>MAL1.0XS= FYBC[Q;4_&Z>WV+L8S M5[I*\IAMO/[CX+P)[4$)IJ2D M2(E:D.F6 M/A3-N&IW.,VN/]PPSBA\0AP!UH)2;?,0HER'C&DLZ5 P# M#AZB'6BMX6I7T$9X^6 /,O(-K)V@*X>2DK!=L &(5CY-D]$RQ,O3U"&:;>3[ M@[2X!:?LF+Y?G:AUP18=E2( GV32G+GO$1?_)&B5*=T!+RML U\L'OBD2QNY7=)B$_H,P[[!SG^N1N')_7Y@*#-B2#?[ M\"GEL')B%%S1*2%2 BTGX$#(?F675"CB:]*PD+03]V5%E\MHTV*UD$ @OB;# M.^WMG6N--#+=,K^?"3BZH_V$\5\0B=MA/Y12H326J5K@W\OH:[9UV"#140'T M]VD\6:9T8. >R_P=(W@WF4Z>8:YJ,?1SA2>I$83;@6U%9UJWEG.7)I #>#.W M2$80*%Y"FFC/E;_&+B+V_O:SOV=<#L.L^7H/%?HOAH[=^2+W!E;(,W/ SP.B M[62""3 .IRFP%42ZLXGN"%MO7RLY7!MW#=Q?<[GWDRI^&HQT=THAV0S_M3R< MZ4QO'1;5!D@Y9W)*R>A9\F'W3&&QS80<_)=&WQ=T/)#?0I,V!3*JM*1E==$ MX%N%=!T',LA>G<_W+W@N!K-0W(+[QZT3&Z+_#;Y?P#6SN M6?-^8^H7!/%^9K[@]IHE-&;S\XSO *%!R<6P^'>?\AZ8Q%[[R'V7W=Y&Z\_Z M^HVN',!SL9M3R\B:3=-^,X.BC]%,3R6FVNW_$NYM@ MT[?HUI5T^I[LGX@P-XJ7;)H[LV\1NA]E/3"K#KPV&\8#<)D71N(4GF/<]EDX M00I^2Z+1"#89/\.?QZMEG,XGSP;>\N=!L#A->Z%"QE_E/H[LE%G_& M\##^G"[BR7S,@?'3=.GUJ/A!>#$TW.,B9##:D(_2A> U^.=U4QN40]PXG^Z! M1G#)H-6]L6#L'<"G"\ST,7IW2TA?3-J*[O2M249#K,DQOC>BXC)_O0!?D&9# MT<%OI' !5"MDZ-A8-JFF)::G869G+H4QL]K>&Z':K3>8R6:5C?U:OJ:_"T=W MR42ZB/"9I^G>>\V5;^E\BKE1@-S)S_*H$8]?O-;#MYX]_%QAX@]_ZH:6%VQRO MSMMO!P.+%Y,\G6QOOYDEL(0$FS,V_?.U.5]^9K,:HMSCV3A>S>9<$_V\]K-I MG*ZP1CV-9M/.8-TNJ21.9]-XL5Q$27?NOOP!D?O%C*OA5PH9BW@QF<1C6-1J MZ<8>+$-$R70<)\G"&SHH#"SB)7J:Z01KBO (-Z9=E8A.OD\=>4\7(UCSFDW\ MZ/HN.ZO,AXNX]UH?BO)B1=B55@1E,C=;7>\YVE/P?:G^C=V*X#L;Y;GO[W%] MBCWSNO[]E?I6#@S]]X6I*(C(WM?<:E^WYTF[UD^?Q>8N\YMV72,PW9MES!EK MKK:8)LA!C^QMK+U.RX<'!K,/#&W7O^IXUS\H9HX9^:?36YX;_>D&8VW;Y6ET>=O;0FK0C'UFA#Q-_ M<.4JY[=H_;>L\\I^[B ",0=[=.+MT:([[OB8&MYG9@L3$'AAGX2^Z@UU%8\S M7I=BX2$C Z+;"(2IZ(!3N>/;47J^^L/-OT)KC!U=S/1\3341U3*'#6H;M*[X(D=R0XEWM@&U>5&,_I.&[Z M:CD/UV4'J\)OE[A^9:X]W$SWLKL[J5M?CS?\Y0N>_A$#2%T&'K<^OBW&_2G$ M '*ON8Y?"T=$#DSF(%B\V_1HK1OU;^=Y7[IE>\:)'AJ3.I09JW@R7=V2D:3PY!*2 MIWBRF%S+2>:0'DVHD3J!:5:PW,GUQ 02JB1-HNDT7JWF?:G)' A8 ONFQ,;I MO+28/>$V)/-+79[H:Y/790U6CGX\2#!_%3X ?]^596U^P0GL]VB_ M^E]02P,$% @ -3R;5G%W(L;6!0 MA !D !X;"]W;W)K&ULO5A=;]LV%/TKA%<,+6#8CIVV698$2-JMZT/7HEG7AV$/ ME$1+;"52):DX[J_?N9>2+*=VYG3 7F)1XCWWW$]>YFQEW6=?*!7$;54:?SXJ M0JA/IU.?%JJ2?F)K9?!E:5TE Y8NG_K:*9FQ4%5.Y[/9LVDEM1E=G/&[=^[B MS#:AU$:]<\(W527=^DJ5=G4^.AIU+][KO CT8GIQ5LM<7:OPH7[GL)KV*)FN ME/':&N'4\GQT>71Z=4S[><.?6JW\X%F0)8FUGVGQ.CL?S8B0*E4:"$'BYT:] M4&5)0*#QI<4<]2I)KWU1K MSU/"2VWI^:]8Q;V+Q4BDC0^V:H7!H-(F_LK;U@\#@9/9'H%Y*S!GWE$1LWPI M@[PX+L55X['#>^7/ MI@'XM&N:MEA7$6N^!VLAWE@3"B]^,9G*MN6GX-63FW?DKN;W KZ1;B(61V,Q MG\T7]^ M>F,7C+?8@]<9)U[8*M%&1JO_NDQ\<$B/OW>9'!&/=R-2R9SZ6J;J M?(2:\,K=J-'%CS\WNM2@D3%0*^TQ:-J@>M(%0:"-L MX\0'HXGR=6#FE4H+*$B!E")@P35M?S/DC+2SEG*1 ^!5CB8:^'OM[(W.MD'X MO:YAH$P0,BZ*C;2._GZCLQ5\KAQUXIQV1 =&;EG+;2+^P"N+]^X!EG72(FET MF9&[#^9^E^;'0SDBZFC;G 8XWUS;"2A6">C'-.HCB1@C;3-%_5=7>I,6H*!, M)IU8*_Q!/LRW\\'KVP$*%X$-;=Q@2E1+'!X=S6:3$^"7)=Y,Q#6G\; L6^^= MBL?RB9"]=T.!K.X]PV>=^S8U[KKI%8YO2N(KB_/%4%'*,7_8[1:L5H4&HT*B M2K:#N3.0^WC\2XJ.>WDKZL;5UG?G#E;(>]].1]THU!\^Q"'9#&9#%C1MQ#ABGS6JH[Q_^YRGK8U+ MURSNF^03FXY:1@7F(-W/.-OC4(4>U3C%!S"ZI+89C+BDTQ MSL2BYX-ROU$( M;?8)EQC"0/>1:W*24ZEUE,9@)KFI@DN+V)^(=\/&(U[?P^%7]!64$!;D#DXS M%$)%#$L,I4U>"&-#&^Z:NVU\_C[IX) MLPW P;&V;;_<'\)-]^I\GCTD8#%C:?XT ]LQC>+.$B:[KBC3P5VR4B[G&[,7 M/-[':V7_MK^47\:[Z&9[O-'C^I9#KRC5$J*SR?.G(^'B+3DN@JWY9HJ9"P<% M/^)@Q&!$&_!]:7&(M@M2T/^KXN(?4$L#!!0 ( #4\FU;F@X3UAP, '8( M 9 >&PO=V]R:W-H965T(!AZ:6NAU4!G3+J-(YQ4V3(]DBX)N2JD:9FBK]I%N%;+"*35UE,;Q M-&H8%\%FYH-!<"E!8KH/+9'DUMO).X#>.O3Y9@_5D)^57N_FE6 >Q)80U MYL8B,/J[QVNL:PM$-/X\8 :#2:MXNCZBOW.^DR\[IO%:UE]X8:IU, ^@P))U MM?DD^_=X\&=B\7)9:_<+O9?-X@#R3AO9')2)0<.%_V;OPXG.V3I6Y9CNN &D&CNL=@\^I% M,HTOSI =#V3'Y]"?F9'_B@'7K,Z[FKE6D"5<,]7.%4,J:^I?NP;!=C8*RTW2B0\"''%L#VIFP0M:NWQ74 M)V^6\.YI&P[9H7[L&E3,2+6$C_1"_2&;:2,-D3&AK'3=&\D$&!+$;)/"X4,3\.4^S!YUN-9.)M- MPGFR@$D:SI(LC.,)W)8E/6\VY(4--#UPH#'O%#< M,LH60XG\BWQZE*=RI+/>_@A)N37\[7?G?_;UV;4T@O>R1\I8Z.1%U^R("(7V M$5 JK[JS$*62C1/W,1LZX!@ZJNIG,TAAASFC)%CI;S3.NKJ@HQ]<[)F&:1J. MY\GHL=N$\6-A.!V&ZJ6?)=_%_40F_'UG M*$>QL=EL@2#F9<[A.4/.:+DW]K-K$#U\[5KM5E'C?;]($B<;[(2[,#UJVJF, M[82GJ:T3UUL490!U;9*GZ572":6C]3*LW=OUT@R^51KO+;BAZX1]VF!K]JLH MBYX7'E3=>%Y(ULM>U/B(_J_^WM(LF5A*U:%VRFBP6*VBFVRQ*3@^!'Q4N'=' M8V G6V,^\^1]N8I2%H0M2L\,@GYV>(MMRT0DX\N!,YJ.9.#Q^)G]]^"=O&R% MPUO3?E*E;U;1/((2*S&T_L'L_\"#GTOFDZ9UX3_LQ]A9'H$SPHJ+P37JR7UNS!"'DYD0?P9@3GWP'/X(/1OG'PFRZQ/,4G)&12DS^KV>1O M$GX0]@)F60QYFL_>X)M-[F:!;_8#=T]PIYQLC1LLPM\W6^?LJOTUS?D%I/F MZX5^4KJ&6Z.=:54I/):P$:W0$N&1'Y$#27O*\8:I K(R+94NPT1G!DTAPO$> M799LIML"H4NX0XG=%NWS:@YGX7@S.-IVYXLCT$GL@]C3J_9HE6A=H&(9W@YC M[;YLO8/Y9?S+_)H&UT6<9@5\HJIGD[TU$IV#K(B+; Y9%E_EUR>9> =9FL9% M>CFR7!49_$G^E);4SAP/Z.\E_#67,80L6LJ.-]_:C6%/*$'=RE%7(/@"SL0Y MB'+'&2ZA'XB,C@K,IW[QRZ!ZZG:>\FUA(#GDV_4H5:7D:3;(Z;_4U%S,BH4& MK CB65"GO*J)-MR;(J&214P.2VBI;X.GKDK@?:/(62-V>-!+^Y4U'37HOF^? M@)02?ZF<'7H^ER L]&Q[SH<>9\V>W!XI;#B0]# 32S.#A4ILK9(B.*B$5"UI MI434U)3'%UI3M?B&^4KZ\! !)R(@%54MF?:'3LYEI^BN+UXKN>2H%W9HZ]#Q M^573RQW;XK0Z?51NQE[Z$CY^D>CJ:Z4=):TB:'IQ?1F!';O\./&F#YUU:SSU MZ3!L*,%H.8#V*T.:#Q,^8/K4KO\#4$L#!!0 ( #4\FU8SZGSAW@< #D4 M 9 >&PO=V]R:W-H965T&4J*\ME MK@(]&)V=K.52W:CP=?W9X6[4:2ETI8S7U@BG%J>#\_'1Q3[MYPW_:+7UO6M! MGLRM_4XW[XO304H&J5+E@31(_&W4I2I+4@0S?C0Z!]V1)-B_;K5?L>_P92Z] MNK3E-UV$U>E@-A"%6LBZ#-=V^Y=J_)F2OMR6GG_%-N[-#@#0$YBESPADC4#&=L>#V,IW,LBS$V>WPM%N:*,+=I6E89PV%)2;X+"J M(1?.WJEY.!D%:*+[4=Y(742I[!FIB?AH35AY\:)"EM+D2MQ0XGB18TU[6K +EES8$N5*8K*R MM<$6Z6D-<,T3=(TQ=7OO\VR<78LOBA7B=)*([+]+)F-)]W_5P,;7=#_ M@?D%>^]]S=[EUL/RW7$RVT_WQ&Z6I#/\7VG#JZ5"-8M2RSF=JI47TV1VF(J# M9'_Z5GRQ0991WV3_ !KHP,-D_#83'Y3W1RA.YY0)*,90NR@_GB;3;)__#@X; M#:4URS\"&<^Z=L0$OD_&;W&5X>H@FXK+Z/[YTBE5D#@1<+",)/H-#[>X]A#_R1-ARF8*9X0NB@]TL@!_("E3L,NR(O9>:/*6V)X!40+$2SY M]U#\(4B=%O5SK1T9VH=C.B00*WF+4H"O%&A2^+)K=#+P>MOAI1="%MB!:XJD M MDY5 +X! B;H!>:8F&*$:!6/U% I+2_;4N*\ R*^W9HUV4/"K32@1SRGLTG[]R!&X.5&ZE+.2V2X! F0Z34=^DH?2Q4"60A-;1[ 5L[)@Q4 MN\ M/6HYA!_A6'-+?[31UW.O"RT=TGXHSE_-#0GKG#?LTY#-_?006T1_!\4] MG'4^4 MZ+O9'EJ()EJ]"5#K10%:@@D?WE]\NA:[T^'XX V9<1_ O7C\N#UR_+HC.:%Z M/F@ +,;]E7 %UE"2"S@M]_C9VF$69KI0CM41SU":L!II#*HTCRHN MI/G.$<>,!DVE6#A;B4#R,)3_=V=L]V.O$K$[CP90LD)[C"@,]H3FR@[$DV^PG^8B_&;2B^KFV<6PH,;I#3 MII:AR3_6D##W/)TU) "\?6R ],[@FXY(=+KM^*SVS#NR!,"&H)LKDZ^00]_9 M/@3HO6'2WWD6,I",C]+-X?CWE#L65:J:UQQQ+DRR4OKJOL&^M:^"CCIA:*Q&S=5/'Z!&JF^ZYK;_0>A*P MU+I)\B8@AN;>KH='B;X =Q['E+6NB5U_#>[?G[[\*0[%'_$E9OF]Q%-G!%?UL^QDV;U /Q!UCU;QEV$T3 MCE(O.@3NREY2\CI.RZY.,*4JXQ4Z_+S42Z:U7W=".G4)Q@#5J$CM%:QI9[!F M%B&Z MF+%-EL5X 0 %P=S9E(81.F,=\:N-1"&3/MW]I]%SN/GX/NML>/:A]Y-O(HSP5$B1,&PL4/5?$FV#5_')K;$&S% MERLED9:T >L+:T-[0P=T7PO/_@M02P,$% @ -3R;5J50(J 7!P 8A( M !D !X;"]W;W)K&ULK5AK;]LV%/TKA%<4">#Z M(3OO!Y"D*U9@;8,F6S\,PT!+M,55(A62JNO]^IU+4I(3VVD[+!]BB8_+R4/:BESM7G0Z'-LU%R>U 5T)A9JY-R1U>S6)H*R-XYC>5 MQ3 9C0Z')9>J=WGNQV[-Y;FN72&5N#7,UF7)S>I:%'IYT1OWFH&/ MGE=\(>Z$^ZVZ-7@;ME(R60IEI5;,B/E%[VI\>CVE]7[![U(L[=HS(TUF6G^F ME[?916]$@$0A4D<2.'Z^B!M1%"0(,!ZBS%Y[)&UOJM\-<%*14^Z09>9-6TXF7-_FVIJ^E30M-REKVQ]7,.H/@ M^'.;SD'D=+M(2IA36_%47/20$5:8+Z)W^?*G\>'H[!G TQ;P]#GI/^*:_R2( M(:Q9UIJ"5;6IM!6VSY:"U4X6\A_!.)O3[B]^=RZ%X2;-5\QIEG(G%MK0HH>: M%W*^DFK!N+4"HKG*6"'Y#$*VSQ* MSR@\^*QHU.HS:5FJ2RSS)@@JSW6![63(8*Q@IE/V*_VR,7OYTW$R'I^QW_Y? M[(-X0-(>\&$3KP9 UQ^ND$1S2U .A90T, M>$VJM*@STOZQ4K3'RE(6W.P.L"=ZGVV1T9EA4^ :DBBO,6"KG-(N'G+FSR]U M)HI7F3 8R7PD1 MQOWC**5S;2SI1 6M:S==E')(AJ$ ;HU3RB#4U6TM M\()?BU24,\1C'$W8GB06T;7%M-T_95<1A5M79:L\OY+=!#Y;M<'=I$1C_GOM M$#DWW.8>04H/XJ&6T,-;9F^\SUZP:3+JCXX.\.2MG)P]>FIF/X(A$)<4GU[. M7K+/C@Y&[B[DP9"%B"[1#/LA857#56'IOLL^FD_YD>K(A( X'[#C_ M<-H?'TUWH8NSSYANT^[_K_4.#OO3RS[K#V8$NSOX5_[Q*NQ5.D7 2=0)&S9"?5A*YI+I6,75*K<0JDA"; MUPAJM(8N!X'(A53 @Y:T]@4F@^UMJ"!4,\K0AQ&A"6N;6DBDTO@F*#Y@5^Z[ M4LLW!#F*]HOQT60P11M:%+ZCQN(7R>BD&^HC@6TE/$<6GM"WJ#%@;XPNF4-O M3[61?N,)8&]OIAF'>V(U2X5QN%N0>KI&OZ)+.%^F6*,^=P;SE">^I@*.G@M0 M,B]0=J0*U%* ZDE?BI.GL4-5N(!!0*C$3=8[-!F=W8(TN&H9?2303"Z*+%0QKY*O M5^A\B!;#-0 .05CU(_J\_W#_,SMFKW:6ASUL M1Z6I1;;/WFMEOEE//D7'8Z4VN#FPA=;9$N'D#1XJ]ES&\N:X6DAZC/I1?&BE MX@TOI >"9%9;M(D6^J=(.&16*&YW->5!9YFV]#RN2#P431^?B+HU&5V[VA9[ MYD2:*_E0BZ91J"JCX6:8;]W+7F0I4* HCWU&+G4-E\]$:'!GJ]A@Q52I."IV M*BNN@IY-]TNV[, .V%LX.\L\O/X3VVV8BY0&59!C?3M4(L(-N8&1P19M2]1I M%Q#K0B^H@C]MPM>M!DO9SKX#=HNV2&?4;!$1(+V%6N"6#V34& K$:Q;,(DWV MBI1=K1U+'")QIP ]XDR*7SQY]]*IW3J8.O4G*[\5X29=B C_Y@+#J:E!9B?:W3;\84.:#\K7?X+ M4$L#!!0 ( #4\FU9_+'24V@, '<) 9 >&PO=V]R:W-H965TO(]-J9(5W:NHHC>/+J&%"!LNY'[O7R[GJ;"TDWFLP M7=,P_72-M>H701(\#WP2Z\JZ@6@Y;]D:']!^:>\U]:(1I1 -2B.4!(WE(E@E M5]=39^\-O@KLS5X;7"2Y4M]=YZY8!+$CA#5RZQ 8_1[Q!NO: 1&-O[>8P;BD M<]QO/Z._][%3+#DS>*/J;Z*PU2)X%T"!)>MJ^TGU'W ;S\SA<54;_X5^L,VR M 'AGK&JVSL2@$7+XL\TV#WL.[^(C#NG6(?6\AX4\RUMFV7*N50_:61.::_A0 MO3>1$]*)\F US0KRL\L[R56#\)EMT,PC2XAN/.);[^O!.SWBG<%')6UEX ]9 M8/&C?T1,1CKI,YWK]$7 CTR'D"432.,T>P$O&\/+/%YV,CRX%8;7RG0:X<]5 M;JRF#?'7H9 'Q.EA1%^TY?03\KQ M>F_X7"&4JJ:J$W(-EN4U@F:"[0T1_A6DRR;*$&NGE9#I+]LT\Y?1M&,,9S88S^KET%*(L4:/D"#G:'E'Z MQ;^$#R$8RVQGE7[: :@2TN1L3 F2LS]##B8G5[;ZOQGJF:&(!)V&HGX"1H>< MHO8H#>L%6?UWHJDK"=$2VF7S(9)2B>X<^^-56\4.8)HF:99JU[EETY\O$5'INH*SMD%K(F5Q9%/CL0!?XAUXH,] MSR_H_Y\PC@HR1,TK)M>GC3TK9JT6>3=4"07TTVH_K<2P*V^HKVI1$,4"5BT9T5;QS@96 MW/J<)DX+03EFKL[)SHG(((GC,Q\?B= -MY_?HIVA \,8:)#5QL7E9 E]$5)D M0A64B-()^H>W:23OZX M!<:WUO)?4$L#!!0 ( #4\FU:Q$NA&[@4 $@. 9 >&PO=V]R:W-H M965T7)>Z# MPOOZU6CDLH)*Z1)34X63E;&E]%C:]F$H]2L?C^:B4JAJ<'(6]3_;D MR#1>JXH^6>&:LI1V>T;:;(X'DT&W\5FM"\\;HY.C6J[IDOS7^I/%:K23DJN2 M*J=,)2RMC@>GDU=G!TP?"/Y0M'&];\&6+(WYSHMW^?%@S(!(4^99@L3/%9V3 MUBP(,'ZT,@<[E5^^)X<#@0.:UDH_UGL_F=6GMF M+"\SVH7_8A-IIXN!R!KG3=DR T&IJO@KKUL_]!@.QP\PI"U#&G!'10'EA?3R MY,B:C;!,#6G\$4P-W "G*@[*I;#S)^>F+.&<2V^R[T4+)]Y4.>6W^4= LH.3=G#.TD<%OIK!?*A?**U?+C(X' MJ 1']HH&)\^>3.;CUX]@/MAA/GA,^K^&Y+]SBU,GS$K J5FQ\ZJ052XN**-R M2;;;38?"%V1);/C?P6(XG\Z&L\-(S,OY?+A(9\(5$@:S4--8D45=+NA"Q3L/ M)1!FSACAK]L&+B#8DE',-2!;I<+R8AZ/? M9L/I=-(#T@=Q5_&7 M'I:(-IK<"F!@LIMCG 8N2#YPC:R\\":(H[+69@NW M[(XC'TM+Q#<2A;S"2JI<_&BD]63U5N3J2N5PH!-.51F)CYDW'-!TQGZ<3!+! MF4!5QI[?P-* J>-BUBELI^?P<,_MF3PS0=OP['X7OR^H60C2^,57\C%+)%8^G&A=:LK2R% MU)@^[(G&1=/7JKJAXX/;F=U+YENQ2\1ELW1(#JJ\WH:B:>%"3/2-Q\QB'>&W M